/*TEXT SIZE//////////////////////////*/
h1 h2 h3 h4 h5 h6 p {
    color: #383838;
}
p {
    margin-top: 0;
    margin-bottom: 0;
  }
p a{
    color:#383838;
}
/*TEXT COLORS/////////////////////////////*/
.text-grey .grey-text {
    color: #383838;
}
.text-white{
    color: #FFFFFF;
}
/*Background Colors//////////////////////////////*/
.red {
    background-color:red;
}
.blue {
    background-color:#263367;
}
.blue-text {
    color:#203381;
}
.gray {
    background-color: #aba9a9;
}
/*/////////////////////////////////////////////////////*/
body {
    font-family: 'Montserrat', 'sans-serif';
    color: #383838;
}
footer a{
    color:#263367;
    text-decoration: none;
}
footer a:hover{
    color: #f5b11a;
    text-decoration: none;
}
.img-fluid {
    max-width: 100%;
    height: auto;
}
.social-icons {
    height: 40px;
    width: 40px;
    margin-right: 3px;
    float: left;
}
.company-icons{
    height:45px;
    width: auto;
}    
a {
    text-decoration: none;
}
/*/////////////////////////////////////////////////////*/
img {
    width: 100%;
    max-width: 100%;
    height: auto;
    transform: scale(1);
    transform-origin: center;
    vertical-align: middle;
    border-style: none;
}
.center-text {
    text-align: center;
}
/*Footer Vert Lines/////////////////////////////////////////////////////*/
/*X-Small and Small screens*/   
@media (max-width: 767px) {
    .border-line {
        border-bottom: solid #2884bd; 
        border-width: 1px;
        padding-top: 10px;
    }
    
}
    /*Med & larger screens*/   
    @media (min-width: 768px) {
    .border-line {
        border-right: solid #2884bd; 
        border-width: 1px;
    }
}
/*FOOTER/////////////*/
.ps {
    font-size: .8rem;
}
.ps .text-white:hover {
    color: #afafaf;
}

