

html {
    position: relative;
    min-height: 100vh;
}
body {
    position: relative;
    min-height: 100vh;

}

body.modal-open {
    /*
    overflow: auto !important;
    padding-right: 0 !important;
    */

}
.container .text-muted {
    margin: 10px 0;
}
.footer > .container {
    padding-left: 15px;
    padding-right: 15px;
}
code {
    font-size: 80%;
}



.btn-primary {

}

.btn-primary:hover {

}

.ui-datepicker-trigger {display:none;}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #fff;
}

.navbar-inverse {background-color:#1e1e1e;border-top:7px solid #f23109;}


.container-90 {width:90%;}

tr.disabled {opacity:0.6;}

.footer .text-muted {height:26px;line-height:26px;font-size:13px;padding:15px;}
.footer img {height:25px;display:inline;vertical-align:top;margin-right:13px;}

.navbar-inverse .navbar-nav > li > a {color: #fff;}

span.dropdown-toggle {cursor:pointer;}

.panel-warning {
    border-color: #f23109;

}

.operation-form .form-group {position:relative;}
.btn-operation-remove {position:absolute;right:0px;top:0px;color:#000;}

.h1-input-group  {font-size:22px;}

.customers-filter {border:none;box-shadow:none;}
.customers-filter .panel-body {padding-top:0;padding-left:0;}
.customers-filter-form .btn {border-radius:0px;cursor:default;margin-top:-1px;}
.customers-filter-form .btn-default:hover {background-color:#fff;z-index:0;}
.customers-filter-form .form-control {margin-top:-1px;margin-right:1px;box-shadow:none;border-radius:0px;}



.body-auth {background:#f0f0f0;}

.auth-form {text-align:center;}
.auth-form  .input-group {width:100%;}
.auth-form .panel-primary > .panel-heading  {background-color:#f23109;border-color:#f23109}
.auth-form .panel-primary { border-color: #f23109;}
.auth-form h1 {text-align:center;color:#fff;}
.auth-form h1 small {text-align:center;color:#fff;}
.auth-form {position:absolute;left:50%;top:50%;width:400px;margin:-250px 0 0 -200px;padding:60px 30px 10px 30px;box-sizing:border-box;}
.auth-form .footer {background:none;text-align:center;position:relative;width:auto;}
.auth-form .footer .text-muted {padding:15px 0;}




.modal 
{
  text-align: center;
}

@media screen and (min-width: 768px) 
{ 
  .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }
}

.modal-dialog 
{
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

.form-group-lg textarea.form-control.big {height:300px;}

.page-header {border:none;}

.form-groupimage img {max-width:250px;margin:10px 0 0 0;height:auto;}




.modal-dialog {

}

iframe {border:none;}
#pframe {overflow:hidden;}

.well.well-blue {border:1px solid #5dd1ff;background-color: #e5f8ff;}
.well.well-blue .mce-panel {background-color:#e5f8ff}
.well.well-blue .mce-btn {background-color:#e5f8ff}
.well.well-blue .mce-menubar {border:none;}





.form-group-image.image-disabled .delete {display:none;}


.navbar-toggle {float: left;margin-left: 15px;}

.dropdown-menu {max-height: 80vh; overflow: auto;}
.dropdown-menu .helper { opacity:0.5}

.form-check-label {margin-right:20px;}

h1 .label-default {background-color:#000}

.board {margin-top:20px;}

.board h3 {margin-bottom: 10px;}

.navbar-right {padding-right: 30px;}

.fbuttons {display:inline-block;margin:0 0 0 20px;height:17px;}



#board .page-header {margin-top:0;margin-bottom: 0;}
#board .h5 {line-height: 1.4;}
.paid-total {margin-top:0px;}
.paid-total strong {font-size:15px;}

.board-total {margin-top: 20px;}


.spinner {
    width: 56px;
    height: 56px;
    border-radius: 50%;
    background: conic-gradient(#0000 10%,#ffffff);
    -webkit-mask: radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 0);
    animation: spinner-zp9dbg 1s infinite linear;
}

@keyframes spinner-zp9dbg {
    to {
        transform: rotate(1turn);
    }
}

.loader {position:fixed;left:0;top:0;width:100%;height:100%;background: rgba(0, 0, 0, 1);display: flex;justify-content: center;align-items: center;transition:z-index 0.1s ease .1s,opacity .1s ease;opacity:0;z-index:-10;}
body.ready-loader .loader {opacity:0;z-index:-10;}
body.please-wait .loader {opacity:0.5;z-index:99999;}

.table td {font-size: 0.85rem}
.table th {font-size: 0.85rem}
.table h6 {font-size: 1rem;line-height: 1.4;margin-bottom: .2rem;}
.table h6 a {color: rgb(13, 110, 253);text-decoration: none;}
h3 a {text-decoration: none;}
.table a {color: inherit}
.navbar {-border-top: 7px solid rgb(13, 110, 253);}



.dropdown li {font-size: 0.88rem}

.dropdown li.disabled {display: none}

.fs-7 {font-size: .85rem}
.fs-65 {font-size: .95rem}


.form-floating.select-floating > label {padding: 1rem .55rem;}

.ui-datepicker.ui-widget {position: absolute !important;}


.search-form {position:relative}
.side-bar {
    height: 100vh;
    max-height: 100vh;overflow-x: auto;
    width:440px;
    top: 0;
    padding-top:56px;
    position:fixed;
    right: 0;
    z-index: 1000;
    transform: translateX(100%);
    transition: transform 0.3s ease;
}

.side-bar.active {transform: translateX(00%);}

.daterangepicker .ranges li[data-range-key='Диапазон дат'] {display:none;}