﻿.sarkie-checkout {
    padding: 20px;
    font-size: 14px;
}

.sarkie-checkout .checkout, .sarkie-checkout .Billing, .sarkie-checkout .billingInfoNote, .sarkie-checkout .CreditCard, .sarkie-checkout br.clear, .sarkie-checkout .optional, .sarkie-checkout .match-warning {
    display: none;
}
.billingInfoNote {
    display: block !important;
}
.sarkie-checkout fieldset {
    padding-left: 0;
    padding-right: 0;
}

.sarkie-checkout .table-info-1, .sarkie-checkout .table-info-2 {
    width: 100% !important;
}

.sarkie-checkout .billing-panel {
    clear: both;
    padding-top: 5px;
    margin-top: 5px;
    border-top: 4px solid #000000;
}

.sarkie-checkout .billing-panel td, .sarkie-checkout .credit-panel td {
    padding: 5px 0;
}

.sarkie-checkout .billing-panel input {
    width: 200px !important;
    font-size: inherit !important;
}

.sarkie-checkout .billing-panel .selector {
    max-width: 200px;
}

.sarkie-checkout .billing-panel .selector input {
    width: 175px !important;
}

.sarkie-checkout .user-panel, .sarkie-checkout .credit-panel {
    border-top: 1px solid #000000;
}

.sarkie-checkout .credit-type td {
    padding: 0 0 0 10px;
}

.sarkie-checkout .credit-type td:first-child {
    padding: 0;
}

.sarkie-checkout .order-total-row td {
    padding: 15px 0;
    font-size: 1.5em;
}

.sarkie-checkout .order-total-row td.small {
    padding: 0 0;
    padding-top: 5px;
    font-size: 1.4em;
}

.striketh {
    text-decoration: line-through;
}

.ServiceFeeDiscountBannerContainer .container-fluid {
    padding: 0;
    padding-top: 15px;
}
.ServiceFeeDiscountBannerContainer .container-fluid div {
    padding: 0;
}

.sarkie-checkout .Required {
    font-size: 0.9em;
    color: #ec1e27;
    /*font-weight: bold;*/
}

.sarkie-checkout .user-panel table {
    margin-top: 0 !important;
    margin-bottom: 20px;
}

.sarkie-checkout .user-panel td {
    width: inherit !important;
}

.sarkie-checkout .user-panel .user-yes {
    font-weight: bold;
    text-transform: uppercase;
}

.sarkie-checkout .user-panel .account-description {
    display: none;
}

.sarkie-checkout .event-container {
    margin-top: 15px;
}

    .sarkie-checkout #powered-by-logos {
        margin-top: 15px;
        border-top: 1px solid rgb(224, 224, 224);
        padding-left: 0;
    
    }
.sarkie-checkout #powered-by-logos .row {
    padding-top: 15px;
}
    .sarkie-checkout #powered-by-logos #MasterCardLogo {
        width: 100px;
    }
    .sarkie-checkout #powered-by-logos #VisaLogo {
        width: 100px;
    }
    .sarkie-checkout #powered-by-logos #AmexLogo {
        width: 100px;
    }
    .sarkie-checkout #powered-by-logos #imgPoweredByPaymentProcessorLogo {
        width: 100px;
    }
