﻿@font-face {
    font-family: "KievitBold";
    src: url("../fonts/1473187/2a203b1a-9b6d-4b4c-9465-da5adbd64303.eot?#iefix");
    src: url("../fonts/1473187/2a203b1a-9b6d-4b4c-9465-da5adbd64303.eot?#iefix") format("eot"), url("../fonts/1473187/6111a3c3-8891-4abd-ab61-c786139e0ba3.woff2") format("woff2"), url("../fonts/1473187/56c57025-d225-4399-b820-776d49f59b36.woff") format("woff"), url("../fonts/1473187/67960b09-90fa-42a8-93ee-ef48c0ec23e6.ttf") format("truetype");
}

@font-face {
    font-family: "KievitBoldItalic";
    src: url("../fonts/1473191/0ed27687-0803-436f-a185-016b56ef6b19.eot?#iefix");
    src: url("../fonts/1473191/0ed27687-0803-436f-a185-016b56ef6b19.eot?#iefix") format("eot"), url("../fonts/1473191/d7af402a-7ff0-45ff-b994-982e4b75e37d.woff2") format("woff2"), url("../fonts/1473191/02d624ec-7da6-4048-b3ef-b5e5a8289ef1.woff") format("woff"), url("../fonts/1473191/c68b7c86-02ed-408b-b53d-341e68fbd8e0.ttf") format("truetype");
}

@font-face {
    font-family: "KievitRegular";
    src: url("../fonts/1473247/88999ed0-5da8-455a-94d4-b7615fa2605b.eot?#iefix");
    src: url("../fonts/1473247/88999ed0-5da8-455a-94d4-b7615fa2605b.eot?#iefix") format("eot"), url("../fonts/1473247/7aeacd4a-1569-4794-bb75-7124c4de5eb5.woff2") format("woff2"), url("../fonts/1473247/8bd5d8f7-54d5-42ca-a619-b5f75277d539.woff") format("woff"), url("../fonts/1473247/bff10865-6182-4362-8499-91ae442d374c.ttf") format("truetype");
}

@font-face {
    font-family: "KievitRegularItalic";
    src: url("../fonts/1473211/14408191-142e-4e23-9c9d-ae32351531cd.eot?#iefix");
    src: url("../fonts/1473211/14408191-142e-4e23-9c9d-ae32351531cd.eot?#iefix") format("eot"), url("../fonts/1473211/f747a6bb-4563-4b0a-9d83-df4876e442e4.woff2") format("woff2"), url("../fonts/1473211/1f26a402-e558-44fe-836a-5d7cac56f0b8.woff") format("woff"), url("../fonts/1473211/11b32d29-106d-4ab9-8203-35716da9f249.ttf") format("truetype");
}

@font-face {
    font-family: "KievitMedium";
    src: url("../fonts/1473223/9f34e975-9971-45ab-9004-475db83406ad.eot?#iefix");
    src: url("../fonts/1473223/9f34e975-9971-45ab-9004-475db83406ad.eot?#iefix") format("eot"), url("../fonts/1473223/8e9fa79e-7be4-434c-9951-bb577789752d.woff2") format("woff2"), url("../fonts/1473223/96bab4bd-f30c-46c9-b618-d89a333336c7.woff") format("woff"), url("../fonts/1473223/9261ee23-78d6-4e9f-9de5-480f795c754a.ttf") format("truetype");
}

@font-face {
    font-family: "KievitMediumItalic";
    src: url("../fonts/1473227/7dfdb23a-7e57-4ffe-96d1-6212f2360695.eot?#iefix");
    src: url("../fonts/1473227/7dfdb23a-7e57-4ffe-96d1-6212f2360695.eot?#iefix") format("eot"), url("../fonts/1473227/a83e4755-0c58-430d-a751-10764d7b5be2.woff2") format("woff2"), url("../fonts/1473227/67e4fa7b-dfc4-415f-b095-b326a49ec265.woff") format("woff"), url("../fonts/1473227/1eba33b6-78a7-441e-8b6c-43c990fad894.ttf") format("truetype");
}

