/*@font-face {
    font-family: 'ExaverFont';
    src: url('../fonts/Open-Sans/OpenSans-Regular.otf') format('opentype');
}

*/
@font-face {
    font-family: 'ExaverFont';
    src: url('../fonts/Roboto/Roboto-Regular.ttf') format('truetype');
}
*{font-family: ExaverFont;}
/* Rewrite Boostrap Style */
.modal-body {overflow: hidden;}
/*alerts*/
.content .box-footer{background: #fbfbfb;border-top: 1px solid #e2e2e2;}
/*Table butons*/
a.btn { text-decoration: none;}
table .btn.ft{font-size: 14px;padding: 2px 6px;}
table .btn { margin-left: 3px;float: right;  margin-bottom: 2px;}
.btn-primary:hover{
    background: #00953e;
    color: #fff;
    border: 1px solid #00953e;
}
.btn-default:hover{
    background-color: #c4ccd6;
    color: #626971;
    border-color: #c4ccd6;
}
/* Panels */
.panel {
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.panel-heading {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}


.bootstrap-dialog .bootstrap-dialog-title {
    color: #2d2e33 !important;
}

[role=tablist] .panel-heading {padding: 0px; overflow: hidden;}
[role=tablist] .panel-heading:hover, [role=tablist] .panel-heading:focus {background-color: #144386;border-color: #144386; color:#fff;}
[role=tablist] .panel-title>a {
    width: 100%;
    float: left;
    padding: 12px 20px;
}
[role=tablist] .panel-title>a:hover,[role=tablist] .panel-title>a:focus {
    color:#fff;
}
.panel-primary>.panel-heading {
    color: #fff;
    background-color: #184f9f;
    border-color: #184f9f;
}
.form-control {
    border-radius: 0;
    box-shadow: none;
    border-color: #e8e8e8;
    background-color: #fbfbfb;
}
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top:none;
}
/*modal*/
.modal-header {
    background-color: #ffffff;
    color: #000000;
}
.modal-footer {
    border-top: 0px;
    background-color: #184f9f;
}
.modal-footer .btn-primary {
    background-color: #00953e;
    border-color: #00953e;
}
.modal-footer .btn-primary:hover {
    background-color: #1a8044;
    border-color: #1a8044;
}
/* END Rewrite Boostrap Style */

/* Rewrite template Style */
.content-wrapper, .right-side{background-color: #ffffff;}
.box.box-solid.box-primary,.panel {
    /*border: 1px solid #184f9f; */
    border: none;
}
.bg-yellow, .callout.callout-warning, .alert-warning, .label-warning, .modal-warning .modal-body {
    background-color: #9f7518 !important;
}
.alert-warning {
    border-color: #9f7518;
}
.alert-warning {
    border-color: #9f7518;
}
/* END Rewrite template Style */
img.min-label {
    width: 60px;
    margin-top: -3px;
}
.error-message{
    background-color: #fbe1e1;
    color: #9a2424;
    padding: 10px;
    margin-bottom: 10px;
}

.alert-info {
    background-color: #d6e7ff !important;
    color: #194f9f !important;
    border: 1px solid #cae0ff;
    margin-bottom: 0px;
    padding: 2px 14px;
}
.navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default{
    background-color: #2964bb;
    border-color: #2964bb;
    color: #fff;
}
.navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:hover{
    background-color: #143f80;
    border-color: #143f80;
    color: #fff;
}
.navbar-nav > .user-menu > .dropdown-menu > .user-footer {
    background-color: #194f9f;
    padding: 10px;
}
.navbar-nav > .user-menu > .dropdown-menu > .user-body {
    padding: 10px;
    border-bottom: none;
    border-top: none;
    background-color: #37a000;
    border-radius: 0px;
}
.box-footer.box-footer-primary {
    background: #184f9f;
    border-top: 1px solid #e2e2e2;
}

.box-footer.box-footer-primary .btn{
    background-color: #2964bb;
    border-color: #2964bb;
    color: #fff;
}
.box-footer.box-footer-primary .btn:hover{
    background-color: #143f80;
    border-color: #143f80;
    color: #fff;
}
.messages{
    color: #9e6060;
    background-color: #ffecec;
    padding: 10px 16px 1px 16px;
    margin-bottom: 10px;
    line-height: 10px;
}


.navbar-nav .dropdown-menu li .title {
    font-size: 12px;
    padding: 0px 4px;
    color: #184f9f;
    margin: 0px;
}
.navbar-nav .dropdown-menu .datetime {
    position: inherit;
    color: #00a65a;
}
.navbar-nav .dropdown-menu li .content {
    text-overflow: ellipsis;
    margin: 0px;
    overflow: hidden;
    height: 52px;
    min-height: 10px;
    padding: 5px;
    border-bottom: 2px solid #f1f1f1;
    color: #9c9c9c;
    font-size: 10px;
}
@media (min-width: 992px) {
    .parent{display: flex;}
    .child{display: inline-flex;}  
}

.font-gray{ color: #8d9198;}
.details-info-r{
    font-size: 10px;
    color: #8d9198;
    text-align: right;
}
.details-info{
    font-size: 10px;
    color: #8d9198;
}
.marginlr0{margin-left: 0px; margin-right: 0px;}
.alert-info a {
    color: #0a2854;
    text-decoration: none;
}
.bootstrap-dialog.type-primary .modal-header {
    background-color: #ffffff !important;
    border-radius: 0px;
}
.modal-footer {
    padding: 11px !important;
}
.alert-warning {
    border-color: transparent;
    color: #695228;
}
.bg-yellow, .callout.callout-warning, .alert-warning, .label-warning, .modal-warning .modal-body {
    background-color: #dda239 !important;
}
b, strong {
    font-weight: bold;
}
