body {
    background-color: #f9f9f9;
}

.container {
    background-color: white;
    padding: 0;
}

.bg-orange {
    background-color: #fe9a2b;
    color: white;
}

.bg-body {
    background-color: #f9f9f9;
}

.grey-text, .grey-text a {
    color: #666;
}

.orange-text {
    color: #fe9a2b;
}

.user-cards-container {
    margin: 0;
}

.user-cards-container .card {
    height: 100%;
}

.card-img-bottom img {
    max-width: 100%;
}

.container-fluid {
    padding-left: 0px;
    padding-right: 0px;
}

h1{font-size: 2em;}
h2{font-size: 1.7em;}
h3{font-size: 1.5em;}
h4{font-size: 1.3em;}
h5{font-size: 1.1em;}
h6{font-size: 1em;}

.wel {
    font-weight: 200;
}

.wr {
    font-weight: 400;
}

.wb {
    font-weight: 600;
}

html, .rt {
    font-size: 1rem;
}
/*sm*/
@media(min-width:576px){
    .rt {
        font-size: 1.3rem;
    }
}
/*md*/
@media(min-width:768px){
    .rt {
        font-size: 1.6rem;
    }
}
/*lg*/
@media(min-width:992px){
    .rt {
        font-size: 1.9rem;
    }
}
/*xl*/
@media(min-width:1200px){
    .rt {
        font-size: 2.2rem;
    }
}


.card-text {
    font-size: 1.2em;
    margin-bottom: 1em;
}

.white-overlay {
    background-color: black;
    opacity: 0.5;
    color: white;
}
.overlay-center {
    position: absolute;
    margin: 0;
    top: 50%;
    width: 100%;
    text-align: center;
    /*left: 50%;
    margin-right: -50%;*/
    transform: translate(0, -50%);
}

.customerRow a.img {
    display: block;
    width:300px;
    height: 120px;
    margin:auto;
    background-repeat: no-repeat;
    background-position: center;
}

.callToAction {
    /*margin-top: 100px;*/
    padding: 10px 15px;
    margin: 0;
    background-color: #45b1de;
    color: white;
    text-align: left;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 100;
}

.callToAction h3 {
    color: yellow;
    margin-right: 30px;
    font-size: 30px;
}

.callToAction h6 {
    font-size:26px;
}

.callToAction a {
    color: white;
}

.callToAction a:hover {
    color: yellow;
}

.footer {
    margin: 30px 0 0;
    padding: 30px 60px 70px;
    color: white;
    background-color: #777;
    text-align: left;
    font-size: 20px;
}

.footer ul {
    list-style: none;
}

.footer a {
    color: white;
    margin: 0 10px;
}

a:hover {
    color: goldenrod;
}