@font-face {
    font-family: "KievitOT";
    src: url("../fonts/1473267/90ec44ea-af88-45de-86b5-55d8845518d9.eot?#iefix");
    src: url("../fonts/1473267/90ec44ea-af88-45de-86b5-55d8845518d9.eot?#iefix") format("eot"), url("../fonts/1473267/90ec44ea-af88-45de-86b5-55d8845518d9.woff2") format("woff2"), url("../fonts/1473267/90ec44ea-af88-45de-86b5-55d8845518d9.woff") format("woff"), url("../fonts/1473267/90ec44ea-af88-45de-86b5-55d8845518d9.ttf") format("truetype");
}

/*loader*/

#scbdkdealerexternalcalc.calculator #santander_spinner {
    position: absolute !important;
    /*top: 0 !important;
    left: 0 !important;*/
    z-index: 100 !important;
    background: url('Loader.gif') no-repeat center center !important;
    width: 90% !important;
    height: 792px !important;
}

#scbdkdealerexternalcalc.priceLabel #santander_spinner {
    position: absolute !important;
    top: 20px !important;
    left: 0 !important;
    z-index: 100 !important;
    background: url('Loader.gif') no-repeat center center !important;
    width: 90% !important;
    height: 186px !important;
}

/*error*/

#scbdkdealerexternalcalc #santander_error {
    overflow: hidden !important;
    color: #ffffff !important;
    position: fixed;
    background-color: red;
    opacity: 0.9;
    font-family: var(--font);
    line-height: 1.5;
    margin: 0px;
    width: 280px;
    padding: 10px;
}

    #scbdkdealerexternalcalc #santander_error span {
        cursor: pointer;
        text-decoration: underline;
    }
    
/*Calc*/


#btnApplyContainer {
    display: none;
}

 #btnApply {
    background-image: url(/Scripts/StyleGuide/images/svg/sml-arrow-white.svg) !important;
     background-color: #387711 !important;
    background-repeat: no-repeat !important;
    background-position: right 8px center !important;
    border: 2px solid #387711!important;
    color: #fff !important;
    display: inline-block !important;
    margin-bottom: 29px !important;
    padding: 7px 40px 7px 15px !important;
    text-align: left !important;
    -webkit-transition: .1s cubic-bezier(.45,.17,.48,.79) !important;
    transition: .1s cubic-bezier(.45,.17,.48,.79) !important;
    width: auto !important;
     font-size: 20px !important;
}

#scbdkdealerexternalcalc {
    color: #303030 !important;
    font-family: var(--font);
    font-size: 14px !important;
    line-height: 1.3 !important;
    text-align: left !important;
      
}

