.has-feedback { position: relative } 
.has-feedback .form-control { padding-right: 42.5px } 
.form-control-feedback { position: absolute; top: -6px; right: 0; z-index: 2; display: block; width: 34px; height: 34px; line-height: 34px; text-align: center; pointer-events: none } 
.form-group-lg .form-control+.form-control-feedback, .input-group-lg+.form-control-feedback, .input-lg+.form-control-feedback { width: 46px; height: 46px; line-height: 46px } 
.form-group-sm .form-control+.form-control-feedback, .input-group-sm+.form-control-feedback, .input-sm+.form-control-feedback { width: 30px; height: 30px; line-height: 30px } 
.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label { color: #3c763d } 
.has-success .form-control { border-color: #3c763d; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) } 
.has-success .form-control:focus { border-color: #2b542c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168 } 
.has-success .input-group-addon { color: #3c763d; background-color: #dff0d8; border-color: #3c763d } 
.has-success .form-control-feedback { color: #3c763d } 
.has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .control-label, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline, .has-warning.checkbox label, .has-warning.checkbox-inline label, .has-warning.radio label, .has-warning.radio-inline label { color: #8a6d3b } 
.has-warning .form-control { border-color: #8a6d3b; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) } 
.has-warning .form-control:focus { border-color: #66512c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b } 
.has-warning .input-group-addon { color: #8a6d3b; background-color: #fcf8e3; border-color: #8a6d3b } 
.has-warning .form-control-feedback { color: #8a6d3b } 
.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label { color: #ff0050 } 
.has-error .form-control { border-color: #ff0050; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) } 
.has-error .form-control:focus { border-color: #843534; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483 } 
.has-error .input-group-addon { color: #ff0050; background-color: #f2dede; border-color: #ff0050 } 
.has-error .form-control-feedback { color: #ff0050 } 
.has-feedback label~.form-control-feedback { top: 18px } 
.has-feedback label.sr-only~.form-control-feedback { top: 0 } 
.help-block { display: block; margin-top: 5px; margin-bottom: 10px; color: #737373 } 
.has-error .form-control-feedback, .has-success .form-control-feedback { font-size: 22px; margin-top: 9px; margin-right: 4px; } 
.list-action .btn-export { padding: 0px; background: transparent; border: none; } 
.list-action img { height: 28px; } 
.listdataTable thead tr th { vertical-align: top; } 
#listdataTable .btn-clear { font-size: 10px; padding: 0px 5px; } 
.multijson-table tbody tr td { vertical-align: top; } 
.multijson-table .col-md-12 { padding-left: 0px; padding-right: 0px; } 
.multijson-table thead tr th { background: #0b6158; color: #fff; vertical-align: middle !important; } 
ul.errors { padding-left: 20px; margin-bottom: 0px; } 
.alert-err li { margin-left: 15px; } 
#captchatext { padding-right: 0px; margin-top: -9px; } 
.list-panel { background: #e9ecef; border-radius: 5px; border: 1px solid #ddd; padding: 10px; } 
.rectitle { margin-top: 5px; } 
.list-action { background: #e9ecef; padding: 8px; border-radius: 5px; } 
.list-add { padding-left: 0px; } 
.signpages { width: 60% !important; } 
.horizontalmenu { background: url("../img/pngs/bg.jpg") no-repeat; background-size: cover; } 
.horizontalmenu-inner { background: #fff; } 
.main-header { box-shadow: none; } 

/*.container-fluid {padding-left: 0px !important;padding-right: 0px !important; } */
.table th:last-child, .table td:last-child { padding: 10px !important; } 
.btn-group-sm > .btn, .btn-sm { border-radius: 8px !important; } 
#frmedit .has-feedback label ~ .form-control-feedback { top: 22px !important; } 
.tab-pane { padding: 15px 15px 0px 15px; border: 1px solid #ddd; margin-left: 0px; margin-top: -1px; margin-bottom: 15px; } 
.form-control { color: #000; } 
#frmlist .table-responsive { min-height: 450px; } 
.file_err { float: right; margin-left: 20px; font-weight: 500; color: #ff0050; } 
.uploaded-image-file { height: 100px; } 
.bootstrap-tagsinput { width: 100%; height: 50px; } 
.tag.label.label-info { background: #269c8e; } 
.main-navbar .nav-sub { width: 250px; } 
.user-roles ul, .user-roles li { list-style: none; } 
.user-roles-main { padding-left: 0px; } 
.access-divider { margin: 0px 0px 5px 0px; background: #65dcce; color: #65dcce; height: 1px; width: 350px; } 
.main-access { background: #214fbe; color: #fff; padding: 0px 10px; border-radius: 5px; } 
ul.errors { margin: 0px; } 
.ck.ck-editor__main, .ck.ck-content { height: 300px !important; } 
.ck-source-editing-area textarea { height: 300px !important; overflow-y: auto !important; } 

/* custom */
.main-navbar .nav-link.with-sub::after { color: #fff; } 
.horizontalmenu-inner { background: #fff; } 
.main-logo img { width: 80%; padding: 0px 10px; } 
.sign1 .card { background: #f1f1f1; color: #555; box-shadow: 0px 0px 20px #a6a6a694; border: 1px solid #ccc; } 
.sign1 .card a { color: #333; } 
.main-header.horizontal-header { border: #fff; margin-bottom: 16px; } 
.main-header.horizontal-header .container-fluid { background: #fff; height: 80px; } 
.main-navbar { background: #0b6158; } 
.main-navbar.hor-menu .nav-item.active .nav-link, .main-navbar.hor-menu .nav-item:hover .nav-link, .main-navbar.hor-menu .nav-item.show .nav-link { background: #f1f1f1; } 
.error { color: red; } 
.view-field { background: #efefef; padding: 15px; border-radius: 5px; min-height: 51px; } 
.div-email-select { position: absolute; top: 0px; left: 100px; } 
.artical-table tbody tr th, .artical-table tbody tr td { padding: 10px; } 
.header-brand-img.text-left.mb-5.desktop-logo { margin: 0px auto; } 
.form-group small { font-size: 14px; background: #FF0050; color: #fff !important; padding: 2px 10px; bottom: -15px; left: 5px; border-radius: 5px; }
.applicationFormInner input[type="radio"], .applicationFormInner input[type="checkbox"]{margin-right: 5px;}
.applicationFormInner .form-control{padding: 0.475rem 0.5rem;} 
@media only screen and (min-width:1190px) and (max-width:1365px){
    .applicationFormInner .col-md-8#div-birth_date, .applicationFormInner .col-md-4#div-age{max-width: 100%; flex: 0 0 100%;}
}
@media (min-width:640px) {.main-logo { display: none; } 
.responsive-logo { text-align: center; } 
 }
@media (max-width:992px) {.container-fluid { padding: 5px !important; } 
main .container-fluid { margin-top: 50px; } 
 }
.icheckbox_flat-blue.checked.disabled { background-position: -22px 0px !important; } 
.chosen-container .chosen-results li.highlighted { background-color: #F58216 !important; } 
.page.main-signin-wrapper .justify-content-center.text-center.sign-2 { position: relative; } 

/* .page.main-signin-wrapper .justify-content-center.text-center.sign-2:before {content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;filter: blur(50px);opacity: 0.3;background: #000; } */
.w-140px { max-width: 140px; min-width: 140px; width: 140px; } 
.w-360px { max-width: 360px; min-width: 360px; width: 360px; } 
.sanction-data .chosen-container { width: 150px !important; } 


