﻿.pagination { position: absolute; right: 15px }
.admin_btnarea { margin-bottom: 25px; }
.admin_insert span { width: 150px; }
.admin_update span { width: 150px; }
.user_btnarea { margin-bottom: 25px; }
.user_insert span { width: 150px; }
.user_update span { width: 150px; }

#adminlist th:nth-child(1) { width: 60px; }
#adminlist th:nth-child(2) { width: 150px; }
#adminlist th:nth-child(4) { width: 150px; }
#adminlist th:nth-child(5) { width: 90px; }
#adminlist th:nth-child(6) { width: 180px; }
#adminlist td:nth-child(1) { text-align: center; }
#adminlist td:nth-child(5) { text-align: center; }
#adminlist tr.row-over:hover { background-color: #ffff99; cursor: pointer; }

#admindetail tbody td:nth-child(1) { width: 200px; }

.checkbox { padding-left: 20px; }
.checkbox label {display: inline-block;position: relative;padding-left: 5px; }
.checkbox label::before {content: "";display: inline-block;position: absolute;width: 17px;height: 17px;left: 0;margin-left: -20px;border: 1px solid #cccccc;border-radius: 3px;background-color: #fff;-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
.checkbox label::after {display: inline-block;position: absolute;width: 16px;height: 16px;left: 0;top: 0;margin-left: -20px;padding-left: 3px;padding-top: 1px;font-size: 11px;color: #555555; }
.checkbox input[type="checkbox"] {opacity: 0; }
.checkbox input[type="checkbox"]:focus + label::before {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px; }
.checkbox input[type="checkbox"]:checked + label::after {font-family: 'FontAwesome';content: "\f00c"; }
.checkbox input[type="checkbox"]:disabled + label {opacity: 0.65; }
.checkbox input[type="checkbox"]:disabled + label::before {background-color: #eeeeee;cursor: not-allowed; }
.checkbox.checkbox-circle label::before {border-radius: 50%; }
.checkbox.checkbox-inline {margin-top: 0; }
.checkbox-primary input[type="checkbox"]:checked + label::before {background-color: #428bca;border-color: #428bca; }
.checkbox-primary input[type="checkbox"]:checked + label::after {color: #fff; }

.form-control-inline {
  display: block;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.25;
  color: #072A5B;
  background-color: #fff;
  background-image: none;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-ctrl { border: 1px solid #DFDFDF; } 

.content-wrapper { line-height: 1.15 !important; }
.bg-black {background-color: #162537 !important;}
.nav-item-main:focus, .nav-item-main:hover {background-color: #3A4759 !important;}
.navbar-expand-lg{background-color: #3A4759;}
.sticky-footer{background-color: #3A4759;}
.checkbox label:after,.radio label:after {content: '';display: table;clear: both;}
.checkbox .cr,.radio .cr {position: relative;display: inline-block;border: 1px solid #577797;border-radius: .25em;width: 1.3em;height: 1.3em;float: left;margin-right: .5em;}
.radio .cr {border-radius: 50%;}
.checkbox .cr .cr-icon,.radio .cr .cr-icon {position: absolute;font-size: .8em;line-height: 0;top: 50%;left: 20%;}
.radio .cr .cr-icon {margin-left: 0.04em;}
.barricade-open { margin: auto; text-align: center; margin-top: 20px; }
.barricade-open img { width: 35%; margin: 2px 2px; margin-top: 0px; }
.checkbox label input[type="checkbox"],.radio label input[type="radio"] {display: none;}
.checkbox label input[type="checkbox"] + .cr > .cr-icon,.radio label input[type="radio"] + .cr > .cr-icon {transform: scale(3) rotateZ(-20deg);opacity: 0;transition: all .3s ease-in;}
.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,.radio label input[type="radio"]:checked + .cr > .cr-icon {transform: scale(1) rotateZ(0deg);opacity: 1;}
.checkbox label input[type="checkbox"]:disabled + .cr,.radio label input[type="radio"]:disabled + .cr {opacity: .5;}
.required-input {color: #ff0A03}
#idsearch { position: relative; z-index: 999; left: -25px; top: 11px; color: #5B7B9B; cursor:pointer; width: 0; }
#value::-ms-clear { display: none; }
