body{
    background-attachment: fixed;
    background-repeat: no-repeat;
}
.col-xs-12 { background-color: rgba(255, 255, 255, 0); }
.btn-info .badge, .btn-warning .badge { top: 13px !important; float: right !important; }
#permissions img { width: 12px; }
#change-password { margin-bottom: 10px; }
.form-horizontal .btn-block { width: 35px; float: left; }
.navbar a.btn { margin-left: 10px; margin-right: 10px; height: 36px; }
.btn-default, .btn-success { height: 40px; }
.btn-info {border-bottom: 1px solid rgba(255, 255, 255, 0.55);background: rgb(52, 152, 219);border-top: transparent;border-left: transparent;border-right: transparent;width: 70%;border-radius: 0px !important;background-color: rgb(52, 152, 219);}
.btn-info:active, .btn-info.active {
    color:#ccc;
    background-color: rgb(52, 152, 219);
    box-shadow: inset 0 3px 5px rgb(0 0 0 / 0%);
}
.btn-info:hover { background-color: rgb(52, 152, 219); border-color: transparent transparent rgba(142, 255, 255, 0.68); }
.btn-info strong {float: right;margin-top: 10px;margin-right: 3px;font-size: 18px;}
.table_links .panel-info { border-radius: 0px; background-color: rgb(52, 152, 219); }
.panel-warning { border-radius: 0px; background-color: rgb(243, 156, 18) !important; }
#reset { height: 55px; }
.btn-warning { border-bottom: 1px solid rgb(255, 255, 255); background: rgb(243, 156, 18); border-top: transparent; border-left: transparent; border-right: transparent; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px; width: 70%; font-size: 18px !important; border-radius: 0px !important; }
.btn-warning:active, .btn-warning.active {
    color:#ccc;
    background-color: rgb(243, 156, 18);
    box-shadow: inset 0 3px 5px rgb(0 0 0 / 0%);
}
.btn-warning:hover { background-color: rgb(243, 156, 18); border-color: transparent transparent rgb(255, 236, 131); }
.btn-warning strong { float: right; margin-top: 10px; }
.panel-body { padding: 0px 15px; }
.panel-body-description { color: rgba(255, 255, 255, 0.86); }
.panel-title strong { font-size: 18px; }
.panel-body > .btn-lg { margin-top: 10px; padding: 0px !important; height: 55px !important; }
.vspacer-md .btn-lg { font-size: 12px; padding: 5px !important; height: 30px !important; }
#update-profile { margin-bottom: 5px; }
.dl-horizontal dt { text-align: right; }
.btn-group .btn-primary { height: 40px; }
.theme-compact .btn-group-lg > .btn, .theme-compact .btn-lg {height: 36px;border-radius: 0px;}
.search_mode, .theme-compact .btn-lg { margin-top: 13px; margin-left: 12px; border-radius: 0px; }
.col-sm-8 img, h1 img {height: 32px;padding: 2px;opacity: 0.6;}
.dropdown-menu img { height: 18px; opacity: 0.72; margin-left: 6px !important; }
#quick-search .form-control {margin-bottom: 0px;}
.tab-content .form-control { margin-top: 10px; }
.panel .panel-warning { margin-bottom: 21px; background-color: rgba(208, 21, 21, 0.84); }
.panel { background-color: rgba(255, 255, 255, 0.83); border: 1px solid rgba(0, 0, 0, 0.05); }
.bg-warning { background-color: rgb(255, 238, 170) !important; }
.form-control, .help-block .alert { width: 100% !important; }
textarea { height: 120px !important; }
.form-control-static .pull-right { float: right; width: 100%; }
.col-lg-9 .flip { float: right !important; }
.select2-container .select2-choice { height: 40px; line-height: 40px; border-radius: 0px; background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, from(rgb(255, 255, 255)), color-stop(0.5, rgb(255, 255, 255))) !important; }
.col-xs-11 .select2-container { padding-left: 5px; width: 52% !important; }
.form-control-static .col-xs-11 .hspacer-md { float: left; }
.form-horizontal .control-label { text-align: right; }
.alert-info { margin-bottom: 10px; margin-top: 10px; }
.notifcation-placeholder { z-index: 999; }
.nav-tabs { font-weight: bold; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { border-bottom-color: transparent; }
.nav-tabs > li > a { margin-right: 0px; }
strong { margin-right: 5px; }
h1 .btn-success {float: left;margin-left: 15px;border-radius: 0px;}
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group { height: 40px; }
.col-xs-11 .btn-success { height: 30px; }
.col-xs-11 .btn-default { height: 30px; }
.contactus-email .btn-default { padding-top: 0px; height: 32px; }
.btn-default .text-info, .text-info { padding-top: 0px; }
.btn-default .text-info, .text-info:hover { color: rgb(24, 188, 156); }
.date_combo { padding-right: 0px; padding-left: 10px !important; }
#fd-date { font-size: 14px; }
.select2-search-choice-close { right: unset !important; }
.select2-container-multi .select2-choices li { float: right; list-style: none; }
.nav-tabs a img { height: 20px !important; }
.TableBody, .TableTitle { text-align: center; }
.container { background-color: rgba(255, 255, 255, 0.86); border-radius: 7px; margin-top: 15px; }
#mpi-update, #mpimage { margin: 20px; }
.text-left { text-align: right !important; }
.children-tabs .col-xs-11 { width: 100%; }
.children-tabs { margin-bottom: 20px; }
@media (max-width: 768px) {
  .col-sm-8 img, h1 img { float: left; margin-top: 9px; margin-left: 5px; }
}
.col-sm-8 img, h1 img { }
.table > thead:first-child > tr:first-child > th { border-top: 0px; text-align: center; vertical-align: middle; background-color: rgb(255, 255, 255); color: rgb(49, 57, 84); }
.page-header .input-group-btn { position: relative; font-size: 0px; white-space: nowrap; }
.page-header .input-group {padding-top: 5px;padding-right: 28px;}
tbody > tr.success > td { background-color: rgb(223, 240, 216); text-align: center; }
.notice { float: left; background-color: rgb(39, 45, 67) !important; color: rgb(255, 255, 255) !important; }
.mpi-header-avatar { height: 50px; width: 50px; border-radius: 5px; background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); margin: 5px; }
.bad { margin: 20px; }
#mpimage { height: 250px; width: 250px; }
.btn-update-locker { margin-top: 13px; }
.form-control-static { padding-top: 0px; padding-bottom: 0px; margin-bottom: 0px; }
.green_light { height: 25px; width: 25px; background-color: rgb(112, 199, 112); border-radius: 50%; display: inline-block; }
.yellow_light { height: 25px; width: 25px; background-color: rgb(255, 178, 5); border-radius: 50%; display: inline-block; }
.red_light { height: 25px; width: 25px; background-color: rgb(239, 65, 65); border-radius: 50%; display: inline-block; }
.gray_light { height: 25px; width: 25px; background-color: rgb(181, 181, 181); border-radius: 50%; display: inline-block; }
.col-xs-12 .children-links { display: flex; }
.next-record { margin-bottom: 10px; }
.children-links img {max-height: 22px !important;margin: -1px 9px 0px -1% !important;opacity: 0.5 !important;filter: invert(0%) !important;float: left;}
a { text-decoration: none; }
a:hover { text-decoration: none; }
.card-box { position: relative; color: rgb(255, 255, 255); padding: 1px 10px 2px; margin: 10px 0px; }
.card-box:hover { text-decoration: none; color: rgb(241, 241, 241); }
.card-box:hover .icon i { font-size: 100px; transition: all 1s ease 0s; }
.card-box .inner { min-height: 90px; }
.card-box h3 { font-size: 27px; font-weight: bold; margin: 0px 0px 8px; white-space: nowrap; padding: 0px; text-align: right; }
.card-box p { font-size: 18px; font-weight: bold; padding-top: 22px; }
.card-box .icon { position: absolute; top: auto; bottom: 24px; left: 25px; z-index: 0; font-size: 72px; color: rgba(255, 255, 255, 0.41); }
.card-box .card-box-footer { position: absolute; left: 0px; bottom: 0px; text-align: left; padding: 3px 0px 3px 11px; color: rgba(255, 255, 255, 0.8); background: rgba(0, 0, 0, 0.1); width: 100%; text-decoration: none; }
.card-box:hover .card-box-footer { background: rgba(0, 0, 0, 0.3); }
.bg-blue { background-color: rgb(0, 192, 239) !important; }
.bg-green { background-color: rgb(0, 166, 90) !important; }
.bg-orange { background-color: rgb(243, 156, 18) !important; }
.bg-red { background-color: rgb(217, 83, 79) !important; }
.panel-warning .badge { font-size: 13px; background-color: rgba(255, 255, 255, 0.78); color: rgb(255, 135, 32); }
.panel-info .badge { font-size: 13px; background-color: rgb(255, 255, 255); color: rgb(34, 149, 216); }
@media (min-width: 768px) {
  .navbar-nav { float: right; font-size: 13px; font-weight: bold; }
  .navbar-nav a.btn { height: 20px; background-color: rgba(204, 204, 204, 0); color: rgb(110, 110, 110); border-color: rgba(204, 204, 204, 0); }
  .navbar-nav .glyphicon { color: rgb(165, 87, 87); }
}
.line { border-bottom: 1px solid rgba(255, 253, 253, 0.49); width: 70%; }
.panel .btn { overflow: unset; }
.tab-content .select2-container, .tab-content .btn { margin-top: 10px; }
.tab-content .form-inline .control-label, .tab-content .form-inline .form-control-static { margin-top: 20px; }
.navbar .navbar-right ul.dropdown-menu {margin-top: 67px;margin-left: 50px;}
.well { background-color: rgba(255, 255, 255, 0.04); border: 1px solid rgb(255, 255, 255); }
.well .img-thumbnail { margin-top: 10px; }
h6 { font-weight: bold; }
.tab-content { margin-bottom: 10px; }
.theme-compact .navbar-nav > li > .profile-menu-icon {height: 60px;width: 60px;background-size: cover;border-radius: 3px;background-repeat: no-repeat;position: absolute;margin: 6px -110px 6px 6px !important;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { border-color: rgb(183, 183, 183); }
.panel-warning .btn img {margin: 11px 10px 0px -43% !important;max-height: 80px !important;height: 101px;float: left;filter: grayscale(100%);transition: all 0.4s ease 0s;opacity: 0.5;filter: invert(100%);}
.panel-info .btn img {margin: 11px 10px 0px -43% !important;max-height: 80px !important;height: 101px;float: left;filter: grayscale(100%);transition: all 0.4s ease 0s;opacity: 0.5;filter: invert(100%);}
.panel-body .btn img:hover {filter: grayscale(0%);transform: scale(1.3);filter: invert(100%);}
border-color: #204d74;
}


