.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: #5CB85C; 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: #f4feff; }
.main-logo img { width: 80%; padding: 0px 10px; filter: brightness(0); }
.sign1 .card {
 / background: radial-gradient(100% 100% at 50% -10%, rgba(255, 255, 255, 0.9) 0%, rgba(205, 54, 107, 0.9) 49.27%, rgba(84, 84, 84, 0.9) 100%);
/  color: #fff;
 / box-shadow: 0px 0px 50px 10px #cd366b;
/  border: 2px solid #fff; background: rgb(0 64 73); background: radial-gradient(circle, rgb(3 99 110) 25%, rgb(20 19 54) 75%); }
.sign1 .card a { color: #fff; }
.main-header.horizontal-header { border: #fff; margin-bottom: 16px; }
.main-header.horizontal-header .container-fluid { background: #fff; height: 80px; }
.main-navbar { background: #006e7c; }
.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: #fff; }
.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; position: absolute; color: #fff !important; padding: 2px 10px; bottom: auto; left: auto; border-radius: 5px; top: 90%; right: 0; }
@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; }
/*04-10-2024*/
.sign1 .card form.bv-form button.btn.btn-primary { background: #00b0c4; border-color: #00b0c4; padding: 10px 45px; margin: 0; color: #090827; font-size: 18px; font-weight: 500; }
.sign1 .card form.bv-form button.btn.btn-primary:hover {
    background: #00cde4;
    border-color: #00cde4;
}
form#frmlogin h5 {
    color: #fff;
}
.form-group label {
    color: #000;
}
.sign1 label {
	color: #fff;
}
.form-horizontal h5 {
    color: #fff;
}
