.address-line{font-family:Lato-Bold;color:#53535c;border-bottom:1px solid #b3b3bf;text-align:left;margin-bottom:20px}
.head-wrapper{margin:0 auto;float:none;padding:0}
.margin-left15{margin-left:15px}
.margin-left35{margin-left:35px}
.no-border{border:0}
.sun-custom-form .dropdown button.bag_btn_type{padding:9px !important}
.form-group .form-control.error-border{border:2px solid #d90909}
.bottom-page-border{clear:both;border-radius:10px;height:2px;margin-top:15px;box-shadow:0 5px 0 0 #ebebeb;margin-bottom:30px}
.sun-custom-form .dropdown button.btn-primary.error-border{border:1px solid #d90909}
.required-error,.fname-error,.lname-error,.email-error,.mobile-error,.pass-error,.title-error,.gender-error,.tab-error,.said-error,.password-error,.hasError,.tab-id-error{font-family:Lato-Regular;color:#d90909;display:none;text-align:left}
.margin-left20{margin-left:20px}
.sun-heading{clear:both}
.container .tab-pane{margin-bottom:15px}
.sun-custom-year-input,.year-inputExpiry{margin-right:0 !important}
@media only screen and (max-width:767px){.primary-btn,.back-btn,.cancel-btn,.btn-wrapper{width:100%}
}
.custom-text{font-family:Lato-Regular;font-size:14px;color:#292629;padding:22px 0;clear:both;text-align:left;margin-bottom:0}
.custom-tab{border-bottom:0;margin-bottom:30px}
.custom-id-tab{border-bottom:0;margin-bottom:10px}
.nav-tabs.custom-tab>li>a,.nav-tabs.custom-id-tab>li>a{border:0;font-size:16px;font-family:Lato-Bold;color:#335785;padding:12px 15px}
.nav.custom-tab li,.nav.custom-id-tab li{border:1px solid #e6e5e1;border-radius:4px;margin-right:10px;max-width:250px;max-height:75px}
.nav>li:focus,.nav>li:hover{background-color:#f5f7fa}
.nav>li>a:focus,.nav>li>a:hover{background-color:transparent}
.nav.nav-tabs.custom-tab>li.active,.nav.nav-tabs.custom-id-tab>li.active{background-color:#335785;border:0}
.nav.nav-tabs.custom-tab>li.active>a,.nav.nav-tabs.custom-tab>li.active>a:focus,.nav.nav-tabs.custom-tab>li.active>a:hover,.nav.nav-tabs.custom-id-tab>li.active>a,.nav.nav-tabs.custom-id-tab>li.active>a:focus,.nav.nav-tabs.custom-id-tab>li.active>a:hover{color:#fff !important;background-color:transparent;border:0}
.tab-pane.active{background-color:#fff}
.margin-left5{margin-left:5px}
.passport,.saId{margin-top:10px}
.margin-bottom0{margin-bottom:0}
.eye-open{bottom:35px;right:10px;float:right;font-size:22px !important;position:relative;color:#b3b3bf;cursor:pointer}
.password-msg{padding-top:20px;text-align:left;color:#292629;font-family:Lato-Regular}
.password-wrapper .password_strength{width:93%;margin-bottom:5px}
.pwd-color{height:10px;width:15px;display:none;float:left;margin:5px 3px}
.color0{display:inline-block;background-color:red}
.color1{display:inline-block;background-color:darkorange}
.color2{display:inline-block;background-color:#fbda40}
.color3{display:inline-block;background-color:green}
.color4{display:inline-block;background-color:darkgreen}
@media only screen and (min-width:768px){.form-horizontal .control-label{text-align:left;padding-top:15px}
}
@media only screen and (max-width:768px){.nav.custom-tab li,.nav.custom-id-tab li{padding:0}
.nav.custom-tab li a,.nav.custom-id-tab li a{padding:12px 8px}
.sun-custom-form .control-label{text-align:left}
.padding-side15{margin-left:15px;padding-right:15px}
.nav-tabs.custom-id-tab li:first-child a{padding:12px 8px}
.padding-side15{padding-left:0;padding-right:0}
.margin-left35{margin-left:0}
.dob-div .dropdown{margin-right:5px}
}
.form-group primary[disabled]:hover,.form-group .btn-primary[disabled]{color:#b3b3bf;background-color:#faf9f5;border:1px solid #e6e5e1}
.form-group primary[disabled]:focus,.form-group .btn-primary[disabled]:active{border:1px solid #e6e5e1}
.dob-div .dropdown-menu,.dobExpiry-div .dropdown-menu{min-width:0}
.dropdown-menu li{padding-left:5px}
.dob-div .dropdown,.dobExpiry-div .dropdown{margin-right:10px}
.error-box{color:#d90909}
input[type="radio"],input[type="checkbox"]{display:none}
input[type="radio"]+label .fa-circle,input[type="checkbox"]+label .check-after{display:none}
input[type="radio"]:checked+label .fa-circle,input[type="checkbox"]:checked+label .check-after{display:block;color:#292629}
.circle-before:active,.circle-after:active,.circle-before:focus,.circle-after:focus,.check-before:focus,.check-before:active{color:#292629}
input[type="checkbox"]:checked+label .check-before{display:none}
.form-group .fa-stack{float:left;margin-right:10px}
.form-group .check-before,.form-group .check-after{text-align:left}
input[type=checkbox][disabled]+label .check-before{color:#e6e5e1;cursor:no-drop}
.terms-conditions a{text-decoration:none;cursor:pointer;color:#446fa3}