.layout-horizontal-bar .main-header .logo img {
    width: initial;
    height: inherit;
}

html,body,p,span,ul,li,h1,h2,h3,h4,h5{
    font-family: aileron, sans-serif !important;
    font-weight: 300 !important;
    font-style: normal !important;
} 

.text-18 {
    font-family: 'aileron' !important; 
}
label {
    font-family: 'aileron' !important;
}
.alert {
    font-family: 'aileron' !important;
}
.form-control {
    font-family: 'aileron' !important;
}
button {
    font-family: 'aileron' !important;  
}
a { 
    font-family: 'aileron' !important;
}
.card-title {
    font-family: 'aileron' !important;
}
span {
    font-family: 'aileron' !important;
    color: #000;
}
h6 {
    font-family: 'aileron' !important;
    color: #000;
}
h5 {
    font-family: 'aileron' !important;
    color: #000;
}
h4 {
    font-family: 'aileron' !important;
    color: #000;
}
h3 {
    font-family: 'aileron' !important;
    color: #000;
}
h2 { 
    font-family: 'aileron' !important;
    color: #000;
}
h1 {
    font-family: 'aileron' !important;
    color: #000;
} 
p {
    font-family: 'aileron' !important;
}
ul {
    font-family: 'aileron' !important;
}
li { 
    font-family: 'aileron' !important;
    color: #000;
}
tr {
    font-family: 'aileron' !important;
    color: #000; 
}
td {
    font-family: 'aileron' !important;
    color: #000;
}
.item-name {  
    font-family: 'aileron' !important;
    color: #000;
}


.auth-logo img {
    width: 100% !important; 
    height: 100% !important;
} 

.display-3 {
    font-size: 2.5rem !important;
} 

.btn-primary, .btn-outline-primary {
    border-color: #003a60;
    color: #fff !important;
    background: #003a60;
}
.btn-primary:hover, .btn-outline-primary:hover {
    background: #10395A !important;
    box-shadow: 0 8px 25px -8px #10395a !important;
    border-color: #10395A !important;
    color: #fff !important;
}

ul.menu.float-left a.current {
    color: #10395A !important;
    font-weight: bold;
}

.image-delete a {
    color: red;
}

.alert.success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
}
 
.btn-primary,
.btn-outline-primary {
    border-color: #10395A !important;
}

.btn-outline-primary {
    color: #10395A !important;
    border-color: #10395A !important;
}

.btn-primary {
    color: #fff;
    background-color: #10395A !important;
}

.btn-primary:hover,
.btn-outline-primary:hover {
    background: #10395A !important;
    border-color: #10395A !important;
}

.btn-outline-primary:hover {
    color: #fff !important;
}

.image-delete {
    position: absolute;
    top: 5px;
    right: 5px;
}
.content-files { 
    position: relative;
}

.card-body.text-center.content-files {
    position: relative;
    padding: .5rem .5rem;
}

.btn-primary {
    color: #fff;
    background-color: #10395A !important;
}

.btn-primary, .btn-outline-primary {
    border-color: #10395A !important;
}
.btn-primary {
    color: #fff;
    background: #10395A !important;
}
.btn-primary, .btn-outline-primary {
    border-color: #10395A !important;
}
.btn-primary, .btn-outline-primary {
    border-color: #10395A !important;
}

.btn-outline-primary {
    color: #10395A !important;
    border-color: #10395A !important;
} 

.btn-primary:hover, .btn-outline-primary:hover {
    box-shadow: 0 8px 25px -8px #10395a !important;
}

.btn-primary:hover, .btn-outline-primary:hover {
    background: #10395A !important;
    border-color: #10395A !important;
}

.user-avatar img {
    width: 150px;
}

.dropdown-item {
    color: #10395A;
    font-family: 'aileron' !important; 
}

.dropdown-header {
    color: #10395A;
    font-family: 'aileron' !important; 
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #10395A;
    border-color: #10395A;
}

div#language_option_table_info {
    font-family: 'aileron';
    color: #10395a;
}

.tox-notifications-container {
    display: none !important;
}