.rn_HintLink{}
.rn_SimpleSearch{position:relative;}
.rn_SimpleSearch .rn_SearchField{width:97%;}
.rn_SimpleSearch .rn_SearchImage{border:none;padding:0;position:absolute;right:0.2em;top:0.46em;*right:0.28em;*top:0.6em;}
.rn_SimpleSearch{margin:auto;}
.rn_searchToggle::-ms-expand{border: none;background-color: #5f5f5f;background: #5f5f5f;color: white;padding-right: 3px;margin-top: 2px;}
select.rn_searchToggle{-moz-appearance:none;-webkit-appearance:none;border:4px solid #5f5f5f;background:#5f5f5f url("../themes/redesign/images/caret-nav.png") no-repeat center right;min-width: 90px;}
.rn_SimpleSearch form{background-color:#FFF;border:1px solid #5f5f5f;border-radius: 5px;display:inline-flex;}
.rn_SimpleSearch .rn_SearchField{border:0px none;color:#222;padding:0 0 0 1em;width:100%;background:none;}
.rn_SimpleSearch button{margin-top: 3px;font-family: 'FontAwesome';background:transparent;color:#5f5f5f;font-size:1em;font-weight:bold;height: 30px;line-height: 10px;}
.rn_SimpleSearch button:hover{color: #222;}
.main-search-holder .rn_SearchField{width: 600px;}
.rn_SimpleSearch input:focus{outline: none;border: 1px solid cornflowerblue;}
.rn_SimpleSearch button:focus{outline: none;border: 1px solid cornflowerblue;}
@media (max-width:900px){.main-search-holder .rn_SearchField{width:auto;float:left;}
.mainSearch ul, .mainSearch_noBanner ul{margin: 0 10px;}
}
@media (max-width:540px){.mainSearch ul, .mainSearch_noBanner ul{margin: 0 10px 0 0;}
}
.rn_LogoutLink.rn_LogoutLink{}
.rn_AccountDropdown .rn_SubNavigation{display:block;float:none;position:absolute;z-index:1;}
.rn_AccountDropdownMobile.rn_AccountDropdown{}
.rn_SelectionInput .rn_HintText{display:none;}
.rn_Input > .rn_HintText, .rn_Input > fieldset > .rn_HintText{display:none;}
div#rnDialog{width:40%}
.rn_AccountDropdown .rn_SubNavigation{display: grid;float: none;position: absolute;z-index: 1;background: #fff;}
.rn_AccountDropdown .rn_SubNavigation a:focus li{background-color: #7BB278;}
.rn_AccountDropdown .rn_SubNavigation li{width: 200px;padding: 15px 0;border-top: 3px solid #fff;background: #4B4540;text-align: center;font-size: 15px;margin-left: -150px;font-family: "OracleRegular";color: #fff;}
span.rn_DisplayName.icon{font-family: 'FontAwesome';font-size: 1.7em;}
.rn_LoggedInUser{font-size: 1.7em;font-family: 'FontAwesome';}
.rn_SubNavigation li a{color: #fff;}
.rn_SSOLoginLink{}
.nav-holder{width:100%;background: #3F3A36;position:relative;z-index:2;}
.nav-frame:after, .nav-holder:after{content:"";display:block;clear:both;}
.nav-frame{width:100%;position:relative;box-shadow: -10px 2px 10px #4B4540;}
.rn_nav{display: flex;list-style:none;padding:0 0 0 100px;}
.rn_nav li.main_nav_item{margin:0 8px;}
.rn_nav li.main_nav_item a.main_nav_button{display:block;color:#fff;padding:15px 5px;clear:both;}
.rn_nav li.main_nav_item a.main_nav_button:hover{text-decoration:none;}
.rn_nav .drop{visibility: hidden;position:absolute;background:#3F3A36;z-index:10;}
.rn_nav .drop.rn_apple_drop{visibility:visible;}
.rn_nav .drop:hover, .rn_nav li:hover .drop{visibility:visible;}
.rn_nav .drop ul{list-style:none;margin:0;min-width:140px;}
.twoCol{max-width: 625px;list-style:none;margin:0;min-width:140px;}
.rn_nav .drop li{display:table;text-align:left;padding-top:5px;padding-bottom:5px;width: 100%;}
.rn_nav .drop li:hover, .rn_nav .drop li:focus{background:#645B54;}
.rn_nav .drop li a{color: #ffffff;font-size: 14px;padding:2px;margin:8px;}
.rn_nav .drop li a:hover{text-decoration:none !important;}
.rn_nav .nav-frame-footer{background: url(../themes/redesign/images/nav_bottom_dropshadow.png) repeat scroll 0 0 transparent;height: 8px;overflow: hidden;width: 100%;}
li.main_nav_item:hover{text-decoration: underline;text-decoration-color:#2364a4;-moz-text-decoration-color:#2364a4;}
.rn_nav .drop li.subItem a{font-size: 12px;margin-left: 18px;font-weight: normal;}
.subItem_col{margin-left: 10px;font-size: 12px;font-weight: normal;}
.subItem_col a{font-size: 12px !important;}
a.nav_selected{border-bottom: 3px solid #f0cc71;padding-bottom: 10px !important;}
li.main_nav_item.nav_selected:hover{text-decoration: none;}
li.main_nav_item_search{float:left;text-align:center;line-height: 84px;}
li.main_nav_item_search:hover{text-decoration:none;}
.rn_nav li.rn_topNav_icon.main_nav_item{font: 1.7em/1.9em 'FontAwesome';text-decoration: none;cursor: pointer;color: #fff;}
.rn_smallNavDiv{position: absolute;margin-top: 50px;width: 100%;padding: 1px;z-index: 100;background: #eceae5;}
li.small_main_nav_item{background: #4B4540;margin: 1px;padding: 10px 0 10px 20px;color: #fff;cursor:pointer;}
.nav-holder{min-width: 300px;}
.search_and_links{float: right;margin-right: 4%;}
li#rn_topNav_hamburger img{padding: 12px 0 0 0;width: 35px;}
@media all and (min-width: 1300px){.rn_nav li.main_nav_item{float:left;text-align:center;}
}
@media all and (max-width: 1299px){li.main_nav_item_search{padding:15px 0;}
}
@media (min-width: 531px){.rn_topNav_largeDisplay{display: contents;}
.rn_topNav_smallDisplay{display: none;}
}
@media (max-width: 530px){.rn_topNav_largeDisplay{display: none;}
.rn_topNav_smallDisplay{display: contents;}
li.small_subItem{padding-left: 60px;margin-left: -30px;}
.rn_nav .drop li.small_subItem{width: 89%;}
.rn_nav{padding: 0 !important;}
.rn_topNav_smallDisplay .rn_SimpleSearch{margin: auto;outline: none;line-height: 50px;}
.rn_nav li:hover .drop{}
}
@media (max-width: 530px){.nav-holder{min-width:0px !important;}
.search-box{min-width: 0px;}
}
@media (max-width:515px){ul#rn_MenuList{position: absolute;top: 55px !important;}
ul.rn_Submenu.rn_MobileNavigationMenu{position: absolute;margin-top: 0;}
}
.rn_SiteCommentHolder{position: fixed;top: 160px;background: #4B4540;z-index: 9;border-top-right-radius: 5px;border-bottom-right-radius: 5px;border: 1px solid #eceae5;border-left: none;}
.rn_SiteComment{cursor: pointer;z-index: 100;text-align: center;padding: 10px 0;margin: 0 10px;color: #fff;}
.rn_SiteCommentHolder a{display: grid;}
.rn_SiteCommentHolder a:hover{text-decoration: none;}
.tooltip:hover:after{font-size: 1em;background: #4B4540;border-radius: 3px;color: #fff;padding: 5px 15px;position: absolute !important;z-index: 98;width: 180px;content: attr(tooltiptitle);text-align: center;margin-left: 48px;display:grid;}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast:none){.tooltip:hover:after,.tooltip:focus:after{top:0px;margin-left:36px;}
}
.rn_PhoneContactDiv{cursor: pointer;text-align: center;margin: 0 10px;padding: 10px 0;border-bottom: 2px solid #eceae5;}
.rn_PhoneContactDiv:before{font-family: 'FontAwesome';content: "\f095";font-size: 1.7em;}
a#rn_phoneDiv:hover{text-decoration: none;}
div#rn_managerContactContainer{width: 80px;background: #4B4540;border-bottom-right-radius: 5px;}
div#rn_managerContactContainer:hover a{text-decoration: none !important;}
.rn_ManagerContactDiv{cursor: pointer;z-index: 100;padding: 0 0 10px 0;text-align: center;}
.rn_ManagerContactDiv:before{font-family: 'FontAwesome';content: "\f0b1";font-size: 30px;color:#ffffff;}
.rn_managerContactlLabel{font-size: 0.9em;color: #ffffff;text-align: center;margin-bottom: 0;line-height: 1em;}
.rn_SiteComment:before{font-family: 'FontAwesome';content: "\f003";font-size: 1.7em;}
.toolbarSectionHeaderClose{cursor:pointer;}
.toolbarSectionHeaderClose:after{font-family: 'FontAwesome';content: "\f00d";font-size: 12px;float: right;padding-right: 5px;cursor: pointer;color: red;}
.questionUnclicked:before{color: white;}
.notifPending:before{color: #f0cc71;}
.maintenanceNotification:after{font-family: 'FontAwesome';content: "\f085";font-size: 1.2em;color: #bed5e0;position: absolute;}
.announcementNotification:after{font-family: 'FontAwesome';content: "\f005";font-size: 1.2em;color: #ffbb33;position: absolute;}
.alertNotification:after{font-family: 'FontAwesome';content: "\f071";color: darkorange;font-size: 1.2em;position: absolute;}
span.notification_text{padding-left: 5px;}
span.notification_header{padding-right:10px;font-weight: bold;font-size: 0.9em;}
span.high_severity{color: red;}
.questionClicked:before{color: #e60000;}
.rn_askAQuestionDiv{text-align: center;cursor: pointer;z-index: 100;margin: 0 10px;padding: 10px 0;border-bottom: 2px solid #eceae5;color: #fff;}
.rn_askAQuestionDiv:before{font-family: 'FontAwesome';content: "\f0ad";font-size: 1.7em;}
.toolbarSectionHeader{margin: 0 auto 10px;text-align:center;font-size: 20px;padding-top: 2px;max-width: 560px;}
@media (max-width: 500px){.askAQuestionMenu{margin-left:10%;width: 85%;}
}
#productAreaSelectBox{margin-bottom: 5px}
#productSelectionGo:after{font-family: 'FontAwesome';content: "\f061";font-size: 15px;cursor: pointer;color: #2364a4;margin-left: 5px;}
.trEven{background: #edF5FF;padding: 3px;text-align:center;}
.trOdd{background: white;padding: 3px;text-align:center;}
.myItemsList table{border-collapse: collapse;border: 0px;font-weight: lighter;width: 100%;margin-bottom: 10px;}
td.partner_sr:before{color: green;padding: 1px;border: 1px solid green;margin-right: 3px;content: "P";}
.partner_sr:hover:after{font-size: 1em;background: #edf5ff;border: 1px solid #5f5f5f;color: #5f5f5f;padding: 5px 15px;position: absolute;z-index: 98;width: 200px;content: attr(partnertooltip);}
.toolbarHeader{font-weight: bold;background: #cccccc url(../themes/redesign/widgetCss/images/bg-search-box.gif) repeat-x;cursor: pointer;border-radius: 10px;}
.rightDiv{float:right;}
.fb_alignRight_Up:after{font-family: 'FontAwesome';content:'\f062';font-size: 14px;font-weight: lighter;margin-right: 5px;}
.fb_alignRight_Down:after{font-family: 'FontAwesome';content:'\f063';font-size: 14px;font-weight: lighter;margin-right: 5px;}
.fbTextarea_large{width: 99%;height: 200px;margin: 5px;box-shadow: inset 0 0 0.5em lightgrey;border-radius:2px;}
span.yui3-widget-buttons button.rn_feedbackButton{margin: 0 10px 10px;}
.fbRequired{color: #e68a00;font-size: 0.93em;line-height: 1em;margin-left: 1%;}
.toolbarTextSpan{margin-left: 5px;width: 100%;text-align:left;}
.refNoTD{width: 18%;padding-bottom: 3px;padding-top: 3px;}
.subjectTD{padding-left: 1px;padding-right: 2px;}
.statusTD{width: 20%;}
.myItemsList{background: #f9f9f9;border: 3px solid #737373;margin-left: 60px;position: fixed;z-index: 102;top: 205px;border-radius: 3px;height: 350px;overflow-y: auto;width: 45%;padding: 10px;}
.rn_MyItemsDiv{cursor: pointer;z-index: 100;text-align: center;padding: 10px 0;margin: 0 10px;}
.rn_myItemsDivLabel, .rn_phoneCallLabel, .rn_siteCommentLabel, .rn_askAQuestionLabel, .rn_myItemsDivLabel:lang(ja-JP){font-size: 0.93em;color: white;text-align: center;line-height: 1.2em;font-family: "OracleLight";}
.rn_myItemsDivLabel:lang(pt-BR){font-size: 0.8em;color: white;text-align: center;}
.rn_myItemsDivLabel:lang(es-ES){font-size: 0.65em;color: white;text-align: center;}
p.rn_phoneCallLabel:lang(ja-JP){font-size: 0.7em;line-height: 1em;color: white;text-align: center;}
p.rn_siteCommentLabel:lang(ja-JP){font-size: 0.7em;color: white;text-align: center;}
.rn_MyItemsDiv:before{font-family: 'FontAwesome';content: "\f0a2";font-size: 1.7em;}
.dialog_close_span{float: right;cursor: pointer;}
.dialog_close_span:after{font-family: 'FontAwesome';content: "\f00d";color: red;padding-right:5px;cursor: pointer;}
.rn_notificationLbl{text-align: center;margin-bottom: 1em;}
.rn_notificationBd{font-size: 0.9em;}
table.rn_notif{margin-bottom:1em;}
.rn_notif tr:nth-child(even){padding: 10px;background: #FCFBFA;}
.rn_notif th{padding: 0.5em;font-weight: bold;}
.rn_notif td{padding: 0.2em 0.5em;font-size: 1.1em;}
a#rn_HolderClose{height:0px;color: #4B4540;}
a#rn_HolderClose{display:none;visibility:hidden;}
a#rn_siteCommentExpand{visibility: hidden;}
@media (min-width:541px){.rn_SiteCommentHolder{visibility:visible;}
.tooltip:focus:after{font-size: 1em;background: #4B4540;border-radius: 3px;color: #fff;padding: 5px 15px;position: absolute !important;z-index: 98;width: 180px;content: attr(tooltiptitle);text-align: center;margin-left: 48px;display:grid;}
}
@media (max-width:540px){#rn_siteCommentExpand{font-family: 'FontAwesome';content: "\f101";position: fixed;background: rgba(75, 69, 64,.7);color: white;padding: 15px 2px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;border-left: none;font-size: 1.5em;top:160px;cursor: pointer;}
a#rn_siteCommentExpand{visibility: visible;}
.rn_SiteCommentHolder{transition: 0.3s;visibility:hidden;}
a#rn_HolderClose{display: block;padding: 0 5px 10px;font-family: 'FontAwesome';height: auto;color: #fff;font-size: 1.5em;text-align: right;cursor:pointer;}
a#rn_HolderClose:focus{border: 1px solid #7BB278;}
}
a#rn_HolderClose:focus,a#rn_askAQuestionDiv:focus,a#rn_phoneDiv:focus,a#rn_MyItemsDiv:focus,a#rn_SiteComment:focus{outline: none;}
.rn_SiteCommentHolder a:focus div{border: 1px solid cornflowerblue;padding: 5px;margin: 5px;}
.oda-chat-wrapper{--color-launch-icon-background: #796087;}
.oda-chat-wrapper .oda-chat-message-block.oda-chat-right .oda-chat-messages-wrapper .oda-chat-message .oda-chat-message-wrapper{}
.oda-chat-wrapper .oda-chat-message.oda-chat-card-message-horizontal .oda-chat-next-wrapper{}
.oda-chat-message-bubble.oda-chat-message-header{margin-right: 52px;}
button.oda-chat-flex:focus{outline-offset: -4px;outline-width: 2px;outline-style: dotted;outline-color: black;}
button.oda-chat-flex.oda-chat-filled:focus{outline-offset: -4px;outline-width: 2px;outline-style: dotted;outline-color: white;}
.rn_LoginDialogMobile.rn_LoginDialog{}
.login_dialog_header{text-align: center;padding-bottom: 4px;padding-right: 18px;}
div#rnDialog{width:40%}
@media all and (min-width: 769px){.rn_LoginDialogMobile_DialogContainer .rn_Dialog{margin: 65px 40px;}
.rn_LoginDialogMobile_DialogContainer .rn_Dialog:after, .rn_LoginDialogMobile_DialogContainer .rn_Dialog:before{bottom: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.rn_LoginDialogMobile_DialogContainer .rn_Dialog:after{border-color: rgba(136, 183, 213, 0);border-bottom-color: white;border-width: 20px;margin-left: 151px;}
.rn_LoginDialogMobile_DialogContainer .rn_Dialog:before{border-color: rgba(194, 225, 245, 0);border-bottom-color: black;border-width: 21px;margin-left: 150px;}
}
.rn_FormContent{color:black}
.rn_SignUpDialogContent{background-color:#fff;}
.rn_LoginDialogMobile_DialogContainer .rn_Dialog{float:right;position: relative;}
input.rn_LoginDialog{margin: 10px auto;width: 200px;}
span.rn_FormTypeToggle{margin: 0 150px;font-size: 1.1em;}
.rn_AssistanceLink{padding: 10px 60px 0;}
.rn_LoginDialogMobile_Dialog .yui3-widget-hd{display: none;}
.rn_SignUpDialogContent .rn_SelectionInput select{width:93%;height:35px;}
form input{display:block;}
.rn_Label{margin:4px 0 2px 0;}
p#joinInstructions{font-size:16px;text-align:center;padding-top:10px;}
div.rn_LoginDialogMobile_DialogContainer{width: 100%;left: 0;top: 0 !important;z-index: 9999;}
.rn_MobileNavigationMenu.rn_MobileNavigationMenu{}
ul#rn_MenuList li:hover{background: #645B54;}
ul#rn_MenuList li a{color: #fff;font-family: 'OracleLight';text-decoration: none;}
ul#rn_MenuList li{background: #3F3A36;padding: 8px;margin: 1px 0;}
ul#rn_MenuList{position: fixed;top: 115px !important;width: 100%;background: #fff;z-index: 10;left: 0;}
ul.rn_Submenu.rn_MobileNavigationMenu{position: fixed;margin-top: 60px;background: #fff;z-index: 100;width: 100%;left: 0;}
.rn_Submenu.rn_MobileNavigationMenu li:hover{background: #645B54;}
.rn_Submenu.rn_MobileNavigationMenu li.small_subItem{padding: 5px 5px 5px 40px;}
.rn_Submenu.rn_MobileNavigationMenu li{background: #3F3A36;margin: 0.1em 0;padding: 5px;}
.rn_Submenu.rn_MobileNavigationMenu li a{color: #fff;text-decoration: none;font-family: 'OracleLight';}
.rn_MobileNavigationMenu button{padding: 15px 10px;width: auto;background: none;height: 50px;}
.rn_MobileNavigationMenu button img{width: 2em;}
@media (min-width:531px){.rn_MobileNavigationMenu{display: none !important;}
}
@media (max-width:515px){ul#rn_MenuList{position: absolute;top: 55px !important;}
ul.rn_Submenu.rn_MobileNavigationMenu{position: absolute;margin-top: 0;}
}
.rn_OpenLogin{position: relative;*position: static;}
.rn_OpenLogin .rn_ActionArea{clear: both;margin-top: 20px;position: absolute;top:210px;*clear:none;*left:0;*margin-left:-12px;*padding-left:12px;*top:260px;}
.rn_OpenLogin input{margin:0 auto 18px;min-width: 210px;*min-width:auto;}
.rn_OpenLogin input[type="text"]{min-width: 210px;}
.rn_OpenLogin .rn_Explanation{background-color:#EBEFF5;border:1px solid #CCC;font-size:1.11em;line-height:1.2em;padding:10px;position: relative;text-shadow:1px 0 0 #FFF;}
.rn_OpenLogin .rn_Header{color:#404040;display: block;font-size:1em;font-weight: bold;line-height:1.3em;margin:4px 0 10px;text-shadow:0 1px 0 #FFF;}
.rn_OpenLogin .rn_Header em{background: url(../themes/redesign/images/openlogin.png) no-repeat -6px -943px;left:-18px;height: 40px;position: absolute;top:-18px;width:22px;}
.rn_OpenLogin .rn_LoginProvider{background: #FFF url(../themes/redesign/images/openlogin.png) no-repeat;border: 1px solid #D7D7D7;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:0 1px 3px rgba(0, 0, 0, .2);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .2);box-shadow: 0 1px 3px rgba(0, 0, 0, .2);*color:#FFF;color:transparent;float:left;font-size: 0;height: 40px;*line-height: 0;margin:4px 6px 8px;-moz-transition-duration:.5s;-moz-transition-property:-moz-box-shadow;-webkit-transition-duration:.5s;-webkit-transition-property:-webkit-box-shadow;width:120px;}
.rn_OpenLogin .rn_LoginProvider:hover, .rn_OpenLogin .rn_LoginProvider:focus{-moz-box-shadow:0 1px 6px rgba(0, 0, 0, .6);-webkit-box-shadow:0 1px 6px rgba(0, 0, 0, .6);box-shadow: 0 1px 6px rgba(0, 0, 0, .6);}
.rn_OpenLogin .rn_LoginButton.rn_Facebook, .rn_OpenLogin .rn_LoginButton.rn_Twitter, .rn_OpenLogin .rn_LoginButton.rn_Yahoo{background: url(../themes/redesign/images/openlogin.png) no-repeat;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:0;color:transparent;*color:#FFF;font-size:0;*line-height:0;padding:0;text-shadow:none;}
.rn_OpenLogin input.rn_LoginButton.rn_Facebook{background-position:0 -892px;height: 22px;min-width: 154px;width: 154px;}
.rn_OpenLogin input.rn_LoginButton.rn_Twitter{background-position:-1px -808px;height: 24px;min-width: 151px;width: 151px;}
.rn_OpenLogin input.rn_LoginButton.rn_Yahoo{background-position:-3px -852px;height: 22px;min-width: 161px;width: 161px;}
.rn_OpenLogin a.rn_Facebook{background-position:9px -81px;}
.rn_OpenLogin a.rn_Twitter{background-position:13px -158px;}
.rn_OpenLogin a.rn_Google{background-position:12px 0;}
.rn_OpenLogin a.rn_Yahoo{background-position:13px -258px;}
.rn_OpenLogin a.rn_AOL{background-position:16px -363px;}
.rn_OpenLogin a.rn_MyOpenID{background-position:10px -469px;}
.rn_OpenLogin a.rn_Wordpress{background-position:8px -590px;}
.rn_OpenLogin a.rn_OpenID{background-position:10px -697px;}
.rn_OpenLogin.rn_OpenLoginDialog .rn_ActionArea{position: static;}
.rn_OpenLogin.rn_OpenLoginDialog .rn_EmailLabel{display:block;font-weight:bold;margin-top:20px;}
.rn_OpenLogin.rn_OpenLoginDialog .rn_EmailInput{margin-bottom: 8px;width: 96%;}
.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_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;}
