@import url('../fonts/inter/stylesheet.css');

.banner-block-info{color: #fff;}

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

.ci-taber_scroll{overflow: hidden; overflow-x: auto; padding-bottom: 2px; margin-bottom: 20px;}
.ci-taber{box-shadow: inset 0px -1px 0px 0px #e0e0ec;}
.ci-taber__one{padding: 12px; font-size: 0.9em; cursor: pointer; position: relative; color: #AFAFC7; text-decoration: none; white-space: nowrap;}
.ci-taber__one:hover, .ci-taber__one:focus{color: #838383; text-decoration: none;}
.ci-taber__one.active{color: #000;}
.ci-taber__one:after{content: ''; position: absolute; height: 1px; width: 100%; left: 0px; top: calc(100% - 1px);}
.ci-taber__one:hover:after{background: #838383;}
.ci-taber__one.active:after{background: #DB3E2B;}

.ci-taber_scroll::-webkit-scrollbar{height: 3px; background-color: #f9f9fd;}
.ci-taber_scroll::-webkit-scrollbar-thumb{border-radius: 10px; background-color: #ff5743;}
.ci-taber_scroll::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 1px 0px rgba(0,0,0,0.2); background-color: #f9f9fd;}

.ci-bannersmain{font-family: 'Inter'; margin-bottom: 20px;}
.ci-bannersmain .slick-list{background: #fff; border-radius: 3px; overflow: hidden;}
.ci-bannersmain .slick-slide{outline: none;}
.ci-bannersmain__one{color: #242424; text-decoration: none; background: #fff; display: block; position: relative; overflow: hidden; border-radius: 3px; 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;}
.ci-bannersmain__one:after{content: ''; width: 400px; position: absolute; right: 0px; height: 100px; top: calc(50% - 50px);}
.ci-bannersmain__one:hover, .ci-bannersmain__one:focus{color: #242424; text-decoration: none;}
.ci-bannersmain__one__info{position: relative; z-index: 1; padding: 20px; width: calc(100% - 290px); min-height: 100px;}
.ci-bannersmain__one__head{font-size: 14px; line-height: 21px; font-weight: 400; margin-bottom: 5px;}
.ci-bannersmain__one__text{font-size: 12px; line-height: 17px;}
.ci-bannersmain__one.bonus_50:after{background: url(/client/i_new/image/banners/new/bonus_50.png) no-repeat;}
.ci-bannersmain__one.p2p:after{background: url(/client/i_new/image/banners/new/p2p.png) no-repeat;}
.ci-bannersmain__one.webinar:after{background: url(/client/i_new/image/banners/new/webinar.png) no-repeat;}
.ci-bannersmain .slick-dots{position: absolute; top: calc(100% - 27px); display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center;}
.ci-bannersmain .slick-dots li{position: relative; display: inline-block; width: 5px; height: 5px; margin: 0 3px; padding: 0; cursor: pointer;}
.ci-bannersmain .slick-dots li button{font-size: 0; line-height: 0; display: block; width: 5px; height: 5px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent;}
.ci-bannersmain .slick-dots li button:before{font-family: 'slick'; font-size: 6px; line-height: 5px; position: absolute; top: 0; left: 0; width: 5px; height: 5px; content: ''; text-align: center; background: #E0E0EC; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; border-radius: 100%;}
.ci-bannersmain .slick-dots li.slick-active button:before{background: #DB3E2B;}

@media screen and (max-width: 1200px) {
    .ci-table__conteiner__scroll{overflow: auto; position: relative;}
    
    .ci-table__table:not(.ci-table__scroll){border: 0;}
    .ci-table__table:not(.ci-table__scroll).margintop{margin-top: 0px;}
    .ci-table__table:not(.ci-table__scroll) thead{display: none;}
    .ci-table__table:not(.ci-table__scroll) tr{margin: 10px; display: block; border: 1px solid #d8d8d8; padding: 0 5px; width: calc(100%/2 - 20px);}
	.ci-table__table:not(.ci-table__scroll).one tr{width: calc(100% - 20px);}
    .ci-table__table:not(.ci-table__scroll) tr.one{margin: 0px;}
    .ci-table__table:not(.ci-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;}
    .ci-table__table:not(.ci-table__scroll) td.center{text-align: right !important;}
    .ci-table__table:not(.ci-table__scroll) td:last-child{border-bottom: 0 !important;}
    .ci-table__table:not(.ci-table__scroll) td:before{content: attr(data-label); text-align: left; text-transform: uppercase; font-weight: bold; padding: 0 10px 7px 0; color: #000;}
    .ci-table__table:not(.ci-table__scroll) th, .ci-table__table:not(.ci-table__scroll) td{text-align: right;}
    .ci-table__table:not(.ci-table__scroll) tbody tr:nth-child(2n), .ci-table__table:not(.ci-table__scroll) tbody tr:hover{background: #fff !important;}
    .ci-table__table:not(.ci-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;}
    .ci-table__table:not(.ci-table__scroll) tbody tr {background: #fff !important;}
    
    .ci-bannersmain__one:after{right: -100px;}
    .ci-bannersmain__one__info{width: calc(100% - 190px);}
}


@media screen and (max-width: 767px) {
    .ci-table__table:not(.ci-table__scroll) tr{width: calc(100% - 20px);}
    
    .ci-bannersmain__one:after{right: 0px; top: 0px; width: 320px; background-position: right center !important; background-size: 40% !important; height: 33px;}
    .ci-bannersmain__one:before{content: ''; height: 33px; position: absolute; left: 0px; top: 0px; width: 100%;}
    .ci-bannersmain__one.bonus_50:before{background-color: #80d4c4 !important;}
    .ci-bannersmain__one.p2p:before{background-color: #ab64ef !important;}
    .ci-bannersmain__one.webinar:before{background-color: #f6cb62 !important;}
    .ci-bannersmain__one__info{padding-top: 53px; width: 100%;}
}

@media screen and (max-width: 600px) {
    .ci-taber{margin: 15px -5px 0px -5px; box-shadow: none; margin-right: 0px; padding-bottom: 0px;}
    .ci-taber__one{background: #f1f1f1; border-radius: 10px; margin: 5px;}
    .ci-taber__one:after{display: none;}
    .ci-taber__one.active{background: transparent; box-shadow: inset 0px 0px 0px 2px #f2181e; color: #000;}
}