body {
     font-family: Play;
     font-size: 16px;
     min-height:100vh;
}
 .hidden {
     visibility: hidden;
}
 .beautylink {
     display:inline-block;
     background-color: #8021a3;
     outline: none;
     border: none;
     margin-left: 20px;
     text-align: center;
     color: white;
     padding: 10px;
     font-size: 22px;
     text-decoration: none;
     margin-top: 30px;
     padding-left: 30px;
     padding-right: 30px;
     cursor:pointer;
}

 .small{
    font-size:0.8em;
}
 .beautylink:visited {
     color: white;
     text-decoration: none;
}
 .arrow-right-container {
     display: inline-block;
     padding-left: 8px;
     padding-bottom: 1px;
}
 .arrow-container {
     padding-bottom: 3px;
     display: inline-block;
     padding-left: 8px;
}
 .arrow-right {
     width: 10px;
     height: 10px;
     border-top: 2px solid white;
     border-right: 2px solid white;
     transform: rotate(45deg) 
}
 .arrow {
    /* display: inline-block;
    */
     width: 7px;
     height: 7px;
     border-top: 1px solid #002560;
     border-right: 1px solid #002560;
}
 .arrow-bottom {
     transform: rotate(135deg) 
}
 .arrow-top {
     transform: rotate(-45deg) 
}
 .arrow-left {
     width: 10px;
     height: 10px;
     border-top: 2px solid white;
     border-right: 2px solid white;
     transform: rotate(-135deg);
}
 .check{
    color:#5fc139;
}
/*/
//////////////////////////////////////////
/*/
/* /////////////////////// headerview //////////
/*/
/*/
///////////////////////////////////////////
/*/
 body{
    padding:0;
     margin:0;
     background-image: url('../images/yellow_car_kite2.jpg');
    /* background-image: url('../images/car_forest_med.jpg');
    */
     background-size: 100% auto;
     background-repeat:no-repeat;
}
 #header{
    padding-bottom:20px;
}
 #logo{
    font-size:30px;
    padding-left:15px;
     padding-top:15px;
    padding:15px;
     display:inline-block;
     letter-spacing:-2px;
    /* font-style: italic;
    */
    /* font-family: Gugi;
    */
     font-family: Allerta Stencil;
     color:white;
}
 #logoutdiv{
    text-align: center;
     padding-top:40px;
    background-color:white;
}
 #sessiondiv{
    background-color:#EBEBEB;
    padding:3px;
    text-align:right;
}
 #language-links{
    display:inline-block;
    vertical-align: top;
    line-height: 160%;
    padding-right:20px;
}
 #language-links a{
    color:white;
    text-decoration:none;
}
 #language-links a:visited{
    color:white;
}
 #language-links .active_lang{
    font-weight:600;
    text-decoration:underline;
}
 #header-contacts-wrapper{
    display:inline-block;
}
 #headercontacts{
    float:right;
    padding-top:15px;
     padding-right: 15px;
     color:white;
    font-size:18px;
}
 #headerphone{
    font-size:1.1em;
    padding-top:5px;
}
.flash{width:100%; text-align:center; padding:5px; font-size:22px; color:#4434b2; background-color: aliceblue; border:1px solid #EBEBEB;}
 @media (max-width: 820px) {
    body{overscroll-behavior-y: contain !important;}
     #logo{
        font-size:24px;
        padding-left:7px;
         padding-top:9px;
        padding:7px;
    }
     #header{
        padding-bottom:10px;
    }
     #headercontacts{
        padding-top:7px;
        font-size:14px;
    }
}
/*/
//////////////////////////////////////////
/*/
/* /////////////////////// identity //////////
/*/
/*/
///////////////////////////////////////////
/*/
 #identity-container-outer{
    width:100%;
    margin:auto;
    background:rgba(255,255,255, 0.6);
    min-height:80vh;
}
 #identity-container{
     min-height:70vh;
     background-image: url('../images/computer_guy.jpg');
     background-repeat: no-repeat;
     background-position:right top;
     background-size: cover;
}
 #identity-container{
}
 .dokobit-main__header{
    display:none;
}
 #identh3{
    padding-top:130px;
     padding-bottom:20px;
     font-size:20px;
    text-align: center;
}