.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #c5c5c5;
  background-color: transparent;
}

a {
  color: #272b41;
  text-decoration: none;
}
a:hover, a:focus {
  color: #bb9b83;
  text-decoration: underline;
}
/* .page-header .row{
background-color: #ddd;
} */
.page-header .row .col-sm-8{
margin-top:9px;
max-height: 20px
}
.col-sm-4 #quick-search {
  margin-top: 20px;
}
.page-header h1{border-right: 5px solid #42b963;/*   padding-bottom: 18px; */}

.page-header h1 img {
  margin-right: 5px;
}
.form-control:focus {
  /* border-color: #9a9a9b; */
  /* outline: 0; */
  /* -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(187 155 131 / 51%); */
  /* box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(187 155 131 / 54%); */
}
.navbar-default .navbar-toggle {
  /* border-color: #bb9b83; */
}
.navbar-default .navbar-toggle .icon-bar {
/*   background-color: #d3d3d3; */
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  /* background-color: #bb9b83; */
}

@media (max-width: 767px){
.navbar-nav .open .dropdown-menu {
/*   background-color: white !important; */
}
}
.select2-drop-active {
/*   border: 1px solid #bb9b83; */
}
.select2-container-active .select2-choice, .select2-container-active .select2-choices {
  /* border: 1px solid #bb9b83; */
  box-shadow: 0 0 5px rgb(187 155 131 / 56%);
}
.select2-container .select2-choice .select2-arrow {
  display: inline-block;
  width: 18px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-left: 1px solid #dfdddb;
  border-radius: 0 4px 4px 0;
  background-clip: padding-box;
  /* background: #ccc; */
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.6, #fff));
  background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
  background-image: linear-gradient(top, #ccc 0%, #eee 60%);
}

.navbar-brand > img{height: 66px !important;/* margin-top: 5px !important; */}
.profile-menu-icon .caret{
  display:none;
}

.theme-compact .form-control:not(textarea) {
  height: 40px !important;
  border-radius: 0px !important;
  /* margin-bottom: 8px; */
}