#MyAccountTabs .uhc-side-nav li{cursor:pointer}
.resp-tab-content{display:none}
.resp-tab-content-active{display:block}
.certificationsTable a svg,#learningcenterButton svg{height:12px !important;width:12px !important}
.is-yes-text{color:green}
.is-no-text{color:red}
table{table-layout:fixed}
table th a.col-sortable{color:#000;font-weight:bold;cursor:pointer}
#pageSelect{appearance:none;background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAFKADAAQAAAABAAAACgAAAABtDdkeAAAAbElEQVQoFWPsnTqz4T8DQz0DFQAjA0Mj865tWw64e/sC2QwOlJgJMqw4O72BGWQIpYbCDAOZBTaQEkORDUMxkBxD0Q3DMJAUQ7EZhtVAYgzFZRhOA/EZis8wvAZiM5SQYSA9RAFQ4gdhYhQDAOawOyMywk9rAAAAAElFTkSuQmCC);background-position:right 13.3333px center;background-repeat:no-repeat;background-size:10px 5px;border:2px solid #6f6f6f;border-radius:2px;color:#333;font-family:UHCSans,sans-serif;font-size:16px;font-weight:bold;height:42px;padding:0 30px 0 10px}
#downloadIcon{height:16px;width:16px}
#searching{font-weight:bold !important;display:flex}
.maintable svg,.agentnameth a svg{height:12px !important;width:12px !important;margin-right:10px}
.agentnameth a{font-weight:bold;color:#000;cursor:pointer}
.subtabletdanchor,#upline-table table tbody a{display:block;text-align:right !important;font-weight:bold;text-decoration:none;cursor:pointer}
.subtabletdanchor:hover,#upline-table table tbody a:hover{text-decoration:underline}
#upline-table table thead th,#main-dowline-table table thead th{font-weight:bold;text-decoration:underline}
#upline-table table tbody tr:last-child td{padding-bottom:20px}
table tbody td a{font-weight:bold;cursor:pointer;text-decoration:none}
table tbody td a:hover{text-decoration:underline}
.popup-modal{display:none}
.popup-modal.active{display:block}
#licenAppointmentTbl table thead tr th span{color:black;font-weight:bold}
#licenAppointmentTbl table a.col-sortable{color:#000;font-weight:bold}
#licensurePagination{justify-content:flex-end;margin-top:20px}
#licenAppointmentTbl table thead tr th{cursor:pointer}
#maiexselect{width:100px;height:40px;border-width:2px}
.mr-20{margin-right:20px}
#licensurePagination button:disabled{cursor:not-allowed;text-decoration:none}
table .arrow_svg{height:12px !important;width:12px !important}
a.link_disabled{cursor:text !important;color:#000 !important;font-weight:normal !important}
a.link_disabled:hover{text-decoration:none !important}
.modal-contents.uhc-modal.mobile{overflow-y:scroll !important}
@media screen and (min-width:768px){.mobilelink{font-weight:normal;color:#000;cursor:text}
.mobilelink:hover{text-decoration:none}
.headingDiv{display:flex;justify-content:space-between}
.headingDiv .uhc-toggle{width:35%}
.uhc-modal{width:550px}
.hideInDesktop{display:none !important}
}
table#table-1616 th,table#table-1616 td{word-break:break-word;padding-left:10px;padding-right:10px}
.newDelegateButton{float:right}
#mobile-table-data{display:none}
.upperCase{text-transform:uppercase !important}
.uhc-overlay.uhc-overlay--centered{z-index:999}
.uhc-modal button.close{text-decoration:none;color:#6f6f6f}
@media screen and (max-width:767px){#mobile-table-data{display:block}
#licensure_appointed{display:none}
#maiexselect{margin-bottom:10px}
.licapphide{display:none}
.txtalg{text-align:center}
.txtalglic{text-align:center}
#state{width:80px}
#licensed{width:80px}
#termDate{width:80px}
#appointed{width:80px}
.mobileFullWidthButton{width:100% !important;margin-top:10px !important;margin-bottom:10px !important;margin-left:0 !important;margin-right:0 !important}
.mobileReAlign{display:block !important}
.mobileReAlign label{margin-bottom:5px !important}
.newDelegateButton{margin-top:15px !important;margin-botton:15px !important}
.hideForMobile{display:none !important}
#delegeUserInfoPopup{padding:20px}
#delegeUserInfoPopup a#nameHeader{display:flex;justify-content:space-between;color:#000;text-decoration:none}
#delegeUserInfoPopup .flex-table-row .flex-table-data{margin-top:10px}
#delegeUserInfoPopup .flex-table-row .flex-table-data:first-child{font-weight:bold}
#userLevelForm .uhc-radio{margin-right:5px !important}
.reAlignButtons{display:block !important}
.reAlignButtons button{width:100% !important;margin-left:0 !important;margin-right:0 !important}
}
.delegate-modal-class{display:none}
.delegate-modal-class.active{display:block !important}
.delete-modal-content{padding:20px}
.cloaklink,.backlink{cursor:pointer}
.cloaklink svg{height:16px !important;width:16px !important;margin-top:3px !important}
.backlink{font-weight:bold;text-decoration:none !important}
.backlink:hover{text-decoration:underline !important}
.text-extra-large{font-size:20px !important}
#payment-info-modal,#my-account-personal-modal,#my-account-modal{display:none}
#payment-info-modal.active,#my-account-personal-modal.active,#my-account-modal.active{display:flex}
button:disabled{cursor:not-allowed;text-decoration:none}
@media(min-width:768px) and (max-width:900px){button#profileTabEditPersonalInfoSubmitChangesButton,button#profileTabEditEFTInfoSubmitChangesButton{margin-top:20px}
.hideForIpad{display:none !important}
}
#table-2476 thead th svg{height:12px !important;width:12px !important}
.link_disabled{color:#2d2d39 !important;pointer-events:none !important;cursor:default !important;text-decoration:none !important}
@media(min-width:768px) and (max-width:1024px){.id-table-mobile{overflow-x:scroll}
#table-2476 thead tr th{width:150px}
.more-content{float:right;position:relative;top:3px;font-size:14px}
.mobile-only{display:block !important}
}
@media(max-width:767px){.id-table-mobile{overflow-x:scroll}
#table-2476 thead tr th{width:150px}
.more-content{float:right;position:relative;top:3px;font-size:14px}
.mobile-only{display:block !important}
.text-left-mobile{text-align:left !important}
}
.mobile-only{display:none}
div#profileTabAgentIDs{display:inline-block}
#table-2476 tbody td{word-wrap:break-word}
button#downloadExcelButton:disabled{background:#6f6f6f !important;color:#fff !important}
.selected{background-color:yellow}
#table-3516 tbody tr:last-child td{padding-bottom:18px !important}
.uhc-pagination .ml-15.mr-15 button{margin:10px}
.activePage{color:black !important}
@media screen and (max-width:767px){.uhc-pagination .ml-15.mr-15{display:none !important}
.uhc-pagination .mr-15{margin-right:0 !important}
#modalLevelCancelButton,#modalSubmitButton,#modalUpdateButton,#removeAccessButton{margin-top:10px !important}
}
#accessLevelImage img{width:calc(100% - 10px) !important}
#levelSelection .uhc-modal__content .container{padding-top:0 !important}
.principalorg{border:none !important}
}
button.add-close{border:none !important;background:none !important}
.close{float:right}
div#directDepositPopUp{max-width:450px !important}
.switch-modal-content.uhc-modal.pt-10{padding:10px !important}
.d-flex.align-items-center.justify-content-between.mt-20{margin-top:5px !important}
#directDepositPopUp .add-close{background-color:white;border:0}
#directDepositPopUp .add-close img{width:25px !important;padding-bottom:10px !important}
input.uhc-input.uhc-input--value.block.ng-pristine.ng-untouched.ng-valid.width-10.mr-20{width:32px !important;height:30px !important}
input#agent{border:2px solid red !important}
.uhc-radio-button__input:checked+.uhc-radio-button__visual+.uhc-radio-button__label{color:grey !important}
#submitotp{padding-left:10px;padding-bottom:5px}
.mr-5{margin-right:5px !important}
.otp_labels{color:#196ecf !important}
#phoneNumNotFoundErrorText.error{color:#f04c57}
.spinner-section-view{position:absolute;z-index:9;left:40%;bottom:2%}
.otpValidationSpinner{width:60% !important;height:60% !important}
@media screen and (max-width:767px){.otpTextInput{width:15% !important}
}
@media(min-width:768px){.modal-popup{left:32%;top:3%}
}
#effectiveDate{width:122%;height:2.25rem;font-weight:400;border:2px solid;border-radius:3px;padding-left:10px;text-transform:uppercase}
#nineMonths,#monthly{width:20px;height:20px}
#paymentPreferenceEffDateErrorMsg{padding-left:115px}
.button.savePaymentPreference:disabled{border-color:#6f6f6f;color:#fff;background:#6f6f6f;cursor:not-allowed;outline:0}
#serverError.error,#selectionExistsError.error,#expirationDateError.error,#overlappingEffectiveDateError.error{font-weight:700 !important;font-size:16px;font-family:UHCSans,sans-serif;color:#f04c57}
#submissionSuccessful{font-weight:700 !important;font-size:16px;font-family:UHCSans,sans-serif;color:#f04c57}
#saveButton{margin-left:86%}
@media(min-width:360px) and (max-width:896px){#saveButton{margin-left:0}
#saveButton button{width:100%}
#paymentPreferenceEffDateErrorMsg{padding-left:0;margin-top:10px}
}
@media(min-width:760px) and (max-width:1200px){#saveButton{margin-left:0}
#saveButton button{width:100%}
#paymentPreferenceEffDateErrorMsg{padding-left:0;margin-top:10px}
}
.uhc-toggle .uhc-toggle__slider{background:#fff;border-radius:8px}
.agentSearchTabs span.uhc-toggle__option-label{color:#000;font-weight:400}
.agentSearchTabs button.active span.uhc-toggle__option-label{font-weight:bold !important}
.uhc-toggle{border-radius:8px !important;border:1px solid #dadbdc}
.uhc-toggle .uhc-toggle__option{border-radius:8px}
.agentSearchTabs.active span.uhc-toggle__option-label{color:#000 !important}
.mand{color:red}
.column.column-12.column-lg-4.mb-20.mb-lg-0.form-buttons{width:auto !important}
.disabled-block{pointer-events:none !important;background:#6f6f6f !important}
.form-buttons button#agentSearchView.disabled-block{border-color:#6f6f6f !important}
.LnameField{display:flex}
.LnameField p{font-weight:700}
#print_div .field-error-msg{display:block}
.uhc-pagination{justify-content:flex-end}
.agentSearchResultsSection svg.sort-icon{height:12px !important;width:12px !important}
.agentSearchResultsSection table thead th{cursor:pointer}
.uhc-toggle__option span{font-weight:400 !important}
.uhc-toggle__option.active span{font-weight:700 !important}
.see-details{font-weight:bold !important}
.agentSearchResultsSection table thead th{font-weight:bold}
.breakCell{word-break:break-all !important}
@media(max-width:767px){.tabToggle{width:100% !important}
.form-buttons.ml-0{margin-left:20px !important}
.hideinMobile{display:none !important}
.forDesktopIpad>td{display:none}
#forMobile{display:block}
#agentNameHeader{width:40% !important}
#seeDetailsTh{width:26% !important}
}
@media(min-width:767px) and (max-width:900px){.tabToggle{width:35% !important}
.agentSearchResultsSection table{border-spacing:10px !important;border-collapse:separate !important}
#agentNameHeader,#agentStatusHeader{width:17% !important}
}
@media(min-width:900px){.formFields .column-lg-4{width:20%}
}
@media(min-width:768px){.forDesktopIpad>td{display:block}
#forMobile{display:none}
.hideinDesktop{display:none !important}
}
.uhc-pagination .ml-15.mr-15 button{margin:10px}
.activePage{color:black}
@media screen and (max-width:767px){.uhc-pagination .ml-15.mr-15{display:none !important}
.uhc-pagination .mr-15{margin-right:0 !important}
}