#specify_whos_ident{
    margin:auto;
    font-size:20px;
    background-color:aliceblue;
    color:blue;
    padding:5px;
}

/*/
//////////////////////////////////////////
/*/
/* /////////////////////// steps //////////
/*/
/*/
///////////////////////////////////////////
/*/
 #steps{
     display:flex;
     justify-content: space-around;
    background-color:rgba(112,0,153, 0.2);
    width:100%;
    font-size: 0;
    border-bottom: 1px solid #6bff6b;
     color:white;
}
 .numberblock{

     font-size:16px;
    padding-top:10px;
     padding-bottom:10px;

}
 .stepnum, .steptext{
    display:inline-block;
}
 .activestep{
    font-weight:600;
     color:#6bff6b;
}
 .passedstep{
    color:#7f7f7f!important;
}
 .numberarrow{
    display:inline-block;
    width:0;
}
 .activestep + .numberarrow{
     visibility:hidden;
     width: 20px;
     height: 20px;
     margin-left:-18px;
     vertical-align: top;
     transform:rotate(45deg);
     border-right:1px solid #6bff6b;
     border-top:1px solid #6bff6b;
}
 #flash{
    text-align:center;
    font-size:20px;
    color:#4434b2;
}
 @media (max-width: 820px) {
     #steps{
        display:none;
        background-color:rgba(255,255,255);
         background:transparent;
        padding-top:5px;
         padding-bottom:5px;
    }
     .numberblock{
        padding:4px;
        display:block;
        width:90%;
         color:white
    }
}
 #campaign{
     background-color:rgba(255,255,255,0.8);
     text-align: center;
     font-size:40px;
     color:#8021a3;
     padding:20px;
}
/*/
//////////////////////////////////////////
/*/
/* /////////////////////// footer //////////
/*/
/*/
///////////////////////////////////////////
/*/
 #disclaimer{
    color:gray;
     padding:40px;
    font-size:12px;
    line-height:160%;
    background-color:white;
}
 #base_url{
    height:0;
     width:0;
    clear:both;
}
 #footer{
    padding-top:50px;
    padding-bottom:50px;
    background-image: linear-gradient(90deg, #3838b5, #8021a3);
    display:table;
    width:100%;
}
 #footerrow{
    display:table-row;
    vertical-align: center;
    font-size:20px;
     color:white;
}
 #footerrow div{
    display:table-cell;
    text-align: center;
}
 @media (max-width: 820px) {

    #campaign{

        font-size:24px;

   }


     #footer{
        padding-left:0;
        padding-right:0;
    }
     #footerrow{
        display:block;
    }
     #footerrow div{
        display:block;
        padding-top:5px;
    }
}
/*/
////////////////////////////////////////////////////////////////////
/*/
/* /////////////////////// index / calculator / application //////////
/*/
/*/
////////////////////////////////////////////////////////////////////
/*/
 #bodycontainer{

}
#mobimg{display:none;}
 #bodycontainer_application{
    background-image: url('../images/yellow_car_travel.jpg');
}
 #bodycontainer, #bodycontainer_monthly, #bodycontainer_application{
     min-height:90vh;
     background-repeat: no-repeat;
     background-position:top right;
     background-size: 100%;
     background-attachment: fixed;
}
 #welcome-friend{
     background-color:rgba(255,255,255,1.0);
     text-align: center;
     font-size:20px;
     color:#8021a3;
     padding:40px;
}
 #later{
     margin-top:15px;
     font-size:16px;
}
 #register-container{
     min-height:80vh;
     background: rgba(255,255,255, 0.9);
}
 #register-container h2, #register-container h4{
    text-align: center;
     color:#8021a3;
}
 #register-form{
     background-color:white;
     padding:50px;
     width:400px;
     margin:auto;
     font-size:15px;
     line-height: 180%;
}
 #register-form .frow{
}
 #register-form label, #register-form input{
}
 #firstsection{
     display: flex;
     align-items: stretch;
     justify-content: space-around;
     padding-top:70px;
    margin-top:0;
     padding-bottom: 50px;
}
/**{
    border:1px solid red;
}
*/
 #ourtext {
     color:#05008a;
     width:30%;
     min-height:600px;
     padding:2%;
     background-color: white;
     font-size: 18px;
     opacity:0.96;
     line-height:180%;
}
 #ourtext ul{
    display:inline-block;
    margin:auto;
     list-style-type: none;
}

