body {
    width: 100%;
}
.hidden-xs-up{display:none!important}@media (max-width:575px){.hidden-xs-down{display:none!important}}@media (min-width:576px){.hidden-sm-up{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:991px){.hidden-md-down{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:1199px){.hidden-lg-down{display:none!important}}@media (min-width:1200px){.hidden-xl-up{display:none!important}}.hidden-xl-down{display:none!important}
.text-xs-left{text-align:left!important}.text-xs-right{text-align:right!important}.text-xs-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}
.login-container .hpanel .alert {
    margin-bottom: 20px;
}
.align-middle {
    vertical-align: middle !important;
}
table a {
    color: #337ab7;
}
table a:hover {
    color: #337ab7;
    text-decoration: underline;
}
/*.form-horizontal .checkbox-inline {
    padding-top: 0;
    padding-left: 0;
}*/
.form-horizontal .checkbox-inline[disabled] {
    cursor: not-allowed;
}
.icheckbox_square-green.disabled {
    cursor: not-allowed;
}
#side-menu li.active span.nav-label i.fa,
#side-menu li.second-level.active i.fa {
    margin-right: 5px;
}
#side-menu li.second-level.active a {
    background: #fff !important;
}
#side-menu li.active span.nav-label i.fa::before,
#side-menu li.second-level.active i.fa::before {
    content: "\f054";
}
.bootstrap-filestyle.input-group {
    margin-top: 15px;
}
img#avatar {
    max-height: 76px;
    max-width: 76px;
}
#logo {
    padding: 7px 20px;
    text-align: left !important;
}
#logo img {
    height: 100%;
}
* {
    outline: none !important;
}
.panel-body h4 {
    font-weight: normal;
    margin: 0;
}
.customer-info div.control-label,
.pic-info div.control-label {
    text-align: left !important;
}
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
    z-index: 3;
}
.select2.select2-container {
    width: 100% !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 34px;
}
.select2-container .select2-selection--single {
    border-color: #e4e5e7 !important;
    height: 34px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 34px;
}
.input-group .select2-container--default .select2-selection--single {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
.select2-dropdown {
    border-color: #e4e5e7 !important;
}
.input-group-addon:active:hover {
    border-left: 1px solid;
    color: #333;
    background: #d4d4d4;
    border-color: #8c8c8c !important;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.input-group-addon.std:active:hover {
    border-left: 0;
    color: #555;
    background: #fafbfc;
    border-color: #e4e5e7 !important;
    box-shadow: unset;
}
.modal-header {
    padding: 10px;
}
@media (max-width: 768px) {
    .hpanel {
        margin-bottom: 40px;
    }
    #tbreadcrumb {
        float: none !important;
    }
    #hbreadcrumb {
        float: none !important;
        margin-bottom: 0;
        margin-top: 0;
    }
}
@media (max-width: 575px) {
    .hpanel {
        margin-bottom: 60px;
    }
    footer span {
        width: 100%;
    }
    .action {
        width: 50px !important;
    }
}
