﻿.btn {
    height: 45px !important;
    border-radius: 4px !important;
    font-size: 16px !important;
    padding: 11px 62px;
    font-weight: 700 !important;
}

    .btn.v3 {
        height: auto !important;
        border-radius: 8px !important;
        font-size: 18px !important;
        font-style: normal;
        font-weight: 500 !important;
        line-height: 32px;
        padding: 8px 24px;
    }

    .btn.btn-large {
        font-size: 20px !important;
        padding: 7px 62px;
    }

.btn-tall {
    height: 60px !important;
    border-radius: 8px !important;
    font-size: 16px !important;
    line-height: 19px;
    padding: 20px 45px 21px;
    font-weight: 700 !important;
    display: inline-block;
}

.btn-default {
    background-color: #F2F5F8;
    color: #333333;
}

.btn-blue, .btn-blue:hover {
    background-color: #005A9E;
    color: #FFFFFF !important;
}

.btn-light-blue {
    background-color: #106EBE;
    color: #FFFFFF !important;
}

    .btn-light-blue:hover {
        background-color: #106EBE;
        color: #FFFFFF !important;
    }

.btn-white-light-blue {
    background-color: #FFFFFF;
    color: #106EBE !important;
}

.btn-green {
    background-color: #006940;
    color: #ffffff;
}

    .btn-green:hover {
        background-color: #35aa47;
        border: 1px solid #ffffff;
        color: #ffffff;
    }

    .btn-dark-green, .btn-green.v3 {
        background-color: #155036;
        color: #ffffff !important;
    }

        .btn-dark-green:hover, .btn-green.v3:hover {
            background-color: #155036;
            color: #ffffff !important;
        }

.btn-light-green {
    background-color: #25AE60;
    color: #ffffff;
}

    .btn-light-green:hover {
        background-color: #35aa47;
        color: #ffffff;
        border: 1px solid #ffffff;
    }

.btn-green-outline {
    border: 1.5px solid #006940;
    color: #006940;
    background-color: #FFFFFF;
}

    .btn-green-outline:hover {
        border: 1.5px solid #35aa47;
        background-color: #35aa47;
        border: 1px solid #ffffff;
        color: #ffffff;
    }

.btn-white, .btn-white:hover {
    background-color: #FFFFFF;
    color: #006940;
}

.btn-white-outline, .btn-white-outline:hover,
.btn-white-outline:visited, .btn-white-outline:active {
    border: 1.5px solid #FFFFFF;
    color: #FFFFFF;
}

.btn-white-link, .btn-white-link:hover {
    color: #FFFFFF;
    text-decoration: underline;
    font-weight: bold;
    padding: 0;
    height: auto !important;
}

.btn-orange, .btn-orange:hover {
    background-color: #F58C23;
    color: #FFFFFF !important;
}

.btn-orange-outline, .btn-orange-outline:hover {
    border: 2px solid #F58C23;
    color: #F58C23;
}

.btn-close-icon {
    background: none;
    border: none;
    height: 45px;
    margin: 0px 0px 0px -30px;
}

.btn-green-text {
    padding: 11px 0;
    color: #006940;
    text-decoration: underline;
    outline: none !important;
    box-shadow: none !important;
    border: none;
    background-color: transparent;
}