#scbdkdealerexternalcalc *, #scbdkdealerexternalcalc *:before, #scbdkdealerexternalcalc *:after {
   box-sizing: content-box !important;
}

    #scbdkdealerexternalcalc.priceLabel {
        width: 90% !important;
        height: 200px !important;
        overflow: hidden !important;
    }

    #scbdkdealerexternalcalc.calculator {
        width: 90% !important;
        min-height: 792px !important;
        overflow: hidden !important;
    }


    #scbdkdealerexternalcalc .santander_header {
        color: #FFFFFF !important;
        font-family: var(--font);
        line-height: 80px !important;
        font-size: 40px !important;
        text-align: center !important;
        background-color: #387711 !important;
        height: 92px !important;
    }

    #scbdkdealerexternalcalc.priceLabel .santander_header {
        color: #FFFFFF !important;
        font-family: var(--font);
        line-height: 50px !important;
        font-size: 20px !important;
        text-align: center !important;
        background-color: #ec0000 !important;
        background-image: url('santander-logo-mini.svg');
        background-repeat: no-repeat;
        background-size: 30px;
        background-position: 5%;
        height: 50px !important;
    }

    #scbdkdealerexternalcalc .santander_header {
        color: #FFFFFF !important;
        font-family: var(--font);
        line-height: 80px !important;
        font-size: 40px !important;
        text-align: center !important;
        background-color: var(--primary) !important;
        height: 92px !important;
    }

    #scbdkdealerexternalcalc .calcRow.inputField input.textBoxInput, input.textBoxInput:disabled {
        border: 0 !important;
        width: 87%;
        height: 16px !important;
        background-color: #ffffff !important;
        font-family: var(--font);
        font-size: 100% !important;
        padding-top: 10px;
        padding-right: 13px !important;
        padding-bottom: 10px !important;
        padding-left: 13px !important;
        display: inline-block !important;
    }
    
    #scbdkdealerexternalcalc input:not([type="image" i]), #scbdkdealerexternalcalc textarea {
        box-sizing: initial !important;
        background-color: rgb(255, 255, 255) !important;
        border-bottom-color: rgb(0, 0, 0) !important;
        border-bottom-style: none !important;
        border-bottom-width: 0px !important;
        border-image-outset: 0px !important;
        border-image-repeat: stretch !important;
        border-image-slice: 100% !important;
        border-image-source: none !important;
        border-image-width: 1 !important;
        border-left-color: rgb(0, 0, 0) !important;
        border-left-style: none !important;
        border-left-width: 0px !important;
        border-right-color: rgb(0, 0, 0) !important;
        border-right-style: none !important;
        border-right-width: 0px !important;
        border-top-color: rgb(0, 0, 0) !important;
        border-top-style: none !important;
        border-top-width: 0px !important;
        box-sizing: content-box !important;
        color: rgb(0, 0, 0) !important;
        cursor: auto !important;
        display: inline-block !important;
        font-family: var(--font);
        font-size: 17px !important;
        font-stretch: normal !important;
        font-style: normal !important;
        font-variant-caps: normal !important;
        font-variant-ligatures: normal !important;
        font-variant-numeric: normal !important;
        font-weight: normal !important;
        height: 16px !important;
        letter-spacing: normal !important;
        line-height: normal !important;
        margin-bottom: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin-top: 0px !important;
        padding-bottom: 10px !important;
        padding-left: 13px !important;
        padding-right: 13px !important;
        padding-top: 10px !important;
        text-align: start !important;
        text-indent: 0px !important;
        text-rendering: auto !important;
        text-shadow: none !important;
        text-transform: none !important;
        user-select: text !important;
        width: 88%;
        word-spacing: 0px !important;
        writing-mode: horizontal-tb !important;
        -webkit-appearance: none !important;
        -webkit-rtl-ordering: logical !important;
        -webkit-border-image: none !important;
    }

    #scbdkdealerexternalcalc .calcRow.inputField label {
        display: inline-block !important;
        font-weight: normal !important;
        margin-bottom: 0 !important;
    }

    #scbdkdealerexternalcalc .calcRow.inputField .calcInput {
        background-color: rgb(255, 255, 255);
        border-bottom-color: rgb(233, 235, 229);
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-image-outset: 0px;
        border-image-repeat: stretch;
        border-image-slice: 100%;
        border-image-source: none;
        border-image-width: 1;
        border-left-color: rgb(233, 235, 229);
        border-left-style: solid;
        border-left-width: 1px;
        border-right-color: rgb(233, 235, 229);
        border-right-style: solid;
        border-right-width: 1px;
        border-top-color: rgb(233, 235, 229);
        border-top-style: solid;
        border-top-width: 1px;
        color: rgb(48, 48, 48);
        display: block;
        font-family: var(--font);
        font-size: 17px;
        height: 36px;
        line-height: 29px;
        
    }

    #scbdkdealerexternalcalc .calcRow.inputField.disabled .calcInput {
        border: 0px solid #e9ebe5 !important;
        width: auto !important;
    }

    #scbdkdealerexternalcalc .calcRow.inputField label.inputUnit {
        display: inline-block !important;
        color: #303030 !important;
    }


    #scbdkdealerexternalcalc .calcRow {
        padding-left: 15px !important;
        padding-right: 15px !important;
        padding-bottom: 0px !important;
        padding-top: 10px !important;
    }

        #scbdkdealerexternalcalc .calcRow .unitValuta {
            width: 12px !important;
            margin-left: 3px !important;
            display: inline-block !important;
        }

        #scbdkdealerexternalcalc .calcRow .unitPct {
            width: 12px !important;
            margin-right: 3px !important;
            display: inline-block !important;
        }

    #scbdkdealerexternalcalc .headerUnit {
        font-size: 12px !important;
    }

    #scbdkdealerexternalcalc .calcRow .calcLabel {
        margin-right: 4px !important;
        display: inline-block !important;
        font-family: var(--font);
    }

    #scbdkdealerexternalcalc .calcRow span.calcValue {
        display: inline-block !important;
    }

    #scbdkdealerexternalcalc .calcRow div.calcValue {
        display: inline-block !important;
        float: right !important;
    }

    #scbdkdealerexternalcalc .calcRow .calcValue.large {
        width: auto !important;
    }

    #scbdkdealerexternalcalc .santander_footer {
        color: #303030 !important;
        display: block !important;
        font-family: var(--font);
        font-size: 14px !important;
        height: 50px !important;
        line-height: 18.2px !important;
        padding-bottom: 0px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
        padding-top: 10px !important;
        text-align: left !important;
        width: 270px !important;
    }

    #scbdkdealerexternalcalc .santander_content {
        display: block !important;
        height: 50px !important;
        line-height: 18.2px !important;
        padding-bottom: 0px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
        padding-top: 10px !important;
        text-align: left !important;
        width: 270px !important;
    }

    #scbdkdealerexternalcalc .santander_brand {
        background-color: #ec0000;
        background-image: url(santander-logo.svg);
        background-repeat: no-repeat;
        background-size: auto 36px;
        background-position: 50%;
        width: 90%;
        height: 60px;
        display: none;
    }

    #scbdkdealerexternalcalc .calcRow.inputField {
        padding: 10px !important;
        background-color: #FFFFFF !important;
        font-size: 17px !important;
        line-height: 29px !important;
    }

    #scbdkdealerexternalcalc.priceLabel .smallText {
        line-height: 1.3 !important;
        font-size: 8pt !important;
        color: #5c5c5c !important;
    }

    #scbdkdealerexternalcalc .smallText {
        line-height: 1.4 !important;
        font-size: 8pt !important;
        color: #303030 !important;
    }

    #scbdkdealerexternalcalc button {
        background-color: #387711;
        background-repeat: no-repeat;
        background-position: right 8px center;
        border: 2px solid #387711;
        color: #fff;
        display: inline-block;
        margin-bottom: 29px;
        padding: 7px 15px 7px 15px;
        text-align: left !important;
        width: auto !important;
        float: left !important;
    }


        #scbdkdealerexternalcalc button:disabled {
            background-color: #737373 !important;
            background-repeat: no-repeat !important;
            background-position: right 8px center !important;
            border: 2px solid #737373 !important;
            color: #fff !important;
            display: inline-block !important;
            margin-bottom: 29px !important;
            padding: 7px 15px 7px 15px !important;
            text-align: left !important;
            width: auto !important;
            float: left !important;
        }

}

#scbdkdealerexternalcalc *, *:before, *:after {
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
}

#modelYearContainer {
    display: none;
}


#scbdkdealerexternalcalc.calculator .DutyTextValues {
    display: none;
}

#scbdkdealerexternalcalc.calculator .defaultDutyText {
    font-size: 9pt !important;
}

#btnPriceLabelApply {
    cursor: pointer;
}
