.rn_FormInput{}
ul#rn_CreateAccount .yui3-overlay{position: inherit !important;}
ul#rn_CreateAccount div.rn_PasswordOverlay{max-width: 100% !important;padding-left: 25px !important;}
ul#rn_CreateAccount div.rn_Fail{color: #B10101 !important;}
.rn_FormInput{}
ul#rn_CreateAccount .yui3-overlay{position: inherit !important;}
ul#rn_CreateAccount div.rn_PasswordOverlay{max-width: 100% !important;padding-left: 25px !important;}
ul#rn_CreateAccount div.rn_Fail{color: #B10101 !important;}
.rn_FormInputCustom.rn_FormInput{}
.addPadding{padding-top: 10px;}
.rn_closingInfo{background: #f9f9f9;border: 1px solid #ccc;padding: 1%;margin-bottom: 1%;font-size: 0.94em;}
.rn_OptInInput.rn_SelectionInput{}
.rn_SelectionInput .rn_HintBox{border:1px solid #DBDBDB;max-width:200px;padding:4px 16px 2px;word-wrap:break-word;}
.rn_FormSubmit.rn_FormSubmit{}
.rn_SeverityDialog{width: 95%;margin: 0 auto;}
.rn_SeverityDialog textarea{margin-top: 24px;}
form#rn_contactSubscribe .rn_FormSubmit button, form#rn_contactSubscribe .rn_FormSubmit button:hover{margin-left: 25px;}
div#resolved_div .rn_SelectionInput.rn_SelectionInput{display: inline-flex;}
.resolutionTooltip{font-family: FontAwesome;padding-left: 0.4em;color: #e68a00;display: inline;}
.resolutionTooltipTx{visibility: hidden;display: none;}
.resolutionTooltip:hover .resolutionTooltipTx{visibility: visible;background-color: #f1f1f1;border: 1px solid #e68a00;color: #5f5f5f;padding: 10px;text-align: center;display: block;position: inherit;z-index: 10;width: 100%;max-width: 600px;}
.rn_SelectionInput{clear:both;margin-bottom:8px;}
.rn_SelectionInput select{width:60%;height:30px;}
.rn_SelectionInput legend{font-size:1em;}
.rn_SelectionInput legend, .rn_SelectionInput label{display:inline-block;margin-bottom:2px;}
.rn_SelectionInput fieldset{padding:0;display:inline;}
.rn_SelectionInput fieldset label{display:inline;}
.rn_SelectionInput input[type="radio"]{border:none;margin-top:2px;}
.rn_SelectionInput .rn_HintBox{background-color:#FFFFD4;margin-left:577px;margin-top:-25px;}
form#rn_contactSubscribe .rn_SelectionInput div{display: inline-flex;width: 94%;}
form#rn_contactSubscribe .rn_SelectionInput input[type="checkbox"], .rn_SelectionInput input[type="checkbox"]{width: 1.2em;display: inline;margin-left: 5px;margin-right: 5px;vertical-align: middle;}
form#rn_contactSubscribe{width: 45%;border-left: 1px solid #b3b3b3;padding: 10px 5px;}
div.rn_DateInput_InputWrapper{border: 0.5px solid darkgray;border-radius: 0.185em;margin: 0.3em;padding: 0;width: 100%;max-width: 225px;height: 40px;}
input.rn_DateInput_Input{margin: 0.1em;border: 0;display: inline;width: 90%;}
.rn_DateInput input{}
div.rn_DateInput_FieldWrapper{margin-right: 33px;position: relative;}
.rn_DateInput div.rn_DatePicker{float: right;font-size: 1.5em;position: relative;width: 25px;top: 3px;left: -9px;cursor: pointer;}
div.rn_DateInput_ReadOnly{width: auto;border: none;}
div.rn_DateInput_ReadOnly div.rn_DateInput_FieldWrapper{margin-right: 0;}
div.rn_DateInput_ReadOnly input{border: 0.5px solid darkgray;border-radius: 0.185em;}
.rn_DatePicker_Dialog.rn_Dialog span.yui3-widget-buttons{display: flex;}
.rn_DateInput{clear:both;margin-bottom:8px;}
.rn_DateInput .rn_Label{font-size:inherit;font-weight:bold;margin-bottom:2px;}
.rn_DateInput legend{font-size:1em;*left: -7px;*position:relative;}
.rn_DateInput fieldset{padding:0;}
.rn_PasswordInput.rn_PasswordInput{}
div#password_additional{font-size: 0.9em;}
.rn_Password{width:500px;}
.rn_Label{display: block;margin-bottom: 2px;}
.rn_PasswordLength{font-weight: normal;font-size: 0.9em;line-height: 1.8em;}
.rn_PasswordInput .rn_Meter{border: 1px solid #999;height: 12px;padding: 0;width: 100px;float: left;position: relative;margin-right: 8px;}
.rn_PasswordInput .rn_Meter div{border-top: 1px solid #FFF;height: 11px;}
.rn_HighContrastMode .rn_PasswordInput .rn_Meter div{border-top: 12px solid #FFF;height: 0;}
.rn_PasswordInput .rn_Strength{margin: 4px 0;overflow: hidden;}
.rn_PasswordInput .rn_Meter .rn_NoValidations{background: #B10101;width: 25%;}
.rn_PasswordInput .rn_Meter .rn_SomeValidations{background: #ffd54f;width: 75%;}
.rn_PasswordInput .rn_Meter .rn_AllValidations{background: #2baf2b;}
.rn_CreateAccountForm .rn_PasswordOverlay{max-width: 115px;padding-left: 1em;}
.rn_CreateAccountForm .rn_PasswordInput li:nth-last-child(2){display: none;}
.rn_CreateAccountForm .rn_PasswordInput li:nth-last-child(1){display: none;}
#rn_ChangePassword .rn_PasswordOverlay{padding-left: 1em;}
.rn_PasswordInput .rn_PasswordOverlay .rn_Intro .rn_Text{display: none;}
.rn_PasswordInput .rn_PasswordOverlay{padding-left: 1em;}
.rn_PasswordInput .yui3-overlay-hidden{display: none;}
.rn_PasswordInput .rn_Requirements li::before{font-family: 'Font Awesome 5 Free';content: "\f0c8";}
.rn_PasswordInput .rn_Requirements li.rn_Pass::before{font-family: 'Font Awesome 5 Free';content: "\f14a";}
.rn_ResetPassword form button{margin-top:20px;}
@media (max-width:540px){.rn_Password{width:90%;}
}
.rn_TextInput .rn_HintBox{border:1px solid #DBDBDB;max-width:200px;padding:4px 16px 2px;word-wrap:break-word;}
.rn_TextInput .rn_HintBox.rn_AlwaysVisibleHint{max-width:300px;opacity:1;z-index:0;}
.rn_TextInput{clear:both;margin-bottom:24px;}
.rn_TextInput .rn_Label{display:block;margin-bottom:2px;}
.rn_TextInput .rn_Text, .rn_TextInput .rn_Password, .rn_TextInput .rn_TextArea, .rn_Email, .rn_TextInput input, .rn_PhoneInput input{width:90%;padding: 0 5px;}
.rn_FieldSet.rn_AskFormLoader fieldset .rn_TextInput .rn_Text, .rn_FieldSet.rn_AskFormLoader fieldset .rn_TextInput .rn_Password, .rn_FieldSet.rn_AskFormLoader fieldset .rn_TextInput .rn_TextArea, .rn_FieldSet.rn_AskFormLoader fieldset .rn_Email, .rn_FieldSet.rn_AskFormLoader fieldset .rn_TextInput input{width: 97.5%;}
.rn_TextInput .rn_Mask{color:#555;font-style:italic;margin:4px 12px;}
.rn_TextInput .rn_MaskOverlay{background-color:#EEE;border:1px solid #CCC;color:#222;margin-top:20px;opacity:.9;padding:11px;position:absolute;-moz-border-radius:11px;-webkit-border-radius:11px;-moz-box-shadow:2px 2px 2px #888;-webkit-box-shadow:2px 2px 2px #888;}
.rn_TextInput .rn_HintBox{margin-left:-234px;margin-top:-36px;background-color:#FFFFD4;border-radius:10px;}
.rn_ExtendedTextInput .ghostText{color:#636363;}
.rn_HintBox{display:block;}
.rn_ExtendedTextInput .rn_HintBox{display:block;padding:4px 5px 2px;margin-left:-142px;margin-top: -122px;width:130px;font-size:0.8em;color:#000000;background-color:#FFFFD4;border-radius:10px;}
label.rn_ErrorLabel{color: red;}
span.rn_Required{color: black;}
.rn_FieldDisplay.rn_FieldDisplay{}
.rn_FieldDisplay .rn_DataLabel{float:left;font-weight:bold;}
.rn_FieldDisplay .rn_DataValue{margin-left:180px;word-wrap:break-word;}
.rn_FieldDisplay .rn_DataValue.rn_LeftJustify{clear:left;margin-left:0;padding-bottom:.5em;}
@media (max-width:540px){.rn_DataValue{clear:left;}
.rn_FieldDisplay .rn_DataValue, .rn_FieldDisplay .rn_DataValue{margin-left: 0;}
}
div.rn_DatePicker_CalendarHeader{position: relative;display: inline;}
div.rn_DatePicker_TimeContainer{position: relative;margin: 0.5em;text-align: center;font-weight: bold;}
.rn_DatePicker_Menu{position: absolute;background-color: white;font-weight: normal;border: 1px solid;z-index: 10;}
.rn_DatePicker_Menu ul{padding: 0;margin:0;position: relative;}
div.rn_DatePicker_YearInput{left: 53px;top: 27px;}
div.rn_DatePicker_MonthInput{left: -24px;top: 27px;}
div.rn_DatePicker_HourInput{left: 101px;top: -259px;}
div.rn_DatePicker_MinuteInput{left: 128px;top: -349px;}
div.rn_DatePicker_15MinuteInput{left: 128px;top: -130px;}
div.rn_DatePicker_MeridianInput{left: 159px;top: -49px;}
span.rn_DatePicker_ScrollArrow{display: block;background-color: #efefef;text-align: center;}
span.rn_DatePicker_ScrollArrow:hover{background-color: orange;}
span.rn_DatePicker_MenuText{padding: 0.2em;border: 1px solid #f8f8f8;border-radius: 0.2em;}
span.rn_DatePicker_YearText{margin-left: -4px;}
span.rn_DatePicker_MenuText:hover{cursor: pointer;border-color: #b3d4ff;}
li.rn_DatePicker_MenuItem{list-style: none;padding: 0 1em;cursor: pointer;}
li.rn_DatePicker_Selected{background-color: lightblue;}
li.rn_DatePicker_MenuItem:hover{background-color: orange;}
div.rn_DatePicker_ListContainer{overflow: hidden;max-height: 300px;}
.rn_DatePicker_Dialog.yui3-panel-content.rn_ActionDialog div.yui3-widget-hd{margin-bottom: 0px;}
.rn_DatePicker_Dialog.yui3-panel-content.rn_ActionDialog div.yui3-widget-ft{margin-top:0px;}
div.rn_DatePicker_TimeContainer{}
button.rn_timeSlotTime{background: white;color: #222;border: 1px solid #222;float: left;margin: 5px;}
.rn_timeGroup{clear: left;}
.rn_timeSlot_Holder.rn_disabled{border: 1px solid #a6a6a6;color: #a6a6a6;background: #ccc;}
.rn_timeSlotTime:focus{outline: none;background: #B3D4FF;}
.rn_timeSlotTime:hover{background: #0066cc;color: #fff;}
.rn_DatePicker_timeSlotInput{max-width: 327px;}
.rn_timeSlot_Holder{display: inline-flex;border: 1px solid #222;border-radius: 5px;padding: 0 5px;align-items: center;}
