﻿body {margin:0px;
    padding: 0px;
    
}


/* unvisited link */
a:link {
    color: inherit;
}


/* visited link */
a:visited {
    color: inherit;
}


/* mouse over link */
a:hover {
    color: inherit;
}


/* selected link */
a:active {
    color: inherit;
}

.linkBU {
    text-decoration:underline;
    font-weight:bold;
}



/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 0px;
    padding-right: 0px;
    margin: 0px;
}


h1 {
    font-family: matrix-ii, serif;
    font-size: 280%;
    font-weight: 700;
    font-style: normal;
   color: #c10011 !important;
}

h2 {
    font-family: trade-gothic-next-compressed, sans-serif;
    font-size: 220%;
    font-weight: 800;
    font-style: normal;
}
h3 {
    font-family: trade-gothic-next-compressed, sans-serif;
    font-size: 180%;
    font-weight: 400;
    font-style: normal;
    color: #034a97 !important;
    margin-top:15px;
}

h4 {
    font-family: trade-gothic-next-compressed, sans-serif;
    font-size: 170%;
    font-weight: 400;
    font-style: normal;
    color: #c10011 !important;
}

h5 {
    font-family: trade-gothic-next-compressed, sans-serif;
    font-size: 180%;
    font-weight: 800;
    font-style: normal;
    color:#5c5b5b;
}


/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
/*input,
select,
textarea {
    max-width: 280px;
}*/
.navTextColor {
    color:white;
}

.navListBot {
    color: white;
    list-style-type: none;
}

.nav-Main-Text {
   font-weight:bold; 
   color: white !important;
}

a.nav-Main-Text:hover, a.nav-Main-Text:focus {
    color: #fff2ab !important;
}

.card-footer {
    background-color: #c10011 !important;
}
.homeBox {
    color:white !important;
    font-weight:bold;
}

.bottomBannerHead {
    color: white;
    font-family: trade-gothic-next-compressed, sans-serif;
    font-size: 300%;
    font-weight: 800;
    font-style: normal;
}
.bottomBannerText {
    color: white;
    font-family: trade-gothic-next-compressed, sans-serif;
    font-size: 200%;
    font-weight: 400;
    font-style: normal;
}
.quoteBtn {
    font-family: trade-gothic-next-compressed, sans-serif;
    display:block;
    width:40%;
    font-size:130%;
    padding: 6px 10px 10px 10px;
    border: 1px solid #fff2ab;
    background-color: #fff2ab;
    color: black;
    border-radius: 4px 8px;
    font-weight: bold;
    margin-top:0px;
}
.spclBtn {
    font-family: trade-gothic-next-compressed, sans-serif;
    font-size: 130%;
    padding: 5px 10px 10px 10px;
    border: 1px solid #fff2ab;
    background-color: black;
    color: white;
    border-radius: 4px 8px;
    font-weight: bold;
    margin-bottom: 10px;

}
    .spclBtn:hover {
        background-color: #c10011;
    }
.appImage {
    border:1px solid #808080;
    margin-right:15px;
    margin-bottom:10px;
}
.accordion-button::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffAA00' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E") !important;
}

