.opensdk{text-align: left; --circle-size: clamp(1.5rem, 5vw, 1.8rem); --spacing: clamp(0.25rem, 2vw, 0.5rem); max-width: 800px; margin: 0 auto; width: 100%; font-family: Arial; line-height: 1.1em;}

.opensdk, .opensdk:before, .opensdk:after, .opensdk *, .opensdk *:before, .opensdk *:after{box-sizing: border-box;}
.opensdk .hide{display: none;}

.opensdk-grid{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; margin-bottom: 20px;}
.opensdk-grid:last-child{margin-bottom: 0px;}
.opensdk-grid__one{margin-right: 20px; width: 100%;}
.opensdk-grid__one:last-child{margin-right: 0px;}

.opensdk-dispgrid, .opensdk-dispgrid2{display: block;}
.opensdk-dispgrid__one{margin-bottom: 20px;}
.opensdk-dispgrid__one:last-child{margin-bottom: 0px;}

.opensdk-dispgrid__one.form-registration,
.opensdk-dispgrid__one.form-email_verification,
.opensdk-dispgrid__one.form-personal_verification,
.opensdk-dispgrid__one.form-document_verification,
.opensdk-dispgrid__one.form-success{
    grid-area: form;
}

.opensdk-fix1{max-width: 500px; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto;}
.opensdk-back{background: #FFFFFF; border: 1px solid #f3f5f7; border-radius: 10px; padding: 40px; position: relative;}
.opensdk-back .step-revert{max-width: 575px; margin: 0 auto; margin-top: 20px; color: #E11B21; padding: 0px; font-size: 16px; font-weight: 600; cursor: pointer;}
.opensdk-back .step-revert:hover{text-decoration: underline;}
.opensdk-back.active{position: relative; z-index: 1;}
.opensdk-title{font-family: 'Helvetica 55 Roman', sans-serif; font-weight: 600; font-size: 28px; line-height: 33px; color: #2C2C34;}
.opensdk-descr{}
.opensdk-img{max-width: 100%; height: auto; display: block;}
.opensdk-title__line{margin-bottom: 20px;}
.opensdk-title__line:last-child{margin-bottom: 0px;}

.opensdk-line{margin-bottom: 20px;}
.opensdk-line:last-child{margin-bottom: 0px;}

.opensdk-grid__margin{margin-top: -20px; margin-bottom: -20px;}
.opensdk-grid__margin__one{margin: 20px 0;}

.opensdk-step{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear; padding: 15px 20px; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}
.opensdk-step:last-child{margin-bottom: 0px;}
.opensdk-step__one{margin-right: 10px;}
.opensdk-step__one:last-child{margin-right: 0px;}
.opensdk-step__one:nth-child(1){}
.opensdk-step__text{font-family: 'Helvetica 55 Roman', sans-serif; font-weight: 600; font-size: 14px; line-height: 14px; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear;}

.opensdk-dispgrid__one[data-step_status="noactive"], .opensdk-dispgrid__one[data-step_status="complete"]{box-shadow: none; border: 1px solid #BABECA;}
.opensdk-dispgrid__one[data-step_status="noactive"] .opensdk-step__text, .opensdk-dispgrid__one[data-step_status="complete"] .opensdk-step__text{color: #BABECA;}
.opensdk-dispgrid__one[data-step_status="noactive"] .opensdk-step__svg{background: url(/i/img/page/open_account_sdk/step_status/inactive.svg) no-repeat;  width: 10px; height: 38px;}
.opensdk-dispgrid__one[data-step_status="active"] .opensdk-step__svg{background: url(/i/img/page/open_account_sdk/step_status/active.svg) no-repeat; width: 10px; height: 38px;}
.opensdk-dispgrid__one[data-step_status="complete"] .opensdk-step__svg{background: url(/i/img/page/open_account_sdk/step_status/complete.svg) no-repeat; width: 38px; height: 38px;}
.opensdk-step__svg{min-width: 38px; max-width: 38px; background-position: right !important;}
.opensdk-dispgrid__one.step-revert{box-shadow: none; border: 1px solid #E11B21; cursor: pointer;}
.opensdk-dispgrid__one.step-revert .opensdk-step__text{color: #E11B21;}
.opensdk-dispgrid__one.step-revert .opensdk-step__svg{background: url(/i/img/page/open_account_sdk/step_status/delete.svg) no-repeat; width: 38px; height: 38px; -moz-transform: scale(0.6); -webkit-transform: scale(0.6); transform: scale(0.6);}
.opensdk-dispgrid__one.step-revert:hover{opacity: 0.7;}

.opensdk-grid__content{max-width: 575px; margin: 0 auto;}

.opensdk-form{}
.opensdk-step__head{font-family: 'Helvetica 55 Roman', sans-serif; font-weight: 600; font-size: 28px; line-height: 28px; color: #2C2C34; text-align: center; text-transform: uppercase;}
.opensdk-form__line{margin-bottom: 20px;}
.opensdk-form__line:last-child{margin-bottom: 0px;}
.opensdk-form__line2{margin-bottom: 10px;}
.opensdk-form__line2:last-child{margin-bottom: 0px;}
.opensdk-form__label{font-size: 12px; margin-bottom: 3px; color: #4C4C4C;}
.opensdk-form__input{position: relative;}
.opensdk-form__input .opensdk-check{display: none;}
.opensdk-form__input input{min-height: 36px; border: 0; border-bottom: 2px solid #BABECA; font-size: 16px; line-height: 24px; outline: none; border-radius: 0; width: 100%; padding: 0px;}
.opensdk-form__input.opensdk-form__red input{border-color: #ff9d9d;}
.opensdk-form__input.opensdk-form__grn input{border-color: #71d571;}
.opensdk-form__input.opensdk-form__grn .opensdk-check{display: block; stroke: #6ab56a; position: absolute; top: 11px; right: 0px;}
.opensdk-form__input.opensdk-form__grn input{padding-right: 25px;}

.opensdk-form__input input:-webkit-autofill, .opensdk-form__input input:-webkit-autofill:hover, .opensdk-form__input input:-webkit-autofill:focus{-webkit-box-shadow: 0 0 0px 1000px #fff inset;}

.opensdk-form__input input::-webkit-input-placeholder{color: #BABECA; }
.opensdk-form__input input:-moz-placeholder{color: #BABECA; }
.opensdk-form__input input::-moz-placeholder{color: #BABECA; }
.opensdk-form__input input:-ms-input-placeholder{color: #BABECA; }
.opensdk-form__phone{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
.opensdk-form__phone__one{margin-right: 20px; position: relative;}
.opensdk-form__phone__one:last-child{margin-right: 0px;}
.opensdk-form__phone__one:nth-child(1){max-width: 130px; width: 100%;}
.opensdk-form__phone__one:nth-child(2){width: 100%;}

.opensdk-flag__span{vertical-align: middle; margin-right: 5px; font-family: 'Helvetica 55 Roman', sans-serif; font-weight: 600;  font-size: 16px; line-height: 19px; color: #2C2C34;}
.opensdk-flag__span:last-child{margin-right: 0px;}
.opensdk-form__input .select2-container--default .select2-selection--single{border: 0px; background: #F3F5F7; height: 36px; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear; border-radius: 10px;}
.opensdk-form__input .select2-container--default .select2-selection--single .select2-selection__rendered{color: #757575; line-height: 36px; padding-right: 34px; display: block;}
.opensdk-form__input .select2-container--default .select2-selection--single .select2-selection__arrow{height: 34px; top: 1px; right: 1px;}
.opensdk-form__input .select2-container--default{float: none;}
.opensdk-form__input .select2-container{max-width: 100%; margin: 0 auto; display: block; width: 100% !important;}
.opensdk-form__input .select2-container--default .select2-selection--single:hover, .opensdk-form__input .select2-container--default .select2-selection--single:focus, .opensdk-form__input .select2-container--default.select2-container--open .select2-selection--single{background: #e7ebef; box-shadow: none;}
.select2-sdk.select2-dropdown{border: 1px solid #BABECA !important; border-radius: 10px; font-size: 14px;}
.select2-sdk .select2-search--dropdown .select2-search__field{border: 1px solid #BABECA !important; padding: 8px !important;}
.opensdk-form__input .select2-selection--single .select2-selection__arrow b{border: 0px !important; background: url(/i/img/page/open_account_sdk/arrow_select2.svg); width: 17px !important; height: 10px !important; margin: 0px !important; right: 10px; left: inherit !important; top: calc(50% - 5px) !important; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear;}
.opensdk-form__input .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{-moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}

.opensdk-form__checkbox{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; cursor: pointer; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
.opensdk-form__checkbox__input{position: absolute; top: 50%; right: 50%; width: 1px; height: 1px; z-index: -9999;}
.opensdk-form__checkbox__one{margin-right: 10px; font-size: 14px; line-height: 14px; position: relative;}
.opensdk-form__checkbox__one a{color: #000; text-decoration: underline;}
.opensdk-form__checkbox__one a:hover{text-decoration: none;}
.opensdk-form__checkbox__one:last-child{margin-right: 0px;}
.opensdk-form__checkbox__checkmark{background: #F3F5F7; border: 1px solid #BABECA; width: 28px; height: 28px; border-radius: 5px; position: relative; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear;}
.opensdk-form__checkbox__checkmark svg{display: block; position: absolute; margin: auto; top: 0px; bottom: 0px; left: 0px; right: 0px; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear;}
/* .opensdk-form__checkbox:hover .opensdk-form__checkbox__checkmark{border-color: #8c909d;} */
/* .opensdk-form__checkbox__input:checked ~ .opensdk-form__checkbox__checkmark{background: #E11B21; border-color: #E11B21;} */
.opensdk-form__checkbox__input:checked ~ .opensdk-form__checkbox__checkmark svg{stroke: #fff;}
.opensdk-form__checkbox__input:checked ~ .opensdk-form__checkbox__checkmark{background: #E11B21; border-color: #E11B21;}
.opensdk-form__checkbox__one:nth-child(2){}
.opensdk-form__checkbox__checkmark svg:hover{stroke: #BABECA;}

.opensdk-form__radio{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; cursor: pointer; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
.opensdk-form__radio__input{position: absolute; top: 50%; right: 50%; width: 1px; height: 1px; z-index: -9999;}
.opensdk-form__radio__one{margin-right: 10px; font-size: 14px; line-height: 14px; position: relative;}
.opensdk-form__radio__one:last-child{margin-right: 0px;}
.opensdk-form__radio__checkmark{background: #F3F5F7; border: 1px solid #BABECA; width: 28px; height: 28px; border-radius: 5px; position: relative; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear; border-radius: 100%;}
.opensdk-form__radio__checkmark .opensdk-form__radio__circle{display: block; position: absolute; margin: auto; top: 0px; bottom: 0px; left: 0px; right: 0px; background: #BABECA; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear; width: 16px; height: 16px; border-radius: 100%; opacity: 0;}
.opensdk-form__radio:hover .opensdk-form__radio__checkmark{border-color: #8c909d;}
.opensdk-form__radio:hover .opensdk-form__radio__circle{background: #8c909d; opacity: 1;}
.opensdk-form__radio__input:checked ~ .opensdk-form__radio__checkmark{background: #FCE9E9; border-color: #E11B21;}
.opensdk-form__radio__input:checked ~ .opensdk-form__radio__checkmark .opensdk-form__radio__circle{background: #E11B21; opacity: 1;}
.opensdk-form__radio__one:nth-child(2){}

.opensdk-form__2line{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -moz-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}
.opensdk-form__2line__one{width: calc(100%/2 - 10px);}

.opensdk-load__insta{position: relative; overflow: hidden;}
.opensdk-load__insta:after{content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.7);}
.opensdk-load__insta:before{content: ''; position: absolute; background: url(/i/img/page/open_account_sdk/insta_load.svg) no-repeat; width: 100px; height: 100px; left: 50%; margin-left: -50px; top: 50%; margin-top: -50px; z-index: 2;}
.opensdk-load__insta.s25:before{width: 25px; height: 25px; margin-left: -12.5px; margin-top: -12.5px;}
.opensdk-load__insta.s50:before{width: 50px; height: 50px; margin-left: -25px; margin-top: -25px;}
.opensdk-load__insta.s75:before{width: 75px; height: 75px; margin-left: -37.5px; margin-top: -37.5px;}

.opensdk-btn{border: 1px solid #E11B21; background: #E11B21; border-radius: 10px; font-family: 'Helvetica 55 Roman', sans-serif; font-weight: 600; font-size: 16px; color: #fff; padding: 18px 20px; width: 100%; cursor: pointer; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear; text-decoration: none; display: block; text-align: center; line-height: 16px; opacity: 1;}
.opensdk-btn:hover{opacity: 0.8;}
.opensdk-btn2{background: #BABECA; border-color: #BABECA;}
.opensdk-btn2:hover{background: #9da0a9; border-color: #9da0a9;}
.opensdk-btn3{background: #fff; border-color: #959BAC; color: #959BAC}
.opensdk-btn3:hover{background: #959BAC; border-color: #959BAC; color: #fff;}
.opensdk-btn4{background: #fff; border-color: #E11B21; color: #E11B21}
.opensdk-btn4:hover{background: #E11B21; border-color: #E11B21; color: #ffffff; opacity: 1;}

.opensdk .tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}
.opensdk .tooltip.in{filter:alpha(opacity=90);opacity:.9}
.opensdk .tooltip.top{padding:5px 0;margin-top:-3px}
.opensdk .tooltip.right{padding:0 5px;margin-left:3px}
.opensdk .tooltip.bottom{padding:5px 0;margin-top:3px}
.opensdk .tooltip.left{padding:0 5px;margin-left:-3px}
.opensdk .tooltip-inner{max-width:350px;padding:10px;color:#fff;text-align:left;background-color:#002033;border-radius:4px;line-height: 14px;}
.opensdk .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
.opensdk .tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#002033}
.opensdk .tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#002033}
.opensdk .tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#002033}
.opensdk .tooltip.right .opensdk .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#002033}
.opensdk .tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#002033}
.opensdk .tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#002033}
.opensdk .tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#002033}
.opensdk .tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#002033}
.opensdk .fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}

.opensdk-tooltip{vertical-align: middle;}
.opensdk-tooltip svg{display: inline-block;}

.opensdk-form__fieldalert, .opensdk-form__otheralert{position: relative; width: 100%; background: #FEEFEF; border-radius: 8px; padding: 8px; display: block; color: #E11B21; font-size: 13px; line-height: 13px; padding-left: 33px; margin-top: 5px;}
.opensdk-form__fieldalert:after, .opensdk-form__otheralert:after{content: ''; background: url(/i/img/page/open_account_sdk/alert.svg); width: 15px; height: 15px; left: 10px; position: absolute; top: calc(50% - 7.5px);}

.opensdk-sms__pincode{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: center; -moz-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}
.opensdk-sms__pincode input[type="text"]{width: 55px; height: 65px; text-align: center; margin-right: 15px; background: #FFFFFF; border: 1px solid #DADEE3; box-shadow: inset 0px 0px 8px rgb(0 0 0 / 10%); border-radius: 5px; font-family: 'Helvetica 55 Roman', sans-serif; font-weight: 600; font-size: 34px;}
.opensdk-sms__pincode input[type="text"]:last-child{margin-right: 0px;}
.opensdk-sms__pincode input[type="text"]:focus {border: 1px solid #8c909d;}

.opensdk-center{text-align: center;}
.opensdk-step__sms__text1{font-weight: 400; font-size: 16px; line-height: 19px;}
.opensdk-step__sms__text1 r{font-weight: bold;}

.opensdk-plate{background: #F3F5F7; border-radius: 10px; padding: 20px; font-size: 16px;}
.opensdk-success__info{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin: -5px -10px;}
.opensdk-success__info__one{margin: 5px 10px;}
.opensdk-revert__form r{text-decoration: underline; cursor: pointer;}
.opensdk-revert__form:hover r{text-decoration: none;}

.opensdk-success__btns{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: -20px -10px;}
.opensdk-success__btns__one{margin: 20px 10px; width: calc(100%/2 - 20px); display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -moz-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}

.opensdk-success__platform{border-top: 1px solid #BABECA; padding-top: 20px;}
.opensdk-success__platform__head{text-align: center; display: block;}
.opensdk-success__platform__head:hover{text-decoration: none;}

.opensdk-success__platform__list{}
.opensdk-success__platform__list__one{margin-right: 10px;}
.opensdk-success__platform__list__one:last-child{margin-right: 0px;}
.opensdk-success__platform__list__ico{background: url(/i/img/page/fast_open_live_account/download_icons_v2_en.svg); width: 20px; height: 20px; width: 150px; height: 50px;}
.opensdk-success__platform__list__ico.ru{background-image: url(/i/img/page/fast_open_live_account/download_icons_v2_ru.svg);}
.opensdk-success__platform__list__ico1{background-position: -163px 0px;}
.opensdk-success__platform__list__ico1:hover{background-position: 0px 0px;}
.opensdk-success__platform__list__ico2{background-position: -163px -57px;}
.opensdk-success__platform__list__ico2:hover{background-position: 0px -57px;}
.opensdk-success__platform__list__ico3{background-position: -163px -114px;}
.opensdk-success__platform__list__ico3:hover{background-position: 0px -114px;}

.opensdk-slider{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -moz-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: -10px;}
.opensdk-slider__one{margin: 10px 20px;}
.opensdk-slider .opensdk-img{margin: 0 auto; max-width: 158px;}
.opensdk-slider__one .aph2_slider{margin: 0 auto !important;}

.opensdk-table__conteiner{}
.opensdk-table__table{width: 100%; margin-bottom: 15px; border-spacing: 0px; border-collapse: collapse;}
.opensdk-table__table:last-child{margin-bottom: 0px;}
.opensdk-table__table.margintop{margin-top: 20px;}
.opensdk-table__table .opensdk-table__margin{width: 100%;}
.opensdk-table__table .opensdk-table__margin td{text-align: inherit;}
.opensdk-table__table .opensdk-table__margin .alert{margin: 0px;}
.opensdk-table__table th, .opensdk-table__table td{text-align: center; border: 1px solid #d8d8d8; padding: 5px; vertical-align: middle; font-weight: normal; font-size: 12px;}
.opensdk-table__table th{background: #2C2C34; color: #fff; border: 0px !important; padding: 10px !important;}
.opensdk-table__table td{}
.opensdk-table__table td{text-align: center;}
.opensdk-table__table td.center{text-align: center;}
.opensdk-table__table tbody tr{background: #fff !important;}
.opensdk-table__table tbody tr:nth-child(2n){background: #f4f4f4 !important;}
.opensdk-table__table tr:hover{background: #eee !important; color: #818181;}

.opensdk-logwebhook{min-height: 135px;}
.opensdk-logwebhook__one{margin-bottom: 40px;}
.opensdk-logwebhook__one:last-child{margin-bottom: 0px;}
.opensdk-logwebhook__head{font-family: 'Helvetica 55 Roman', sans-serif; font-weight: 600; font-size: 28px; line-height: 33px; color: #2C2C34; margin-bottom: 10px;}
.opensdk-logwebhook__info{}
.opensdk-table__img{display: block; width: 75px;}
.opensdk-logwebhook__empty{background: #f3f3f6; color: #acafb9; padding: 10px;}

.opensdk-revert__btn{}

.opensdk-stepline {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; margin: 0 auto; padding: 0px;}
.opensdk-stepline__one {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; text-align: center; position: relative;}
.opensdk-stepline__one:before{content: ""; display: block; width: var(--circle-size); height: var(--circle-size); border-radius: 50%; background-color: #f9f9fb; margin: 0 auto; transition: all 1s; transition-property: all; transition-delay: 1s;}
.opensdk-stepline__one:after{content: ""; position: relative; top: calc(var(--circle-size) / 2); width: calc(100% - var(--circle-size) - calc(var(--spacing) * 2)); right: calc(50% - calc(var(--circle-size) / 2 + var(--spacing))); height: 2px; background-color: #f9f9fb; order: -1; transition: all 1s; transition-property: all; background-image: linear-gradient(#1f9034, #1f9034); background-repeat: no-repeat; background-position: 0% 50%; background-size: 0% 100%;}
.opensdk-stepline__one:first-child:after{visibility: hidden;}
.opensdk-stepline__one svg{stroke: #fff; position: absolute; top: calc(50% - 6px); left: calc(50% - 7px); width: 14px; height: 14px; -moz-transform: scale(0); -webkit-transform: scale(0); transform: scale(0); transition: all 1s; transition-property: all; transition-delay: 1s;}
.opensdk-stepline__one[data-step_status="active"]{}
.opensdk-stepline__one[data-step_status="complete"]:before{background-color: #1f9034;}
.opensdk-stepline__one[data-step_status="complete"]:after{background-size: 100% 100%;}
.opensdk-stepline__one[data-step_status="complete"] svg{-moz-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);}

.sumsub-websdk-container{max-width: 575px; margin: 0 auto; width: 100%; min-height: 250px;}

@media (min-width: 1361px) and (max-width: 1420px) {
    .opensdk-dispgrid, .opensdk-dispgrid2{display: block;}
    .opensdk-dispgrid__one{margin-bottom: 20px;}
    .opensdk-dispgrid__one:last-child{margin-bottom: 0px;}
}

@media screen and (max-width: 1400px) {

}

@media screen and (max-width: 1200px) {
    .opensdk-success__platform__list__one{margin-right: 10px; border: 1px solid #ddd; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 5px; min-height: 44px; min-width: 44px; position: relative;}
    .opensdk-success__platform__list__one:hover{border-color: #72993d;}
    .opensdk-success__platform__list__ico{position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; margin: auto;}
    .opensdk-success__platform__list__ico1{background-position: -176px -10px; width: 28px; height: 30px;}
    .opensdk-success__platform__list__one:hover .opensdk-success__platform__list__ico1{background-position: -13px -10px;}
    .opensdk-success__platform__list__ico2{background-position: -176px -67px; width: 23px; height: 28px;}
    .opensdk-success__platform__list__one:hover .opensdk-success__platform__list__ico2{background-position: -13px -67px;}
    .opensdk-success__platform__list__ico3{background-position: -177px -126px; width: 25px; height: 25px;}
    .opensdk-success__platform__list__one:hover .opensdk-success__platform__list__ico3{background-position: -14px -126px;}

    .opensdk-table__table:not(.opensdk-table__scroll){border: 0;}
    .opensdk-table__table:not(.opensdk-table__scroll).margintop{margin-top: 0px;}
    .opensdk-table__table:not(.opensdk-table__scroll) thead{display: none;}
    .opensdk-table__table:not(.opensdk-table__scroll) tr{margin: 10px; display: block; border: 1px solid #d8d8d8; padding: 0 5px; width: calc(100%/2 - 20px);}
    .opensdk-table__table:not(.opensdk-table__scroll).one tr{width: calc(100% - 20px);}
    .opensdk-table__table:not(.opensdk-table__scroll) tr.one{margin: 0px;}
    .opensdk-table__table:not(.opensdk-table__scroll) td{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -moz-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; text-align: right; font-size: 13px; border: 1px solid transparent !important; border-bottom: 1px solid #d8d8d8 !important;}
    .opensdk-table__table:not(.opensdk-table__scroll) td.center{text-align: right !important;}
    .opensdk-table__table:not(.opensdk-table__scroll) td:last-child{border-bottom: 0 !important;}
    .opensdk-table__table:not(.opensdk-table__scroll) td:before{content: attr(data-label); text-align: left; text-transform: uppercase; font-weight: bold; padding: 0 10px 0px 0; color: #000;}
    .opensdk-table__table:not(.opensdk-table__scroll) th, .opensdk-table__table:not(.opensdk-table__scroll) td{text-align: right; padding: 8px 0;}
    .opensdk-table__table:not(.opensdk-table__scroll) tbody tr:nth-child(2n), .opensdk-table__table:not(.opensdk-table__scroll) tbody tr:hover{background: #fff !important;}
    .opensdk-table__table:not(.opensdk-table__scroll) tbody{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: -10px;}
    .opensdk-table__table:not(.opensdk-table__scroll) tbody tr {background: #fff !important;}
}

@media (min-width: 1001px) and (max-width: 1170px) {
    .opensdk-dispgrid, .opensdk-dispgrid2{display: block;}
    .opensdk-dispgrid__one{margin-bottom: 20px;}
    .opensdk-dispgrid__one:last-child{margin-bottom: 0px;}
}

@media screen and (max-width: 1000px) {
    .opensdk-dispgrid, .opensdk-dispgrid2{display: block;}
    .opensdk-dispgrid__one{margin-bottom: 20px;}
    .opensdk-dispgrid__one:last-child{margin-bottom: 0px;}

    .opensdk-step{padding: 20px;}
    .opensdk-step{min-height: inherit;}
    .opensdk-back.opensdk-step{min-height: unset;}
    .opensdk-back{padding: 20px;}
}

@media screen and (max-width: 800px) {
    .opensdk-success__platform__list__one.ico3{display: none;}
    .opensdk-success__platform__list__one{width: 100%;}


    .opensdk-table__table:not(.opensdk-table__scroll) tr{width: calc(100% - 20px);}
}

@media screen and (max-width: 600px) {
    .opensdk-form__2line__one{width: calc(100% - 10px); margin-bottom: 20px;}
    .opensdk-form__2line__one:last-child{margin-bottom: 0px;}
    .opensdk-form__phone{display: block;}
    .opensdk-form__phone__one:nth-child(1){max-width: 100%}
    .opensdk-step__head{font-size: 25px; line-height: 25px;}
    .opensdk-step__text{font-size: 20px; line-height: 20px;}

    .opensdk-sms__pincode input[type="text"]{margin-right: 5px; width: 34px; height: 42px;}
    .opensdk-sms__pincode input[type="text"]:last-child{margin-right: 0px;}

    .opensdk-success__info{display: block; margin: 0px;}
    .opensdk-success__info__one{margin: 0px;}
    .opensdk-success__btns{display: block; margin: 0px;}
    .opensdk-success__btns__one{width: 100%; margin: 0px; margin-bottom: 20px;}
    .opensdk-success__btns__one:last-child{margin-bottom: 0px;}

    .opensdk-table__table:not(.noadapt) tr{width: 100%;}
}
