body, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, .site-menubar, .site-navbar .navbar-header .navbar-brand {
    font-family: 'GHEA Grapalat',arnamu, "Arial AMU", "Arial Unicode", sans-serif!important;
}
@font-face {
    font-family: 'arnamu';
    src: url('fonts/arnamu.eot');
    src: local('fonts/arnamu'), url('fonts/arnamu.woff') format('woff'), url('fonts/arnamu.ttf') format('truetype');
}
@font-face {
    font-family: 'GHEA Grapalat';
    src: url('fonts/GHEAGrpalatReg.otf') format("opentype");
    font-style: normal;
    font-weight: normal;

}
@font-face {
    font-family: 'GHEA Grapalat';
    src: url('fonts/GHEAGrapalatRit.otf') format("opentype");
    font-style: italic;
    font-weight: normal;

}
@font-face {
    font-family: 'GHEA Grapalat';
    src: url('fonts/GHEAGrapalatBlit.otf') format("opentype");
    font-style: italic;
    font-weight: bold;

}
@font-face {
    font-family: 'GHEA Grapalat';
    src: url('fonts/GHEAGpalatBld.otf') format("opentype");
    font-style: normal;
    font-weight: bold;

}
.bootstrap-table .fixed-table-container .fixed-table-body .table thead tr th {
    font-weight: 600!important;
}
.table-hover>tbody>tr:hover {
    background-color: #e2e2e2 !important;
}
.view-form-label {
    font-weight: 600!important;
}
.sub-panel-heading {
    border-bottom: solid 1px #4c6faf !important;
}
.text-blur {
    color: transparent!important;
    text-shadow: 0 0 7px rgba(0,0,0,1) !important;
}
.img-blur {
    -webkit-filter: blur(3px) !important;
}

@media only  screen and (max-width: 992px) {
    .navbar-brand-text {
        position: unset;
    }

}
@media only  screen and (max-width: 767px) {
    .navbar-brand-logo{
        position: relative;
        left: 100px;
        top: 10px;
    }
    .hamburger {
        z-index: 1;
    }
    .navbar-brand-text {
        position: relative;
        left: 100px;
        top: 10px;
    }
}
@media only  screen and (max-width: 493px) {
    .navbar-brand-text {
        font-size: 14px;
    }

}
@media only  screen and (max-width: 432px) {
    .navbar-brand-logo{
        position: relative;
        left: -30px;
    }
    .navbar-brand-text {
        position: absolute;
        left: 25px;
    }
}
@media only  screen and (max-width: 370px) {
    .navbar-brand-logo{
        width: 32px;
        position: relative;
        left: -60px;
    }
    .navbar-brand-text {
        position: absolute;
        left: 5px;
    }
}
.custom-highlight-green {
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.18), 0 1px 1px rgba(0, 0, 0, 0.21);
    color: #0d700d;
}
.custom-highlight-orange-1 {
    text-shadow: 0 0 1px rgba(0,0,0,0.18), 0 1px 1px rgba(0,0,0,0.21);
    color: #e06a1a;
}
.custom-highlight-indigo {
    text-shadow: 0 0 1px rgba(0,0,0,0.18), 0 1px 1px rgba(0, 0, 0, 0.3);
    color: #3F51B5;
}

.custom-highlight-orange {
    text-shadow: 0 0 1px rgba(0,0,0,0.18), 0 1px 1px rgba(0, 0, 0, 0.3);
    color: #ff9800;
}
.custom-highlight-red {
    text-shadow: 0 0 1px rgba(0,0,0,0.18), 0 1px 1px rgba(0, 0, 0, 0.3);
    color: #cc0f0f;
}