.off-canvas-sidebar::after, .sidebar::after {
background:#100a54;
}

.blockquote.blockquote-primary, .blockquote.blockquote-primary small {
    border-color: #bfbfbf;
    border-radius:5px;
    background-color: white;
    color: #6c6c6c;
}
.btn-primary, .btn-primary:hover, .btn-secondary, .btn-secondary:hover , .btn-info, .btn-info:hover, .btn-default, .btn-default:hover{
    border-radius:20px;
}
.btn-primary {
    background-color:#100a54;
    color:#ffffff!important;
    }
.btn-primary:hover {
    background-color:#2e287b;
    color:#ffffff!important;
    }
.bg-primary {
    background-color:#100a54!important;
}
.bg-info {
    background-color:#fafafa!important;
    color:#212529!important;
}
.btn-white{
    color: white!important;
}
.btn-info{
    background-color:#19b2e0;
    color:#ffffff!important;
    }
.btn-info > i {
color:#ffffff!important;
}
.btn-info:hover {
    background-color:#2e287b;
    color:#ffffff!important;
    }

.btn-secondary {
    background-color:#fafafa;
    color:#3b339c!important;
    border:1px #bfbfbf solid;
    }
.btn-secondary:hover {
    background-color:#bfbfbf;
    color:#3b339c!important;
    border:1px #bfbfbf solid;
    }
thead {
    color: #6c6c6c;
}

.btn-grey {
    border:1px #bfbfbf solid;
    background-color: #fafafa;
    color:#666666;
}

.btn-light {
    border:1px #bfbfbf solid;
    background-color: #ffffff;
    color:#666666;
}

.btn-menu-budget {
    background-color: #bdc5d0;
    color: #100a54;
    border-radius: 60px;
}
.btn-menu-budget:focus, .btn-menu-budget:hover {
    background-color: #d9dadb;
}
.text-info {
    color:#2dbdb6!important;
}
.text-primary {
    color:#3b339c!important;
}
.text-black{
    color:#000!important;
}
.text-24{
font-size:24px;
}
.text-30{
font-size:30px;
}
.text-20{
font-size:20px;
}
.text-15{
font-size:15px;
}
a, a:focus, a:hover {
    color:#3b339c!important;
}
.nav li a > i, .navbar a {
    color:#dbdada!important;
}
.nav li > a {
    color:#ffffff!important;
}
.nav li.active a i, .navbar a.dropdown-item  {
    color:#2c2677!important;
}
.nav li.active > a {
    color:#2c2677!important;
}

.btn-outline-warning {
    color:#26738c;
    border-color: #26738c;
}
.btn-outline-warning:hover, .btn-outline-warning:focus {
    background-color: transparent!important;
    color:#3b339c;
    border-color: #100a54;
}

.btn-outline-info {
    color:#19b2e0;
    border-color: #19b2e0;
}
.btn-outline-info2 {
    color:#2dbdb6;
    border-color: #2dbdb6;
}
.btn-outline-info2:hover, .btn-outline-info2:focus {
    background-color: transparent!important;
    color:#3b339c;
    border-color: #100a54;
}
.btn-outline-success {
    color:#a11590;
    border-color: #a11590;
}
.btn-outline-primary {
    color:#3b339c;
    border-color: #100a54;
}
.btn-outline-primary:hover {
    color:#2e287b;
    border-color: #2e287b;
}
.btn-outline-warning:hover {
    color:#2c2677;
    border-color: #2c2677;
}
.btn-outline-info:hover {
    color:#2c2677;
    border-color: #2c2677;
}
.btn-outline-success:hover {
    color:#2c2677;
    border-color: #2c2677;
}
.btn-180 {
    width:180px;
}
label {
    color:#4f4c4c!important;
}

.category {
    color:#878383!important;
}

.hero-section, .owl-carousel, .owl-stage, .owl-stage-outer, .owl-item {
    height: 100%;
}
.hero__item {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    }

.hiddenRow {
        padding: 0 !important;
    }
.table-custom tbody tr{
        color: #797979;
    }
.bordered {
    border: solid 1px #bdbdbd;
}
.color-light{
     color:#bfbfbf!important;
}
.font-16{
     font-size: 16px!important;
}

.hero-static {
opacity:1!important;
top:5px!important;
}
.hero-card {
    background-color:transparent;
}

.hero-logo{
    max-width:200px;
    max-height:200px;
    margin:auto;
    display: block;
    width: 100%;
}
.mw500{
   max-width:500px;
}
.m-container {
padding-left:50px;
padding-right:50px;
}
.label-white{
color:white!important;
}
.h-100vh{
    height:100vh;
}
.h-80vh{
    height:80vh;
}
.h-70vh{
    height:70vh;
    }
.h-350px{
height:350px;
}
.h-100p{
    height:100%;
}
.h-95p{
    height:95%;
}
.w-0p{
width: 0%;
}
.w-50p{
width: 50%;
}
.w-200{
width:200px;
}
.w-750{
width:750px;
}
.margin-0{
margin:0;
}
.highlight, .highlight-persistant{
    background:#f0f0f5;
}
.spin-offset{
    top:16%!important;
    left:16%!important;
}
.padding-70{
padding-top:70px;
padding-bottom:70px;
}
.margin-bottom-10px{
margin-bottom:10px;
}
.display-none{
    display:None;
}
.overflow-y-auto{
    overflow-y: auto;
}
.card-scroll{
height:78vh;
overflow-y: scroll;
}
.head-sticky{
position: sticky;
top: 0;
}
.padding-top-10{
    padding-top:10px;
}
.no-background{
    background-color:transparent;
    border:None;
}
.max-h-400px{
max-height:400px;
}
.max-h-200px{
max-height:200px;
}
.min-w-200px{
   min-width:200px;
}
.min-h-200px{
   min-height:200px;
}
.opac:disabled{
opacity:1!important;
}
.btn-score{
color:white!important;
border-radius:3px;
}
.select2-container{
width:100%!important;
min-width: 0em!important;
}
.select2-container .select2-selection--single{
padding-top:2px!important;
height:34px!important;
}
.image{
margin-top:25px;
margin-bottom:15px;
}
.progress {
margin-top:3px;
}
.p-grey {
color:#a1a5a8;
}
.mr5{
margin-right:5px!important;
}
.mt2{
margin-top:2px;
}