#choose_prod{
    display:flex;
}


.selectedprod{
    color:white;
    background-color: #05008a;
}



 #arrowup, #arrowdown{
    margin:auto;
}
 #arrowup{
    display:none;
}
 #applicationcontainer {
     background-color:white;
     width:30%;
     padding:2%;
}
 #applicationcontainer2 {
     width: 40%;
     padding: 3%;
     min-height:80vh;
     background-color: white;
     margin-left: 5%;
     margin:auto;
    /* opacity: 0.9;
    */
}
 .calculatorsection {
    /* padding-top: 50px;
    */
     font-size:18px;
     background-color: white;
     color: #0032a6;
     padding:30px;
    /* padding-top:0;
    */
     height:600px;
}
 .calcrow{
    padding-bottom: 20px;
    margin-top:30px;
}
 .calcrow:nth-of-type(1){
    margin-top:10px;
}
 .calclabel{
    display:inline-block;
    width:48%;
}
 .calcinput{
    display:inline-block;
    width:49%;
}
 .calcinputinside{
    display:inline-block;
    width:49%;
    position:relative;
}
 .inputback{
    width:49%;
     display:inline-block;
    text-align: right;
}
 .inputbackres{
     float:right;
}
 .calculatorsection input{
     display:inline-block;
     width:100px;
     text-align: center;
     border: 1px solid #EBEBEB;
     outline:none;
     width: 70px;
     color: #8021a3;
     font-size: 14px;
     height:26px;
     line-height:26px;
     vertical-align: middle;
}
 #fineur{
    height:36px;
    line-height:36px;
     width:36px;
     text-align:center;
    display:inline-block;
    font-size: 18px;
    vertical-align: top;
}
 .calculatorsection select {
     width:60px;
     height:26px;
     line-height: 26px;
     font-size:14px;
     padding-left:10px;
     margin:auto;
     border:1px solid #EBEBEB;
     outline:none;
     color:#3838b5;
}
 .calculatorsection option {
     background-color: #f7f7f7;
     font-size:16px;
     height:36px;
     line-height: 36px;
     color:#3838b5;
}
 #calculatordisclaimer {
     margin: auto;
     text-align: center;
     margin-top: 60px;
     color:gray;
     font-size:14px;
}
 #answercontainer #calculatordisclaimer{
    display:none;
}
 .tooltip {
     margin-left:5px;
     position: relative;
     display: inline-block;
     background-color: #b3f0ff;
     color:#3838b5;
     width:20px;
     height:20px;
     text-align: center;
    /* font-style:italic;
    */
     font-size:16px;
     border-radius:10px;
     line-height: 20px;
     font-weight:600;
}
 .tooltip .tooltiptext {
     visibility: hidden;
     width: 250px;
     background-color: #EBEBEB;
     color: #3838b5;
     text-align: center;
     border-radius: 6px;
     padding: 15px;
     font-style:normal;
     font-size: 14px;
    /* Position the tooltip */
     position: absolute;
     z-index: 1;
}
 .tooltip:hover .tooltiptext {
     visibility: visible;
}

 #monthlyword {
    text-align: center;
}
 #monthlyview {
     outline: none;
     border: none;
     text-align: center;
    /* -moz-border-radius: 15px;
     -webkit-border-radius: 15px;
     border-radius: 15px;
     */
     text-align: center;
    /* color: white;
    */
     padding: 10px;
     font-size: 18px;
}
 .ui-slider .ui-slider-handle {
     background-image:none;
     vertical-align: middle;
     cursor:pointer;
     margin-top: -5px;
     border-radius:15px;
     border:none;
     outline:none;
    /* width:2em;
     left:-.6em;
     text-decoration:none;
     text-align:center;
     */
     background-color: #8021a3;
}
 .ui-state-focus{
    border:none;
}
 .ui-state-active{
    border:none;
}
#as_fie{
    text-align:center;
    padding-top:30px;
}

 .sliders{
     background-color:#3838b5;
     height:2px;
}
 .possiblevalues {
     display: inline-block;
     width: 49%;
     color: grey;
     font-size: 12px;
     padding-top:10px;
}
 .sliderdiv .possiblevalues:nth-of-type(3) {
     text-align: right;
}

 #linktrow{
    text-align: center;
}
 .toapplication {
     display:block;
     width:90%;
     margin:auto;
     background-color: #8021a3;
    /* outline: none;
     border: none;
     */
     text-align: center;
     color: white;
     padding: 10px;
     font-size: 22px;
     text-decoration: none;
     margin-top: 30px;
     padding-right: 30px;
     cursor:pointer;
}
 .toapplication:visited {
     color: white;
     text-decoration: none;
}
 .toapplication3 {
     display:block;
     background-color: #8021a3;
     outline: none;
     border: none;
     height:40px;
     text-align: center;
     color: white;
     padding: 10px;
     font-size: 22px;
    /* float: right;
    */
     text-decoration: none;
     margin:auto;
     margin-top: 30px;
     padding-left: 5%;
     padding-right: 5%;
     cursor:pointer;
}
 .toapplication2:visited {
     color: white;
     text-decoration: none;
}
 #mainimage{
     float:right;
     display:inline-block;
     height:600px;
     width:300px;
     border-top-left-radius: 350px;
     border-bottom-left-radius:350px;
     background-image: url('../images/happy_woman_small_cut.jpg');
     background-color: #cccccc;
    /* Used if the image is unavailable */
     background-position: right;
     background-repeat: no-repeat;
    /* Do not repeat the image */
     background-size: 700px 700px;
    /* Resize the background image to cover the entire container */
}
 #why{
     padding: 5%;
     width:90%;
     color:#3838b5;
}
 .why{
     margin-top:20px;
}
 .whyhead{
    font-weight:600;
}
 .whytextblock{
    display:inline-block;
    color:white;
}
 .whytext{
    margin-top:10px;
}
 .whycheck{
    display:inline-block;
    vertical-align:top;
     font-size:1em;
    color:#6bff6b;
}
 .whyscreep{
    display:none;
}
 @media (max-width: 1280px) {
    /* #ourtext{
        width:24%;
    }
     #applicationcontainer{
        width:300px;
    }
     #mainimage{
        width:200px;
        height:400px;
        background-size: 400px 400px;
    }
     */
     body{
        background-size: cover;
    }

 
    
     .whytextblock{
        width:90%;
    }
}
 @media (max-width: 820px) {
     
    #applicationcontainer{
        margin-top:0;
    }

    #mobimg{display:block;width:100vw;}
     
     .whycheck{
        display:none;
    }
     .whyscreep{
        display:inline-block;
    }
     #mainimage{
        display:none;
    }
     #bodycontainer{
       
        padding-top:0;
        margin-top:0;
    }

     #firstsection{
     
         flex-direction: column-reverse;
         margin:auto;
        padding:0;
        padding-top:0;
        margin-top:0;
        padding-bottom:80px;
         width:100%;
         background-color: white;

    }
     
     .monthlyblock{
        width:47%;
        text-align: center;
    }
     .toapplication{
        clear:both;
        display:block;
        width:80%;
        font-size: 16px;
    }
     #monthlyword, #monthlyview {
         display: block;
    }
     .calcrow{
        display:block;
    }
     .calcblock{
        display:block;
        text-align: center;
    }
     #ourtext{
         width:90%;
         padding:5%;
         padding-bottom: 50px;
         margin-left:0;
         min-height: 120px;

         color:#3838b5 

    }
     #ourtext ol{
        text-align: left;
    }
     #ourtext ul{
        text-align: left;
    }

     .tooltip .tooltiptext {
         margin-left:-150px;
    }
     #applicationcontainer{
         display:block;
         margin:auto;
         margin-top:20px;
         padding-top:0;
         padding:0;
         width:100%;
    }
     .calculatorsection{
         background: rgba(255,255,255,0.9);
    }
     #applicationcontainer2 {
         width: 96%;
         padding: 2%;
         background-color: white;
         margin:auto;
        /* opacity: 0.9;
        */
    }
}
 .whiteblock{
    color:#3838b5;
     font-size:20px;
    padding-top:50px;
    line-height:160%;
    padding-bottom:70px;
    padding-top:10px;
    background-color:white;
}
 .whiteinner{
    width:50%;
     margin:auto;
}
 .whiteblock h2{
    color: #8021a3;
    font-weight:200;
}
 .whiteblock ol, .whiteblock ol li{
    padding:0;
    margin:10px;
}
 .hitit{
    display:inline-block;
}
 @media (max-width: 1080px) {
     .whiteinner{
        width:80%;
    }
}
 #warranty{
     background-color:white;
     min-height:80vh;
     background-image:url('../images/index/radiate.jpg');
     background-position: top left;
     background-size: 100% auto;
     background-attachment: fixed;
     background-repeat: no-repeat;
}
 #warrantytext{
    margin-left:45%;
     width:55%;
     color: #0032a6;
    padding-top:50px;
    padding-bottom:50px;
}
 #warheadone, #warheadtwo{
    font-size:46px;
    font-weight: 200;
}
 #warrantyfirsth1{
}
 #warheadtwo{
    padding-left:160px;
}
 #warrantysmallertext{
    padding-left:160px;
    font-size:20px;
    margin-top:10px;
}
 #warrantysmallertext a{
    color:aqua
}
 #warrantysmallertext a:visited{
    color:aquamarine;
    text-decoration:none;
}
 #warrantysmallertext #beautylink{
    color:white;
}
 @media (max-width: 1080px) {
     #warranty{
         background-attachment: local;
    }
     #why{
        width:90%;
    }
    /* .why{
        width:90%;
    }
    */
     .whytextblock{
        color:#3838b5;
    }
     #warheadone, #warheadtwo{
        display:inline-block;
         font-size:26px;
    }
     #warheadtwo, #warrantysmallertext{
        padding-left:0;
    }
     #warrantytext{
        margin-left:5%;
         width:90%;
         color:#3838b5;
        padding-top:50vw;
    }
}
 #greenpay{
     background-color:white;
     min-height:80vh;
     background-image:url('../images/car_forest_med.jpg');
     background-position: top left;
     background-size: 100% auto;
     background-attachment: fixed;
     background-repeat: no-repeat;
}
 #greenText{
     width:40%;
     padding:5%;
     background: rgba(255,255,255,0.9);
     color: #8021a3;
     font-size:18px;
     line-height: 160%;
}
 @media (max-width: 820px) {

    #warranty{

        background-image:url('../images/purple_lady_small.jpg');

   }
     #greenpay{
         min-height:130vh;
         background-attachment: local;
         height:50vw;
    }
     #greenText{
         background: rgba(255,255,255,0);
         padding-top:70vw;
         width:90%;
    }
}
/*/
//////////////////////////////////////////
/*/
/* /////////////////////// application //////////
/*/
/*/
///////////////////////////////////////////
/*/
 #applicationinfo{
    line-height:160%;
     width:80%;
    margin:auto;
     color:grey;
}
 #calc_data{
    padding-bottom:10px;
     display:none
}
 #calc_data div{
    display:inline-block;
    padding-left:3px;
     padding-right:3px;
    font-size:14px;
    font-style:italic;
    color:black;
}
 #change_calc{
    color:blue;
}
 #change_calc:visited{
    color:blue;
}
 .errors{
    font-size: 12px!important;
     color:red;
    height:14px;
}
 #form a{
    font-size:12px;
}
 #form a:visited{
    color:blue;
}
 .toapplication2 {
     display:block;
     background-color: #8021a3;
     outline: none;
     border: none;
     height:40px;
     text-align: center;
     color: white;
     padding: 10px;
     font-size: 22px;
    /* float: right;
    */
     text-decoration: none;
     margin:auto;
     margin-top: 30px;
     padding-left: 5%;
     padding-right: 5%;
     width:100%;
     cursor:pointer;
}
 .toapplication3 {
     display:block;
     background-color: #8021a3;
     outline: none;
     border: none;
     height:40px;
     text-align: center;
     color: white;
     padding: 10px;
     font-size: 22px;
    /* float: right;
    */
     text-decoration: none;
     margin:auto;
     margin-top: 30px;
     padding-left: 5%;
     padding-right: 5%;
     width:100%;
     cursor:pointer;
}
 .toapplication2:visited {
     color: white;
     text-decoration: none;
}
 input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, textarea:-webkit-autofill, textarea:-webkit-autofill:hover, textarea:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus {
     background-color:white;
     -webkit-box-shadow: 0 0 0px 1000px #fff inset;
     transition: background-color 5000s ease-in-out 0s;
}
 @media (max-width: 820px) {
     #form{
        display:block;
        width:90%;
         margin:auto;
         padding:5%;
    }
     #form .trow{
        display:block;
    }
     .trow label, .trow input, .trow select{
        display:block;
        margin:auto;
    }
     .errors{
        font-size: 12px!important;
         color:red;
        display:block;
        text-align:center;
    }
     .trow{
        padding:3px;
    }
}
/*/
///////////////////////////////////////////////////////////////////////
/*/
/* /////////////////////// bank_account form, application form //////////
/*/
/*/
///////////////////////////////////////////////////////////////////////
/*/
 #form{
    max-width:400px;
    margin:auto;
    font-family:Calibri;
    color:#3838b5;
}
 .trow input{
    outline:none;
    border:none;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}
 .trow select{
     border:none;
    outline:none;
    border-radius:5px;
    cursor:pointer;
}
 .trow select option{
    padding:1%;
}
 .trow input, .trow select{
    display:block;
    padding:1%;
    color:#3838b5;

    background-color:white;
    border:1px solid #a8a8a8;
}
.trow input{
    width:97%;
}
.trow select{
    width:99%;
}
 .trow input:hover, .trow select:hover{
    border-bottom:1px solid #5fc139;
}
 .trow label{
    padding-top:3px;
    font-size:12px;
    display:block;
    height:12px;
    color:#6e6e6e;
}
 .trowprivacy {
    padding-top:20px;
}
 #privacylabel, #privacylabel a{
    font-size: 16px!important;
}

