﻿body {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.075rem;
    background-color: #083D77;
}



header, main {
    background-color: #083D77;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Ubuntu", sans-serif;
   
    font-weight: 400;
    font-style: normal;
}

footer {
    background-color: #f8f9fa;
}

footer a{
    color: #212529;
}

.text-tan {
    color: #EE964B;
}

.rounded-custom{
    border-radius: 1rem;
}

.rounded-custom-end-lg {
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
}

.btn {
    border-radius: 1.5rem;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    font-size: 1.1rem;
}

.btn-outline-light:hover {
    color: #212529;
}

.btn-custom:hover {
    background-color: #dc9428;
    border-color: #dc9428;
    color: #212529;
}

.bg-blue {
    background-color: #083d77;
}

.btn-custom {
    background-color: #F4D35E;
}

    .btn-custom:hover {
        background-color: #f2cc46;
        border-color: #f2cc46;
        color: #212529;
    }

    .btn-custom:not(:disabled):not(:disabled):active {
        background-color: #F4D35E !important;
        border-color: #F4D35E !important;
        color: #212529;
    }

.portal-icon {
    height: 45px;
    width: 45px;
    border-radius: 45px;
   /* color: #fff;*/
    background-color: #EE964B;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1.35rem;
    margin: auto;
}

.icon-wrapper {
    text-decoration: none;
    margin-left: .25rem;
    margin-right: .25rem;
}

.icon {
    display: flex;
    width: 35px;
    height: 35px;
    border-radius: 35px;
    font-size: 1.05rem;
    justify-content: center;
    align-items: center;
    text-align: center;
    text-decoration: none;
    color: #212529;
    background-color: #ee964b;
}

    .icon:hover {
        background-color: #ec8834;
    }

.list-padding li {
    padding-top: .3rem;
    padding-bottom: .3rem;
}

.map {
    width: 100%;
    border: none;
    border: 0;
    min-height: 420px;
}

@media (min-width: 768px) {
    .w-md-75{
        width: 75%;
    }    
}

@media (min-width: 991.98px) {
    .rounded-custom-end-lg {
        border-top-right-radius: 1rem;
        border-bottom-right-radius: 1rem;
        border-bottom-left-radius: 0; 
    }
}
