.text-indigo-claro {
    color: #e3262e;
}

.text-lime-green-claro {
    color: #99cc33;
}

.text-yellow-claro {
    color: #ffff33;
}

.text-turquoise-claro {
    color: #00b5ad;
}

.text-burgundles-claro {
    color: #68011a;
}

.text-purple-claro {
    color: #99127f;
}

.text-gray-claro {
    color: #858585;
}

.bg-indigo-claro {
    background: #e3262e !important;
}

.bg-lime-green-claro {
    background-color: #99cc33;
}

.bg-yellow-claro {
    background-color: #ffff33;
}

.bg-turquoise-claro {
    background-color: #00b5ad;
}

.bg-burgundles-claro {
    background-color: #68011a;
}

.bg-purple-claro {
    background-color: #99127f;
}

.bg-gray-claro {
    background-color: #858585;
}

.portlet-transparent {
    background: transparent !important;
}

.btn-indigo-claro {
    background-color: #e3262e !important;
    border: 1px solid #e3262e !important;
    color: #fff;
}

.btn-lime-green-claro {
    background-color: #99cc33 !important;
    border: 1px solid #99cc33 !important;
    color: #fff;
}

.btn-yellow-claro {
    background-color: #ffff33 !important;
    border: 1px solid #ffff33 !important;
    color: #fff;
}

.btn-turquoise-claro {
    background-color: #00b5ad !important;
    border: 1px solid #00b5ad !important;
    color: #fff;
}

.btn-burgundles-claro {
    background-color: #68011a !important;
    border: 1px solid #68011a !important;
    color: #fff;
}

.btn-purple-claro {
    background-color: #99127f !important;
    border: 1px solid #99127f !important;
    color: #fff;
}

.btn-gray-claro {
    background-color: #858585 !important;
    border: 1px solid #858585 !important;
    color: #fff;
}

.btn-indigo-claro:hover {
    background-color: #e3262e !important;
    border: 1px solid #e3262e !important;
}

.btn-lime-green-claro:hover {
    background-color: #cce699 !important;
    border: 1px solid #cce699 !important;
}

.btn-yellow-claro:hover {
    background-color: #ffffaa !important;
    border: 1px solid #ffffaa !important;
}

.btn-turquoise-claro:hover {
    background-color: #1cfff5 !important;
    border: 1px solid #1cfff5 !important;
}

.btn-burgundles-claro:hover {
    background-color: #bc022f !important;
    border: 1px solid #bc022f !important;
}

.btn-purple-claro:hover {
    background-color: #d237bb !important;
    border: 1px solid #d237bb !important;
}

.btn-gray-claro:hover {
    background-color: #b8b8b8 !important;
    border: 1px solid #b8b8b8 !important;
}

.text-primary-claro {
    color: #e3262e !important;
}

.text-primary-claro:hover {
    color: #e3262e !important;
}

.btn-primary-claro {
    background-color: #e3262e !important;
    border: 1px solid #e3262e !important;
    color: #fff;
}

.text-secondary-claro {
    color: #ffbc4a !important;
}

.text-secondary-claro:hover {
    color: #f09905 !important;
}

.btn-primary-claro:hover {
    background-color: #e3262e !important;
    border: 1px solid #e3262e !important;
}

.btn-secondary-claro {
    background-color: #ffbc4a !important;
    border: 1px solid #ffbc4a !important;
    color: #fff;
}

.btn-secondary-claro:hover {
    background-color: #f09905 !important;
    border: 1px solid #f09905 !important;
}

.checkbox-primary-claro input[type="checkbox"]:checked + label::before {
    background-color: #ed1650;
    border-color: #ed1650;
}

.nav-pills .nav-item.show .nav-link, .nav-pills .nav-link.active {
    background-color: #ed1650 !important;
}

.tabs-bordered li a.active {
    border-bottom: 2px solid #ed1650 !important;
}

.vertical-divider>div:nth-child(odd) {
    border-right: 1px solid rgba(0,0,0,.1)
}

.vertical-divider>div:nth-child(even) {
    border-left: 1px solid rgba(0,0,0,.1)
}

.vertical-divider>div:last-child {
    border-right: none;
}

.cursor-pointer {
    cursor: pointer !important;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .page-item.active .page-link {
    background-color: #e3262e;
    border-color: #e3262e;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #ef5350 !important;
}

.select2-container .select2-selection--multiple .select2-selection__choice {
    background-color: #ef5350 !important;
}

.daterangepicker .ranges li.active, .daterangepicker .ranges li:hover {
    background-color: #d53c2a;
    border: #960707;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
    background: #d53c2a !important;
    border-color: #d53c2a !important;
}

.page-link:focus {
    box-shadow: 0 0 0 0.2rem rgb(255 0 0 / 25%);
}

.logo-claro {
    max-height:60px;
    max-width:300px;
}

.body-wrapper {
    background: #212529 !important;
}
