/* ScrollBar */
/** Works on Firefox **/
* { scrollbar-width: auto; scrollbar-color: #002d4c #f2f2f2; }
/** Works on Chrome, Edge, and Safari **/
*::-webkit-scrollbar { width: 12px; }
*::-webkit-scrollbar-track { background: #f2f2f2; }
*::-webkit-scrollbar-thumb { background-color: #002d4c; border-radius: 20px; border: 3px solid #f2f2f2;}
.hide {
    display: unset;
    height: unset;
    width:unset;
    overflow: unset;
}
/** Featherlight v1.7.13 **/
html.with-featherlight{overflow:hidden}
.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}
.featherlight:last-of-type{background:rgba(0,0,0,.8)}
.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:32px 32px 0;border-bottom:32px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal;border-radius: 25px;}
.featherlight .featherlight-inner{display:block!important;}
.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}
.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:20px;right:20px;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:rgba(255,255,255,.3);color:#002d4c;border:0;padding:0;font-size: 25px;}
.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}
.featherlight .featherlight-image{width:100%}
.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}
.featherlight iframe{border:0}
.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
@media only screen and (max-width:1024px){
    .featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}
}
@media print{
    html.with-featherlight>*>:not(.featherlight){display:none}
}
/** Featherlight Gallery v1.7.13 **/
.featherlight-next,.featherlight-previous{display:block;position:absolute;top:25px;right:25px;bottom:0;left:80%;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(0,0,0,0)}
.featherlight-previous{left:25px;right:80%}
.featherlight-next:hover,.featherlight-previous:hover{background:rgba(255,255,255,.25)}
.featherlight-next span,.featherlight-previous span{display:none;position:absolute;top:50%;left:5%;width:82%;text-align:center;font-size:80px;line-height:80px;margin-top:-40px;text-shadow:0 0 5px #fff;color:#fff;font-style:normal;font-weight:400}
.featherlight-next span{right:5%;left:auto}
.featherlight-next:hover span,.featherlight-previous:hover span{display:inline-block}
.featherlight-first-slide.featherlight-last-slide .featherlight-next,.featherlight-first-slide.featherlight-last-slide .featherlight-previous,.featherlight-loading .featherlight-next,.featherlight-loading .featherlight-previous,.featherlight-swipe-aware .featherlight-next,.featherlight-swipe-aware .featherlight-previous{display:none}
@media only screen and (max-device-width:1024px){
    .featherlight-next:hover,.featherlight-previous:hover{background:0 0}
    .featherlight-next span,.featherlight-previous span{display:block}
}
@media only screen and (max-width:1024px){
    .featherlight-next,.featherlight-previous{top:10px;right:10px;left:85%}
    .featherlight-previous{left:10px;right:85%}
    .featherlight-next span,.featherlight-previous span{margin-top:-30px;font-size:40px}
}
.addiko-onboarding-page {background-color: #FFF;}
/* Edit */
.edit-link{margin-bottom: 15px;display: block;}
.edit-link .post-edit-link {background-image: url("../images/edit.png"); background-repeat: no-repeat;background-position: 10px center;background-size: 18px;border: 2px solid #ff4d5a;padding: 5px 10px 5px 35px;border-radius: 8px;color: #002b4c;text-transform: uppercase;font-size: 1.6em;font-weight: 500;}
.edit-link .post-edit-link:hover {background-color: #002b4c; background-image: url("../images/edit-white.png"); background-repeat: no-repeat;background-position: 10px center;background-size: 18px;border: 2px solid #002b4c;padding: 5px 10px 5px 35px;border-radius: 8px;color: #ffffff;text-transform: uppercase;font-size: 1.6em;font-weight: 500;}
.edit-link #vc_load-inline-editor {margin-left: 5px;}

/*.addiko-onboarding-page .main {margin-top: 0;}*/
.addiko-onboarding-page .economy .site-header .main-menu ul li:hover>ul {box-shadow: 0 0 10px 0 rgba(0,0,0,0.4); }
.wpb_content_element.addiko-onboarding{scroll-behavior: smooth;margin-bottom: 0}

.addiko-onboarding-wrapper {position: relative;z-index: inherit;}
/*.addiko-onboarding-section{display: table; table-layout: fixed; width: 100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;}*/
/*.addiko-onboarding-section-content { display: table-cell; vertical-align: middle; width: 100%; height: 100%;  }*/
/* Next button */
.next-button {min-height: 50px; flex-grow: 2; }
.next-button-submit-step1 {background: #002d4c;color:#fff;border: 1px solid #002d4c;font-size: 2.4em;line-height: 1;padding: 12px 24px;border-radius: 8px; margin: 10px 0 10px;}
.next-button-submit-step1:hover {background: #fff;color:#ff4d5a;border: 1px solid #fff;}
.next-button-submit-step2 {background: #fff;color:#444;border: 1px solid #444;font-size: 1.6em;line-height: 1;padding: 12px 44px;border-radius: 4px;display: table;cursor: pointer;}
.next-button-submit-step2.active {background: #002d4c;color:#fff;border: 1px solid #002d4c;font-size: 1.6em;line-height: 1;padding: 12px 44px;border-radius: 4px;display: table;cursor: pointer;}
.next-button-submit-step2:hover {background: #002d4c;color:#fff;border: 1px solid #002d4c;}



/* Intro */
.addiko-onboarding-section.intro .banner{background-color: #002d4c;color: #ffffff;height: 100%; min-height:225px;display: flex;align-items: center; width: 100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.addiko-onboarding-section.intro .addiko-onboarding-section-content { display: flex; justify-content: center;align-content: center; width: 100%; height: 100%; padding: 50px 0 50px; color: #3B3C3E }
.addiko-onboarding-section.intro .addiko-onboarding-section-content .wrapper{  }
.addiko-onboarding-intro-title {font-size: 3.8em!important;margin-bottom: 0!important; font-weight: 400!important;color: #fff !important;}
.addiko-onboarding-intro-subtitle {font-size: 2.4em!important;margin-bottom: 0!important; font-weight: 400!important;color: #fff !important;}
.addiko-onboarding-intro-text {font-size: 2.4em!important; font-weight: 600!important;margin-bottom: 1em;}
.intro-left {width: 66.6%}
.intro-right {width: 33.3%}
/* Steps */



/* Points slideshow */
.bullet-points-carousel {clear:both;margin:0 auto;display:block;text-align:center;z-index:1 !important;overflow:hidden;padding:0; }
.bullet-points-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);}
.bullet-points-carousel .bullet-point {z-index: inherit;width: 100%;display: block;border-radius: 12px;padding:20px;border: 1px solid #d8d8d8}
.bullet-points-carousel .bullet-point .next-step-button {background: #ff4d5a;color:#fff;border: 1px solid #ff4d5a;font-size: 1.6em;line-height: 1;padding: 12px 44px;border-radius: 4px;display: table;cursor: pointer; font-weight: 500;}
.bullet-points-carousel .bullet-point:hover {border: 1px solid #002d4c}
.bullet-points-carousel .bullet-point:hover .next-step-button {background: #9eabd5;color:#fff;border: 1px solid #9eabd5;font-size: 1.6em;line-height: 1;padding: 12px 44px;border-radius: 4px;display: table;cursor: pointer;}
.bullet-points-carousel .bullet-point-image {max-width: 68px;margin: 0 0 30px;display:block;z-index: inherit;}
.bullet-points-carousel .bullet-point-title {text-align:left;max-width: 92%;font-size: 1.8em!important;}
.bullet-points-carousel .bullet-point-text {text-align:left;font-size: 1.6em;font-weight: 400;}
.bullet-points-carousel .owl-nav {display: none!important; }
.bullet-points-carousel .owl-dots {position:relative;margin-top: 15px;margin-bottom: 15px;}
.bullet-points-carousel .owl-dots .owl-dot span {background: #ff4d5a; border: 1px solid #ff4d5a;border-radius: 5px;width: 30px;height: 10px;display: block; margin: 0 5px;}
.bullet-points-carousel .owl-dots .owl-dot.active span, .bullet-points-carousel .owl-dots .owl-dot:hover span { background: #002b4c; border: 1px solid #002b4c; border-radius: 5px; width: 30px;height: 10px; }



/* Landing page 1 */
.landing-page-1{background-color: #ffffff;height: 100%;position: relative; overflow: hidden;clear: both;width: 100%;scroll-margin-top: 200px;}
.landing-page-1 .addiko-onboarding-section-content{padding: 100px 0;margin: auto;display: block}
.landing-page-1 .section-title {color: #002b4c;text-align: center;font-weight: 700;margin-top: 100px;}
/* Landing page 2 */
.landing-page-2{background-color: #ffffff;height: 100%;position: relative; overflow: hidden;clear: both;width: 100%;scroll-margin-top: 200px;}
.landing-page-2 .addiko-onboarding-section-content{padding: 100px 0;margin: auto;display: block}
.landing-page-2 .section-title {color: #002b4c;text-align: center;font-weight: 700;margin-top: 100px;}
/** Form Small business **/
.addiko-form-onboarding {padding-top: 10px}
.addiko-form-onboarding-section-wrapper {display: flex; align-items: center;max-width: 900px}
.addiko-form-onboarding-section {margin-bottom: 30px;position: relative;max-width: 600px;margin-left: auto;margin-right: auto;width: 100%;}
.addiko-form-onboarding-section-wrapper .addiko-form-onboarding-section {max-width: 400px;margin-left: 0; margin-right: 50px;}
/** Form elements **/
.form-control{display:block;width:100%;padding:9px 12px;font-size:18px;line-height:1.8;background-color:#fff;background-image:none;border:1px solid #002D4B;border-radius:5px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0) !important;box-shadow:inset 0 1px 1px rgba(0,0,0,0)!important;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.addiko-form-onboarding label {font-size: 1.6em; display: inline-block; vertical-align: top; margin-top: 2px;}
.addiko-form-onboarding-section input::placeholder,.addiko-form-onboarding-section textarea::placeholder{color:#999;opacity:1;font-size: 16px;font-style: italic;transition:all .4s;}
.addiko-form-onboarding-section input:focus::placeholder,.addiko-form-onboarding-section textarea:focus::placeholder{color:#fff;opacity:0.1;}
.addiko-form-onboarding-section input:-ms-input-placeholder,.addiko-form-onboarding-section textarea:-ms-input-placeholder{color:#999;font-size: 16px;font-style: italic;}
.addiko-form-onboarding-section input::-ms-input-placeholder,.addiko-form-onboarding-section textarea::-ms-input-placeholder{color:#999;font-size: 16px;font-style: italic;}
.addiko-form-onboarding-section select {border: 0 solid #002d4c; border-bottom: 1px solid #002d4c; color: #002d4c; border-radius: 0;}
/* .addiko-form-onboarding-section input[type=checkbox] { background: #fff;color: #666666; border: 2px solid #CCC; -webkit-appearance: none; -moz-appearance: none; }
.addiko-form-onboarding-section input[type=checkbox]:checked { background-image: url("../images/check.svg"); background-repeat: no-repeat;background-position:left center;background-size: 18px; } */
/** Form label floating **/
.addiko-form-onboarding-section .floating-label { top: 9px; left: 12px;position: absolute;font-size: 1.6em; color: #2c2e2f;  pointer-events: none;  -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
.addiko-form-onboarding-section .floating-label.not-empty{ top: -14px; bottom: 0; left: 15px; font-size: 1.3em; opacity: 1; color: #999999; }
.addiko-form-onboarding-section input:not([value=""]):valid ~ .floating-label{ top: -14px; bottom: 0; left: 15px; font-size: 1.3em;  opacity: 1; color: #999999;font-weight: 400; }
.addiko-form-onboarding-section input:focus { background-color: #fff!important; }
/* Autofill */
.addiko-form-onboarding-section input:-webkit-autofill,
.addiko-form-onboarding-section input:-webkit-autofill:hover,
.addiko-form-onboarding-section input:-webkit-autofill:focus,
.addiko-form-onboarding-section input:-webkit-autofill:active { background-color: #fff!important; }

/** select **/
.addiko-form-onboarding-section select:not([value=""]):valid ~ .floating-label{ top: -14px; bottom: 0; left: 15px; font-size: 1.3em;  opacity: 1; color: #999999;font-weight: 500; }
.addiko-form-onboarding-section select[value=""]:focus ~ .floating-label{ top: 9px; bottom: 0; left: 12px; font-size: 1.8em;  opacity: 1; color: #002D4C;font-weight: 500; }

/** radio checkbox **/
/* .addiko-form-onboarding-section input[type=checkbox] { vertical-align:middle;box-sizing: border-box; padding: 0; width: 16px;height: 16px;border:2px solid #eeeeee;} */
/* Checkbox */
/* .addiko-form-onboarding-section input[type=checkbox]:not(:checked),.addiko-form-onboarding-section input[type=checkbox]:checked{position:absolute;left:0;opacity:.01}
.addiko-form-onboarding-section input[type=checkbox]:not(:checked)+label{position:relative;padding-left:2.3em;cursor:pointer;overflow: hidden;}
.addiko-form-onboarding-section input[type=checkbox]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:16px;height:16px;border:1px solid #979797;background:#FFF;-webkit-transition:all .275s;transition:all .275s}
.addiko-form-onboarding-section input[type=checkbox]:not(:checked)+label:after{content:'\2713';position:absolute;top:13px;left:-5px;color:#002d4c;font-size:50px;line-height:0;-webkit-transition:all .2s;transition:all .2s}
.addiko-form-onboarding-section input[type=checkbox]:checked+label{position:relative;padding-left:2.3em;cursor:pointer;overflow: hidden;}
.addiko-form-onboarding-section input[type=checkbox]:checked+label:before{content:'';position:absolute;left:0;top:0;width:16px;height:16px;border:1px solid #979797;background:#FFF;-webkit-transition:all .275s;transition:all .275s;font-family: 'Arial',sans-serif;}
.addiko-form-onboarding-section input[type=checkbox]:checked+label:after{content:'\2713';position:absolute;top:11px;left:-2px;color:#002d4c;font-size:30px;line-height:0;-webkit-transition:all .2s;transition:all .2s;font-family: 'Arial',sans-serif;}
.addiko-form-onboarding-section input[type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}
.addiko-form-onboarding-section input[type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}
.addiko-form-onboarding-section input[type=checkbox]:disabled:not(:checked)+label:before,.addiko-form-onboarding-section input[type=checkbox]:disabled:checked+label:before{box-shadow:none;border-color:#bbb;background-color:#e9e9e9}
.addiko-form-onboarding-section input[type=checkbox]:disabled:checked+label:after{color:#777}
.addiko-form-onboarding-section input[type=checkbox]:disabled+label{color:#aaa}
.addiko-form-onboarding-section input[type=checkbox]:checked:focus+label:before{border: 2px solid #eeeeee;}
.addiko-form-onboarding-section input[type=checkbox]:not(:checked):focus+label:before{border: 2px solid #002d4c;} */


/* Checkbox */
.addiko-form-onboarding-section input[type=checkbox]{position: relative;width: 18px;height: 18px;-webkit-appearance: none;appearance: none;outline: none; border:1px solid #979797;background:#FFF;  transition: 0.5s;margin: 0 5px 0 2px; display: inline-block;vertical-align: middle;cursor: pointer;}
/* .addiko-form-onboarding-section input[type=checkbox]{background: #fff;}
.addiko-form-onboarding-section input:checked[type=checkbox]:before{content: '\2713'!important;position: absolute;width: 18px!important;height: 18px!important; border: 1px solid #979797;top: -1px;left:-1px;background: #fff;  transition: 0.5s;margin: 0!important;font-family: 'Arial',sans-serif;font-size: 2em;line-height: 1;} */
.addiko-form-onboarding-section input:focus[type=checkbox]{outline: none;border:1px solid #979797;}
.addiko-form-onboarding-section input:disabled[type=checkbox]{background: #e4e4e4;border:1px solid #979797;}
.checkbox-checked:before{content: '\2713'!important;position: absolute;width: 16px!important;height: 18px!important; border: 1px solid #979797;top: -1px;left:-1px;background: #fff;  transition: 0.5s;margin: 0!important;font-family: 'Arial',sans-serif;font-size: 2em;line-height: 1;cursor: pointer;}

/* Radio */
.addiko-form-onboarding-section input[type=radio]{width: 24px;height: 24px;margin: 0 5px 0 0!important;background: #c6c6c6;border-radius: 100%;position: relative;border: none;outline: none;-webkit-appearance: none;appearance: none;box-shadow: inset 0 0 5px rgba(0,0,0,0.2);cursor: pointer;}
/* .addiko-form-onboarding-section input:checked[type=radio]{background:  #9EABD5;}
.addiko-form-onboarding-section input:checked[type=radio]:before{content: ''!important;position: absolute;width: 10px!important;height: 10px!important; border: 7px solid #002d4c;border-radius: 100%;top: 0;left: 0;background:  #9EABD5; transition: 0.5s;margin: 0 5px 0 0!important;box-shadow: 0 1px 5px rgba(0,0,0,0.2);} */
.addiko-form-onboarding-section input:focus[type=radio]{border: none; box-shadow: none; outline: none;}
.addiko-form-onboarding-section input:disabled[type=radio]{background: #dddddd;}
.radio-checked{background:  #9EABD5;}
.radio-checked:before{content: ''!important;position: absolute;width: 10px!important;height: 10px!important; border: 7px solid #002d4c;border-radius: 100%;top: 0;left: 0;background:  #9EABD5; transition: 0.5s;margin: 0 5px 0 0!important;box-shadow: 0 1px 5px rgba(0,0,0,0.2);}


.onboarding-consent-link {color: #002d4c; text-decoration:none;margin-left: -35px;}
.onboarding-consent-label {margin-left:45px;font-size: 1.6em;text-decoration: underline;background-image: url("../images/addiko-blue-full-button.svg"); background-repeat: no-repeat;background-position: right center;padding-right: 30px;}
.onboarding-lp1-submit {background-color: #002D4C; color: #fff; text-align: center;width: 100%;font-size: 1.8em;border:1px solid #002D4C; padding: 10px;}
.onboarding-lp1-consent {width: 24px;height:24px;}
#onboarding-lp1-consent-info {display: none;max-width: 600px;padding: 0 35px;}
#onboarding-lp1-consent-info {color: #002D4C; margin-left: -35px;}
#onboarding-lp1-consent-info h3 {color: #002D4C;margin-bottom: 20px;border-bottom:1px solid #999;padding-bottom: 20px;font-weight: 500;font-size: 2.4em;}
#onboarding-lp1-consent-info p {font-size: 1.6em;}
.onboarding-lp2-submit {background-color: #002D4C; color: #fff; text-align: center;width: 100%;font-size: 1.8em;border:1px solid #002D4C; padding: 10px;}
.onboarding-lp2-consent {width: 24px;height:24px;}
#onboarding-lp2-consent-info {display: none;max-width: 600px;padding: 0 35px;}
#onboarding-lp2-consent-info {color: #002D4C; margin-left: -35px;}
#onboarding-lp2-consent-info h3 {color: #002D4C;margin-bottom: 20px;border-bottom:1px solid #999;padding-bottom: 20px;font-weight: 500;font-size: 2.4em;}
#onboarding-lp2-consent-info p {font-size: 1.6em;}

.not-registered-submit {
    background-color: #002d4c;
    color: #fff;
    text-align: center;
    /* width: 100%; */
    font-size: 1.6em;
    border: 1px solid #002d4c;
    padding: 10px 44px;
    border-radius: 4px;
    font-weight: 400;
}
.extra-information-submit {
    background-color: #002d4c;
    color: #fff;
    text-align: center;
    /* width: 100%; */
    font-size: 1.6em;
    border: 1px solid #002d4c;
    padding: 10px 44px;
    border-radius: 4px;
    font-weight: 400;
}
.chose-wrapper {display: flex;align-items: center; justify-content: space-evenly;}
/* Izaberi button */
.izaberi { border: 1px solid #002d4c; color: #ffffff !important; background: #002d4c !important;border-radius: 4px; display: inline-block; font-size: 16px; padding: 10px 30px 8px 30px; position: relative; transition: 0.25s ease-in-out;font-weight: 500 }
.izaberi:hover { background: #ff4d5a !important; color: #fff !important; border: 1px solid #ff4d5a; }
.izaberi:before { content:''; width:100%; clear:both; }
.izaberi:after { content:''; width:100%; clear:both; }
/* Odbaci button */
.odbaci { border: 1px solid #002d4c; color: #002d4c !important; background: #fff !important;border-radius: 4px; display: inline-block; font-size: 16px; padding: 10px 30px 8px 30px; position: relative; transition: 0.25s ease-in-out;font-weight: 500;margin-left: 10px }
.odbaci:hover { background: #ccc !important; color: #002d4c !important; border: 1px solid #ccc; }
.odbaci:before { content:''; width:100%; clear:both; }
.odbaci:after { content:''; width:100%; clear:both; }


.addiko-form-onboarding-section .product-title { text-align: center; font-size: 1.8em; border-bottom: 1px solid #ccc;padding-top:10px;padding-bottom: 10px;font-weight: 600; }
.addiko-form-onboarding-section .product-description { text-align: center; font-size: 1.5em; font-weight: 500;line-height: 1.3; }
.addiko-form-onboarding-section .product-payment-duration { color: #ff4d5a; text-align: center; font-size: 1.4em; font-weight: 500; }
.addiko-form-onboarding-section .product-select { background-color: #ff4d5a; color: #fff; text-align: center; width: 100%; font-size: 1.8em; border: 1px solid #ff4d5a; padding: 8px 10px;border-radius: 5px;font-weight: 500; cursor: pointer; }
.addiko-form-onboarding-section .product-select:hover { background-color: #002d4c; color: #fff;border: 1px solid #002d4c;}
.addiko-form-onboarding-section #disclaimer{font-weight: 500;text-align: center;font-size: 1.6em}
/* Thank You */
.onboarding-thank-you{background-color: #002b4c;color: #ffffff;min-height: 100vh;margin-top:-100px;display: flex;align-items: center; width: 100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.onboarding-thank-you .addiko-onboarding-section-content { display: block; width: 100%; height: 100%; padding-top: 0; }
.onboarding-thank-you .addiko-check {margin: 50px auto;max-width: 128px;}
.onboarding-thank-you .addiko-logo {margin: 50px auto;max-width: 360px;}
.onboarding-thank-you .onboarding-thank-you-image {margin: 50px auto;}
.onboarding-thank-you .addiko-thank-you-image {margin: 10px auto;}
/*.addiko-onboarding-section.intro{background-color: #ff4d5a;color: #ffffff;}*/
.addiko-thank-you-title {text-align: center;font-size: 4.8em!important; margin-bottom: 10px!important;}
.addiko-thank-you-subtitle {text-align: center;}
.addiko-thank-you-text {text-align: center;max-width: 800px;margin-right: auto;margin-left: auto;font-size: 2.8em;}

/* Error */
.xdebug-error th {font-size: 14px!important;}
.xdebug-error td {font-size: 13px!important;}
.addiko-error{background-image: url("../images/addiko-blue-info.svg"); background-repeat: no-repeat;background-position:10px center;background-size: 24px;font-size: 1.6em;line-height: 1.5;padding: 5px 10px 5px 44px; border: 2px solid #ff4d5a;border-radius: 8px;display: table; margin: 0 auto 50px;}
.addiko-required {color:#ff4d5a;}
.bug {border:2px solid #ff4d5a;padding:10px 15px 10px 60px;border-radius:10px;display:inline-block;background-image: url("../images/bug.svg");background-repeat:no-repeat;background-position:15px center;background-size:30px;}
pre,code p{word-break:break-all;}
.info {background-image: url("../images/addiko-blue-info.svg"); background-repeat: no-repeat;background-position: center;background-size: 14px;width: 14px!important; height: 14px!important;display: block; position: absolute!important;top: 5px; right: 5px;}
.message{background: #9EABD5;padding: 5px 10px; margin-bottom: 10px; border-radius: 3px; color: #fff; font-weight: 500;}
.invalid-feedback {font-size: 14px;color: #ff4d5a; font-weight: 500;}
#addiko-form-onboarding-is-registered-step1 .error{font-size: 14px;color: #ff4d5a; font-weight: 500;}
#addiko-form-onboarding-is-registered-step2 .error{font-size: 14px;color: #ff4d5a; font-weight: 500;}
#addiko-form-onboarding-is-registered-step2-ubo .error{font-size: 14px;color: #ff4d5a; font-weight: 500;}
#addiko-form-onboarding-is-registered-step3 .error{font-size: 14px;color: #ff4d5a; font-weight: 500;}
#addiko-form-onboarding-is-registered-step3-proxy .error{font-size: 14px;color: #ff4d5a; font-weight: 500;}
#addiko-form-onboarding-is-registered-step4 .error{font-size: 14px;color: #ff4d5a; font-weight: 500;}
#addiko-form-onboarding-extra-information .error{font-size: 14px;color: #ff4d5a; font-weight: 500;}

/* Preload */
.addiko-preload {position: absolute;width: 100%;height: 100%;background-color: #fff;color: #002D4C;top: 0; bottom: 0; left: 0; right: 0; z-index: 1; font-size: 24px; display: block;background-image: url("../images/loading.gif"); background-repeat: no-repeat;background-position: center 45vh;}


.onboarding-submit {background-color: #002D4C; color: #fff; text-align: center;width: 100%;font-size: 1.8em;border:1px solid #002D4C; padding: 10px;}



.white-label {border: 1px solid #002b4c;}
.white-label .product-selected {background-image: url("../images/product-selected.png"); background-repeat: no-repeat;background-position: center center;background-size: 48px;width: 48px;height: 48px;position: absolute; top: -15px; right: -13px; }
.white-label .product-select {background-color: #002D4C;border: 1px solid #002b4c;}


.onboarding-lp1-selector {display: flex; justify-content: center;max-width:600px; margin: 0 auto 50px }
.onboarding-lp1-selector-1 {display: flex; width: 100%;margin: 0 1%;text-align: center; justify-content: center;cursor: pointer;font-size: 3em;line-height: 1;border:1px solid rgba(0,45,75,1);align-content: center;align-items: center;font-weight: 600;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.5); -moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.5); box-shadow:0 0 10px 0 rgba(0,0,0,0.4);padding: 15px 5px;}
.onboarding-lp1-selector-2 {display: flex; width: 100%;margin: 0 1%;text-align: center; justify-content: center;cursor: pointer;font-size: 3em;line-height: 1;border:1px solid rgba(0,45,75,1);align-content: center;align-items: center;font-weight: 600;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.5); -moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.5); box-shadow:0 0 10px 0 rgba(0,0,0,0.4);padding: 15px 5px;}
.onboarding-lp1-selector-2-panel {display: none;}

/* Intro */
.addiko-onboarding-intro-mini-title{font-weight: 500;color: #002d4c;margin-top: 25px;}
.addiko-onboarding-intro-mini-subtitle{font-weight: 500;color: #002d4c}

/* NOT REGISTERED */
.not-registered input[type=text],.not-registered input[type=password],.not-registered input[type=email],.not-registered input[type=tel],.not-registered input[type=number]{border:0 solid #9d9d9d;border-bottom:1px solid #9d9d9d;color:#2c2e2f;border-radius:0}
.not-registered textarea{border:1px solid #9d9d9d;color:#2c2e2f;border-radius:2px}
.not-registered select{border:0 solid #9d9d9d;border-bottom:1px solid #9d9d9d;color:#2c2e2f;border-radius:0}
.not-registered .floating-label{color:#2c2e2f;}
.not-registered .addiko-onboarding-intro-text{margin-bottom:50px}
.addiko-onboarding-section.not-registered .banner{background-color: #002d4c;color: #ffffff;height: 100%; min-height:225px;display: flex;align-items: center; width: 100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.addiko-onboarding-section.not-registered .addiko-onboarding-section-content { display: flex; justify-content: center;align-content: center; width: 100%; height: 100%; padding: 0; }
.not-registered .tape{ background-color:#fff; color: #002D4C;font-weight: 500; padding: 20px 0;box-shadow: 5px -7px 51px 0 rgba(0,0,0,0.1); max-width: 100%; margin-bottom: 0;}
.not-registered .tape .wrapper{ text-align: right; }
.not-registered {background-color: #002b4c;color: #fff;}
.not-registered #map_canvas{width:100%;height:500px;margin-bottom:0;border-radius:25px;}
.wrapper-not-registered {background-color: #002b4c;color: #fff; display: flex;align-items: center;width: 100%;max-width: 1150px;}
.onboarding-left{width: 50%;padding-right: 5%}
.onboarding-right{width: 50%;padding-left: 5%}
.addiko-onboarding-not-registered-title {font-size: 3.6em!important;background-image: url("../images/cestitamo.png"); background-repeat: no-repeat;background-position: left center;background-size: 44px;padding-left: 70px}
.addiko-onboarding-not-registered-subtitle {font-size: 2.4em!important;}
.addiko-onboarding-not-registered-text {font-size: 1.6em!important;}
.not-registered #branches {border-radius: 15px; padding: 12px 12px;}
.not-registered .infor {background-image: url("../images/addiko-white-info.svg"); background-repeat: no-repeat;background-position: left center;background-size: 18px;padding-left: 30px}
.not-registered .next-step-button{background:#ff4d5a;color:#fff;border:1px solid #ff4d5a;font-size:1.8em;line-height:1;padding:12px 100px;border-radius:4px;display:table;cursor:pointer;}

/* EXTRA INFORMATION */
.addiko-onboarding-section.extra-information .banner{background-color: #002d4c;color: #ffffff;height: 100%; min-height:225px;display: flex;align-items: center; width: 100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.addiko-onboarding-section.extra-information .addiko-form-onboarding-section-wrapper {display: block; max-width: 900px}
.addiko-onboarding-section.extra-information .addiko-onboarding-section-content { display: flex; justify-content: center;align-content: center; width: 100%; height: 100%; padding: 50px 0 0; color: #3B3C3E }
.extra-information input[type=text],.extra-information input[type=password],.extra-information input[type=email],.extra-information input[type=tel],.extra-information input[type=number]{border:0 solid #9d9d9d;border-bottom:1px solid #9d9d9d;color:#2c2e2f;font-size: 16px;border-radius:0}
.extra-information textarea{border:1px solid #9d9d9d;color:#2c2e2f;border-radius:2px}
.extra-information select{border:0 solid #9d9d9d;border-bottom:1px solid #9d9d9d;color:#2c2e2f;border-radius:0}
.extra-information .floating-label{color:#2c2e2f;}
.extra-information .addiko-onboarding-intro-text{margin-bottom:50px}
.extra-information .tape{ background-color:#fff; color: #002D4C;font-weight: 500; padding: 20px 0;box-shadow: 5px -7px 51px 0 rgba(0,0,0,0.1); max-width: 100%; margin-bottom: 0;}
.extra-information .tape .wrapper{ text-align: right; }

/* IS REGISTERED */
.is-registered input[type=url]{vertical-align:middle;padding:5px 15px;transition:all 350ms;font-size:18px;width:100%;line-height:1.8;border:1px solid rgba(0,45,75,.3);color:rgba(0,45,75,1.0);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.is-registered input[type=text],.is-registered input[type=password],.is-registered input[type=email],.is-registered input[type=tel],.is-registered input[type=url],.is-registered input[type=number]{border:0 solid #9d9d9d;border-bottom:1px solid #9d9d9d;color:#2c2e2f;border-radius:0;    font-size: 16px;}
.is-registered textarea{border:1px solid #9d9d9d;color:#2c2e2f;border-radius:2px;    font-size: 16px;}
.is-registered select{border:0 solid #9d9d9d;border-bottom:1px solid #9d9d9d;color:#2c2e2f;border-radius:0;    font-size: 16px;}
.is-registered .floating-label{color:#2c2e2f;    font-size: 16px;}
.is-registered .addiko-onboarding-intro-subtitle { font-size: 2.4em !important; margin-bottom: 6px !important; font-weight: 400 !important; float: left; margin-top: 6px; }
.is-registered .addiko-onboarding-intro-text{margin-bottom:5px;font-size: 2em!important;}
#addiko-form-onboarding-is-registered-step1 .addiko-onboarding-intro-text{margin-bottom:50px;font-size: 2em!important;}
.addiko-onboarding-section.is-registered .track{background-color: #ff4d5a;color: #ffffff;position: fixed; z-index: 10; min-height:60px;display: flex;align-items: center; width: 100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;top: 184px;transition: all ease 0.4s}
.addiko-onboarding-section.is-registered .track .wrapper{display: flex;}
.track-steps{display: flex;align-items: center;float: right;}
.track-step {padding-left: 50px;min-height:40px;font-size: 1.6em;background-repeat: no-repeat;background-position: left center;background-size: 40px;margin-left: 100px;display: flex; align-items: center;}
.track-step1 {background-image: url("../images/step1-active.png"); }
.track-step2 {background-image: url("../images/step2.png"); }
.track-step3 {background-image: url("../images/step3.png"); }
.track-step4 {background-image: url("../images/step4.png"); }
.track-step1.active {background-image: url("../images/step1-active.png"); }
.track-step2.active {background-image: url("../images/step2-active.png"); }
.track-step3.active {background-image: url("../images/step3-active.png"); }
.track-step4.active {background-image: url("../images/step4-active.png"); }
.track-step1.inactive {background-image: url("../images/inactive.png"); }
.track-step2.inactive {background-image: url("../images/inactive.png"); }
.track-step3.inactive {background-image: url("../images/inactive.png"); }
.track-step4.inactive {background-image: url("../images/inactive.png"); }
.addiko-onboarding-section.is-registered .addiko-onboarding-section-content { display: flex; justify-content: center;align-content: center; width: 100%; height: 100%; padding: 100px 0 0; color: #3B3C3E;min-height: 86vh }
#addiko-form-onboarding-is-registered-step1 {position: relative}
.is-registered .tape{ background-color:#fff; color: #002D4C;font-weight: 500; padding: 20px 0;box-shadow: 5px -7px 51px 0 rgba(0,0,0,0.1); max-width: 100%; margin-bottom: 0;position: fixed; bottom: 0; width: 100%;z-index: 99999; }
.is-registered .tape .wrapper{ text-align: right; }
.is-registered-previous {background-color: #fff; color: #002d4c; text-align: center;font-size: 1.6em;border:1px solid #002D4C; padding: 12px 45px;border-radius: 4px;margin-right: 16px}
.is-registered-next {background-color: #002D4C; color: #fff; text-align: center;font-size: 1.6em;border:1px solid #002D4C; padding: 12px 45px;border-radius: 4px}

/* Legal representative */
.legal-representative {margin-bottom: 25px;}
.ubo {margin-bottom: 25px;}
.proxy {margin-bottom: 25px;}
.addiko-onboarding-is-registered-title {font-size: 2.4em!important;font-weight: 600!important;color:#3B3C3E;margin-bottom:0!important;}
.addiko-onboarding-is-registered-mini-title{font-weight: 500;color: #002d4c;margin-top: 25px;}
.addiko-onboarding-is-registered-mini-subtitle{font-weight: 500;color: #002d4c}
.lr-title {background-color: #f1f1f1;padding: 15px 100px 10px 20px;width:90%;max-width: 850px;cursor: pointer}
.lr-panel{padding: 15px 5px;}
.lr-inactive .lr-panel{display: none}
.lr-active .lr-panel{display: block;}
.lr-inactive .lr-title{background-image:url('../images/arrow-up-black.svg');background-repeat:no-repeat;background-position:95% center;background-size: 16px;}
.lr-active .lr-title{background-image:url('../images/arrow-down-black.svg');background-repeat:no-repeat;background-position:95% center;background-size: 16px;}
.lr-male,.lr-female,.lr-ownership-yes,.lr-ownership-no{border-radius: 100%}
.lr-male.radio-checked:before,.lr-female.radio-checked:before,.lr-ownership-yes.radio-checked:before,.lr-ownership-no.radio-checked:before{content: ''!important;position: absolute;width: 10px!important;height: 10px!important; border: 7px solid #002d4c;border-radius: 100%;top: -4px;left:-4px;background:  #9EABD5; transition: 0.5s;margin: 0 5px 0 0!important;box-shadow: 0 1px 5px rgba(0,0,0,0.2);}
.proxy-male,.proxy-female,.proxy-ownership-yes,.proxy-ownership-no{border-radius: 100%}
.proxy-male.radio-checked:before,.proxy-female.radio-checked:before,.proxy-ownership-yes.radio-checked:before,.proxy-ownership-no.radio-checked:before{content: ''!important;position: absolute;width: 10px!important;height: 10px!important; border: 7px solid #002d4c;border-radius: 100%;top: -4px;left:-4px;background:  #9EABD5; transition: 0.5s;margin: 0 5px 0 0!important;box-shadow: 0 1px 5px rgba(0,0,0,0.2);}

.ubo-title {background-color: #f1f1f1;padding: 15px 100px 10px 20px;width:90%;max-width: 850px;cursor: pointer}
.ubo-panel{padding: 15px 5px;}
.ubo-inactive .ubo-panel{display: none}
.ubo-active .ubo-panel{display: block;}
.ubo-inactive .ubo-title{background-image:url('../images/arrow-up-black.svg');background-repeat:no-repeat;background-position:95% center;background-size: 16px;}
.ubo-active .ubo-title{background-image:url('../images/arrow-down-black.svg');background-repeat:no-repeat;background-position:95% center;background-size: 16px;}
.proxy-title {background-color: #f1f1f1;padding: 15px 100px 10px 20px;width:90%;max-width: 850px;cursor: pointer}
.proxy-panel{padding: 15px 5px;}
.proxy-inactive .proxy-panel{display: none}
.proxy-active .proxy-panel{display: block;}
.proxy-inactive .proxy-title{background-image:url('images/arrow-up-black.svg');background-repeat:no-repeat;background-position:95% center;background-size: 16px;}
.proxy-active .proxy-title{background-image:url('../images/arrow-down-black.svg');background-repeat:no-repeat;background-position:95% center;background-size: 16px;}

.lr-remove,.ubo-remove,.proxy-remove{background-image:url('../images/trash.png');background-repeat:no-repeat;background-position:center;background-size: 20px;cursor: pointer; width: 24px;height: 24px;position: absolute; opacity: 0.7}
.lr-remove:hover,.ubo-remove:hover,.proxy-remove:hover{background-image:url('../images/trash.png');background-repeat:no-repeat;background-position:center;background-size: 20px;cursor: pointer; width: 24px;height: 24px;opacity: 1}
/* Radio buttons */
.radio-wrapper{margin-bottom: 25px;display:flex;align-items:center;}
.radio-block{margin-right: 30px;display:flex;align-items:center;}



/* Datepicker */
#ui-datepicker-div {background-color: #fff; width: 100%;max-width: 400px; border: 0 solid #ff4d5a;}
.ui-datepicker-title{text-align: center;font-size: 1.8em;line-height: 1.5;text-transform: capitalize;background-color:rgba(0,45,75,1.00);color: #fff;}
#ui-datepicker-div table {margin-bottom: 0}
#ui-datepicker-div table th {text-align: center;}
#ui-datepicker-div table td {text-align: center;padding: 0;}
.ui-datepicker-prev{float: left; background-color: #ff4d5a;color: #fff;font-size: 1.6em; line-height: 1; padding: 5px 5px; cursor: pointer}
.ui-datepicker-next{float: right; background-color: #ff4d5a;color: #fff;font-size: 1.6em; line-height: 1; padding: 5px 5px;cursor: pointer}
.ui-datepicker-month{padding: 0 2%; color: #fff;background-color: #002b4c;border: 1px solid #002b4c;}
.ui-datepicker-year{padding: 0 2%; color: #fff;background-color: #002b4c;border: 1px solid #002b4c;}
a.ui-state-default { padding: 5px; color: #ff4d5a; display: block;font-weight: 500; }
a.ui-state-default:hover { padding: 5px; background-color: #002b4c; color: #fff; display: block; }
span.ui-state-default { padding: 5px; display: block; }
td.ui-datepicker-other-month { background-color: #eee; }
.lr-date-select,.ubo-date-select,.proxy-date-select,.lr-date-future-select,.ubo-date-future-select,.proxy-date-future-select {background-image:url('../images/date.png');background-repeat:no-repeat;background-position:95% center;background-size: 16px;}


.is-registered-legal {display: block;}
.is-registered-legal {font-size: 1.8em;line-height: 1;font-weight: 500; background-color: #fff; border: 1px dashed #333;text-align: center;padding: 10px;cursor: pointer; width: 100%;max-width: 850px}
.is-registered-legal:hover {color: #ff4d5a;  background-color: #fff; border: 1px solid #ff4d5a;}
.addiko-form-onboarding-section-ownership {display: none;}
.ubo-overlay {display: none;position: absolute;top:0;bottom: 0;left: 0;right: 0; background-color: rgba(0,0,0,0.1);z-index: 10}
#ubo-popup {display: none;background-color:#fff;z-index: 11}
#ubo-popup h3 {font-size: 2.4em!important;font-weight: 400; text-align: center;margin-top: 5px;margin-bottom: 25px}
.wrapper-buttons {
    display: flex;
    align-items: center;
    justify-content: end;
}
.wrapper-buttons .wrapper-next {position: relative}
.next-click { position: absolute;top: 0; bottom: 0; left: 0; right: 0; display: block;}

.tax-data {display: none;}
.proxy-data {display: none;}
.checkbox-wrapper {margin-bottom: 15px;}
.addiko-form-onboarding-section-account{position: relative;display: none;padding-left: 40px;padding-bottom: 25px}
.addiko-form-onboarding-section-cash-description{position: relative;display: none;padding-left: 40px;padding-bottom: 25px}
.addiko-form-onboarding-section-domestic-payments{position: relative;display: none;padding-left: 40px;padding-bottom: 25px}
.addiko-form-onboarding-section-cross-border-payment{position: relative;display: none;padding-left: 40px;padding-bottom: 25px}
.addiko-form-onboarding-section-deposits{position: relative;display: none;padding-left: 40px;padding-bottom: 25px}
.addiko-form-onboarding-section-trade{position: relative;display: none;padding-left: 40px;padding-bottom: 25px}
.addiko-form-onboarding-section-treasury{position: relative;display: none;padding-left: 40px;padding-bottom: 25px}
.addiko-form-onboarding-section-other{position: relative;display: none;padding-left: 40px;padding-bottom: 25px}
.addiko-form-onboarding-section-terminate{position: relative;display: block;padding-bottom: 25px}
.addiko-form-onboarding-section-other-funds{position: relative;display: none;padding-bottom: 25px}
/* Upload*/
.upload {
    border: dashed 2px #979797;
    margin: 8px;
    padding: 52px 30px;
    color: #002d4c;
    position: relative;
}
.upload img {
    display: block;
    margin: 0 auto 15px;
}
.upload h2 {
    font-size: 2rem;
    letter-spacing: 0;
    line-height: 19px;
    text-align: center;
}
.upload h4 {
    font-size: 2rem;
    letter-spacing: 0;
    line-height: 19px;
    text-align: center;
}
.upload p {
    font-size: 16px;
    letter-spacing: 0;
    line-height: 19px;
    text-align: center;
}
.upload input {
    cursor: pointer;
    direction: ltr;
    font-size: 16px;
    margin: 0;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    opacity: 0;
}
.upload:hover {
    cursor: pointer;
}
.featherlight .featherlight-content {
    position: relative;
    text-align: left;
    vertical-align: middle;
    display: inline-block;
    overflow: auto;
    padding: 60px 60px 0;
    border-bottom: 60px solid transparent;
    margin-left: 5%;
    margin-right: 5%;
    max-height: 95%;
    background: #fff;
    cursor: auto;
    white-space: normal;
    border-radius: 8px;
}

.phone-box {display: flex;align-items: flex-start;}
.phone-number { position: relative;margin-left: 20px}
.lr-phone-code {min-width: 80px}
.lr-phone-code-label {display: none!important;}
.proxy-phone-code {min-width: 80px}
.proxy-phone-code-label {display: none!important;}
.country-box {display: flex;align-items: center;}

.tax-number-red{color: #ff4d5a;display: none;font-size: 14px!important;}
.lr-percentage-message{color: #ff4d5a;font-size: 14px;}
.ubo-percentage-message{color: #ff4d5a;font-size: 14px;}
.ubo-next-overlay{height: 45px;
    position: absolute;
    width: 100%;}

/* Country Select JS */
.country-select{position:relative;display:block;min-height: 40px; border-bottom: 1px solid #999}.country-select *{-webkit-box-sizing:border-box;box-sizing:border-box}.country-select .hide{display:none}.country-select .v-hide{visibility:hidden}.country-select input,.country-select input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.flag-dropdown{position:absolute;top:0;bottom:0;right:0;padding:1px}.country-select .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px}.country-select .selected-flag .flag{position:absolute;top:0;bottom:0;margin:auto}.country-select .selected-flag .arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.country-select .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.country-select .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.2);box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll}.country-select .country-list .flag{display:inline-block;width:20px;margin-right:6px}@media (max-width:500px){.country-select .country-list{white-space:normal}}.country-select .country-list .divider{padding-bottom:5px;margin-bottom:5px;margin-left:0;border-bottom:1px solid #ccc}.country-select .country-list .country{padding:5px 10px;margin-left:0;}.country-select .country-list .country.highlight{background-color:rgba(0,0,0,.05)}.country-select .country-list .country-name,.country-select .country-list .flag{font-size: 16px;vertical-align:middle}.country-select.inside input,.country-select.inside input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.country-select.inside .flag-dropdown{right:auto;left:0}.country-select.inside .selected-flag{width:46px}.country-select.inside .flag-dropdown:hover{cursor:pointer}.country-select.inside .flag-dropdown:hover .selected-flag{background-color:rgba(0,0,0,.05)}.country-select.inside input[disabled]+.flag-dropdown:hover,.country-select.inside input[readonly]+.flag-dropdown:hover{cursor:default}.country-select.inside input[disabled]+.flag-dropdown:hover .selected-flag,.country-select.inside input[readonly]+.flag-dropdown:hover .selected-flag{background-color:transparent}.flag{height:15px;background-image:url('../images/flags.png');background-repeat:no-repeat;background-position:20px center;width:20px;background-position-y: center!important;}.flag.be{width:18px}.flag.ch{width:15px}.flag.mc{width:19px}.flag.ne{width:18px}.flag.np{width:13px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.flag{background-image:url('../images/flags@2x.png');background-size:5630px 15px}}.flag.ac{height:10px;background-position:0 0}.flag.ad{height:14px;background-position:-22px 0}.flag.ae{height:10px;background-position:-44px 0}.flag.af{height:14px;background-position:-66px 0}.flag.ag{height:14px;background-position:-88px 0}.flag.ai{height:10px;background-position:-110px 0}.flag.al{height:15px;background-position:-132px 0}.flag.am{height:10px;background-position:-154px 0}.flag.ao{height:14px;background-position:-176px 0}.flag.aq{height:14px;background-position:-198px 0}.flag.ar{height:13px;background-position:-220px 0}.flag.as{height:10px;background-position:-242px 0}.flag.at{height:14px;background-position:-264px 0}.flag.au{height:10px;background-position:-286px 0}.flag.aw{height:14px;background-position:-308px 0}.flag.ax{height:13px;background-position:-330px 0}.flag.az{height:10px;background-position:-352px 0}.flag.ba{height:10px;background-position:-374px 0}.flag.bb{height:14px;background-position:-396px 0}.flag.bd{height:12px;background-position:-418px 0}.flag.be{height:15px;background-position:-440px 0}.flag.bf{height:14px;background-position:-460px 0}.flag.bg{height:12px;background-position:-482px 0}.flag.bh{height:12px;background-position:-504px 0}.flag.bi{height:12px;background-position:-526px 0}.flag.bj{height:14px;background-position:-548px 0}.flag.bl{height:14px;background-position:-570px 0}.flag.bm{height:10px;background-position:-592px 0}.flag.bn{height:10px;background-position:-614px 0}.flag.bo{height:14px;background-position:-636px 0}.flag.bq{height:14px;background-position:-658px 0}.flag.br{height:14px;background-position:-680px 0}.flag.bs{height:10px;background-position:-702px 0}.flag.bt{height:14px;background-position:-724px 0}.flag.bv{height:15px;background-position:-746px 0}.flag.bw{height:14px;background-position:-768px 0}.flag.by{height:10px;background-position:-790px 0}.flag.bz{height:14px;background-position:-812px 0}.flag.ca{height:10px;background-position:-834px 0}.flag.cc{height:10px;background-position:-856px 0}.flag.cd{height:15px;background-position:-878px 0}.flag.cf{height:14px;background-position:-900px 0}.flag.cg{height:14px;background-position:-922px 0}.flag.ch{height:15px;background-position:-944px 0}.flag.ci{height:14px;background-position:-961px 0}.flag.ck{height:10px;background-position:-983px 0}.flag.cl{height:14px;background-position:-1005px 0}.flag.cm{height:14px;background-position:-1027px 0}.flag.cn{height:14px;background-position:-1049px 0}.flag.co{height:14px;background-position:-1071px 0}.flag.cp{height:14px;background-position:-1093px 0}.flag.cr{height:12px;background-position:-1115px 0}.flag.cu{height:10px;background-position:-1137px 0}.flag.cv{height:12px;background-position:-1159px 0}.flag.cw{height:14px;background-position:-1181px 0}.flag.cx{height:10px;background-position:-1203px 0}.flag.cy{height:13px;background-position:-1225px 0}.flag.cz{height:14px;background-position:-1247px 0}.flag.de{height:12px;background-position:-1269px 0}.flag.dg{height:10px;background-position:-1291px 0}.flag.dj{height:14px;background-position:-1313px 0}.flag.dk{height:15px;background-position:-1335px 0}.flag.dm{height:10px;background-position:-1357px 0}.flag.do{height:13px;background-position:-1379px 0}.flag.dz{height:14px;background-position:-1401px 0}.flag.ea{height:14px;background-position:-1423px 0}.flag.ec{height:14px;background-position:-1445px 0}.flag.ee{height:13px;background-position:-1467px 0}.flag.eg{height:14px;background-position:-1489px 0}.flag.eh{height:10px;background-position:-1511px 0}.flag.er{height:10px;background-position:-1533px 0}.flag.es{height:14px;background-position:-1555px 0}.flag.et{height:10px;background-position:-1577px 0}.flag.eu{height:14px;background-position:-1599px 0}.flag.fi{height:12px;background-position:-1621px 0}.flag.fj{height:10px;background-position:-1643px 0}.flag.fk{height:10px;background-position:-1665px 0}.flag.fm{height:11px;background-position:-1687px 0}.flag.fo{height:15px;background-position:-1709px 0}.flag.fr{height:14px;background-position:-1731px 0}.flag.ga{height:15px;background-position:-1753px 0}.flag.gb{height:10px;background-position:-1775px 0}.flag.gd{height:12px;background-position:-1797px 0}.flag.ge{height:14px;background-position:-1819px 0}.flag.gf{height:14px;background-position:-1841px 0}.flag.gg{height:14px;background-position:-1863px 0}.flag.gh{height:14px;background-position:-1885px 0}.flag.gi{height:10px;background-position:-1907px 0}.flag.gl{height:14px;background-position:-1929px 0}.flag.gm{height:14px;background-position:-1951px 0}.flag.gn{height:14px;background-position:-1973px 0}.flag.gp{height:14px;background-position:-1995px 0}.flag.gq{height:14px;background-position:-2017px 0}.flag.gr{height:14px;background-position:-2039px 0}.flag.gs{height:10px;background-position:-2061px 0}.flag.gt{height:13px;background-position:-2083px 0}.flag.gu{height:11px;background-position:-2105px 0}.flag.gw{height:10px;background-position:-2127px 0}.flag.gy{height:12px;background-position:-2149px 0}.flag.hk{height:14px;background-position:-2171px 0}.flag.hm{height:10px;background-position:-2193px 0}.flag.hn{height:10px;background-position:-2215px 0}.flag.hr{height:10px;background-position:-2237px 0}.flag.ht{height:12px;background-position:-2259px 0}.flag.hu{height:10px;background-position:-2281px 0}.flag.ic{height:14px;background-position:-2303px 0}.flag.id{height:14px;background-position:-2325px 0}.flag.ie{height:10px;background-position:-2347px 0}.flag.il{height:15px;background-position:-2369px 0}.flag.im{height:10px;background-position:-2391px 0}.flag.in{height:14px;background-position:-2413px 0}.flag.io{height:10px;background-position:-2435px 0}.flag.iq{height:14px;background-position:-2457px 0}.flag.ir{height:12px;background-position:-2479px 0}.flag.is{height:15px;background-position:-2501px 0}.flag.it{height:14px;background-position:-2523px 0}.flag.je{height:12px;background-position:-2545px 0}.flag.jm{height:10px;background-position:-2567px 0}.flag.jo{height:10px;background-position:-2589px 0}.flag.jp{height:14px;background-position:-2611px 0}.flag.ke{height:14px;background-position:-2633px 0}.flag.kg{height:12px;background-position:-2655px 0}.flag.kh{height:13px;background-position:-2677px 0}.flag.ki{height:10px;background-position:-2699px 0}.flag.km{height:12px;background-position:-2721px 0}.flag.kn{height:14px;background-position:-2743px 0}.flag.kp{height:10px;background-position:-2765px 0}.flag.kr{height:14px;background-position:-2787px 0}.flag.kw{height:10px;background-position:-2809px 0}.flag.ky{height:10px;background-position:-2831px 0}.flag.kz{height:10px;background-position:-2853px 0}.flag.la{height:14px;background-position:-2875px 0}.flag.lb{height:14px;background-position:-2897px 0}.flag.lc{height:10px;background-position:-2919px 0}.flag.li{height:12px;background-position:-2941px 0}.flag.lk{height:10px;background-position:-2963px 0}.flag.lr{height:11px;background-position:-2985px 0}.flag.ls{height:14px;background-position:-3007px 0}.flag.lt{height:12px;background-position:-3029px 0}.flag.lu{height:12px;background-position:-3051px 0}.flag.lv{height:10px;background-position:-3073px 0}.flag.ly{height:10px;background-position:-3095px 0}.flag.ma{height:14px;background-position:-3117px 0}.flag.mc{height:15px;background-position:-3139px 0}.flag.md{height:10px;background-position:-3160px 0}.flag.me{height:10px;background-position:-3182px 0}.flag.mf{height:14px;background-position:-3204px 0}.flag.mg{height:14px;background-position:-3226px 0}.flag.mh{height:11px;background-position:-3248px 0}.flag.mk{height:10px;background-position:-3270px 0}.flag.ml{height:14px;background-position:-3292px 0}.flag.mm{height:14px;background-position:-3314px 0}.flag.mn{height:10px;background-position:-3336px 0}.flag.mo{height:14px;background-position:-3358px 0}.flag.mp{height:10px;background-position:-3380px 0}.flag.mq{height:14px;background-position:-3402px 0}.flag.mr{height:14px;background-position:-3424px 0}.flag.ms{height:10px;background-position:-3446px 0}.flag.mt{height:14px;background-position:-3468px 0}.flag.mu{height:14px;background-position:-3490px 0}.flag.mv{height:14px;background-position:-3512px 0}.flag.mw{height:14px;background-position:-3534px 0}.flag.mx{height:12px;background-position:-3556px 0}.flag.my{height:10px;background-position:-3578px 0}.flag.mz{height:14px;background-position:-3600px 0}.flag.na{height:14px;background-position:-3622px 0}.flag.nc{height:10px;background-position:-3644px 0}.flag.ne{height:15px;background-position:-3666px 0}.flag.nf{height:10px;background-position:-3686px 0}.flag.ng{height:10px;background-position:-3708px 0}.flag.ni{height:12px;background-position:-3730px 0}.flag.nl{height:14px;background-position:-3752px 0}.flag.no{height:15px;background-position:-3774px 0}.flag.np{height:15px;background-position:-3796px 0;background-color:transparent}.flag.nr{height:10px;background-position:-3811px 0}.flag.nu{height:10px;background-position:-3833px 0}.flag.nz{height:10px;background-position:-3855px 0}.flag.om{height:10px;background-position:-3877px 0}.flag.pa{height:14px;background-position:-3899px 0}.flag.pe{height:14px;background-position:-3921px 0}.flag.pf{height:14px;background-position:-3943px 0}.flag.pg{height:15px;background-position:-3965px 0}.flag.ph{height:10px;background-position:-3987px 0}.flag.pk{height:14px;background-position:-4009px 0}.flag.pl{height:13px;background-position:-4031px 0}.flag.pm{height:14px;background-position:-4053px 0}.flag.pn{height:10px;background-position:-4075px 0}.flag.pr{height:14px;background-position:-4097px 0}.flag.ps{height:10px;background-position:-4119px 0}.flag.pt{height:14px;background-position:-4141px 0}.flag.pw{height:13px;background-position:-4163px 0}.flag.py{height:11px;background-position:-4185px 0}.flag.qa{height:8px;background-position:-4207px 0}.flag.re{height:14px;background-position:-4229px 0}.flag.ro{height:14px;background-position:-4251px 0}.flag.rs{height:14px;background-position:-4273px 0}.flag.ru{height:14px;background-position:-4295px 0}.flag.rw{height:14px;background-position:-4317px 0}.flag.sa{height:14px;background-position:-4339px 0}.flag.sb{height:10px;background-position:-4361px 0}.flag.sc{height:10px;background-position:-4383px 0}.flag.sd{height:10px;background-position:-4405px 0}.flag.se{height:13px;background-position:-4427px 0}.flag.sg{height:14px;background-position:-4449px 0}.flag.sh{height:10px;background-position:-4471px 0}.flag.si{height:10px;background-position:-4493px 0}.flag.sj{height:15px;background-position:-4515px 0}.flag.sk{height:14px;background-position:-4537px 0}.flag.sl{height:14px;background-position:-4559px 0}.flag.sm{height:15px;background-position:-4581px 0}.flag.sn{height:14px;background-position:-4603px 0}.flag.so{height:14px;background-position:-4625px 0}.flag.sr{height:14px;background-position:-4647px 0}.flag.ss{height:10px;background-position:-4669px 0}.flag.st{height:10px;background-position:-4691px 0}.flag.sv{height:12px;background-position:-4713px 0}.flag.sx{height:14px;background-position:-4735px 0}.flag.sy{height:14px;background-position:-4757px 0}.flag.sz{height:14px;background-position:-4779px 0}.flag.ta{height:10px;background-position:-4801px 0}.flag.tc{height:10px;background-position:-4823px 0}.flag.td{height:14px;background-position:-4845px 0}.flag.tf{height:14px;background-position:-4867px 0}.flag.tg{height:13px;background-position:-4889px 0}.flag.th{height:14px;background-position:-4911px 0}.flag.tj{height:10px;background-position:-4933px 0}.flag.tk{height:10px;background-position:-4955px 0}.flag.tl{height:10px;background-position:-4977px 0}.flag.tm{height:14px;background-position:-4999px 0}.flag.tn{height:14px;background-position:-5021px 0}.flag.to{height:10px;background-position:-5043px 0}.flag.tr{height:14px;background-position:-5065px 0}.flag.tt{height:12px;background-position:-5087px 0}.flag.tv{height:10px;background-position:-5109px 0}.flag.tw{height:14px;background-position:-5131px 0}.flag.tz{height:14px;background-position:-5153px 0}.flag.ua{height:14px;background-position:-5175px 0}.flag.ug{height:14px;background-position:-5197px 0}.flag.um{height:11px;background-position:-5219px 0}.flag.us{height:11px;background-position:-5241px 0}.flag.uy{height:14px;background-position:-5263px 0}.flag.uz{height:10px;background-position:-5285px 0}.flag.va{width:15px;height:15px;background-position:-5307px 0}.flag.vc{height:14px;background-position:-5324px 0}.flag.ve{height:14px;background-position:-5346px 0}.flag.vg{height:10px;background-position:-5368px 0}.flag.vi{height:14px;background-position:-5390px 0}.flag.vn{height:14px;background-position:-5412px 0}.flag.vu{height:12px;background-position:-5434px 0}.flag.wf{height:14px;background-position:-5456px 0}.flag.ws{height:10px;background-position:-5478px 0}.flag.xk{height:15px;background-position:-5500px 0}.flag.ye{height:14px;background-position:-5522px 0}.flag.yt{height:14px;background-position:-5544px 0}.flag.za{height:14px;background-position:-5566px 0}.flag.zm{height:14px;background-position:-5588px 0}.flag.zw{height:10px;background-position:-5610px 0}
option[data-flag="si"]{height:10px;background:url('../images/flags.png') no-repeat -4493px 0}


.country-label{ position: absolute; font-size: 1.4em!important; top: -14px; left: 34px; color: #999; }
.country-select.inside .selected-flag { width: 46px; background-color: rgba(0,0,0,.05); border-radius: 6px; }
.country-select .country-list .country {font-size: 1.6em!important;margin-bottom: 0!important; }


.flag705{height:10px;background-position:-4493px 0}
.flag688{height:14px;background-position:-4273px 0}

.flag{display: none;}
.country-label{left: 15px;}
/* BISNODE*/
.bisnode-button {color: #fff;background-color: #002b4c;background-image: url('../images/onboarding-arrow-right.png'); background-position: center; background-repeat: no-repeat; background-size: 22px; width: 66px;height: 36px; font-size: 2rem;line-height: 1;font-weight:500;position: absolute; padding: 5px 10px;border-radius: 4px;cursor: pointer;top: 0;right: 15%;border:1px solid #002b4c;}
.bisnode-button:hover {color: #fff;background-color: #9EABD5;border:1px solid #9EABD5;cursor: pointer;}
.bisnode-button .tooltiptext{visibility:hidden;width:150px;background-color:#fff;color:#002D4C;text-align:center;border-radius:6px;padding:5px 4px;position:absolute;z-index:1;top:150%;left:50%;margin-left:-75px; box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5);font-size: 80%;}
.bisnode-button .tooltiptext::after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #fff transparent}
.bisnode-button:hover .tooltiptext{visibility:visible}
#onboarding-lp1-bisnote{display: none;max-width: 600px;}
#onboarding-lp1-bisnote-results{position: absolute;width:100%; max-width: 240px;background-color: rgba(158, 171, 213,0.85);padding: 10px;border-radius: 10px;z-index: 2;}
#onboarding-lp1-bisnote-results p{font-size: 1.6em;margin-bottom: 25px;}
#onboarding-lp1-bisnote-results .izaberi{cursor: pointer;}
.registry-number{display: none;}
#onboarding-lp1-bisnote-results .registry-name{display: none;}
#onboarding-lp1-bisnote-results .registry-national-id{display: none;}
.bisnode-company-title {font-size: 2.6em!important;margin: 15px auto;text-align: center;}
@media only screen and (max-width:1280px) {
    .track-step { margin-left: 50px; }
}
@media only screen and (max-width:1024px) {
    .addiko-onboarding-section.steps .addiko-onboarding-section-content {  padding: 100px 0 50px; }
    .product{padding: 20px}
    .addiko-form-onboarding-section .product-title { font-size: 2.2em; }
    .addiko-form-onboarding-section .product-description { line-height: 1.5;font-size: 1.8em; }
    .onboarding-thank-you{margin-top:0;}
    .track { 
        position: relative !important;
        top: 0 !important;
    }
    .track-step { margin-left: 30px; }
}
@media only screen and (max-width:880px) {
    .addiko-onboarding-section.steps .addiko-onboarding-section-content {  padding: 100px 0 50px; }
    .product{padding: 20px}
    .addiko-form-onboarding-section .product-title { font-size: 2.2em; }
    .addiko-form-onboarding-section .product-description { line-height: 1.5;font-size: 1.8em; }
    .onboarding-thank-you{margin-top:0;}
    .track-step { display: none; }
    .track-step.active { display: flex; }
}

@media only screen and (max-width:768px) {
    .product{margin:15px 5%;width:90%;}
    .white-label .product-selected {background-size: 64px;width: 64px;height: 64px;position: absolute; top: -15px; right: -13px; }
    .addiko-form-onboarding-section-wrapper {
        display: flex;
        align-items: center;
        flex-direction: column;
    }
    .addiko-form-onboarding-section-wrapper .addiko-form-onboarding-section {
        width:100%;max-width: 600px;margin-left: auto; margin-right: auto;
    }
}
@media only screen and (max-width:767px) {
    /* Section 1 */
    .addiko-onboarding-section.steps{position: relative}
    .scroll-downs { display: none }
    .addiko-onboarding-steps-title { margin-bottom: 15px!important; }
    .addiko-onboarding-section.products .addiko-onboarding-section-content{padding: 0 0 25px;margin: auto;display: block}
}