.static-label img{width:12px!important;height:12px!important;margin:-2px 0 0 3px}
.ui-dialog .ui-dialog-content.section-loading{overflow:hidden !important}
.input.dateholder{position: relative;}
.input.dateholder:before{content:"\e930";font-family: 'cholder4';position: absolute;top: 10px;right: 10px;color: #2F2F2F;font-size: 14px;}
.form-control.datepicker::-webkit-input-placeholder{color: #D8D8D8;}
.form-control.datepicker::-moz-placeholder{color: #D8D8D8;}
.form-control.datepicker:-ms-input-placeholder{color: #D8D8D8;}
.form-control.datepicker::-ms-input-placeholder{color: #D8D8D8;}
.form-control.datepicker::placeholder{color: #D8D8D8;}
.accessCodeWrapContainer.section-loading {overflow: hidden;border-radius: 4px;height: 80vh;}
.access-section .tab-pane{padding:50px 30px 45px;background-color:#fff}
.section-loader{background-color:#fff;z-index: 19;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.access-section{background-color:#fff;border:1px solid #fff;border-radius:4px}
.access-section .tab-heading{font-size:1.28572em;line-height:1.5;font-weight:500;margin:0 0 20px;color:#222}
.access-section .tab-desc{font-size:0.8571428571428571em;line-height:1.5;letter-spacing:.017em;margin:0 0 40px;color:#757575;}
.access-section .sub-heading{color:#222;margin:0 0 22px;font-weight:500;font-size:1em;line-height:1.5;letter-spacing: 0.016em;}
.access-section .sub-heading .link{font-weight:400;margin:0 0 0 7px;font-size:.92857em;line-height:1.46154}
.access-section .success{margin:70px auto}
.access-section .helpline{padding:20px 40px;border:1px solid #ebe095;border-radius:4px;background:#fffff8;color:#222;max-width:340px;margin:0 auto;display:inline-block;font-size:1em;line-height:1.5}
.access-section .helpline *{margin:0;display:inline-block}
.access-section .helpline img{margin-right:5px}
.access-section .helpline .number{font-weight:500;font-size:1em;line-height:1.5}
.access-section .code-channel{padding:26px 20px;border:1px solid #d8dde4;background-color:#f8f9fb;border-radius:4px;margin:20px 0 50px}
.access-section .code-channel .heading{color:#333;font-size:1.14286em;line-height:1.5;font-weight:500;margin:0 0 20px;letter-spacing: 0.017em;}
.access-section .code-channel .desc{color:#666;font-size:.92857em;line-height:1.46154;margin:0 0 20px}
.access-section .recipient-form .field{display:block}
.access-section .recipient-form .field{margin:0 0 15px}
.access-section .recipient-form label{cursor:pointer;color:#2f2f2f;font-size:1em;line-height:1.28571;margin:0 25px 0 15px;position: relative;top: -5px;}
.access-section .recipient-form .masked-data{font-weight:700;color:#2f2f2f;display:inline-block;max-width:225px;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis}
.access-section .recipient-form .dot{margin:0;opacity:60%;height:5px;width:5px;background:#a3a3a3;border-radius:100%;display:inline-block;vertical-align:middle}
.access-section .current-access-fields{margin: 0 0 40px}
.access-section .current-access-multifield{width:50%}
.access-section .card-steps-holder{margin: 0 0 0 -6px;}
.access-section .card-steps-holder .input-step .input-divider{color: #666;font-size: 18px;position: relative;right: -6px;}
.access-section .change-code-form .btns {margin: 30px 0 0;}
.access-section .form .btns .btn:not(:last-child){margin: 0 15px 0 0;}
.access-section .card-steps-holder.multi-fields-4 > .input-step {padding: 0 6px;}
.access-section .success .ico-holder{margin:0 auto 20px}
@media (max-width:991px){
    .access-section .tab-pane{padding:0px 15px 20px}
    .access-section .tab-desc{max-width: 100%;}
}
@media (max-width: 768px){
    .access-section .current-access-multifield{width:100%}
    .access-section .recipient-form label{top:0}
    .access-section .recipient-form .masked-data{display:block;padding-left:35px;padding-top:3px;}
    .access-section .success{padding:0}
    .access-section .change-code-form .btns{margin: 15px 0 0;}
}
@media (max-width: 480px){
    .access-section .code-channel{padding: 20px 10px;}
    .generic-dialog.change-code-dialog.ui-dialog-content.ui-widget-content{padding:20px 15px !important}
    .generic-dialog.change-code-dialog.ui-dialog-content.ui-widget-content .btn{width: 100%;}
    .generic-dialog.change-code-dialog.ui-dialog-content.ui-widget-content .btn:first-child{margin-bottom:15px}
}
.access-section .change-access-proc .col-unlockPin.col-lg-6 {flex: 0 0 100%;max-width: 100%;}
.access-section .change-access-proc .col-unlockPin.col-lg-6 .otp-container {margin-bottom:30px;}

.ui-dialog .ui-dialog-content.generic-dialog .title {font-weight: 500;}
