.special-offer-form {
    text-align: left;
}

.special-offer-form .card {
    border: solid 5px #f2f2f2;
    background: #e8e8e8;
    border-radius: 8px;
}
.special-offer-form .card .card-header {
    background: transparent;
    border: none;
}
.special-offer-form .card .card-header p {
    font-family: Proxima Nova;
    font-weight: 800;
    font-size: 13pt;
    color: #454545;
    line-height: 16pt;
}
.special-offer-form .card .card-header p span {
    color: #ea4b2c;
}
.special-offer-form .card .card-body {
    padding: 0 1.25rem;
}
.special-offer-form .card .card-body .form-group {
    margin-bottom: 10px;
}
.special-offer-form .card .card-body .form-group label {
    margin-bottom: 0;
    font-family: Proxima Nova;
    font-size: 12pt;
    color: #23639d;
}
.special-offer-form .card .card-body .form-group p {
    font-weight: 700;
    margin-bottom: 5px;
}
.special-offer-form .card .card-body .form-group p span {
    color: #19bce5;
}
.special-offer-form .card .card-footer {
    background: transparent;
    border: none;
}
.special-offer-form .text-small {
    font-size: 9pt;
}
.special-offer-form .text-small span {
    color: #19bce5;
}

@media (min-width: 1199.98px) and (max-width: 1431px) {
    .special-offer-form.col-md-3 {
        flex: 0 0 40%;
        max-width: 40%;
   }
}
@media (max-width: 1199.98px) {
    .special-offer-form.col-md-3 {
        flex: 0 0 30%;
        max-width: 30%;
   }
}
@media (max-width: 767.98px) {
    .special-offer-form .media-large-none .card-header {
        padding: .75rem;
   }
}
@media (min-width: 992px) {
    .special-offer-form .media-large-none .card-header button {
        display: none;
   }
    .special-offer-form .collapse {
        display: block;
   }
}
.special-offer-form .navbar-light button {
    background: transparent;
    padding: .75rem;
}

.special-offer-form button.btn {
    width: 100%;
}

.special-offer-form .form-control, .custom-control-input {
    border-radius: unset;
}
.special-offer-form .form-control:focus, .custom-control-input:focus {
    box-shadow: unset;
}