[data-descriptioninfo]{display: block; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; background: rgba(30, 30, 30, 0.9); z-index: 99999;}
.partner-descriptionflex{height: 100%;}
.partner-descriptionflex__one{max-width: 800px; width: 90%; background: #fff; border-radius: 3px; overflow: hidden;}
.partner-descriptionflex__one.none{background: transparent;}
.partner-descriptionflex__one__close{background: rgba(30,30,30,.6); border: 0; border-radius: 0; box-shadow: none; cursor: pointer; display: inline-block; height: 44px; margin: 0; padding: 10px; position: fixed; transition: color .2s; vertical-align: top; visibility: inherit; width: 44px; top: 0px; right: 0px; cursor: pointer;}
.partner-descriptionflex__one__close svg{fill: #ccc;}
.partner-descriptionflex__one__close:hover svg{fill: #fff;}
.partner-descriptionflex__one__head{background: #ebebeb; padding: 20px; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 1.1em;}
.partner-descriptionflex__one__text{padding: 20px; max-height: 600px; overflow: auto;}

/* honda */
.partner-modal__content[modal-honda]{max-width: 600px; width: 100%; margin: 0 auto;}
[modal-honda] .partner-modal__img{}
[modal-honda] .partner-modal__img img{display: block; max-width: 100%; margin: 0 auto;}
[modal-honda] .partner-modal__btn{background: #880015; width: 100%; text-align: center; display: block; padding: 20px; text-decoration: none; break-after: avoid; color: #fff; font-size: 1.6em;}
[modal-honda] .partner-modal__btn:hover{opacity: 0.9;}

/* hyundai_sonata */
.partner-modal__content[modal-hyundai_sonata]{max-width: 510px; width: 100%; margin: 0 auto;}
[modal-hyundai_sonata] .partner-modal__img{}
[modal-hyundai_sonata] .partner-modal__img img{display: block; max-width: 100%; margin: 0 auto;}
[modal-hyundai_sonata] .partner-modal__btn{background: #880015; width: 100%; text-align: center; display: block; padding: 20px; text-decoration: none; break-after: avoid; color: #fff; font-size: 1.6em;}
[modal-hyundai_sonata] .partner-modal__btn:hover{opacity: 0.9;}

/* mazda */
.partner-modal__content[modal-mazda]{max-width: 510px; width: 100%; margin: 0 auto;}
[modal-mazda] .partner-modal__img{}
[modal-mazda] .partner-modal__img img{display: block; max-width: 100%; margin: 0 auto;}
[modal-mazda] .partner-modal__btn{background: #880015; width: 100%; text-align: center; display: block; padding: 20px; text-decoration: none; break-after: avoid; color: #fff; font-size: 1.6em; text-transform: uppercase;}
[modal-mazda] .partner-modal__btn:hover{opacity: 0.9;}

/* stayhome */
.partner-modal__content[modal-stayhome]{max-width: 510px; width: 100%; margin: 0 auto;}
[modal-stayhome] .partner-modal__img{}
[modal-stayhome] .partner-modal__img img{display: block; max-width: 100%; margin: 0 auto;}
[modal-stayhome] .partner-modal__btn{background: #880015; width: 100%; text-align: center; display: block; padding: 20px; text-decoration: none; break-after: avoid; color: #fff; font-size: 1.2em;}
[modal-stayhome] .partner-modal__btn:hover{opacity: 0.9;}

/* fisp */
[data-descriptioninfo="fisp"] .partner-descriptionflex__one__close{position: absolute; top: 5px; background: none; width: 24px; height: 24px; padding: 0px; z-index: 1; right: 4px;}
.partner-modal__content[modal-fisp]{max-width: 620px; width: 100%; margin: 0 auto; background: url(/client/i_new/image/modal/fisp/back.png); position: relative; min-height: 300px; background-color: #fff; background-size: cover; padding: 20px; padding-top: 60px;}
[data-descriptioninfo="fisp"] .partner-descriptionflex__one__close svg{fill: #989898;}
[data-descriptioninfo="fisp"] .partner-descriptionflex__one__close svg:hover{fill: #000;}
[data-descriptioninfo="fisp"] .partner-modal__fisp{max-width: 400px;}
[data-descriptioninfo="fisp"] .partner-modal__fisp__head{color: #242424; font-size: 24px; font-weight: 500; line-height: 30px; margin-bottom: 20px;}
[data-descriptioninfo="fisp"] .partner-modal__fisp__btns{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; margin-bottom: 20px;}
[data-descriptioninfo="fisp"] .partner-modal__fisp__btns__one{font-size: 12px; font-weight: 500; text-decoration: none; max-width: 200px; width: 100%; display: block; color: #D7402D; border-radius: 5px; border: 1px solid #D7402D; padding: 10px 20px; 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; margin-right: 10px; -webkit-box-pack: center; -moz-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center;  justify-content: center; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear; background: #ffffff;}
[data-descriptioninfo="fisp"] .partner-modal__fisp__btns__one:hover{text-decoration: none;}
[data-descriptioninfo="fisp"] .partner-modal__fisp__btns__one:last-child{margin-right: 0px;}
[data-descriptioninfo="fisp"] .partner-modal__fisp__btns__one svg{display: block; margin-right: 5px;}
[data-descriptioninfo="fisp"] .partner-modal__fisp__btns__one span{}
[data-descriptioninfo="fisp"] .partner-modal__fisp__bitcoin{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; color: #363946; font-size: 12px; font-weight: 400; line-height: 12px;}
[data-descriptioninfo="fisp"] .partner-modal__fisp__bitcoin svg{margin-right: 6px; display: block;}
[data-descriptioninfo="fisp"] .partner-modal__verif__ico{fill: #D7402D; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear;}
[data-descriptioninfo="fisp"] .partner-modal__deposit__ico{stroke: #D7402D; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear;}
[data-descriptioninfo="fisp"] .partner-modal__fisp__btns__one.red{background: #D7402D; color: #fff;}
[data-descriptioninfo="fisp"] .partner-modal__fisp__btns__one.red .partner-modal__verif__ico{fill: #fff;}
[data-descriptioninfo="fisp"] .partner-modal__fisp__btns__one:hover{background: #D7402D; color: #fff;}
[data-descriptioninfo="fisp"] .partner-modal__fisp__btns__one:hover .partner-modal__deposit__ico{stroke: #fff;}
[data-descriptioninfo="fisp"] .partner-modal__fisp__btns__one.red:hover{background: #fff; color: #D7402D;}
[data-descriptioninfo="fisp"] .partner-modal__fisp__btns__one.red:hover .partner-modal__verif__ico{stroke: #D7402D;}

/* ifxclient */
[data-descriptioninfo="ifxclient"] .partner-descriptionflex__one{margin: 0px 20px; width: 100%;}
.partner-modal__content[modal-ifxclient]{max-width: 550px; width: 100%; margin: 0 auto; border-radius: 3px; overflow: hidden; position: relative;}
.partner-modal__content[modal-ifxclient] .partner-descriptionflex__one__close{position: absolute; top: 0px; right: 0px; z-index: 1; background: none;}
.partner-modal__content[modal-ifxclient] .partner-descriptionflex__one__close svg{fill: #fff;}
.partner-modal__content[modal-ifxclient]  .partner-descriptionflex__one__close:hover {background: rgba(255, 255, 255, 0.35); border-radius: 0px 0px 0px 5px;}
[modal-ifxclient] .partner-modal__head{background: url(/client/i_new/image/modal/ifxclient/ifxclient_1.png); position: relative; height: 135px; width: 100%;}
[modal-ifxclient] .partner-modal__head:after{content: ''; position: absolute; background: url(/client/i_new/image/modal/ifxclient/ifxclient_2.svg); width: 108px; height: 124px; background-position: -20px -10px; left: 50%; margin-left: -54px; top: 100%; margin-top: -54px;}
[modal-ifxclient] .partner-modal__content{background: #fff; padding: 30px; padding-top: 70px;}
[modal-ifxclient] .partner-modal__text1{text-align: center; font-weight: bold; font-size: 1.2em;}
[modal-ifxclient] .partner-modal__text2{padding-top: 20px; text-align: center;}
[modal-ifxclient] .partner-modal__text3{padding-top: 20px;}
[modal-ifxclient] .partner-modal__flex{margin: 0px -20px;}
[modal-ifxclient] .partner-modal__flex__one{margin: 0 20px; max-width: 150px; width: 100%;}
[modal-ifxclient] .partner-modal__flex__one:hover{text-decoration: none;}
[modal-ifxclient] .partner-modal__flex__one:hover .partner-modal__flex__img{opacity: 0.9;}
[modal-ifxclient] .partner-modal__flex__img{background: #282828; color: #fff; padding: 10px; border-radius: 4px; position: relative; padding-left: 40px; font-size: 0.9em;}
[modal-ifxclient] .partner-modal__flex__img:after{content: ''; position: absolute; left: 10px; top: 50%; margin-top: -11px;}
[modal-ifxclient] .partner-modal__flex__img.android:after{background: url(/client/i_new/image/modal/ifxclient/ifxclient_3.svg); width: 22px; height: 23px;}
[modal-ifxclient] .partner-modal__flex__img.windows:after{background: url(/client/i_new/image/modal/ifxclient/ifxclient_4.svg); width: 21px; height: 22px;}
[modal-ifxclient] .partner-modal__flex__text{color: #ababab; font-size: 0.8em; line-height: 1.1em; text-align: center; padding-top: 10px;}

/* client_verification */
[data-descriptioninfo="client_verification"] .partner-descriptionflex__one{margin: 20px; width: inherit; max-width: inherit; max-height: 100%; overflow: auto;}
[modal-client_verification] img{width: 100%;}

/* pamm_confirmation */
[data-descriptioninfo="pamm_confirmation"] .partner-modal__content{position: relative;}
[data-descriptioninfo="pamm_confirmation"] .partner-descriptionflex__one__text{background: #fff;}
[data-descriptioninfo="pamm_confirmation"] .partner-descriptionflex__one__close{position: absolute; top: 50%; right: 0px; z-index: 1; background: none; margin-top: -22px;}
[data-descriptioninfo="pamm_confirmation"] .partner-descriptionflex__one__close svg{fill: #333;}
[data-descriptioninfo="pamm_confirmation"] .partner-descriptionflex__one__head{position: relative; padding-right: 44px;}
[data-descriptioninfo="pamm_confirmation"] .partner-descriptionflex__one__close:hover svg{fill: #d7402d;}



@media screen and (max-width: 600px) {
    [modal-ifxclient] .partner-modal__head{height: 54px;}
    [modal-ifxclient] .partner-modal__head:after{-moz-transform: scale(0.6); -webkit-transform: scale(0.6); transform: scale(0.6);}
    [modal-ifxclient] .partner-modal__content{padding: 20px; padding-top: 45px;}
    [modal-ifxclient] .partner-modal__text2{padding-top: 10px;}
    [modal-ifxclient] .partner-modal__flex{margin: 0px -10px;}
    [modal-ifxclient] .partner-modal__flex__one{margin: 0 10px;}
    
    .partner-modal__content[modal-fisp]{padding: 20px; text-align: center; min-height: inherit;}
    .partner-modal__content[modal-fisp]:after{content: ''; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.65);}
    [data-descriptioninfo="fisp"] .partner-modal__fisp{max-width: 100%; position: relative; z-index: 1;}
    [data-descriptioninfo="fisp"] .partner-modal__fisp__btns{display: block;}
    [data-descriptioninfo="fisp"] .partner-modal__fisp__btns__one{margin: 0 auto; margin-bottom: 10px;}
    [data-descriptioninfo="fisp"] .partner-modal__fisp__btns__one:last-child{margin: 0 auto; margin-bottom: 0px;}
    [data-descriptioninfo="fisp"] .partner-modal__fisp__bitcoin{-webkit-box-pack: center; -moz-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center;  justify-content: center;}
}


@media screen and (max-width: 450px) {
    [modal-ifxclient] .partner-modal__flex{margin: 0px; display: block;}
    [modal-ifxclient] .partner-modal__flex__one{margin: 0px; max-width: 100%; margin-bottom: 20px;}
    [modal-ifxclient] .partner-modal__flex__one:last-child{margin-bottom: 0px;}
    [modal-ifxclient] .partner-modal__flex__text{padding-top: 3px;}
}