#rn_contactPage{max-width: 1025px !important;margin: 0 auto;}
#formAndConfigMessage{display: flex;justify-content: space-between;flex-direction: row;}
#rn_formContent{flex-grow: 1;}
@media (max-width: 768px){#formAndConfigMessage{flex-direction: column;}
#rn_ContactMessage{margin-left: 0 !important;order: 1;}
#rn_formContent{order: 2;}
#rn_contactFloatRight{width: 100%;}
}
.form__container{display: grid;grid-gap: 20px 60px;grid-template-columns: repeat(2, 1fr);max-width: 960px;}
.form__input__single__item{max-width: calc((100% - 60px)/2);}
.form__container select{width: 100% !important;padding-left: 12px;}
.input--wide{grid-column-start: -1;grid-column-end: 1;}
.form__input__wrapper{width: 100%;min-width: 0;}
.form__container textarea, .form__container input[type="text"], .form__container input[type="email"]{width: 100% !important;padding-left: 16px;}
@media (max-width: 860px){.form__container{grid-template-columns: 1fr;}
.form__input__single__item{max-width: 100%;}
}
@media (max-width: 500px){.rn_PageContent.rn_AskQuestion.rn_Container{padding: 1em;}
}
#rn_TextInputInstance{border: 1px solid #B1B1B1;padding-left: 16px;}
.form__input__wrapper .form__container option{padding-left: 16px !important;}
.form__input__wrapper .rn_PanelContainer{width: 100% !important;}
.form__input__wrapper .rn_Panel{padding: 0 !important;width: 100% !important;}
.form__input__wrapper .rn_DataValue{overflow: hidden;text-overflow: ellipsis;}
.form__input__wrapper .yui3-panel{max-width: none !important;max-height: 530px;overflow-y: scroll;}
.form__input__wrapper #rn_TextInputInstance.rn_FieldDisplay .rn_DataValue{font-size: 16px !important;line-height: 2.5 !important;}
.form__input__wrapper .rn_DisplayButton{height: 100%;width: 100% !important;max-width: 100% !important;min-height: 100% !important;;margin-top: 0 !important;margin-right: 0 !important;margin-bottom: 0 !important;margin-left: !important;}
.form__input__wrapper .rn_ProductCategoryInput{margin-bottom: 0 !important;display: block;width: 100% !important;height: 100% !important;}
.form__input__wrapper button[id^="rn_ProductCategoryInputNew_"]{margin-top: 0 !important;margin-right: 0 !important;margin-bottom: 0 !important;margin-left: 0 !important;}
#form__bottons{display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between;}
#form__bottons > div{margin: 15px 0;}
#form__bottons .rn_FileAttachmentUpload{margin-bottom: 0;}
#form__bottons .rn_FileAttachmentUpload label{padding-left: 0;padding-right: 0;padding-top: 0;padding-bottom: 0;margin-bottom: 0;margin-top: 0;margin-right: 0;margin-left: 0;}
#rn_recapcha{padding-left: 0;padding-right: 0;padding-top: 0;padding-bottom: 0;margin-bottom: 0;margin-top: 0;margin-right: 0;margin-left: 0;}
.rn_FileAttachmentUpload li{list-style-type: none;margin: 6px 0;float: none;}
.rn_FileAttachmentUpload ul{margin-top: 15px;margin-bottom: 0;margin-right: 0;margin-left: 0;min-height: 0 !important;margin-top: 15px;list-style: none;list-style-type: none;}
#rn_TextInputInstance a:link, #rn_TextInputInstance a:visited, #rn_TextInputInstance a:hover, #rn_TextInputInstance a:active{color: #818181 !important;cursor: default;}
#form__bottons .rn_FormSubmit button{float: none;margin-right: 0;}
.rn_TextInput .rn_Text, .rn_TextInput .rn_Email, .rn_TextInput, .rn_TextInput .rn_Url{}
input[type="text"], input[type="password"], input[type="email"], input[type="url"]{height: 32px;}
.rn_TextArea{font-size: 16px;box-sizing: border-box;border-radius: 0px;border: 1px solid #B1B1B1;background: white;height: auto;padding: 3%;}
.rn_TextInput .rn_Label, .rn_FileAttachmentUpload label, .rn_ProductCategoryInput .rn_Label{display: block;font-size: 15px;line-height: 28px;margin-right: 5px;padding: 4px 0 3px;font-weight: 600;text-align: left;max-width: 400px;}
.rn_FieldDisplay .rn_DataValue.rn_LeftJustify{clear: left;margin-left: 0;padding-left: 10px;padding-bottom: 0px !important;text-align: left;}
.dropdouwn input, textarea, select{height: 32px;padding: 0;}
[id^="rn_FieldDisplay_"]{height: 29px;}
input[type="submit"], button{background: url("../themes/Upgrade/images/buttonGradientCombo.png") repeat-x scroll 0 0 #0092F4;border: 1px solid #0092F4;color: #FFFFFF;cursor: pointer;font: bold 130% Helvetica, Arial, sans-serif;padding: 6px 8px;text-decoration: none;padding: 5px 70px;border-radius: 0px;margin-right: 0px;}
input, textarea, select{padding: 0px;color: #999999;}
.rn_ProductCategoryInput button.rn_DisplayButton{letter-spacing: normal;}
.rn_DisplayButton span{letter-spacing: normal;}
.selectLang{font-size: 15px;font-weight: 600;width: 100%;font-size: 12.5px;font-weight: 600;font-stretch: normal;font-style: normal;letter-spacing: 0.13px;color: #666666;}
.rn_SelectionInput legend, .rn_SelectionInput label{display: block;font-size: 15px;font-weight: 600;line-height: 13px;padding: 4px 0 3px;text-align: right;}
#rn_SelectionInput_16_Incident.CustomFields.c.country_web{background: red;}
.rn_ProductCategoryInput .rn_PanelContainer{border: 1px solid rgb(177, 177, 177) !important;}
.yui3-skin-sam .yui3-panel .yui3-widget-ft{display: block;}
.yui3-button input[type="submit"], button{background: url("../themes/Upgrade/images/buttonGradientCombo.png") repeat-x scroll 0 0 #0092F4;border: 1px solid #0092F4;color: #FFFFFF;cursor: pointer;font: bold 110% Helvetica, Arial, sans-serif;padding: 6px 8px;text-decoration: none;padding: 5px;border-radius: 0px;margin-right: 0px;}
.rn_ProductCategoryInput .ygtvlabel, .rn_ProductCategoryInput .ygtvlabel:link, .rn_ProductCategoryInput .ygtvlabel:visited, .rn_ProductCategoryInput .ygtvlabel:hover{font-size: inherit;font-weight: 600;}
#RighttoLeft .rn_ProductCategoryInput{margin-bottom: 0px;}
#RighttoLeft input{margin-bottom: 8px;margin-right: 9px;max-width: 98%;min-width: 97%;}
#RighttoLeft select{margin-bottom: 8px;}
#RighttoLeft textarea{margin-bottom: 8px;}
#RighttoLeft .rn_ProductCategoryInput .rn_Label{margin-top: 8px;}
#RighttoLeft .rn_FileAttachmentUpload label{margin-left: 175px;}
#RighttoLeft .rn_FileAttachmentUpload{margin-bottom: 0px;}
#RighttoLeft .rn_TextInput .rn_TextArea{margin-top: 8px;}
#RighttoLeft .rn_TextInput .rn_Url{margin-top: 8px;}
.rn_Padding{overflow: visible;}
input[type="submit"], button, .rn_GuidedAssistant .rn_ButtonQuestion button{background: rgb(0, 146, 244);border: none;font-size: 18px;font-family: Open Sans;font-weight: 600;padding: 8px 15px;}
.rn_MessageBox.rn_ErrorMessage{text-align: left;}
.footer-container-ask{position: absolute;width: 100%;left: 0;}
.rn_FormSubmit .rn_Loading::before{content: none !important;}
.rn_FormSubmit button{position: relative;padding: 10px 30px !important;border-radius: 5px;float: right;margin-right: 20%;}
#rn_contactFloatLeft{float: left;width: 30%;margin-left: 20px;}
textarea, input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], select[multiple=multiple]{border-radius: 0px;border: 1px solid #B1B1B1;background: white;height: 2.5em;}
#rn_LoggedForm{}
#rn_leftDivLI{float: left;margin-top: 20px;border: 1px solid #B1B1B1;padding: 5px 0px;max-width: 45%;min-width: 45%;margin-left: 14px;}
.rn_ProductCategoryInput .rn_Label{font-weight: normal;display: none;}
@media screen and (max-width: 1350px){[id$="_LabelContainer"]{}
.rn_TextArea{width: 100%;}
#rn_QuestionSubmit .rn_FormSubmit{float: left;}
#rn_rightDivLName{float: right;margin-right: -26px;}
#rn_NOTLoggedForm{margin-left: 1%;}
}
@media screen and (max-width: 350px){.rn_PageContent.rn_AskQuestion.rn_Container{padding: 8px !important;}
.rn_Container{margin: 0 !important;}
}