#other_creditors_consent, #other_creditors_consent a{
    font-size: 16px!important;
}


#other_creditors_consentlabel, #other_creditors_consentlabel a{
    font-size: 16px!important;border:1px solid red;
}

 #form input[type=checkbox]{
    height:16px;
     width:16px;
}
 #applamount{
    padding-top:15px;
     padding-bottom:15px;
}
 #firstpart{
    background-color:#EBEBEB;
    padding:10px;
}
 #form .trow label{
    font-size:12px!important;
    margin-bottom:-16px;
}
 #form .trow #bankaccountlabel{
    font-size:18px!important;
    margin-bottom:0;
}
 #form .trow input[type=text], #form .trow input[type=number]{
    margin-top:20px;
    font-size:16px;
    padding:5px;
    border:1px solid grey;
}
 #form .trow select{
    margin-top:20px;
    font-size:16px;
}
 #form .trow .toapplication2 {
     display:block;
     background-color: #8021a3;
     outline: none;
     border: none;
     height:40px;
     text-align: center;
     color: white;
     padding: 10px;
     font-size: 22px;
    /* float: right;
    */
     text-decoration: none;
     margin:auto;
     margin-top: 30px;
     padding-left: 5%;
     padding-right: 5%;
     cursor:pointer;
}
 #form .trow .toapplication2:visited {
     color: white;
     text-decoration: none;
}
 .trowno label{
    color:#6e6e6e;
    font-size:16px;
    cursor:pointer;
}
 input[type="radio"]:checked+label{
     font-weight: bold;
     color:#3838b5;
    font-size:20px;
}
 #emta_popup{
    color:blue;
     cursor:pointer;
     text-decoration:underline;
}
/*/
//////////////////////////////////////////
/*/
/* /////////////////////// answers //////////
/*/
/*/
///////////////////////////////////////////
/*/
 #answercontainer{
     width: 40%;
     min-height:100%;
     padding: 3%;
     background-color: white;
     margin-left: 5%;
     margin:auto;
     padding-bottom:200px;
}
 #answercontainer .toapplication{
    display:none;
}
 #bank_statement_container{
     width: 70%;
     min-height:100%;
     padding: 3%;
     background-color: white;
     margin-left: 5%;
     margin:auto;
     padding-bottom:200px;
}
 .bankimages{
    max-width:100%;
}
 .bank_account_info{
    padding:30px;
     background-color:#f7f7f7;
}
 #bank_account_instructions{
    line-height: 160%;
     font-family:Calibri;
}
 #bank_account_instructions h2{
    margin:auto;
    cursor:pointer;
     text-align:center;
    border-top:1px solid #EBEBEB;
    padding-top:10px;
     padding-bottom:10px;
}
 #bank_account_instructions h2:hover{
    background-color:#EBEBEB;
}
 .bankname{
    display:inline-block;
}
 #bank_account_instructions .arrow-top{
}
 @media (max-width: 820px) {
     #answercontainer{
        width:96%;
         padding:2%;
    }
     #bank_statement_container{
        width:96%;
         padding:2%;
        font-size: 1.2em;
        font-family:Calibri;
    }
}
/*/
//////////////////////////////////////////
/*/
/* /////////////////////// cookies //////////
/*/
/*/
///////////////////////////////////////////
/*/
 #cookietext{
     width:70%;
     margin:auto;
     line-height:160%;
     padding:5%;
     height:80vh;
}
 #cookieconsent{
    position:fixed;
    bottom:0;
    padding:1%;
    width:100%;
    text-align: center;
    background-color:rgba(0,0,0,0.7);
    color:white;
     display:none;
}
 #cookieconsent a{
    color:white;
}
 #cookieconsent a:visited{
    color:white;
}
 #closecookieconsent{
    margin-left:10%;
    font-size:1.2em;
    cursor:pointer;
}
/*/
//////////////////////////////////////////
/*/
/* /////////////////////// content //////////
/*/
/*/
///////////////////////////////////////////
/*/
 .content{
    padding:50px;
    width:70%;
    margin:auto;
    background-color:white;
    line-height:160%;
     font-family:Calibri;
}
 .content h1, .content h2, .content h3{
    color: #8021a3;
    font-weight:400;
}
 .content p, .content li{
    color: #00117d;
}
 #carloanh2{
    margin-top:50px;
     text-align:center;
}
 #calculatorcontainer{
    width:400px;
    margin:auto;
     width: 40%;
     padding:3%;
     padding-top:0;
     border:1px solid #EBEBEB;
     margin-top:50px;
     -webkit-box-shadow: 0px 0px 26px 11px rgba(235,235,235,1);
     -moz-box-shadow: 0px 0px 26px 11px rgba(235,235,235,1);
     box-shadow: 0px 0px 26px 11px rgba(235,235,235,1);
}
 #check-car-content .car-backgeound-check-image{
    width:50%;
    float:right;
}
 #check-car-content .content-divider{
    font-size: 18px;
    line-height:160%;
    font-weight:300;
}
 #check-car-content .links_to_relevant_pages{
    background-color:#f7f7f7;
    padding:30px;
}
 #check-car-content h2{
    clear:both;
}
 #check-car-content ol li a{
    font-size:14px;
}
 #check-car-content hr{
    clear:both;
}
 #check-car-content #disclaimer{
    font-size:14px;
     color:grey;
     font-size:16px;
    font-style:italic;
}
 @media (max-width: 820px) {
     .content{
        padding:3%;
         width:94%;
    }
     #check-car-content .car-backgeound-check-image{
        width:100%;
        display:block
    }
}
