/*
* Color
*/

/*
* Background color
*/

.bg-black {
    background-color: #000000 !important;
}
.bg-black-light {
    background-color: #20222b !important;
}
.bg-gray {
    background-color: #fafafa !important;
}
.bg-gray-light {
    background-color: #fcfcfc !important;
}
.bg-gray-dark {
    background-color: #666666 !important;
}
.bg-white {
    background-color: #ffffff !important;
}
.bg-blue {
    background-color: #2c7dfa !important;
}
.bg-blue-dodger {
    background-color: #edeff7 !important;
}
.bg-blue-egyptian {
    background-color: #0f36a5 !important;
}
.bg-blue-midnight {
    background-color: #141f72 !important;
}
.bg-green {
    background-color: #14c167 !important;
}
.bg-orange {
    background-color: #f96331 !important;
}
.bg-pink {
    background-color: #df5a87 !important;
}
.bg-portage {
    background-color: #8b91dd !important;
}
.bg-red {
    background-color: #f6576e !important;
}


/*
* Border color
*/

.border-black {
    border-color: #000000 !important;
}
.border-black-light {
    border-color: #20222b !important;
}
.border-gray {
    border-color: #fafafa !important;
}
.border-gray-light {
    border-color: #fcfcfc !important;
}
.border-gray-dark {
    border-color: #666666 !important;
}
.border-white {
    border-color: #ffffff !important;
}
.border-blue {
    border-color: #2c7dfa !important;
}
.border-blue-dodger {
    border-color: #edeff7 !important;
}
.border-blue-egyptian {
    border-color: #0f36a5 !important;
}
.border-blue-midnight {
    border-color: #141f72 !important;
}
.border-green {
    border-color: #14c167 !important;
}
.border-orange {
    border-color: #f96331 !important;
}
.border-pink {
    border-color: #df5a87 !important;
}
.border-portage {
    border-color: #8b91dd !important;
}
.border-red {
    border-color: #f6576e !important;
}


/*
* Button color
*/

.btn-white,
.btn-hover-white:hover {
    color: #000000 !important;
}
.btn-white.btn-hover-black:hover,
.btn-white.btn-hover-black-light:hover,
.btn-white.btn-hover-gray:hover,
.btn-white.btn-hover-gray-light:hover,
.btn-white.btn-hover-gray-dark:hover,
.btn-white.btn-hover-white:hover,
.btn-white.btn-hover-blue:hover,
.btn-white.btn-hover-blue-dodger:hover,
.btn-white.btn-hover-blue-egyptian:hover,
.btn-white.btn-hover-blue-midnight:hover,
.btn-white.btn-hover-green:hover,
.btn-white.btn-hover-orange:hover,
.btn-white.btn-hover-pink:hover,
.btn-white.btn-hover-portage:hover,
.btn-white.btn-hover-red:hover {
    color: #ffffff !important;
}
.btn-black {
    background-color: #000000 !important;
}
.btn-black-light {
    background-color: #20222b !important;
}
.btn-gray {
    background-color: #fafafa !important;
}
.btn-gray-light {
    background-color: #fcfcfc !important;
}
.btn-gray-dark {
    background-color: #666666 !important;
}
.btn-white {
    background-color: #ffffff !important;
}
.btn-blue {
    background-color: #2c7dfa !important;
}
.btn-blue-dodger {
    background-color: #edeff7 !important;
}
.btn-blue-egyptian {
    background-color: #0f36a5 !important;
}
.btn-blue-midnight {
    background-color: #141f72 !important;
}
.btn-green {
    background-color: #14c167 !important;
}
.btn-orange {
    background-color: #f96331 !important;
}
.btn-pink {
    background-color: #df5a87 !important;
}
.btn-portage {
    background-color: #8b91dd !important;
}
.btn-red {
    background-color: #f6576e !important;
}
.btn-white {
    border: 1px solid rgba(0, 0, 0, 0.7);
}


/*
* Button color - Hover
*/

.btn-hover-black:hover {
    background-color: #000000 !important;
}
.btn-hover-black-light:hover {
    background-color: #20222b !important;
}
.btn-hover-gray:hover {
    background-color: #fafafa !important;
}
.btn-hover-gray-light:hover {
    background-color: #fcfcfc !important;
}
.btn-hover-gray-dark:hover {
    background-color: #666666 !important;
}
.btn-hover-white:hover {
    background-color: #ffffff !important;
}
.btn-hover-blue:hover {
    background-color: #2c7dfa !important;
}
.btn-hover-blue-dodger:hover {
    background-color: #edeff7 !important;
}
.btn-hover-blue-egyptian:hover {
    background-color: #0f36a5 !important;
}
.btn-hover-blue-midnight:hover {
    background-color: #141f72 !important;
}
.btn-hover-green:hover {
    background-color: #14c167 !important;
}
.btn-hover-orange:hover {
    background-color: #f96331 !important;
}
.btn-hover-pink:hover {
    background-color: #df5a87 !important;
}
.btn-hover-portage:hover {
    background-color: #8b91dd !important;
}
.btn-hover-red:hover {
    background-color: #f6576e !important;
}
.btn-hover-white:hover {
    border: 1px solid rgba(0, 0, 0, 0.7);
}


/*
* Tabs
*/

.tabs-black a.active:before {
    background-color: #000000 !important;
}
.tabs-black-light a.active:before {
    background-color: #20222b !important;
}
.tabs-gray a.active:before {
    background-color: #fafafa !important;
}
.tabs-gray-light a.active:before {
    background-color: #fcfcfc !important;
}
.tabs-gray-dark a.active:before {
    background-color: #666666 !important;
}
.tabs-white a.active:before {
    background-color: #ffffff !important;
}
.tabs-blue a.active:before {
    background-color: #2c7dfa !important;
}
.tabs-blue-dodger a.active:before {
    background-color: #edeff7 !important;
}
.tabs-blue-egyptian a.active:before {
    background-color: #0f36a5 !important;
}
.tabs-blue-midnight a.active:before {
    background-color: #141f72 !important;
}
.tabs-green a.active:before {
    background-color: #14c167 !important;
}
.tabs-orange a.active:before {
    background-color: #f96331 !important;
}
.tabs-pink a.active:before {
    background-color: #df5a87 !important;
}
.tabs-portage a.active:before {
    background-color: #8b91dd !important;
}
.tabs-red a.active:before {
    background-color: #f6576e !important;
}


/*
* Text color
*/

.text-black {
    color: #000000 !important;
}
.text-black-light {
    color: #20222b !important;
}
.text-gray {
    color: #fafafa !important;
}
.text-gray-light {
    color: #fcfcfc !important;
}
.text-gray-dark {
    color: #666666 !important;
}
.text-white {
    color: #ffffff !important;
}
.text-blue {
    color: #2c7dfa !important;
}
.text-blue-dodger {
    color: #edeff7 !important;
}
.text-blue-egyptian {
    color: #0f36a5 !important;
}
.text-blue-midnight {
    color: #141f72 !important;
}
.text-green {
    color: #14c167 !important;
}
.text-orange {
    color: #f96331 !important;
}
.text-pink {
    color: #df5a87 !important;
}
.text-portage {
    color: #8b91dd !important;
}
.text-red {
    color: #f6576e !important;
}