.text-red{
	color: #e31e24;
}
.text-blue{
	color: #006cb5;
}
body {
    color:#000;
}
p {
    color: #000;
}

.divider.divider-small-custom hr {
    width: 100%;
    height: 1px;
    background: #099CF4;
}
html .text-color-primary-custom, html .text-primary-custom {
    color: #5ABD52 !important;
}
p-custom {
    color: #777;
    line-height: 26px;
    margin: 0 0 80px;
}
.text-center-custom {
    text-align: center;
}

html .text-logo-color, html .text-logo-color {
    color: #B1182A;
    line-height: 40px !important;
    letter-spacing: 0.2px !important;
}

.table-hover-custom tbody tr:hover {
    background-color: #356996;
}


html section.section-quaternary {
    background-color: #1F588B !important;
    border-color: #1F588B !important;
}

html section.section-tertiary {
    background-color: #356996 !important;
    border-color: #356996 !important;
}
.lead {
    letter-spacing: 0.3px;
}
.table-head {
    background: #B1182A !important;
	color: #fff;
}

html .btn-tertiary {
    background-color: #1F588B;
    border-color: #1F588B #356996 #356996;
    color: #ffffff;
}

html .btn-tertiary:hover, html .btn-tertiary.hover {
    background-color: #5D87AB;
    border-color: #5D87AB #5D87AB #5D87AB;
    color: #ffffff;
}

html section.form-bg {
    background-color: #1F588B !important;
    border-color: #1F588B !important;
}

section.section {
    background: #ffffff;
    border-top: 5px solid #f1f1f1;
    margin: 30px 0;
    padding: 50px 0;
}
html section.section-primary {
    background-color: #346490 !important;
    border-color: #346490 !important;
}
#footer a:not(.btn) {

    color: #fff;
 
}

#footer .footer-copyright p {
    color: #fff;
    
}

@media (min-width: 992px){
#header .header-nav.header-nav-spaced nav > ul > li > a {
    margin: 0 !important;
    padding-right: 1.0rem !important;
    padding-left: 1.0rem !important;
}
}
.page-header.page-header-modern.page-header-background.page-header-background-sm {
    padding: 10px;
}

html .btn-tertiary {
    background-color: #1F588B;
    border-color: #1F588B #1F588B #1F588B;
    color: #ffffff;
}

.thumb-info .thumb-info-type {
    background-color:  #212529;
}