﻿.checkout-form {
    display: flex;
    flex-direction: column;
    align-items: center;
}



.checkout-form .form-columns {
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin: 50px;
}


    .checkout-form .form-columns > div {
        margin-left: 15px;
        margin-right: 15px;
    }

.checkout-form div[role="heading"] {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 8px;
}


    .checkout-form label {
        font-size: 14px;
        color: rgb(12, 35, 64);
    }

.checkout-form .my-3 {
    min-width: 30%;
}

    .checkout-form div[data-sf-role="dropdown-list-field-container"] {
        width: 30%;
    }

    .checkout-form input[type=text].form-control, select {
        width: 100%;
        border: 1px solid #ced4da;
    }

    .checkout-form select {
        font-size: 1rem;
    }



    .checkout-form .btn-primary {
        background-color: #AD0921;
        border: 1px solid #AD0921;
        color: #fff !important;
        text-decoration: none !important;
        border-radius: 25px;
        height: 2em;
        font-size: 16px;
        min-width: 200px;
        padding: 3px 15px;
        font-family: proxima-nova, sans-serif;
        text-align: center;
        text-transform: uppercase;
    }