/* Pre-loader */
#preloaderBox {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 100;
    margin: 0px;
}
#preloader {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    width: 120px;
    height: 120px;
    margin: -76px 0 0 -76px;
    border: 16px solid #f3f3f3;
    border-radius: 50%;
    border-top: 16px solid #2196f3;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
.showTooltip > *{cursor:pointer;}
.navbar-brand{padding-top:.7rem;padding-bottom:.7rem;}
.navbar-brand img{height:2rem;}
label{cursor: pointer}
.checkbox .uniform-checker{float:left}
.checkbox .uniform-checker + label{margin-left:10px;}
div.error label{color:#f44336!important;font-weight:700}
div.error input{border-color:#f44336}
.slim.slim-circle{border-radius:50%}
.in-account .card{margin-bottom:0!important;}
.fc-bootstrap4 .fc-right .btn-group{float:right;}
.noLabel a.btn {margin-top: calc(.4375rem + 27px)}
.form-group{position:relative}
.withCopy{position:relative}
.withCopy:after{
    font-family: Fontawesome;
    content: "\f0c5";
    font-size: 16px;
    position: absolute;
    top: 5px;
    right: 3px;
}
.withCopy.dontShow:after{
    display:none;
}
.isPassword a.togglePassword,
.previewPass + a.togglePassword {
    position: absolute;
    bottom: 0;
    right: 0;
    color:#23527c;
    font-size:20px;
    margin:0;
    padding:1px 3px;
}
.isPassword a.togglePassword{
    font-size:14px;
    bottom: 5px;
    right:0px;
}
.withCopy.isPassword:after{
    right:25px;
}
.col-form-label{font-weight: 700}
@media (max-width: 768px) {
    .content-wrapper .page-header-content .header-elements{padding-top:0;padding-bottom:0}
    .content-wrapper .breadcrumb-elements-item+.breadcrumb-elements-item{margin-left:auto;}
}
@media (max-width: 576px) {
    .col-12.noLabel a.btn{margin-top:10px}
}
