.input-cont {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 border:thin solid #e9ebf2;
 padding:4px 0;
 line-height:28px;
 -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);
 box-shadow:0 1px 2px 0 rgba(0,0,0,.05);
 border-radius:2px;  
}
.input-cont .input {
 -webkit-box-flex:1;
 -ms-flex:1;
 flex:1;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:100%;
 padding:0 11px;
 color:rgba(0,0,0,.85);
 font-size:14px;
 background-color:transparent;
 border-radius:4px;
 -webkit-transition:background .3s linear;
 transition:background .3s linear;
 line-height:inherit
}
.input-cont .input:hover+.border {
 border:1px solid #3075ee
}
.input-cont .input:focus+.border {
 border:1px solid #3075ee;
 -webkit-box-shadow:0 0 0 2px rgba(48,117,238,.2);
 box-shadow:0 0 0 2px rgba(48,117,238,.2)
}
.input-cont .input::-webkit-input-placeholder {
 font-size:13px;
 color:#d8dce6
}
.input-cont .input:-ms-input-placeholder {
 font-size:13px;
 color:#d8dce6
}
.input-cont .input::-ms-input-placeholder {
 font-size:13px;
 color:#d8dce6
}
.input-cont .input::placeholder {
 font-size:13px;
 color:#d8dce6
}
.input-cont .input-err {
 position:absolute;
 font-size:12px;
 color:#ee6560;
 line-height:24px;
 white-space:nowrap;
 visibility:hidden;
 bottom:-25px;
 left:0
}
.input-cont-err .border {
 border-color:#ee6560
}
.input-cont-err .input-err {
 visibility:visible
}
body .input-cont-readonly {
 cursor:not-allowed;
 background:#f7f9fc
}
body .input-cont-readonly .after-input,
body .input-cont-readonly .input {
 color:#9aa1b1
}
body .common-input-currency-group {
 position:relative;
 padding:0
}
body .common-input-currency-group .input-label {
 position:absolute;
 left:12px;
 top:8px;
 font-size:12px;
 color:#9aa1b1;
 line-height:14px
}
body .common-input-currency-group .product-input {
 padding-top:24px;
 padding-bottom:8px;
 height:auto;
 line-height:22px;
 font-size:20px;
 font-weight:500
}
body .common-input-currency-group .product-input::-webkit-input-placeholder {
 font-size:20px
}
body .common-input-currency-group .product-input:-ms-input-placeholder {
 font-size:20px
}
body .common-input-currency-group .product-input::-ms-input-placeholder {
 font-size:20px
}
body .common-input-currency-group .product-input::placeholder {
 font-size:20px
}
body .common-input-currency-group .common-input-error {
 left:auto;
 right:0
}
.currency-select .name {
 color:rgba(0,0,0,.85)
}
.currency-option-wrap {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 height:20px;
 white-space:nowrap
}
.currency-option-wrap .img {
 margin-right:12px;
 min-width:20px;
 width:20px;
 height:20px;
 line-height:0;
 border-radius:50%
}
@media (min-width:1024px) {
 .currency-option-wrap .img {
  margin-right:8px
 }
}
.color-icon {
 vertical-align:-.167em
}
body .common-quick-icon {
 margin-left:8px;
 display:inline-block;
 position:relative;
 line-height:36px;
 color:#ced3de;
 font-size:15px
}
body .common-quick-icon:before {
 position:relative;
 z-index:1;
 background:#fff
}
body .common-quick-icon:after {
 content:"";
 position:absolute;
 background:#e9ebf2;
 width:1px;
 height:100%;
 left:7px
}
.common-quick-price-lab {
 font-size:12px;
 line-height:14px;
 color:#7b8293
}
.common-quick-price-value {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 margin-top:4px;
 font-size:20px;
 color:#1f2533;
 line-height:24px;
 margin-bottom:16px;
 font-weight:500
}
@media (min-width:768px) {
 .common-quick-price-value {
  margin-bottom:24px
 }
}
.common-quick-price-quote {
 margin-left:4px;
 font-size:14px;
 line-height:0
}
body .common-quick-currency-select {
 border:0;
 width:auto;
 min-width:112px;
 padding:4px 12px;
 -webkit-box-shadow:none;
 box-shadow:none
}
body .common-quick-currency-view {
 min-width:auto
}
@media (min-width:768px) {
 body .common-quick-currency-option {
  right:-1px;
  margin-top:8px;
  min-width:130px;
 }
}
.common-quick-payment {
 margin-top:16px;
 margin-bottom:8px;
 font-size:12px;
 color:#7b8293;
 line-height:14px
}
@media (min-width:768px) {
 .common-quick-payment {
  margin-top:24px
 }
}
.common-quick-error {
 margin-top:8px;
 color:#e35e5e;
 font-size:12px;
 line-height:16px;
 min-height:16px
}
body .common-quick-bonus {
 margin-left:auto
}
body .common-quick-bonus .bonus-title {
 font-size:12px;
 color:#7b8293;
 line-height:12px;
 cursor:pointer
}
body .common-quick-bonus .bonus-amount {
 color:#2ead65;
 font-weight:700;
 font-size:14px
}
body .common-quick-bonus .bonus-icon {
 margin-left:4px;
 width:14px
}
body .common-quick-bonus .bonus-tip-icon {
 display:block;
 line-height:1;
 font-size:24px;
 margin-bottom:8px
}
body .common-quick-bonus .tip-text {
 line-height:16px;
 font-size:12px
}
body .common-quick-bonus .arrow-point {
 left:auto;
 right:21px
}
body .common-quick-bonus .ok-ui-pop-placement {
 border-bottom-width:0;
 line-height:12px;
 font-size:12px
}
body .common-quick-bonus .ok-ui-pop-over-left {
 left:auto;
 right:-20px
}
body .common-quick-bonus .ok-ui-pop-over {
 max-width:none;
 white-space:nowrap;
 text-align:center;
 z-index:1;
 background:rgba(31,37,51,.95)
}
@media (max-width:767px) {
 body .common-quick-bonus .ok-ui-pop-over {
  max-width:calc(100vw - 28px);
  white-space:normal
 }
}
@media (min-width:768px) {
 body .common-quick-bonus .ok-ui-pop-over {
  width:auto
 }
}
body .common-quick-bonus .ok-ui-pop-over-top .ok-ui-pop-arrow-point:before {
 border-top-color:rgba(31,37,51,.95)
}
body .common-quick-bonus .ok-ui-pop-over-top {
 bottom:calc(100% + 10px)
}
.common-quick-transfer {
 margin-top:4px;
 position:absolute;
 right:0;
 line-height:16px;
 color:#9aa1b1;
 font-size:12px
}
.common-quick-transfer .common-btn {
 margin-left:4px;
 color:#2d60e0;
 cursor:pointer
}
.common-quick-transfer .out-limit {
 color:#e35e5e
}
.common-user-invalid {
 color:#f3882b;
 font-size:12px;
 line-height:16px;
 min-height:16px;
 margin-top:8px
}
.common-user-invalid .common-payment,
.common-user-invalid .invalid-btn {
 font-weight:500;
 text-decoration:underline;
 cursor:pointer
}
.about-base {
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 max-width:416px;
 width:100%
}
@media (min-width:1024px) {
 .about-base {
  max-width:456px;
  padding-left:0;
  padding-top:21px
 }
}
@media (min-width:1270px) {
 .about-base {
  max-width:600px;
  padding-left:80px;
  padding-top:30px
 }
}
.about-base .title {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 margin-top:64px
}
@media (min-width:768px) {
 .about-base .title {
  margin-top:74px
 }
}
@media (min-width:1024px) {
 .about-base .title {
  -webkit-box-pack:initial;
  -ms-flex-pack:initial;
  justify-content:normal;
  margin-top:0
 }
}
.about-base .base-logo {
 width:32px;
 height:32px;
 margin-right:8px
}
@media (min-width:768px) {
 .about-base .base-logo {
  width:40px;
  height:40px;
  margin-right:16px
 }
}
@media (min-width:1024px) {
 .about-base .base-logo {
  width:48px;
  height:48px;
  margin-right:12px
 }
}
.about-base .base-title {
 color:#1f2533;
 font-size:24px;
 line-height:29px;
 font-weight:600
}
@media (min-width:768px) {
 .about-base .base-title {
  font-size:32px;
  line-height:43px
 }
}
@media (min-width:1024px) {
 .about-base .base-title {
  line-height:48px
 }
}
.about-base .about.not-stable-base {
 max-height:84px
}
.about-base .about-tip-box {
 margin-top:16px
}
.about-base .about-tip {
 color:#9aa1b1;
 font-weight:400;
 font-size:14px;
 line-height:18px;
 border:none
}
@media (min-width:768px) {
 .about-base .about-tip {
  font-size:16px;
  line-height:22px;
  text-align:center
 }
}
@media (min-width:1024px) {
 .about-base .about-tip {
  text-align:initial
 }
}
.about-base .not-stable-base .about-tip {
 overflow:hidden;
 max-height:66px;
 display:-webkit-box;
 -webkit-box-orient:vertical;
 -webkit-line-clamp:3
}
.about-base .about .ok-ui-pop-over {
 max-width:100%
}
.about-base .line {
 margin-top:24px
}
@media (min-width:768px) {
 .about-base .line {
  margin-top:40px
 }
}
@media (min-width:768px) {
 .about-base .data {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
}
.about-base .data-col {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.about-base .data-left {
 -webkit-box-flex:2;
 -ms-flex:2;
 flex:2
}
.about-base .data-item,
.about-base .data-right {
 -webkit-box-flex:1;
 -ms-flex:1;
 flex:1
}
.about-base .data-item {
 margin-top:16px
}
@media (min-width:768px) {
 .about-base .data-item {
  margin-top:24px;
  margin-right:48px
 }
}
.about-base .data-item-col {
 font-size:12px;
 color:#9aa1b1;
 white-space:nowrap
}
.about-base .data-item-value {
 margin-top:4px;
 font-size:20px;
 color:#1f2533;
 white-space:nowrap;
 font-weight:500
}
@media (min-width:768px) {
 .about-base .data-item-value {
  line-height:21px
 }
}
.about-base .link {
 color:#2d60e0
}
@media (min-width:768px) {
 .about-base .link {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
}
.about-base .link-item {
 margin-top:32px;
 margin-right:35px
}
@media (min-width:768px) {
 .about-base .link-item {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-top:48px
 }
}
.about-base .icon {
 margin-right:8px
}
.introduce {
 margin-top:120px;
 background-color:#fff;
 padding-left:16px;
 padding-right:16px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
@media (min-width:768px) {
 .introduce {
  padding-left:24px;
  padding-right:24px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
 }
}
@media (min-width:1024px) {
 .introduce {
  padding-left:calc((100% - 936px)/2);
  padding-right:calc((100% - 936px)/2);
  -webkit-box-sizing:border-box;
  box-sizing:border-box
 }
}
@media (min-width:1270px) {
 .introduce {
  padding-left:calc((100% - 1224px)/2);
  padding-right:calc((100% - 1224px)/2);
  -webkit-box-sizing:border-box;
  box-sizing:border-box
 }
}
.introduce .introduce-inner {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
@media (min-width:768px) {
 .introduce .introduce-inner {
  width:744px;
  margin:0 auto
 }
}
@media (min-width:1024px) {
 .introduce .introduce-inner {
  width:auto
 }
}
@media (min-width:1270px) {
 .introduce .introduce-inner {
  padding:0 80px
 }
}
.introduce .dec {
 margin:72px 0
}
.introduce .dec .title {
 color:#1f2533;
 font-size:28px;
 line-height:36px;
 font-weight:600;
 margin-bottom:32px
}
@media (min-width:1270px) {
 .introduce .dec .title {
  font-size:32px
 }
}
.introduce .img-box {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.introduce .img-box img {
 width:364px;
 margin-top:80px
}
@media (min-width:1270px) {
 .introduce .img-box img {
  width:450px;
  margin-top:28px
 }
}
.introduce .introduce-item {
 width:340px;
 font-size:16px;
 line-height:24px;
 margin-bottom:20px;
 color:#4f5669;
 position:relative;
 left:0;
 top:-3px
}
.introduce .item:last-child .introduce-item {
 margin-bottom:0
}
.introduce .icon-fabi_step {
 color:#3075ee;
 font-size:16px
}
@media (min-width:1024px) {
 .introduce .icon-fabi_step {
  font-size:20px
 }
}
.introduce .line-cirle {
 width:12px;
 height:12px
}
@media (min-width:1024px) {
 .introduce .line-cirle {
  width:18px;
  height:18px
 }
}
.partner {
 padding-left:16px;
 padding-right:16px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
@media (min-width:768px) {
 .partner {
  padding-left:24px;
  padding-right:24px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
 }
}
@media (min-width:1024px) {
 .partner {
  padding-left:calc((100% - 936px)/2);
  padding-right:calc((100% - 936px)/2);
  -webkit-box-sizing:border-box;
  box-sizing:border-box
 }
}
@media (min-width:1270px) {
 .partner {
  padding-left:calc((100% - 1224px)/2);
  padding-right:calc((100% - 1224px)/2);
  -webkit-box-sizing:border-box;
  box-sizing:border-box
 }
}
@media (min-width:768px) {
 .partner {
  width:748px;
  margin:0 auto
 }
}
@media (min-width:1024px) {
 .partner {
  width:auto
 }
}
.partner .list :focus {
 outline:0;
 outline:none
}
.partner .title {
 font-weight:600;
 line-height:36px;
 font-size:32px;
 margin-bottom:36px;
 text-align:center;
 padding-top:72px
}
.partner .slick-track>div,
.partner .slick-track>div:hover {
 -webkit-transition:all .25s ease;
 transition:all .25s ease
}
.partner .slick-track>div:hover {
 -webkit-box-shadow:0 8px 11px -3px rgba(79,86,105,.08);
 box-shadow:0 8px 11px -3px rgba(79,86,105,.08);
 -webkit-transform:scale(1.05);
 transform:scale(1.05)
}
.partner .item {
 background-color:#fff;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 padding:43px 24px 24px;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 border-radius:2px;
 margin:10px auto
}
@media (min-width:768px) {
 .partner .item {
  padding-top:47px;
  width:224px;
  height:406px
 }
}
@media (min-width:1024px) {
 .partner .item {
  padding-top:43px;
  width:296px;
  height:364px
 }
}
@media (min-width:1270px) {
 .partner .item {
  width:288px;
  height:364px;
  padding-top:43px
 }
}
.partner .main {
 -webkit-box-flex:1;
 -ms-flex:1;
 flex:1;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.partner .img {
 height:34px;
 margin-bottom:33px
}
@media (max-width:767px) {
 .partner .img {
  margin-bottom:29px
 }
}
.partner .desc {
 font-size:14px;
 line-height:20px;
 color:#7b8293;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 text-align:center
}
.partner .slick-arrow {
 display:none
}
.partner .link {
 color:#2d60e0
}
.partner .slick-dots {
 bottom:-32px
}
.partner .slick-dots li {
 width:16px;
 height:3px;
 background-color:#ced3de
}
.partner .slick-dots li.slick-active {
 background-color:#333a4d
}
.partner .slick-dots button:before {
 content:""
}
.join-us {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 padding-top:72px;
 padding-bottom:72px
}
.join-us .title {
 color:#1f2533;
 font-size:32px;
 font-weight:600
}
.join-us .subtitle {
 line-height:36px;
 color:#4f5669;
 margin:8px 0 44px;
 font-size:14px
}
@media (min-width:1024px) {
 .join-us .subtitle {
  font-size:16px
 }
}
.join-us .apply-btn-box {
 min-width:132px;
 font-size:16px
}
.join-us .apply-btn {
 width:100%
}
.buy-take-side {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 line-height:40px;
 font-size:20px;
 color:#9aa1b1;
 font-weight:700;
 background:#fff;
 border-radius:4px;
 margin-bottom:32px
}
@media (min-width:768px) {
 .buy-take-side {
  margin-bottom:36px;
  line-height:52px;
  font-size:22px
 }
}
.buy-take-side .side {
 background:#e9ebf2;
 -webkit-box-flex:1;
 -ms-flex:1;
 flex:1;
 position:relative;
 text-align:center;
 cursor:pointer
}
.buy-take-side .side:last-child {
 margin-left:24px
}
.buy-take-side .side-buy {
 border-top-left-radius:4px
}
.buy-take-side .side-sell {
 border-top-right-radius:4px
}
.buy-take-side .side-buy:after {
 content:"";
 position:absolute;
 border-bottom-right-radius:6px;
 z-index:1;
 background:#e9ebf2;
 top:0;
 right:-11px;
 width:22px;
 -webkit-transform:skewX(-15deg);
 transform:skewX(-15deg);
 height:40px
}
@media (min-width:768px) {
 .buy-take-side .side-buy:after {
  height:52px
 }
}
.buy-take-side .side-sell:before {
 content:"";
 position:absolute;
 border-bottom-left-radius:6px;
 z-index:1;
 background:#e9ebf2;
 top:0;
 left:-10px;
 width:22px;
 -webkit-transform:skewX(15deg);
 transform:skewX(15deg);
 height:40px
}
@media (min-width:768px) {
 .buy-take-side .side-sell:before {
  height:52px
 }
}
.buy-take-side .side-active {
 margin-top:-4px;
 padding-top:4px;
 background:#fff;
 color:#1f2533
}
@media (min-width:768px) {
 .buy-take-side .side-active {
  margin-top:-8px;
  padding-top:8px
 }
}
.buy-take-side .side-active.side-buy:after {
 border-bottom-right-radius:0;
 border-top-right-radius:6px;
 background:#fff;
 height:44px;
 right:-13px;
 -webkit-transform:skewX(15deg);
 transform:skewX(15deg)
}
@media (min-width:768px) {
 .buy-take-side .side-active.side-buy:after {
  height:60px
 }
}
.buy-take-side .side-active.side-sell:before {
 border-bottom-left-radius:0;
 border-top-left-radius:6px;
 background:#fff;
 height:44px;
 left:-12px;
 -webkit-transform:skewX(-15deg);
 transform:skewX(-15deg)
}
@media (min-width:768px) {
 .buy-take-side .side-active.side-sell:before {
  height:60px
 }
}
.trade-buy .taker-btn {
 margin-top:24px;
 width:100%
}
.trade-buy {
 margin-bottom:-100px;
 padding-bottom:0
}
@media (min-width:768px) {
 .trade-buy {
  margin-bottom:-120px;
  padding-bottom:0
 }
}
.trade-buy .bases-title {
 font-size:32px;
 line-height:36px;
 color:#1f2533;
 font-weight:600;
 text-align:center
}
.trade-buy .bases-cont {
 padding-left:8px;
 padding-right:8px;
 margin-top:48px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
@media (min-width:768px) {
 .trade-buy .bases-cont {
  padding-left:12px;
  padding-right:12px
 }
}
@media (min-width:1024px) {
 .trade-buy .bases-cont {
  padding-left:calc((100% - 960px)/2);
  padding-right:calc((100% - 960px)/2)
 }
}
@media (min-width:1270px) {
 .trade-buy .bases-cont {
  padding-left:calc((100% - 1248px)/2);
  padding-right:calc((100% - 1248px)/2);
  padding:0 80px
 }
}
.trade-buy .bases-item {
 -webkit-box-flex:1;
 -ms-flex:1;
 flex:1;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 padding:30px 20px;
 background:#fff;
 -webkit-box-shadow:0 4px 4px 0 rgba(31,37,51,.04);
 box-shadow:0 4px 4px 0 rgba(31,37,51,.04);
 border-radius:2px;
 margin-right:24px
}
.trade-buy .bases-item:last-child {
 margin-right:0
}
.trade-buy .bases-icon {
 width:40px
}
.trade-buy .bases-text {
 line-height:20px;
 color:#7b8293;
 font-size:14px;
 margin-left:10px
}
.trade-buy .bases-item-title {
 font-size:18px;
 color:#1f2533
}
.trade-buy {
 background-color:#f5f6fa
}
.trade-buy .base {
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 padding:16px 16px 100px
}
@media (min-width:768px) {
 .trade-buy .base {
  padding-left:24px;
  padding-right:24px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
 }
}
@media (min-width:1024px) {
 .trade-buy .base {
  padding-left:calc((100% - 936px)/2);
  padding-right:calc((100% - 936px)/2);
  -webkit-box-sizing:border-box;
  box-sizing:border-box
 }
}
@media (min-width:1270px) {
 .trade-buy .base {
  padding-left:calc((100% - 1224px)/2);
  padding-right:calc((100% - 1224px)/2);
  -webkit-box-sizing:border-box;
  box-sizing:border-box
 }
}
@media (min-width:768px) {
 .trade-buy .base {
  padding-top:74px;
  padding-bottom:0
 }
}
@media (min-width:1024px) {
 .trade-buy .base {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
  -ms-flex-direction:row-reverse;
  flex-direction:row-reverse;
  -webkit-box-align:initial;
  -ms-flex-align:initial;
  align-items:normal
 }
}
@media (min-width:1270px) {
 .trade-buy .base {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
  -ms-flex-direction:row-reverse;
  flex-direction:row-reverse;
  -webkit-box-align:initial;
  -ms-flex-align:initial;
  align-items:normal
 }
}
.trade-buy .broker-base {
 padding-bottom:120px
}
.trade-buy .taker-cont {
 -webkit-box-shadow:0 6px 12px 0 rgba(36,58,120,.08);
 box-shadow:0 6px 12px 0 rgba(36,58,120,.08);
 background:#fff;
 border-radius:4px;
 padding:0 16px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 max-width:400px;
 width:100%
}
@media (min-width:768px) {
 .trade-buy .taker-cont {
  width:400px;
  padding:0 32px 16px
 }
}
@media (min-width:1270px) {
 .trade-buy .taker-cont {
  margin-right:80px
 }
}
.trade-buy .taker-full {
 margin-left:-16px;
 margin-right:-16px
}
@media (min-width:768px) {
 .trade-buy .taker-full {
  margin-left:-32px;
  margin-right:-32px
 }
}

// Adding

  ._3emE9--dark-theme .-S-tR--ff-downloader{
          background:rgba(30,30,30,.93);
          border:1px solid rgba(82,82,82,.54);
          box-shadow:0 4px 7px rgba(30,30,30,.55);
          color:#fff}
      ._3emE9--dark-theme .-S-tR--ff-downloader ._6_Mtt--header ._2VdJW--minimize-btn{
          background:#3d4b52
      }
      ._3emE9--dark-theme .-S-tR--ff-downloader ._6_Mtt--header ._2VdJW--minimize-btn:hover{
          background:#131415
      }
      ._3emE9--dark-theme .-S-tR--ff-downloader ._10vpG--footer{
          background:rgba(30,30,30,.93)
      }
      ._2mDEx--white-theme .-S-tR--ff-downloader{
          background:#fff;
          border:1px solid rgba(82,82,82,.54);
          box-shadow:0 4px 7px rgba(30,30,30,.55);
          color:#314c75
      }
      ._2mDEx--white-theme .-S-tR--ff-downloader ._6_Mtt--header{
          font-weight:700}._2mDEx--white-theme .-S-tR--ff-downloader ._2dFLA--container ._2bWNS--notice{
          border:0;
          color:rgba(0,0,0,.88)
          }
          ._2mDEx--white-theme .-S-tR--ff-downloader ._10vpG--footer{
              background:#fff
          }
          .-S-tR--ff-downloader{
              display:block;
              overflow:hidden;
              position:fixed;
              bottom:20px;
              right:7.1%;
              width:330px;
              height:180px;
              background:rgba(30,30,30,.93);
              border-radius:2px;
              color:#fff;
              z-index:99999999;
              border:1px solid rgba(82,82,82,.54);
              box-shadow:0 4px 7px rgba(30,30,30,.55);
              transition:.5s
          }
          .-S-tR--ff-downloader._3M7UQ--minimize{
              height:62px
          }
          .-S-tR--ff-downloader._3M7UQ--minimize .nxuu4--file-info,.-S-tR--ff-downloader._3M7UQ--minimize ._6_Mtt--header{
              display:none
          }
          .-S-tR--ff-downloader ._6_Mtt--header{
              padding:10px;
              font-size:17px;
              font-family:sans-serif
          }
          .-S-tR--ff-downloader ._6_Mtt--header ._2VdJW--minimize-btn{
              float:right;
              background:#f1ecec;
              height:20px;
              width:20px;
              text-align:center;
              padding:2px;
              margin-top:-10px;cursor:pointer
          }.-S-tR--ff-downloader ._6_Mtt--header ._2VdJW--minimize-btn:hover{
              background:#e2dede
          }.-S-tR--ff-downloader ._13XQ2--error{
              color:red;padding:10px;
              font-size:12px;
              line-height:19px
          }
          .-S-tR--ff-downloader ._2dFLA--container{
              position:relative;
              height:100%
          }
          .-S-tR--ff-downloader ._2dFLA--container .nxuu4--file-info{
              padding:6px 15px 0;
              font-family:sans-serif
          }
          .-S-tR--ff-downloader ._2dFLA--container .nxuu4--file-info div{
              margin-bottom:5px;width:100%;overflow:hidden
          }
          .-S-tR--ff-downloader ._2dFLA--container ._2bWNS--notice{
              margin-top:21px;font-size:11px
          }.-S-tR--ff-downloader ._10vpG--footer{
              width:100%;
              bottom:0;
              position:absolute;
              font-weight:700
          }.-S-tR--ff-downloader ._10vpG--footer ._2V73d--loader{
              animation:n0BD1--rotation 3.5s linear forwards;
              position:absolute;
              top:-120px;
              left:calc(50% - 35px);
              border-radius:50%;
              border:5px solid #fff;
              border-top-color:#a29bfe;
              height:70px;
              width:70px;
              display:flex;
              justify-content:center;
              align-items:center
          }.-S-tR--ff-downloader ._10vpG--footer ._24wjw--loading-bar{
              width:100%;
              height:18px;
              background:#dfe6e9;
              border-radius:5px
          }.-S-tR--ff-downloader ._10vpG--footer ._24wjw--loading-bar ._1FVu9--progress-bar{
              height:100%;
              background:#8bc34a;
              border-radius:5px
          }.-S-tR--ff-downloader ._10vpG--footer ._2KztS--status{
              margin-top:10px
          }.-S-tR--ff-downloader ._10vpG--footer ._2KztS--status ._1XilH--state{
              float:left;
              font-size:.9em;
              letter-spacing:1pt;
              text-transform:uppercase;
              width:100px;
              height:20px;
              position:relative
          }.-S-tR--ff-downloader ._10vpG--footer ._2KztS--status ._1jiaj--percentage{
              float:right
}
