/* LOGIN PAGE CSS*/

form#login-form .resend-reg-form .form-group .help-block.help-block-error{margin-bottom: 18px !important;}
form#login-form .resend-reg-form #reactivationrequestform-email_address{height:inherit !important;}
.qr_login_main .form-signin{padding: 20px;}
.new_theme_login_ctrl {padding: 40px 0 !important;}
.new_theme_login_ctrl .login-heading {text-align: center; font-size: 30px; line-height: 40px; padding-bottom: 10px; margin: 0; color:#333333; font-weight: 600;}
.new_theme_login_ctrl .form-signin {border:1px solid #d0d5d8;  margin-top:-2px; line-height: 18px;}
.qr_login_main .form-signin p{line-height: 24px; margin-bottom: 18px;}
.qr_login_main .form-signin{padding: 30px 28px 25px}
.qr_login_main .form-signin .no-margin-bottom{margin-bottom:0px; align-items: center; display: flex;}
.qr_login_main .form-signin input[type="text"]{margin-bottom: 0px;}
.qr_login_main .form-signin .help-block{font-size: 12px; margin-top: 0;}
.new_theme_login_ctrl p.blue-heading{margin-bottom: 18px;}

.form-signin {max-width: 100%;padding:35px 35px; margin:0px auto 0px auto;background-color: #fff;border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 5px;-wekite-border-radius:5px; -moz-border-radius: 5px;}
.form-signin .form-group label{margin-bottom: 8px; line-height: 18px;}
.form-signin .form-signin-heading,
.form-signin .checkbox {margin-bottom: 30px;}
.form-signin .checkbox {font-weight: normal;}
.form-signin .form-control {position: relative;font-size: 14px;height: auto;padding:6px 12px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.form-signin .form-control:focus {z-index: 2; box-shadow: none; border-color: #2692df;}
.form-signin input[type="text"] {margin-bottom: 10px; border-radius: 5px; /*border-left: 2px solid #a41e34;*/}
.form-signin input[type="password"] {margin-bottom:0px;  border-radius: 5px; /*border-left: 2px solid #a41e34;*/}
.form-signin .checkbox label{line-height: 21px;}
.form-signin p.help-block { color: #ed6a6a; margin-top: -7px; font-weight: 400; font-size: 13px;}
.form-signin .field-passwordresetrequestform-email_address p.help-block{margin-top: 0;}
.form-signin .field-passwordresetrequestform-captcha p.help-block{margin-top: 0;}
.form-signin .form-group {width: 100%;}
.form-signin .form-group .help-block-error{display: none;}
.form-signin .form-group.has-error .help-block-error{display: block; line-height: 14px;}
#login-form input { font-size:14px; }
#login-form input::placeholder { font-size: 14px !important; }
.form-signin.form-cp-sign-in .help-block.help-block-error{margin-top: 5px !important;}

.login-button-wrapper .no-margin-bottom.w-100 button{margin-left: auto;}
.login-button-wrapper .no-margin-bottom.w-100 #login_submit_progress{margin-top: 8px;}
.login-button-wrapper .no-margin-bottom.w-100 .login-actions{margin-left: auto;}
.login-button-wrapper .no-margin-bottom.w-100 button.login-submit-btn{margin-left: 10px;}
.login-button-wrapper .theme-blue-btn {float: right; width: auto;}
.login-button-wrapper a{margin-top: 0px; display: inline-block;}

form#login-form .form-group {margin-bottom: 10px;}
form#login-form.form-signin .login-button-wrapper {margin-top: 15px;}
form#login-form .form-group.has-error .help-block.help-block-error {margin-bottom: -5px !important;}
.resend-activation-email-container .form-group.has-error .help-block.help-block-error{margin-top:5px}

/*-------------------------------------------------------
FORGOT PASSWORD PAGE CSS
 -------------------------------------------------------*/
.password-section label.password-label{margin-bottom:0px;}
.reset_password_alert_danger_ctrl {margin-top: 0px; text-align:left;}
#reset-password-form.form-signin input[type="text"],
#reset-password-form.form-signin input[type="password"]{margin-bottom: 10px;}
.new_theme_forgot_password_ctrl .forgot-password-heading { background: none !important;  text-align: center;  font-size: 30px !important; line-height: 40px; padding-bottom: 20px; margin: 0; font-weight: 600; padding-top: 0; color: #333333;}
.new_theme_forgot_password_ctrl {padding: 40px 0 !important;}
.new_theme_forgot_password_ctrl .form-signin { border:1px solid #d0d5d8; margin-top:0px; float: left;}
.form-signin.form-forgot-password .help-block.help-block-error{margin-top: 5px !important; margin-bottom: 18px;}
.form-forgot-password .form-group{margin-bottom: 1rem;}
.form-forgot-password p{margin-bottom: 18px;}
.new_theme_forgot_password_ctrl label.lbl-verify{font-weight: normal; font-size: 14px;}
.forget_password p{line-height: 17px;}
.qr_registration_main p{margin-bottom: 18px;}

.reset-password-container .form-group.field-resetpasswordform-password.required.has-error {margin-bottom:10px !important;}
.reset-password-container .form-group.field-resetpasswordform-resetcode.required.has-error {margin-bottom: 10px !important;}
.reset-password-action-btns{margin-left: auto; margin-right: 10px;}
.reset-password-action-btns img#reset_password_submit_progress {margin-right: 10px;margin-top: 10px;}

#set-password-form .control-label{margin-bottom: 5px;}
#set-password-form .help-block{margin-top:5px; padding-top: 0px;}

.set-password-btn-section{width: auto; display: flex; align-items: center; justify-content: flex-end}
.set-password-btn-section .in_progress{max-width: 16px; height:16px; margin-right: 10px;}
#resend-set-password-form .cstmForget_Password.resend-reg-form .help-block-error{margin-top:5px;}


.practice-detail h6 span.back-top:hover a{text-decoration: underline}
/*-------------------------------------------------------
USER REGISTRATION PAGE CSS
 -------------------------------------------------------*/
.register-form.main_registration_form.mc_embed_wrapper.margin-bottom-0 {padding: 30px;}
.form-signup .form-group.field-signupform-terms{ margin-bottom: 10px; margin-left: 10px;}
.form-signup .form-group.field-signupform-privacy {margin-bottom: 10px; margin-left: 10px;}
.form-signup .field-signupform-subscribe_news {margin-left: 10px;}
.user-reg-form-body .field-reactivationrequestform-captcha{margin-top:-4px;}
.user-reg-form-body .field-reactivationrequestform-captcha.has-error{margin-top: 0px;}
.request-reactivate-account-button-row{display: flex; align-items: center; justify-content: flex-end; margin-top: -4px;}
.request-reactivate-account-button-row img.in_progress{margin-right:5px;}
.drop_compact_label { padding: 5px 9px; font-size: 11px; font-weight: 500; color: #959595;}
.main_registration_form .password-section { position: relative;}
.main_registration_form .password-section .password_characters_requires_drop_ctrl {top: 81px; right:15px;}
.reactivate-your-registration .forgot-password-heading{margin-bottom: 0px;}
#mc_embed_signup_scroll .form-control{border-radius:3px !important;}
#mc_embed_signup_scroll #mce-error-response{font-size: 13px; color:#ed6a6a !important; padding-top:2px !important;}
#mc_embed_signup_scroll #fname-error-response{font-size: 13px; color:#ed6a6a !important; padding-top:2px !important; font-weight: normal !important;}
#mc_embed_signup_scroll #lname-error-response{font-size: 13px; color:#ed6a6a !important; padding-top:2px !important; font-weight: normal !important;}
#mc_embed_signup_scroll #captcha-error-response{font-size: 12px; color:#ed6a6a !important; padding-top:2px !important; font-weight: normal !important;}

.new_theme_signup_ctrl {padding: 40px 0;}
.new_theme_signup_ctrl .signup-heading {background: none !important; text-align: center; font-size: 30px !important;line-height: 40px; padding-bottom: 10px; margin: 0; font-weight: 600; padding-top: 0;}
.new_theme_signup_ctrl .register-form.main_registration_form { border: 1px solid #d0d5d8; margin-top: -2px; display: inline-block; width: 100%;}
.new_theme_signup_ctrl .register-form.main_registration_form .field-signupform-postal-address-name input[type="text"].form-control{margin-bottom:0px}
.new_theme_signup_ctrl .register-form.main_registration_form .field-signupform-address_line2 input[type="text"].form-control{margin-bottom:0px}
.new_theme_signup_ctrl .sub-label{margin-bottom: 0px !important;}
.new_theme_signup_ctrl .sub-label { color: #959595; font-size: 13px; margin: 6px 0 12px 0px; font-weight: 400; line-height: 18px;}
.new_theme_signup_ctrl .form-signup {background:none;}
.new_theme_signup_ctrl .field-signupform-password .sub-label{margin: 8px 0 12px 0px;}
.new_theme_signup_ctrl .field-signupform-password_repeat .sub-label{margin: 8px 0 12px 0px;}

.register-form.main_registration_form{max-width: 100%; padding: 35px 35px; margin: 10px auto 10px auto; background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 5px;}
.notice-type-select select.form-control{min-width: 110px; margin-right: 10px !important;}
.inner-page-section.qr_registration_main{padding:0px 0px 30px 0px; min-height:calc(100vh - 157px)}
.form-signup .register-form .register-content{border-bottom: 1px solid #dddddd;margin-bottom: 25px;}
.main_registration_form .qr_user_reg_body{padding-left:0px;}
.reg_panel{border-bottom: 1px solid #dddddd;margin: 0 0 20px;width: 100%;}
.reg_panel_header {margin:0 0 20px; padding: 0;}
.reg_number {background-color: #333333;border-radius: 50%;color: #ffffff;display: inline-block;font-size: 16px;font-weight: 600;height: 27px;line-height: 26px;padding: 0;text-align: center;width: 27px;}
.reg_panel_header h2.reg_header_label {display: inline-block;font-size: 16px !important;font-weight: 400 !important;margin: 0;padding: 0 9px;}
.qr_user_reg_body {padding: 0 0 0 15px;}
.theme-type-registration#qdr-delivery-address .form-group{margin-bottom: 0;}
.theme-type-registration .cards-info{padding: 20px 20px 20px 20px;}

.main_registration_form .form-group.has-error .help-block.help-block-error:before { display:none; }
.main_registration_form .reg_panel_header h2.reg_header_label { font-size:18px !important; }
.main_registration_form .reg_content_panel .has-error .help-block { margin-top: -19px; color: #ed6a6a; font-size: 12px; font-weight: 400; /*font-style: italic;*/}
.main_registration_form .reg_content_panel .has-error p.help-block {margin-bottom:10px; margin-top: 6px; line-height: normal;}
.main_registration_form .reg_content_panel p.help-block{margin-bottom: 18px;}
.form-signup .form-group.field-signupform-terms .help-block.help-block-error { margin-bottom: 0px;}
.form-signup .form-group.field-signupform-privacy .help-block.help-block-error { margin-bottom: 0px;}
.main_registration_form input[type="text"] {border-radius: 3px; padding:6px 12px; min-height:36px;}
.main_registration_form input[type="text"]:focus{box-shadow: none;}
.main_registration_form .reg_entered_email { color: #535353; display: inline-block; font-size: 13px; margin: 0 0 0 20px; overflow: hidden; position: relative; text-overflow: ellipsis; white-space: nowrap; width: 28%; line-height: 17px; top: 3px;}
.main_registration_form .red { color:red; }

#form-signup .reg_panel .has-error input[type="text"],
#form-signup .reg_panel .has-error input[type="password"],
#form-signup .has-error .reg_panel select {background-color: #fffafa;}
#form-signup .placeholder-gray{color: #999999 !important}

.form-signup {padding: 0px 0px;background-color: #fff;}
.form-signup .form-signin-heading {margin-bottom: 20px;}
.form-signup .form-group{width: 100%;display: inline-block;margin-bottom: 0;}
.form-signup .form-group label{margin-bottom: 5px;font-size: 14px;font-weight: 400; color:#333!important; line-height: 18px;}
.form-signup .checkbox label{line-height: 18px;}
.form-signup .btn-signup{padding: 10px 20px;}
.field-signupform-password .sub-label{margin-bottom: 5px}
.form-signup .form-group label > b {font-weight: 600 !important;}
.registrationAct_msg p{margin-bottom: 18px;}
.cp-body .qr_registration_main .main_registration_form .postal-address-cotaniner .help_tooltip_main{z-index: 9999 !important;}
.form-group.bullding-icon{position: relative; z-index: 9999;}

.reg_regular_user .field-signupform-password .sub-label.sub-label-pass{margin-bottom:5px !important;}
.reg_regular_user .field-signupform-password_repeat .sub-label.sub-label-pass{margin-bottom:5px !important;}
.reg_regular_user input#signupform-address-name{margin-bottom: 0px;}
.reg_regular_user  input#signupform-postal-address2{margin-bottom: 0px}
.form-signup .reg_content_panel.regular_user.reg_regular_user .select2.select2-container{margin-bottom:0px;}

.reg_edit{padding: 5px 9px;line-height: 14px;}
.reg_edit svg{fill: #848484; height: 15px; width: 15px;}
.reg_edit { background-color: #ffffff !important; border: 1px solid #cccccc !important; border-radius: 3px; color: #2185d0 !important; display: inline-block; float: right; font-size: 12px; margin: 0px 0 0; padding: 5px 12px;}

.register-form-checkbox b { font-weight: 400;}
.please-note p{font-size: 14px;text-align: justify; text-justify:inter-word; font-weight:400; }
.please-note h4 { font-size: 14px; margin-bottom: 5px; font-weight: 700 !important;}
.please-note{margin-left:-5px; font-style: italic; margin-bottom: -10px;}

.non_regular_user{ position: relative;}

.cp-body .qr_registration_main .help_tooltip_main{z-index: 0 !important;}
.cp-body .qr_registration_main .field-signupform-address_line2 .help_tooltip_main{z-index: 9 !important;}

.country-reg.has-tooltip{margin-bottom:0px !important; line-height: 18px;}
.country-list label{font-size:14px; font-weight: 400; color:#333;}
.non_regular_user.password-section label b{font-size:14px; font-weight: 600; color:#333333}

.custom_check_terms .checkbox {margin: 0; padding: 0 0 0 0px;}
.custom_check_terms .field-signupform-terms .checkbox { margin: 0; padding: 0 0 0 0px;}
.custom_check_terms .checkbox label {font-size: 14px;}
.register-form-checkbox > p {margin-bottom: 9px; line-height: 24px;}
.main_registration_form .reg_content_panel .custom_check_terms .checkbox .help-block.help-block-error { margin-top: -2px; }
.form-signup .form-group.bullding-icon{margin-bottom:0px;}
.form-group.bullding-icon:before, .field-useraddress-address_name:before{ font-size: 18px; content: "\f1ad";  font-family: "Font Awesome 5 Free";  padding:0px;  position: absolute;   right: 10px;    top: 55px;    color:#999ca3;}

.signupform3 .form-group.bullding-icon:before, .field-useraddress-address_name:before
{top:55px;}
.signupform3 .organization-registration .form-group.bullding-icon:before,
.field-useraddress-address_name:before
{top:55px;}

.signupform3 #signupform-postal-address2
{margin-bottom: 10px;}
.signupform3 .field-select-two .select2.select2-container
{margin-bottom:0px;}
.main_registration_form .signupform3 .field-signupform-password.has-error p.help-block {margin-bottom: 0px !important;}
.signupform3 .password-section .form-group .form-group label{margin-bottom:0px;}
.non_regular_user.password-section{margin-top:7px;}
.signupform3 .password-section .form-group label{margin-bottom:0px;}
.signupform3 .field-signupform-terms .help-block-error{margin-top:5px;}

.form-signup .signupform-postal-address-field-wrapper #signupform-postal-address-error.error{margin-bottom: -18px; margin-top: 6px;color: #ed6a6a !important}
#signup-form-address-wrapper.focus-in{border-color: #2692DF !important; box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%) !important;}
#address-wrapper.focus-in{border-color: #2692DF !important; box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%) !important;}

.form-signup .select2-container{width: 100% !important; margin-bottom: 25px;}
.form-signup .select2-container--default .select2-selection--single{background-color: #fff; border: 1px solid #e1e1e1 !important; border-radius: 4px; height: auto; box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}
.form-signup .select2-container--default.select2-container--focus .select2-selection--single{border-color:#2692DF !important;}
.form-signup .select2-container--default .select2-selection--single .select2-selection__rendered {color: #333333; line-height: 23px;}
.form-signup .select2-container .select2-selection--single .select2-selection__rendered { padding: 6px 12px;  height: 36px;}
.form-signup .select2-container--default .select2-selection--single .select2-selection__rendered { color: #777; line-height: 23px;}
.form-signup .select2-container .select2-selection--single .select2-selection__rendered {padding: 6px 12px;  height: 36px;}
.form-signup .select2-container--default .select2-selection--single .select2-selection__arrow b{ margin-left: -6px; margin-top: 4px; }
#sign-in-loader{border: 1px solid #d0d5d8; line-height: 18px; margin: 20px auto 0px auto; background-color: #fff; padding:30px 40px; border-radius: 6px; max-width: 450px}
.signin-loader { position: relative;  width: 20px;  height: 1.5rem;  border-radius: 50%;  margin: 10px auto 20px auto;}
.viewNoticeCtrl .edit-forms{width: auto;}


/*-------------------------------------------------------
 Registration Message
 -------------------------------------------------------*/
.registrationAct_msg p{line-height: 30px}
.registrationAct_msg h1.blue-heading{font-size:24px !important; padding-top: 0px; padding-bottom: 20px; margin-bottom: 0px; font-weight: 600; line-height: inherit}
.resend-reg-form .login-btn.text-right{display: flex; align-items: center;}
.resend-reg-form .login-btn.text-right #reactivate_submit_progress{margin-left: 10px;}
.resend-reg-form .login-btn.text-right img{margin-right:5px;}

/*-------------------------------------------------------
 Home page
 -------------------------------------------------------*/
p.constitution_paragraph { margin: 0 0 11px 0 !important; }
#email-preview-div table > table td.send-popup-header-style{padding:8px 0px;}
ul.qr_cp_home_boxes li .home-content-version4 .price { color: #2692df; margin-bottom: 15px;}
ul.qr_cp_home_boxes.md-height-boxes .cp_home_common_boxes_innr {padding: 25px 20px 46px 20px; min-height: auto;}


.version_two .panel-container li.panel-box { padding: 8px 20px 0px 20px; border-bottom: 1px solid #DDDDDD;}
.version_two .panel-container li.panel-box:last-child {border: 0;}
.version_two .home-clm .panel-box h3 { color: #A41E34; font-size: 14px !important; line-height: 25px !important; font-weight: 600 !important; width: calc(100% + 40px); position: relative; left: -20px; padding-left: 20px; padding-right: 20px; border-bottom: 1px solid #dddddd; padding-bottom: 9px; margin-bottom: 9px;}
.version_two .panel-container li.panel-box p:before { content: ""; width: 6px; height: 6px; background-color: #a41e34; top: 8px; border-radius: 2px;}
.version_two .panel-container li.panel-box p:last-child { border: 0;}
.version_two .panel-container .panel-box a {color:#666666;}
.version_two .panel-container .panel-box a:focus { text-decoration: none;}
.version_two .panel-container li.panel-box p{border-bottom: 1px solid #EEECEC; padding-bottom: 8px; margin: 0 0 8px 0;}
.version_two .panel-container li.panel-box p:last-child {border: 0;}
.version_two #previewTestCreditCardDetailButton, .version_two #btnTestSubscriptionEmail {color: #bbbbbb;}
.version_two #previewTestCreditCardDetailButton:hover, .version_two #btnTestSubscriptionEmail:hover { color: #ffffff;}

.panel-container{margin-top: 0px;}
.panel-container ul{ margin:0px 0px 0px 0px; padding: 0px;}
.panel-container li.panel-box{ border-bottom:1px solid #d0d0d0; padding:28px 22px 15px 22px;}
.panel-container li.panel-box:last-child{border-bottom: inherit;}
.panel-container li.panel-box p{ margin: 0 0 12px 0;  padding: 0 0 0 16px;  position: relative;}
.panel-container li.panel-box p:before{ content: "\e080"; font-size: 11px; font-family: 'Glyphicons Halflings'; margin-top: 0px; position: absolute; left: 0; top: 0; color: #a41e34;}
.panel-container li.panel-box p span.glyphicon-chevron-right:before{ font-size: 11px;}
.home-page-clm.version_two .home-clm .panel-header:after { display:none; }
.home-page-clm.version_two .home-clm .panel-header { background-color: transparent;  width: 100%; left: 0; border-top-left-radius: 5px; border-top-right-radius: 5px; padding: 9px 18px 10px; position: static; border-bottom: 1px solid #DDDDDD;}
.home-page-clm.version_two .home-clm .panel-header h2 { font-size: 18px; color: #333333; font-weight: 500 !important; text-transform: capitalize; display: flex; align-items: center; line-height: 24px;}
.home-page-clm.version_two .home-clm .panel-header h2:after {content: ""; width: 100%; height: 2px; background-color: #A41E34; position: absolute;  bottom: -10px; left: 0;}
.home-page-clm.version_two .home-clm {border: 1px solid #DDDDDD; border-radius: 5px;}
.home-page-clm{display: flex; width: 100%; margin-top:40px; padding:0px 15px;}
.home-page-clm .home-clm{flex: 1;  margin-right:30px; background-color: #fff; border-bottom:1px solid #d0d0d0; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; position: relative;}
.home-page-clm .home-clm:nth-child(3){margin-right:inherit}
.home-page-clm .home-clm .panel-header h2{ text-transform: uppercase;  color:#fff; margin: 0px; padding: 0px; font-size:14px; position: relative; z-index: 2;}
.panel-container .panel-box a{ color: #666666;  line-height: 24px; width: auto;}

/*-------------------------------------------------------
 Slider
 -------------------------------------------------------*/
.home.version-four-home{padding-top:0px;}
.overlay-effect {position: absolute; background: rgba(0,0,0,0.7); /*left: -100px;*/ left: -7%; top: 0; height: 100%; width: 55%; transform:skew(-27deg);}
.overlay-effect:before {content: ''; width: 0; height: 0; border-top: 0px solid transparent; border-bottom: 384px solid transparent; border-left: 200px solid rgba(0,0,0,0.7); position: absolute; right: -200px; display:none;}

.owl-carousel .item{height: 384px; max-width: 100%; width: 100%; background: #333; position: relative; color: #fff; background: no-repeat center; background-size: cover; overflow: hidden;}
.owl-carousel .item .container,
.owl-carousel .item .row,
.owl-carousel .item .row > *{height: 100%;}
.owl-carousel .item h2{margin-top: -8px; color:#FFF;font-size:36px;z-index:2;display:block;padding:0;line-height:50px;font-weight:400 !important; margin-bottom: 18px !important;}
.owl-carousel  .button{color:#fff;border:2px solid #fff; margin-top: 14px; display: inline-block; text-decoration: none; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;z-index:2;font-size:18px;background-color:transparent;padding:15px; position:relative}
.owl-carousel  .button:hover{background-color:#a41e34}
.owl-carousel .item .text-area{float: left; position: absolute; left: 15px; top: 50%; transform: translate(0, -50%); z-index: 9; max-width: 480px;}
.owl-carousel .item .text-area p {color: #fff;}
.owl-carousel .item .text-area p br{display: none;}
.owl-carousel .item .img-area {float: right;}

/* == registerFreeQR == */

.owl-carousel .registerFreeQR{background:url(../images/header-bg.jpg)no-repeat;background-size:cover;background-position:0 bottom;padding: 26px 0}
.owl-carousel .bondSubscriptions{background-image: url(../images/bondSubscriptions.jpg)}
.owl-carousel .weeklyBasisQR{background: #212f55;}
.owl-carousel .weeklyBasisQR .img-area{height: 100%; position: relative;}
.owl-carousel .weeklyBasisQR .img-area img{position: absolute;}
.owl-carousel .weeklyBasisQR .img-area {height: 100%; position: relative; float: right; width: 100%;}
.owl-carousel .weeklyBasisQR .img-area img {position: absolute; right: 0; bottom: 0;}
.owl-carousel .onlineQJ4{background-image: url(../images/desk.jpg)}
.owl-carousel .onlineQJ4 .img-area {height: 100%; position: relative; float: right; width: 544px; text-align: center;}
.owl-carousel .onlineQJ4 .img-area p{margin-top: 45px; font-size: 23px; position: relative; left: 32px; line-height: normal;}
.owl-carousel .onlineQJ4 .img-area p a{color: #a41e34; text-decoration: none;}
.owl-carousel .onlineQJ4 .img-area img {position: absolute; right: 0; bottom: 50px;}
.owl-carousel .onlineQJ4 .text-area{max-width:520px;}
.owl-carousel .boundVolumesPurchases-5{background-image: url(../images/bondSubscriptions.jpg)}
.owl-carousel .qlr-flag-6{background-image: url(../images/qlr-flag-6.jpg)}
.owl-carousel .search-ICLR-pnd{background-image: url(../images/iclr-7.jpg)}
.owl-carousel .monthlyUpdateQR{background:url(../images/qrmu-8.jpg)no-repeat;background-size:cover;background-position:0 bottom;padding: 0}
.owl-carousel .monthlyUpdateQR .overlay-effect{background-color:rgba(164,30,52,0.4); /*width: 64%;*/}
.owl-carousel .monthlyUpdateQR .overlay-effect:before{border-left-color:rgba(164,30,52,0.4);}
.owl-carousel .monthlyUpdateQR .text-area {max-width: 470px;}
.owl-carousel .monthlyUpdateQR .img-area {height: 100%; position: relative; float: right; width: 100%;}
.owl-carousel .monthlyUpdateQR .img-area img {position: absolute; right: 0; bottom: 0;}
.owl-carousel .ucpr-dig-9{background-image: url(../images/banner-QRN-9.jpg)}
.owl-carousel .iclr-online-10{background-image: url(../images/banner-QRN-10.jpg)}
.owl-carousel .iclr-online-10 .overlay-effect{width: 50%;}
.owl-carousel .iclr-online-10 .text-area {max-width: 600px;}
.owl-carousel .iclr-online-11{background-image: url(../images/banner-QRN-11.jpg)}
.owl-carousel .iclr-online-11 .overlay-effect{width: 50.5%; background: rgba(0,0,0,0.8);}
.owl-carousel .iclr-online-11 .overlay-effect:before{border-bottom: 518px solid transparent; border-left: 140px solid rgba(0,0,0,0.7);  position: absolute; right: -140px}
.owl-carousel .iclr-online-11 .text-area {max-width: 600px;}
.owl-carousel .bondSubscriptions .overlay-effect{background: rgba(0,0,0,0.7);}
.owl-carousel .bondSubscriptions .overlay-effect:before{content: ''; width: 0; height: 0; border-top: 0px solid transparent; border-bottom: 384px solid transparent; border-left: 200px solid rgba(0,0,0,0.7); position: absolute; right: -200px;}
.owl-carousel .boundVolumesPurchases-5 .overlay-effect{background: rgba(0,0,0,0.7);}
.owl-carousel .boundVolumesPurchases-5 .overlay-effect:before{content: ''; width: 0; height: 0; border-top: 0px solid transparent; border-bottom: 384px solid transparent; border-left: 200px solid rgba(0,0,0,0.7); position: absolute; right: -200px;}


/*-------------------------------------------------------
 Editorial Team
 -------------------------------------------------------*/
/*.editorial-team-tabs .nav-tabs>li.active>a{border-bottom:2px solid #A41E34 !important; border-right:inherit; border-top:inherit; border-left:inherit;font-weight: bold; font-size:16px;}*/
.editorial-team-tabs .nav > li > a{padding: 6px 3px 6px 3px; color:#333; opacity: 0.7; font-size:16px; border-bottom: 2px  solid #fff; line-height:1.42857143; text-decoration: none;}
.editorial-team-tabs .nav-tabs > li > a.active{padding: 6px 3px 6px 3px; opacity: 1; border-bottom:2px solid #A41E34 !important; border-right:inherit; border-top:inherit; border-left:inherit;font-weight: 600; font-size:16px;}
.editorial-team-tabs .nav > li{padding-right: 15px; padding-bottom: 8px;}
.editorial-team-tabs .nav > li > a:hover{text-decoration: none; border-right:inherit; border-top:inherit; border-left:inherit; border-bottom:2px solid #A41E34; line-height:1.42857143; cursor: pointer}
.editorial-team-tabs .nav-tabs >li{margin-bottom: 0px;}
.editorial-team-tabs .tab-content h1{margin:38px 0 30px 0;}
.editorial-team-tabs .nav > li > a.active:hover{text-decoration: none; border-bottom: 2px solid #A41E34 !important;}
.editorial-team-tabs .tab-content > #editors > p{margin-bottom:20px;}


.editorial-team-tabs .tab-content .clearfix{padding:44px 0px;  border-top:1px solid #dddddd;}
.editorial-team-tabs .tab-content .clearfix h2{font-size: 24px; font-weight: 500 !important; margin-bottom:6px; line-height: 24px;}
.editorial-team-tabs .tab-content .clearfix2 h5{font-size: 14px; font-weight: 600 !important; margin-bottom:20px;}
.editorial-team-tabs .tab-content .clearfix h5{font-size: 14px; font-weight: 600 !important; margin-bottom:20px; color:#333333; line-height: 16px;}
.editorial-team-tabs .tab-content .clearfix img{float:left; margin-right: 20px; width: 16%;}
.editorial-team-tabs .tab-content .clearfix p{display: table; line-height: 24px; margin-bottom:0px;}
.editorial-team-tabs .tab-content .clearfix p b{font-weight:600;}
.editorial-team-tabs .tab-content .clearfix2{padding:44px 0px; border-bottom:1px solid #dddddd; display: inline-block;}
.editorial-team-tabs .tab-content .clearfix2 h2{font-size: 24px; font-weight: 500 !important; margin-bottom:6px; line-height: 24px}
.editorial-team-tabs .tab-content .clearfix2 img{float:left; margin-right: 20px; width: 182px;}
.editorial-team-tabs .tab-content .clearfix2 p{display: table; line-height: 24px; margin-bottom:0px;}
.editorial-team-tabs .tab-content .clearfix2 p b{font-weight:600;}
.editorial-team-tabs .tab-content .clearfix2:last-child{border-bottom:inherit;}
.editorial-team-tabs  .tab_content_innr#contributors{padding-top:0px;}
#reporters .clearfix:last-child{padding-bottom:0px;}
.editorial-team-tabs .tab-content .clearfix:last-child{padding:44px 0px 0px 0px}
.editorial-team-tabs .tab-content .clearfix2:last-child{padding:44px 0px 0px 0px}
#editors .clearfix:last-child{padding-bottom:0px;}





/*-------------------------------------------------------
 QLR Link
 -------------------------------------------------------*/
.latest-QLR-link,
.latest-QLR-link:hover{text-decoration: none !important;}
.latest-QLR-link .qr_border_box{background: transparent; transition: ease all .3s;}
.latest-QLR-link:hover .qr_border_box{background-color: #f5f5f5;}
.latest-QLR-link:focus .qr_border_box,
.latest-QLR-link:active .qr_border_box{background: #e6e6e6;}
.latest-QLR-link .qr_border_box .date span{color: #2692df;}
.latest-QLR-link h4.red-txt.text-center{font-size: 16px !important; margin-bottom: 13px; line-height: 18px;}

.border_wrapper2{ border: 1px solid #dddddd; border-radius: 5px; padding: 10px 0px; margin-bottom:40px;}
.border_wrapper2 .no-padding-top{padding-top:0px !important;}
.border_wrapper2 ul.year-list{margin:0px 0; padding:10px 0px; text-align: center; border-bottom: 1px solid #ddd;}
.border_wrapper2 ul.year-list b{color:#333333}
.border_wrapper2 ul.year-list li{display: inline-block; }
.border_wrapper2 ul.edition li{text-align: left; border-bottom: 1px solid #ddd; padding:13px 15px}
.border_wrapper2 ul.year-list li a{color:#333; border: 1px solid #dddddd; padding:2px 10px; border-radius: 3px;}
.border_wrapper2 ul.year-list li:hover a{background-color: #ddd;}
.border_wrapper2 ul.year-list li:hover a{text-decoration: none;}
.border_wrapper2 ul.year-list li.active a{background-color: #e6e6e6; border:1px solid #d2d2d2}
.border_wrapper2 ol.report-list{margin:0px; padding:0px 0 0 0px;}
.border_wrapper2 ol.report-list li{padding:13px 0px 13px 15px; border-bottom:1px solid #ddd; list-style-type: decimal-leading-zero; color:#333333}
.border_wrapper2 ol.report-list li:last-child{padding-bottom:5px; border-bottom:inherit}
.border_wrapper2 ol.report-list li a{color:#333;}
.qlr-border-min{min-height: 550px;}
.year-list-panel-head {background-color: #f5f5f5; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.qr_border_box { margin-top: 18px;}

/*-------------------------------------------------------
 Public Notice Database
 -------------------------------------------------------*/
.customer-portel-note{border:1px solid #d0d0d0; border-radius: 5px}
.customer-portel-note table{margin-bottom:0px;}
.customer-portel-note table td{border:inherit;}
.customer-portel-note .btn.btn-default.pull-right.blue-btn{min-width: 230px;}
.customer-portel-note .btn.btn-default.pull-right.blue-btn.access-the-qlr-btn{min-width: max-content;}
.notice-pnd.d-flx {display: flex; align-items: center;}
.notice-pnd.d-flx > * {display: table-cell; vertical-align: top;}

.advance_search_innr_ctrl.qr_frontend_form.Pbc-ntc-adv-srch.pbc-ntc-adv-srch-new{padding:20px 20px}
.advance_search_innr_ctrl.qr_frontend_form.Pbc-ntc-adv-srch.pbc-ntc-adv-srch-new select.form-control{color:#858585}
.advance_search_innr_ctrl.qr_frontend_form.Pbc-ntc-adv-srch.pbc-ntc-adv-srch-new select{color:#858585}

.qr_frontend_form .form-group {margin: 0;}
.qr_frontend_form .form-group > label {margin-bottom: 8px; font-size: 13px; font-weight: 400;  color: #333333;}
.qr_frontend_form .form-group > input {border: 1px solid #e1e1e1; padding: 8px 6px;}
.adv-button-row{display: flex}

.validation-container{position: relative;}
.validation-container .tooltip-arrow{border-width: 5px 5px 5px 0px;  top: 50%; margin-top: -5px;  left: -5px; border-left-color: transparent!important; border-right-color: #9a9a9a!important;  position: absolute;  width: 0px;  height: 0px;  border-color: transparent;  border-style: solid;}
.validation-container .search_page_validation_tooltip{position: absolute; left:100%; top:50%; margin-top:-14px; margin-left: 2px;}
.validation-container .search_page_validation_tooltip .tooltip-inner{max-width:100%; width:max-content; background-color: #9a9a9a; font-size:13px; padding: 7px 10px;}
.validation-container button.theme-blue-btn{margin-right:5px}

.probate-grid-container div.dataTables_wrapper div.dataTables_paginate {  margin: 0;  white-space: nowrap;  text-align: right;}
.probate-grid-container div.dataTables_wrapper div.dataTables_paginate ul.pagination {  margin: 2px 0;  white-space: nowrap;}
.probate-grid-container .footer_bottom_ctrl .footer_pagination ul.pagination > li.active > a{background-color: #a41e34 !important;}
.probate-grid-container .dataTables_wrapper .dataTables_paginate .paginate_button.current{background:#2185d0; color:#fff!important; border: 1px solid #2185d0}
.probate-grid-container .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#1678c2; color:#fff!important;}
.probate-grid-container .dataTables_wrapper .dataTables_paginate .paginate_button{margin-left:0px; border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD;  border-left:1px solid #DDDDDD; border-radius: inherit;}
.probate-grid-container .dataTables_wrapper .dataTables_paginate .paginate_button.previous{border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
.probate-grid-container .dataTables_wrapper .dataTables_paginate .paginate_button.next{border-top-right-radius: 3px; border-bottom-right-radius: 3px;}
.probate-grid-container .dataTables_wrapper .dataTables_paginate .next{border-right:1px solid #dddddd; border-left:inherit; border-left:1px solid #ddd;}
.probate-grid-container .dataTables_wrapper .dataTables_paginate .paginate_button.disabled{border-left:inherit; border-left:1px solid #ddd; border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD;  border-left:1px solid #DDDDDD;}
.probate-grid-container .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{background:#eee; border-top:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
.probate-grid-container .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:#efefef ; color:#676a6c !important; border:1px solid #ddd;}
.probate-grid-container .dataTables_wrapper .dataTables_paginate .ellipsis{padding: 5px 1em;  border-left: 1px solid #ddd;}
.probate-grid-container table.dataTable thead th:first-child{border-top-left-radius:7px;}
.probate-grid-container table.dataTable thead th:last-child{border-top-left-radius:7px;}
.probate-notice-page h2.subheading{ margin-bottom:15px;}

.probate-grid-container{-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background-color:#fff; padding:15px 15px 15px 15px; border: 1px solid #d3d3d4 ;overflow: hidden;}
.probate-grid-container .dataTables_wrapper .dataTables_filter input{margin:0px;}
.probate-grid-container .dataTables_filter > label > input {color: #676a6c !important;font-size: 13px !important;padding-left: 6px;padding-right: 6px;width: 100%;font-weight: 400;}
.probate-grid-container table.dataTable thead th {border-bottom: 1px solid #e7eaec; border-right:inherit; border-top: 0px; padding:10px 10px }
.probate-grid-container table.dataTable tbody td a{text-decoration:none; }
.probate-grid-container table.dataTable tbody th, table.dataTable tbody td{border-top:inherit;  border-right:inherit; border-bottom: 1px solid #e7eaec}
.probate-grid-container table.dataTable thead th input{margin-bottom: 0px;}
.probate-grid-container table.dataTable.no-footer{border-bottom: 0px;}
.probate-grid-container .judgment_fltr_ctlr select{width:75px;}
.probate-grid-container .table-responsive {overflow: initial;  float: left;  width: 100%;  border: 0;}
.probate-grid-container .dataTables_wrapper { float: left; padding-bottom: 0; width: 100%;}
.probate-grid-container .dataTables_wrapper .ui.grid { float: left; width: 100%;}
.probate-grid-container .judgment_fltr_ctlr, .judgment_fltr_ctlr2 { padding: 10px 0 0px 0;}
.probate-grid-container .judgment_fltr_ctlr {display: inline-block; float: right; width: 75px;}
.probate-grid-container .judgment_fltr_ctlr2 {  display: inline-block;  float: left; width:50%;}
.probate-grid-container .judgment_table_grand_parent + .footer_bottom_ctrl{margin-top: 20px;}
.probate-grid-container .footer_bottom_ctrl > .footer_length {display: none; float: left;  width: auto;}
.probate-grid-container .footer_bottom_ctrl .footer_pagination {float: right; margin: 4px 0 0;}
.probate-grid-container .pagination > li:first-child > a, .pagination > li:first-child > span{border-bottom-left-radius: 0;border-top-left-radius: 0;}
.probate-grid-container .dataTables_wrapper .dataTables_filter{float:inherit;}
.probate-grid-container .pagination > li > a, .pagination > li > span {background-color: #FFFFFF;border: 1px solid #DDDDDD;color: inherit;float: left;line-height: 1.42857;margin-left: -1px;padding: 4px 10px;position: relative;text-decoration: none;}
.probate-grid-container .judgment_table_grand_parent{width: 100%; float: left; position: relative; overflow: visible;}
#probate_notice_datatable_wrapper .datatable_top_header_ctrl{margin: 20px 0 20px 0;}
.datatable_top_header_ctrl {width: 100%; display: flex; float: left; margin: 30px 0 20px 0; align-items: center;}
.datatable_top_header_ctrl .top .dataTables_info {margin: 0 !important; position: relative;}
.datatable_top_header_ctrl .top { float: left;  font-size: 13px; padding: 0 5px; margin: 0px 0 0 0;  display: inline-flex;}
.probate-grid-container .dataTables_wrapper .dataTables_info{padding:0px; float: right; margin: 30px 0 -22px 0;}
.header_paginationr {display: inline-flex; float: right; margin-left: auto;}
.header_paginationr .dataTables_paginate {padding: 0;}
table.table-public-Notice-Database-wrapper tr td{color:#333333}

.pbc-ntc-adv-srch-new button.adv-search-public-notice-database{border-top-left-radius: 0px; border-bottom-left-radius: 0px;}
.inner-page-section .how-to-advertise-wrapper h2.subheading{margin-bottom: 18px;}

/*-------------------------------------------------------
 Admission notices
 -------------------------------------------------------*/
.admission-notice-content-img{border: 1px solid #dcdcdc; width: 70%;}
.admission-notice-page p{padding:10px 0px; margin-bottom:0px;}
ul.qr_ul, ul.qr_ul_no_list, ul.qr_ul_dash_list {margin: 10px 17px 25px 17px;}
ul.qr_ul_no_list2 {margin: 10px 17px 10px 17px;}
ul.mt-10-n { margin-top: -10px;}
ul.qr_ul li, ul.qr_ul_no_list li, ul.qr_ul_dash_list li { list-style-type: disc; font-size: 14px; padding-bottom: 5px; line-height: 20px; margin-bottom: 5px; color:#333333}
ul.qr_ul li, ul.qr_ul_no_list li:last-child{margin-bottom: 0px; padding-bottom: 0px; line-height: initial;}
ul.qr_ul_no_list li {list-style-type: none;}
ul.qr_ul_dash_list li {list-style-type: none;}

.table-deadline-rates{width:100% important; border-radius:5px}
.table-deadline-rates thead tr{background:#f5f5f5}
.table-deadline-rates thead th{border:1px solid #e7eaec; text-align:center}
.table-deadline-rates td{border:1px solid #e7eaec;line-height:normal; color:#333333}
.table-deadline-rates td .red{font-size:12px;line-height:normal}

.deadline-rates-table .table-responsive .table>thead>tr>th{border-bottom:1px solid #e7eaec; border-top:1px solid #e7eaec; text-align: left; color:#333333}
.deadline-rates-table .table-responsive .table{border-right:1px solid #e7eaec;}


/** ---------------------------------
Faq class
-------------------------------------**/
.faq_answer .faq_answer p{margin: -5px 0 15px 0;}
.faq_answer .faq_answer p.tab-space{margin: -5px 0 0px 20px;}
.faq_accordion_panel .faq_question{padding:8px 60px 8px 20px}
.faq_accordion_panel .faq_answer{padding:0px 20px 0px 20px;}
.faq_accordion_panel ul.bulleted_ul{margin-bottom:0px}
.faq_accordion_panel ul.bulleted_ul li{margin-bottom:0px}
.faq_accordion_panel .faq_answer .tab-space{margin-left:20px;}
.faq_accordion_panel .dashed{margin-bottom:20px;}
.qr_subheading {font-weight: 600 !important; font-size: 21px !important; line-height: 28px !important; color: #333333; margin-bottom: 14px;}
.faq_accordion_panel { border-radius: 5px; border: 1px solid #d0d0d0; width: 100%; height: 100%; box-sizing: border-box; -webkit-box-sizing: border-box;}
.faq_question { color: #333333; font-weight: 600; font-size: 14px; line-height: 28px; display: flex; align-items: center; padding: 11px 60px 11px 20px; position: relative; cursor: pointer;}
.faq_answer { color: #666666; font-weight: 400; line-height: 21px; padding: 8px 60px 11px 20px;}
.faq_question i { color: #a41e34; float: right;  margin-left: auto; position: absolute; right: 15px;}
.faq_accordion_panel > ul > li {border-bottom: 1px solid #d0d0d0; padding: 0;}
.faq_accordion_panel > ul > li:last-child { border: 0;}
.faq_accordion_panel > ul > li:last-child { border: 0;}
.faq_main_ctrl {margin-top: 6px; margin-bottom: 33px;}
.faq_answer ul.bulleted_ul { margin-left: 20px; font-size: 14px;}
.faq_answer ul.bulleted_ul { margin-top: 8px;}
.faq_answer .tab-space { margin: 0 0 0px 30px; padding: 5px 0;}
.faq_answer .little-space {padding: 5px 0; margin-left: 20px;}
.faq-section .faq_main_ctrl:last-child{margin-bottom:0px}
ul.bulleted_ul li:last-child{margin-bottom: 0px; padding-bottom: 0px;}
.faq-section ul{margin-bottom: 0px;}

ul.dashed > li { list-style-type:none !important; position:relative; }
ul.dashed li:before {content: "-"; position: absolute; margin-left: -1em; margin-bottom: 0px; color:#000;}
ul.dashed { margin: 8px 0 0 20px;}
ul.dashed > li { list-style-type: none; position: relative; padding-top: 5px; padding-bottom: 5px;}
.faq-para {padding: 5px 0; margin: 0 0 0 120px;}
ul.custom_top_header li > a { cursor:pointer;}
.faq-content-star {color: #ff0000;}
.content-contact p{margin-bottom:18px;}



/** ---------------------------------
Contact-us
-------------------------------------**/
.content-contact {padding-left: 40px;}
.content-contact p{margin-top:-8px !important;}
.content-contact p b{font-weight: 600; padding-bottom: 8px;}
ul.social-contact{margin:0px; padding: 0px;}
ul.social-contact li:first-child{padding:6px 0 15px 0}
ul.social-contact li{ padding:0px 0px 15px 0px;display: flex; align-items: center;}
ul.social-contact li > img {margin-right: 10px;}
ul.social-contact li a{color:#333;}
ul.social-contact li:last-child a {padding-left: 1px;}

.widget-trigger {border: 0;border-radius: 100%;bottom: 15px;display: block!important;height: 54px;opacity: 1;outline: 0;position: fixed;right: 15px;text-indent: -9000px;transition: all .2s ease-out;z-index: 9999;width: 54px;background-color: #b9b9b9 !important;box-shadow: 0 2px 5px 0 rgba(0,0,0,.26);}
.widget-trigger {background-position: center center; background-repeat: no-repeat; background-size: 30px;background-image: url(/themes/01/images/chat.png);}


/** ---------------------------------
Helpdesk Request - POPUP
-------------------------------------**/
.help-contact h3.title-HelpSections{margin-bottom:14px !important; }
.help-contact a{color:#2692df}
#helpdesk .form-section label{font-weight: 600; color: #333; margin-bottom: 8px; font-size: 14px;}
div#purchase-request-details-popup .change_your_details_form span { color: #333333;}
form#customerSupportForm .browse-file-bound input.form-control.has-error { border: 1px solid #ed6a6a;}
form#helpScoutForm .browse-file-bound input.form-control.has-error { border: 1px solid #ed6a6a;}


#customerSupportPopup .form-section.form-section-v4 label{margin-bottom: 0px;}
#customerSupportPopup.customer-support-modal{z-index: 9999999}
#customerSupportPopup.customer-support-modal label{margin-bottom:5px !important;}
#customerSupportPopup.customer-support-modal p.sub-text-heading{margin-bottom:5px !important;}
#customerSupportPopup.delivery_address_popup_ctrl .modal-dialog{max-width: 1172px;}
#customerSupportPopup.delivery_address_popup_ctrl .modal-header button.close{right:0px;}
#customerSupportPopup.delivery_address_popup_ctrl button.browse{border-top-left-radius: 0px; border-bottom-left-radius: 0px;}
#customerSupportPopup.delivery_address_popup_ctrl .upload-file-purchase-bound-set .uploaded-file-name span.input-group-reset{right:5px; top:7px; margin-right: 0px; padding:0px 7px 6px 7px; background-color:#e0e0e0}
#customerSupportPopup input, #customerSupportPopup textarea, #customerSupportPopup button{font-size: 14px;}
.contact-customer-support input, .contact-customer-support textarea, .contact-customer-support button{font-size: 14px;}
#customerSupportPopup button.close{font-size: 28px;}

.customer-support-modal .qr_theme_form_padding{display: table; width: 100%;}
.customer-support-modal .form-section.form-section-v4{overflow: visible;}
.customer-support-modal .form-section .form-group{width: 100%; margin: 0 0 20px 0 !important;}
#customerSupportPopup .form-section.form-section-v4 label{margin-bottom: 5px !important; font-size: 14px !important; line-height: 14px;}
.form-group.field-support-captcha label.lbl-verify, #customerSupportPopup .form-section.form-section-v4 label.lbl-verify{margin-bottom: 8px !important;}
.customer-support-modal .form-section .form-group.contact--submit{margin-bottom: 0 !important;}
.customer-support-modal .form-section p.help-message {font-size: 12px !important; margin-top: 5px; font-style: normal; color: #ed6a6a!important; font-weight: 400; margin-bottom: 0; display: none;}
.customer-support-modal .contact--submit{margin: 10px 0 0;}
.customer-support-modal .hint-block-color{color: #1074cc !important;}
.customer-support-modal .hint-block{font-size: 12px !important; margin: 0px 0 0 !important;}
.customer-support-modal .pay_by_credit_card_flash_message {padding: 0; margin: 20px 0 5px;}
.customer-support-modal .alert {margin: 0;}
.customer-support-modal .alert i{display: inline-block; margin-right: 2px;}
.delivery_address_popup_ctrl .qr_theme_form_padding{padding:15px !important;}
#customerSupportPopup .form-section p.help-block-error{line-height: 18px;}
.help-browse-container.upload-file-purchase-bound-set .uploaded-file-name input.form-control{height: 34px; border-radius: 5px 0 0 5px; padding: 4px 12px;}
.delivery_address_popup_ctrl h4{width:100%}

/** ---------------------------------
Helpdesk Support
-------------------------------------**/
.help-title{margin: 12px 0;}
.help-section-borderWrap.border_wrapper{padding: 25px 25px;}
.help-section-borderWrap .title-HelpSections:after{  border-bottom: 2px solid #a41e34;  position: relative;  display: block;  content: '';  width: 75px;  padding-top: 10px;}
.help-section-borderWrap .upload-file-purchase-bound-set{margin-bottom: 10px;}
h3.help-title.title-HelpSections{margin-top:0px; color:#333333; line-height: 20px;}
.customer-support {margin-top: 10px;}
.contact-customer-support form.form-section#helpScoutForm .form-group input{margin-bottom:10px;}
.contact-customer-support .form-section .form-group.mb-0{margin-bottom: 0 !important;}
.contact-customer-support .form-section .form-group #file-hint{line-height: 18px; padding-top: 3px;}
.contact-customer-support .form-section{margin-bottom: 15px;}
.contact-customer-support .form-section .form-group{margin-bottom: 22px !important;}
.contact-customer-support .form-section .form-group.field-support-captcha{margin-bottom: 3px !important;}
.upload-file-purchase-bound-set .input-group-browse .btn.btn-default { border-top-left-radius: 0; border-bottom-left-radius: 0;}
.upload-file-purchase-bound-set .input-group-browse button.browseFile {padding:6px 15px 5px 15px}
.purchase-request-cont .no-record-found a.blue-btn.theme-red-bg:active{background-color:#a41e34; border:1px solid #a41e34;}

#right-content-fixed.affix-top{right: 0 !important; /*position:static !important;*/ }
.practice-detail h6{line-height: 20px; margin:0 29px 10px 29px }

.councillors-content {margin-top: 0px; display: table; margin-bottom: 20px;}
.councillors-content h2{font-weight: 500 !important; margin-bottom: 6px !important; line-height: 24px;}
.councillors-content h5{font-weight: 600 !important; margin-bottom: 20px; color:#333333; font-size: 14px; line-height: 16px;}

.content_devider_sub_heading_text {margin: 11px 0 21px 0 !important;}
.mb-20-ol{margin-bottom: 20px !important;}

/** CSS TO FIX HISTORY > MODERNISATION CONTENT PAGE **/
.modernisation-content-p{margin-bottom: 5px !important;}
.modernisation-content-ol-li{margin-bottom: 18px !important;}
.modernisation-content-ol-li li{margin-bottom: 5px !important;}

/** CSS TO FIX QUEENSLAND LAW REPORTER CONTENT PAGE **/
.qlr-content-p{margin-bottom: 5px !important;}
.qlr-content-ol-li{margin-bottom: 18px !important;}
.qlr-content-ol-li li{margin-bottom: 5px !important;}

.bulleted_ul.indent-30 li a{color:#2692df}
#mc_embed_signup_scroll .form-group{margin-bottom: 20px;}

.dash-list-style li {
    position: relative;
    list-style: none !important;
    font-size: 14px;
    padding-bottom: 5px;
    line-height: 20px;
    margin-bottom: 5px;
}
.dash-list-style li:before {content: '-'; position: absolute;
    left: -18px;
    font-size: 26px;
    top: 7px;
    line-height: 0;
}
.dash-list-style.list-top-10 li:before{top: 10px;}
.form-format-qr.apply-for-grant{max-width:660px; margin-left: auto; margin-right: auto;}
.form-format-qr{border:1px solid #cacaca;padding:25px 25px 7px;width:auto;margin-bottom:18px}
.form-format-qr h3{text-align:center;margin:0 0 25px;font-weight:700; color:#333333}
.form-format-qr .w-42{width:42px}

#change-email .modal-body{padding:15px 0px 0px 0px;}
#change-email .modal-dialog{max-width: 600px;}
#change-email .email-change-text{width: 100%; margin: 0 auto 20px; background-color: #fffbe0; padding: 6px 8px; border-radius: 5px; border:1px solid #f3ecbc}
#change-email .f-modal-alert {background-color: #fff;border-radius: 4px;margin: 0 20px 0px;padding: 0px 50px 10px;}
.contact-customer-support.customer-support-section input.select2-search__field{padding-left:10px !important;}

.practice-detail ul li h4{font-size: 16px; margin-bottom: 13px; line-height: 18px;}
p a{color:#2692df;}

.resend-activation-email-container .resend-reg-form label{padding-bottom:8px; font-weight: 500}

/** CSS FOR TERMS OF USER **/
ol.global_ol {
    list-style-type: none;
    counter-reset: item;
    margin: 20px 0 20px 2px;
    padding: 0;
}
ol.global_ol > li {
    display: table;
    counter-increment: item;
    font-size: 14px;
    padding-bottom: 5px;
    color: #333333;
    line-height: 24px;
    margin-bottom: 5px;
}
ol.global_ol > li:before {
    content: counters(item, ".") ". ";
    display: table-cell;
    padding-right: 0.6em;
    font-weight:700;
}
ol.global_ol_two {
    list-style-type: none;
    counter-reset: item;
    /*margin: 10px 0 10px 19px;*/
    margin: 10px 0 10px 0;
    padding: 0;
}
ol.global_ol_two > li {
    display: table;
    counter-increment: item;
    font-size: 14px;
    padding-bottom: 5px;
    color: #333333;
    line-height: 24px;
    margin-bottom: 5px;
}
ol.global_ol_two > li:before {
    content: counters(item, ".") ". ";
    display: table-cell;
    padding-right: 0.6em;
}

li ol.global_ol_two > li:before {
    content: counters(item, ".") ". ";
}
/** CSS FOR LOWER ALPHABET **/
ol.global_ol_two.k { list-style-type: lower-alpha; counter-reset: ListLowerAlpha; }
ol.global_ol_two.k > li { counter-increment: ListLowerAlpha; }
ol.global_ol_two.k > li:before { content:"("counter(ListLowerAlpha, lower-alpha)") " }
/** CSS FOR LOWER ROMAN **/
ol.global_ol_two.n { list-style-type: lower-roman; counter-reset: ListLowerRoman; }
ol.global_ol_two.n > li { counter-increment: ListLowerRoman; }
ol.global_ol_two.n > li:before { content:"("counter(ListLowerRoman, lower-roman)") " }
ul > li > .dash-list-style, ol > li > .dash-list-style { margin-top: 15px;}
.secondary-account-label{background-color: #ffd16f; border-radius: 15px; border: 1px solid #edaf2b; display: inline-flex; font-size: 14px; font-weight: 400; padding: 3px 9px 3px 9px !important; align-items: center;  justify-content: center; margin-right: 12px; cursor: default;}
a.secondary-account-notice-badge {color: #212529 !important;}
a.secondary-account-notice-badge:hover{text-decoration: none;}
.customer-support-modal .form-section p.captcha-error {margin-top: 0px;}
.customer-support-modal .form-section .form-group.field-support-popup-captcha{margin-bottom: 3px !important;}