



.border-left-primary {
    border-left: 0.25rem solid #007bff!important;
}
.border-left-secondary {
    border-left: 0.25rem solid #6c757d!important;
}
.border-left-info {
    border-left: 0.25rem solid #17a2b8!important;
}
.border-left-warning {
    border-left: 0.25rem solid #ffc107!important;
}
.border-left-danger {
    border-left: 0.25rem solid #dc3545!important;
}
.border-left-success {
    border-left: 0.25rem solid #2aa847!important;
}
.text-gray-800 {
    color: #5a5c69!important;
}
.text-gray-300 {
    color: #dddfeb!important;
}
.input-group-text {
    border: 1px solid #8099b7 !important;
}
.touppercase {
    text-transform: uppercase;
}
.disabled {
    pointer-events: none;
  cursor: default;
}
.text-heading {
    font-weight: 800;
    text-decoration: underline;
}
.hide {
    display: none !important;
}
.table thead th {
    border-bottom: 2px solid #007bff;
    text-align: center;
    font-size: 14px !important;
}
.table-bordered td, .table-bordered th {
    border: 1px solid #007bff;
}
.table td, .table th {
    padding: 7px 5px !important;
    vertical-align: middle !important;
}
.table-extra {
    font-family: Arial, Helvetica, sans-serif;
}
.table-font15 {
    font-size: 15px !important;
}
.white {
    color:  #fff;
}
.form-control.is-invalid {
    margin-bottom: 1px !important;
}
.form-control {
    border: 1px solid #8099b7;
    margin-bottom: 10px !important;
}
.invalid-feedback {
	margin-top: 0px !important;
	font-size: 75% !important;
}
.layout-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*=navbar]) {
    background-color: #023d81 !important;
}
[class*=sidebar-dark-] {
    background-color: #023d81 !important;
}
.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active, .sidebar-light-primary .nav-sidebar>.nav-item>.nav-link.active {
    background-color: #ef2f37 !important;
}
.nav-link {
    padding: 0.5rem 0.3rem !important;
}
.font-15 {
    font-size: 15px !important;
}
.font-14 {
    font-size: 14px !important;
}
.font-13 {
    font-size: 13px !important;
}
.font-12 {
    font-size: 12px !important;
}
.font-11 {
    font-size: 11px !important;
}
.font-10 {
    font-size: 10px !important;
}
.m-10 {
    margin: 10px !important;
}
.form-control {
    margin-bottom: 10px;
}
.bg-viozzy{
    background-color: #023d81;
}
.bg-viozzy2{
    background-color: #ef2f37;
}
.fa-add-new {
  font-size: 60px;
  position: fixed;
  bottom: 80px;
  right: 70px;
  color: #ef2f37;
}
@media only screen and (max-width: 1000px) {
  .fa-add-new {
    font-size: 50px;
    position: fixed;
    bottom: 60px;
    right: 50px;
  }
}
@media only screen and (max-width: 600px) {
  .fa-add-new {
    font-size: 40px;
    position: fixed;
    bottom: 30px;
    right: 25px;
    color: #ef2f37;
  }
}


