@import url('https://fonts.googleapis.com/css2?family=Comfortaa:wght@700&family=Rubik:wght@300;400;500&display=swap');
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/MaterialIcons-Regular.eot'); /* For IE6-8 */
  src: local('Material Icons'),
    local('MaterialIcons-Regular'),
    url('../fonts/MaterialIcons-Regular.woff2') format('woff2'),
    url('../fonts/MaterialIcons-Regular.woff') format('woff'),
    url('../fonts/MaterialIcons-Regular.ttf') format('truetype');
}
.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;

  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;

  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;

  /* Support for IE. */
  font-feature-settings: 'liga';
}

@font-face {
  font-family: 'neogreymedium';
  src: url('../fonts/neogreymedium-webfont.eot');
  src: url('../fonts/neogreymedium-webfont.eot?#iefix') format('embedded-opentype'),
       url('../fonts/neogreymedium-webfont.woff') format('woff'),
       url('../fonts/neogreymedium-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Comfortaa';
  /*src: url('../fonts/Comfortaa-bold-cyr.eot');*/
  src: url('../fonts/Comfortaa-bold-cyr.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Comfortaa-bold-cyr.woff2') format('woff2'),
       url('../fonts/Comfortaa-bold-cyr.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Comfortaa';
  /*src: url('../fonts/Comfortaa-bold-latin.eot');*/
  src: url('../fonts/Comfortaa-bold-latin.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Comfortaa-bold-latin.woff2') format('woff2'),
       url('../fonts/Comfortaa-bold-latin.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Rubik';
  /*src: url('../fonts/rubik-light-latin.eot');*/
  src: url('../fonts/rubik-light-latin.eot?#iefix') format('embedded-opentype'),
       url('../fonts/rubik-light-latin.woff2') format('woff2'),
       url('../fonts/rubik-light-latin.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Rubik';
  /*src: url('../fonts/rubik-light-cyr.eot');*/
  src: url('../fonts/rubik-light-cyr.eot?#iefix') format('embedded-opentype'),
       url('../fonts/rubik-light-cyr.woff2') format('woff2'),
       url('../fonts/rubik-light-cyr.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Rubik';
  /*src: url('../fonts/rubik-regular-latin.eot');*/
  src: url('../fonts/rubik-regular-latin.eot?#iefix') format('embedded-opentype'),
       url('../fonts/rubik-regular-latin.woff2') format('woff2'),
       url('../fonts/rubik-regular-latin.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Rubik';
  /*src: url('../fonts/rubik-regular-cyr.eot');*/
  src: url('../fonts/rubik-regular-cyr.eot?#iefix') format('embedded-opentype'),
       url('../fonts/rubik-regular-cyr.woff2') format('woff2'),
       url('../fonts/rubik-regular-cyr.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Rubik';
  /*src: url('../fonts/rubik-medium-latin.eot');*/
  src: url('../fonts/rubik-medium-latin.eot?#iefix') format('embedded-opentype'),
       url('../fonts/rubik-medium-latin.woff2') format('woff2'),
       url('../fonts/rubik-medium-latin.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Rubik';
  /*src: url('../fonts/rubik-medium-cyr.eot');*/
  src: url('../fonts/rubik-medium-cyr.eot?#iefix') format('embedded-opentype'),
       url('../fonts/rubik-medium-cyr.woff2') format('woff2'),
       url('../fonts/rubik-medium-cyr.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nN_eC2PfU-cUGGN7U-FIfKc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nBBQ_Gf4FfI8J4SYljBAylk.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsCGXDOnx9ptx3UTSPTrfsgk.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsDAdhzWOYhqHvOZMRGaEyPo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nA30BZHTGu2N_DqssQcMQNQ.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nHm2hrkyco9jQ3NKMXpgOBg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}


html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
html, body{height:100%;margin:0;padding:0;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
article, aside, details, figcaption, figure,
footer, header, hgroup, nav, section{display:block;}
table{border-collapse:collapse;border-spacing:0;margin:auto;width:90%;}
hr, img{border:none;}
hr{border-bottom:1px solid #ccc;}
img{vertical-align:middle;}
ol, ul{list-style-position:outside;}
table td,
table th{vertical-align:top;}
big{font-size:larger;}
small{font-size:smaller;}
sub, sup{font-size:smaller;line-height:0;}
sub{vertical-align:sub;}
sup{vertical-align:super;}
strong{font-weight:bold;}
em{font-style:italic;}
a[href^=tel]{color:inherit;text-decoration:none;}
a, a:hover, a:visited{text-decoration:none;}
button,
input,
optgroup,
select,
textarea{color:inherit;font:inherit;margin:0;}
input, textarea{}
input, select{vertical-align:middle;border:0;}
textarea{overflow:auto;}
button{cursor:pointer;border:0;}
:focus,:active{outline:none;}
input[type="radio"]{height:auto;}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"]{cursor:not-allowed;}
input:focus::-webkit-input-placeholder{color:transparent !important;}
input:focus::-moz-placeholder{color:transparent !important;}
input:focus:-moz-placeholder{color:transparent !important;}
input:-ms-input-placeholder{color:#000 !important;}
textarea:focus::-webkit-input-placeholder{color:transparent !important;}
textarea:focus::-moz-placeholder{color:transparent !important;}
textarea:focus:-moz-placeholder{color:transparent !important;}
textarea:-ms-input-placeholder{color:transparent !important;}
input::-webkit-input-placeholder{color:#000;}
input::-moz-placeholder{color:#000;}
input:-moz-placeholder{color:#000;}
input:-ms-input-placeholder{color:#000;}
textarea::-webkit-input-placeholder{color:#000;}
textarea::-moz-placeholder{color:#000;}
textarea:-moz-placeholder{color:#000;}
textarea:-ms-input-placeholder{color:#000;}
html, body{width:100%;height:100%;}
html{-webkit-text-size-adjust:none;}
body{font-family:'Rubik', Arial, Helvetica, sans-serif !important;font-size:14px;line-height:1.5;background-color: #2c3760 !important;}
.clr:after{content:'';display:block;clear:both;}
.center-wrapper{margin:0 auto;max-width:1000px;}
.center-wrapper:after{content:"";display:block;clear:both;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{font:bold 22px/24px 'Comfortaa';}
h1, .h1{font-size:24px;}
h2, .h2{font-size:18px;}
#red{color:#ff4b5a;}
a{color:#469BFD;}
a:hover{color:#2D82E3;}
input{padding-left:10px;height:30px;background-color:#FFF;border:1px solid #818181;-webkit-border-radius:0;}
input[type=submit]{-webkit-appearance:none;}
.field-small{width:148px;height:22px;}
.field-medium{margin-bottom:10px;width:276px;height:30px;}
.field-middle{margin-bottom:10px;width:380px;height:30px;}
.field-big{width:375px;height:22px;}
.red-star{padding-left:2px;font-family:'Roboto Condensed';font-weight:bold;color:#F00F3F;}
textarea{width:375px;height:68px;background-color:#FFF;border:1px solid #818181;-webkit-appearance:none;-webkit-border-radius:0;}
.area-middle{width:375px;height:100px;}
select{border:1px solid #818181;}
.select-block{margin-bottom:15px;}
table tr:nth-child(odd) td{background:#f1f2f5;}
table th{padding:3px 15px;font-size:12px;font-weight:normal;color:#444E5D;font-weight:bold;background:#f1f2f5;border:1px solid #818181;}
table td{padding:3px 15px;font-size:12px;color:#444E5D;text-align:center;vertical-align:middle;border-right:1px solid #818181;}
table td:last-child{border-right:none;}
.btn{position:relative;display:inline-block;padding:0 5px;height:20px;border-radius:2px;line-height:20px;text-align:center;font-size:12px;text-transform:uppercase;color:#fff;border-bottom:1px solid #2365ad;}
.btn:hover{color:#fff;}
.btn:active{bottom:-1px;border:none;}
.btn-small{width:70px;}
.btn-middle{width:110px;height:29px;font-size:14px;line-height:30px;}
.content-block{padding:0 20px 35px 20px;margin-bottom:15px;background:#fff;box-shadow:0 0px 3px #ccc;border-radius:3px;}
.content__title{padding:10px 20px;text-align:center;margin:0 -20px 20px -20px;}
.content__text{color:#444E5D;font-size:14px;line-height:16px;}
.content__text p{text-align:center;}
.content__articles p{margin-bottom:10px;color:#444E5D;font-size:14px;line-height:20px;text-align:justify;}
.content__page{text-align:center;color:#444E5D;font-size:14px;line-height:16px;padding-top:15px;margin:auto;width:90%;}
.content__page_art{padding:5px 0px 5px 0px;margin-bottom:15px;background:#fff;border:1px solid #E6E6E6;text-align:center;color:#444E5D;font-size:14px;line-height:16px;}
.content__text_blue{margin-bottom:10px;color:#469BFD;font-size:14px;line-height:16px;}
.content__text_red{margin-bottom:10px;color:#444E5D;font-size:14px;line-height:16px;border:1px solid red;background:#FFE5E5;width:250px;padding:5px 5px 5px 5px;text-align:center;}
.blue{color:#469BFD;}
.bold{font-family:'Roboto Condensed';}
.modal-window{display:none;position:fixed;top:15%;left:50%;z-index:110;margin-left:-165px;width:330px;background-color:#FFF;}

.modal-window__header{text-align:center;padding:10px 0 10px;position:relative;color:#444E5D;display:block;font-weight:bold;font-size:18px;line-height:20px;background:#F0F0F0;}

.modal-window-content{border-top:0;padding:15px 20px 20px 20px;}
#plan-request .modal-window-content{padding-top: 3px;}
#plan-request #choosed-plan .row.text-center{
  background: #fafafa;
  padding: 20px 0;
  margin: 0 0 20px !important;
}
#plan-request .modal-window__header{margin: 0 0 20px;border-top: 3px solid #469AFC;text-transform: uppercase;text-align:center;padding:10px 0 10px;position:relative;color:#444E5D;display:block;font-weight:bold;font-size:16px;line-height:30px;background:#F0F0F0;}


#register{box-shadow:0 0px 3px #ccc;border-radius:3px;}
#register .form-block--checkbox{padding:0;font-size:13px;text-align:left;height:20px;}
#register .form-block--checkbox label:after{top:0;}
#register .modal-form{background:#fff url(../images/icon-reg.png) no-repeat 0 20%;padding:0 0 0 150px;background-size:130px;width: 480px;}
#recover .modal-form{background:#fff url(../images/icon-recover.png) no-repeat 10px -1px;padding:10px 0 0 150px;background-size:110px;}
#login .modal-form{background:#fff url(../images/icon-login.png) no-repeat 0 10%;padding:0 0 0 150px;background-size:140px;}
#rules .modal-window-block{background:#fff url(../images/document-icon.png) no-repeat 0 10%;padding:10px 0 20px 140px;background-size:130px;margin:0;}
#rules p:first-letter{text-transform:uppercase;}
#rules p:last-child{border-style:none;}
#rules p{font-size:14px;line-height:20px;margin:0;padding:0 0 0 5px;border-bottom:1px solid #F0F0F0;}
#recover,
#login{min-width:500px;}
#recover .field,
#login .field,
#register .field{border:1px solid #818181;height:35px;font-size:14px;line-height:16px;padding:4px 10px;display:block;width:100%;}
#rules_size{width:550px;}
#info_size{width:300px;}
.modal-window-block{margin-bottom:10px;}
.modal-window-block label{text-align:center;color:#312A2A;font-size:16px;text-transform:uppercase;width:100%;display:inline-block;margin-bottom:5px;}
.modal-window-block input{width:100%;height:35px;padding-left:10px;border:2px solid #818181;}
.modal-form__btn{display:block;margin:0 auto;line-height:30px;width:100px;height:29px;font-size:14px;}
.modal-window-links{padding:10px 20px 10px 150px;margin:15px -20px 0;text-align:center;background:#F0F0F0;}
#rules .modal-window-links,
#recover .modal-window-links,
#login .modal-window-links{margin:15px -20px 0 -170px;}
.modal-window-links a{margin:0 10px;display:inline-block;font-size:12px;padding:5px 15px;border-radius:15px;transition:0.3s ease;color:#2D82E3;background:#fff;}
.modal-window-links a:hover{background:#469AFD;color:#fff;}
.modal-thanks{width:360px;margin-left:-180px;}
.modal-thanks .modal-window-content{border:2px solid #818181;}
.modal-thanks__title{margin-bottom:10px;font-size:14px;line-height:1.4;letter-spacing:0.02em;text-align:center;text-transform:uppercase;}
.modal-thanks__link{text-decoration:underline;display:block;text-align:center;}
.modal-thanks__link:hover{text-decoration:none;}
#overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.8);cursor:pointer;z-index:100;}
.header{width:100%;z-index:13;padding:0 0 103px;position: relative;background-color: #222d50;}
.index_page .header{background-color: #2c3760;}
.page-buffer{height:40px;}
.logo{float:left;margin:0 0 0 10px;height:65px;transition:.3s ease all;mix-blend-mode: screen;}
.menu-bottom,
.menu-top{position:relative;background:#202540;padding: 0 0 0;margin: 0;height: 61px;z-index: 11;}
.menu-bottom{border-top:0;border-bottom:3px solid #469AFD;}
.top-menu{float:left;-moz-transition:.3s ease all;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all;list-style:none;margin:0;padding:0 0 0;}
.top-menu li{margin:0 45px 0 0;float:left;}
.top-menu li a{font-size:14px;height:61px;padding:0;font-weight:400;line-height:61px;display:block;color:#5d6280;transition:0.3s ease;text-decoration: none;}
.top-menu .active a,
.top-menu li a:hover{color:#bec0c9;}
.top-menu li .nuxt-link-active{color:#bec0c9;}
/* .user{float:right;padding:15px 10px 7px 65px;margin:3px 0 0;background:url(../images/ico-login.png) no-repeat 0 50%;}
.user .title{font-size:16px;line-height:18px;margin:0 0 10px 8px;color:#333;display:block;font-weight:bold;}
.user .wrap{width:100%;overflow:hidden;}
.user__link:first-letter{text-transform:uppercase;}
.user__link:last-child{margin:0;}
.user__link{font-size:14px;line-height:16px;padding:0 0;margin:0 20px 0 0;float:left;color:#333;}
.user__link_out{margin:0 8px;font-size:12px;color:#333;text-transform:uppercase;letter-spacing:-0.02em;transition:0.3s ease;}
.user__link_out:hover{color:#3CC4FC;}
.user-logged{background:url(../images/userpic.png) no-repeat 0 13px;margin:0;background-size:50px;padding:8px 10px 7px 55px;}
.user-logged .title{margin:0 5px 10px;}
.user-logged .user-name{color:#469AFD;} */
/* .icons{list-style:none;margin:0;padding:0;font-size:0;line-height:0;letter-spacing:-1px;text-align:center;}
.icons li{display:inline-block;vertical-align:top;margin:0 5px 0;box-shadow:0 0 3px #ccc;border-radius:100px;position:relative;} */
.drop{width:100%;max-width:1080px;margin:0 auto 15px;position:relative;-moz-transition:.3s ease all;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all;}
.drop:before{content:'';position:absolute;bottom:-2px;width:100%;left:0;height:30px;background:#13609a;border-radius:5px;z-index:1;}
.sub-menu{-moz-transition:.3s ease all;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all;list-style:none;margin:0;padding:0;position:relative;font-size:0;line-height:0;letter-spacing:-1px;background:#469afd;border-radius:5px;z-index:2;text-align:center;display:table;width:100%;}
.sub-menu li:first-child{border-radius:5px 0 0 5px;}
.sub-menu li:last-child{border-right:0;border-radius:0 5px 5px 0;}
.sub-menu li{margin:0;display:table-cell;vertical-align:middle;letter-spacing:0;border-radius:0px;box-shadow:0 0 0 #ccc;border-right:1px solid #13609a;position:relative;}
.sub-menu li a{font-size:14px;height:30px;padding:0 15px;font-weight:400;line-height:30px;display:block;color:#fff;transition:0.3s ease;}
.sub-menu .active a,
.sub-menu li a:hover{background:#13609a;color:#fff;}
.user-menu{list-style:none;margin:0;padding:0;overflow:hidden;}
.user-menu li{margin:0 0 1px;}
.language{position:absolute;top:2px;right:10px;font-size:0;transition:.3s ease all;}
.language__item.active,
.language__item:hover{opacity:1;}
.language__item{display:inline-block;vertical-align:top;margin-left:7px;opacity:0.5;transition:.3s ease all;}
.proxy{position: relative;min-height: 710px;margin-bottom: -180px;}
.spyon{position: absolute;top: 0;left: 50%;margin: 0 0 0 -665px;}
.proxy-inner{float:right;width: 515px;padding: 0 30px 0 0;}
.container{padding:10px 0;background:#fff;box-shadow:0 0px 3px #ccc;border-radius:3px;}
.proxy__title{text-transform: uppercase;font-size: 36px;line-height: 38px;color: #fff;}
.proxy__title span{background: url('../images/bg-title.png') 45% 50% no-repeat;display: block;color: #0080ec;font-size: 21px;line-height: 23px;margin: 0 0 5px 2px;}
.stat-box{padding:50px 0;}
.header .center-wrapper{position:relative;margin: 0 auto;width: 1000px;}
.menu-top .center-wrapper{background:none;box-shadow:0 0px 0px #ccc;border-radius:0 0 0 0;}
.stat-box .center-wrapper{overflow:hidden;width:100%;}
.payment-box{padding: 100px 0 20px;border-bottom: 1px solid #d6d7dc;background: url(../images/bg-payment.jpg) 50% 0 no-repeat;}
.payment-box .title{display: block;text-transform: uppercase;text-align: center;font-size: 16px;line-height: 18px;font-weight: 500;margin: 0 0 25px;color: #232a46;}
.payment{list-style:none;margin:0 0;padding:0 0 0 53px;text-align:center;position: relative;height: 35px;overflow: hidden;}
.payment .payment__item:first-child{margin:0;}
.payment .payment__item{float:left;margin:0 0 0 41px;width: auto !important;}
.payment .payment__item span{font-size:18px;font-weight:bold;line-height:30px;color:#606E80;}
.payment .payment__item a{display:table-cell;vertical-align:middle;height:30px;}
.payment .payment__item img{transform:scale(0.9);transition:0.3s ease;}
.payment .payment__item img:hover{transform:scale(1);}
.payment .slick-prev,
.payment .slick-next{
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 12px;
  height: 19px;
  padding: 0;
  background: url(../images/next-prev3.png) 0 0 no-repeat;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
}
.slick-prev {
  left: -58px;
}
.slick-next {
  background-position: 0 -18px !important;
  right: -58px;
}
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.proxy-stat{position:absolute;top:-3px;left:50%;font-size:0;line-height:0;letter-spacing:-1px;margin:0 0 0 -145px;width:300px;background:#fff;padding:5px;border:1px dashed #336894;border-radius:3px;}
.proxy-stat:after{content:"";width:40px;height:38px;position:absolute;top:-21px;right:-12px;margin:0 0 0 0;background:url(../images/skrepka.png) no-repeat;}
.proxy-stat-block{display:inline-block;vertical-align:top;letter-spacing:0;width:140px;text-align:center;}
.proxy-stat__number{letter-spacing:0;font-family:'Roboto Condensed';font-size:26px;font-weight:700;line-height:30px;text-align:center;color:#FF4B5A;float:left;width:80px;height:30px;}
.proxy-stat_title{letter-spacing:0;display:inline-block;width:40px;font-family:"Trebuchet MS", Helvetica, sans-serif;font-size:11px;line-height:12px;color:#333;padding:4px 0 0;text-align:center;margin:0 auto;}
.top-stats{position:absolute;top:-8px;left:50%;font-size:0;line-height:0;letter-spacing:-1px;margin:0 0 0 -156px;width:312px;background:#fff;padding:5px;border:1px dashed #336894;transform:rotate(0deg);border-radius:3px;}
.top-stats:after{content:"";width:40px;height:38px;position:absolute;top:-21px;right:-12px;margin:0 0 0 0;background:url(../images/skrepka.png) no-repeat;}
.top-stats-block{display:inline-block;letter-spacing:0;width:150px;text-align:center;vertical-align: top;}
.top-stats-block:nth-child(1),.top-stats-block:nth-child(2){padding: 0 0 5px;}
.top-stats .stat-number{letter-spacing:0;font-family:'Roboto Condensed';font-size:20px;font-weight:700;line-height:22px;text-align:center;color:#FF4B5A;display:block;}
.top-stats__item{letter-spacing:0;display:block;font-family:"Trebuchet MS", Helvetica, sans-serif;font-size:11px;line-height:12px;color:#333;text-align:center;margin:0 auto;}
.proxy-info{margin-bottom:0;}
.proxy-info__title{margin-bottom:10px;font-size:18px;font-weight:400;color:#333;}
.proxy-info__text{font-size:14px;font-weight: 300;line-height:20px;color:#7c98b0;}
.proxy-info__text p{margin:0 0 25px;}
.proxy-info__text ul{list-style:none;margin:10px 0 5px;padding:0;overflow:hidden;}
.proxy-info__text ul li span:first-letter{text-transform:uppercase;}
.proxy-info__text ul li:last-child{border-style:none;}
.proxy-info__text ul li{display:block;text-align:left;margin:0 0 14px;padding:0 0 0 34px;background:url(../images/icon.png) no-repeat 0 4px;}
.private{padding:25px 0 20px 0;}
.private__title{text-align:center;margin:0 0 60px;font-size:24px;font-weight:400;line-height:26px;padding:0 0 20px;color:#4D5866;position:relative;}
.private__title.h2:after{content:'';position:absolute;bottom:0;left:50%;margin:0 0 0 -125px;background:#0d6985;width:250px;height:1px;}
.private__title.h3{font-size:20px;line-height:22px;text-align:left;padding:0;margin:0 0 20px;}
.private__text{padding:0 0 0;color:#4D5866;line-height:16px;line-height:1.5;}
.private__text p{text-indent:20px;text-align:justify;margin-bottom:3px;}
.plans{margin:0 0 65px;}
.plans p.description{font-size: 14px;line-height: 18px;text-align: center;color: #7c97af;margin: 0 0 80px;}
.plans__title{color: #fff;text-align:center;font-weight:normal;text-transform: uppercase;font:bold 22px/24px 'Comfortaa';position:relative;padding:0;margin:0 0 20px;}
/* .plans__subtitle{text-align:center;background: url(../images/bg-plans2.png) 50% 0 no-repeat;height: 104px;border-radius: 10px;overflow: hidden;}
.plans__subtitle strong{color:#0080ec;font-size: 18px;line-height: 20px;font-weight: 500;display: block;padding-top: 34px}
.plans__subtitle span{color:#9c9faa;font-size: 14px;line-height: 16px;font-weight: 400;display: block;} */
.plans-row{font-size:0;margin:0 -15px 20px;overflow: hidden;height: 348px;}
.slick-slider{height: auto !important;overflow: visible;}
.plans-row .li{display:inline-block;vertical-align:top;margin:0 15px;text-align:left;}
.plan-item{position:relative;width:227px;background-color:#2c3760;border-radius:10px;transition:0.3s ease;overflow:visible;text-align: center;padding-bottom: 28px;}
.plan-item select{width:100%;height:20px;font-size:14px;line-height:20px;}
.plan-item a{transition:all ease;position:absolute;left:0px;top:0px;width:100%;height:100%;}


/*.plan-item:hover{border:2px solid #ccc;}*/
@keyframes plananim{
  0%{box-shadow: 0 0 0 #666;}
  100%{box-shadow: 0 0 8px #449494;border: 2px solid #449494;}
}
.plan-item .old_price{position:absolute;top: -20px;left: -10px;background:#FF4B5A;z-index:1;text-transform:uppercase;border:1px solid #ccc;color:#fff;border-radius:10%;transform:rotate(-25deg);font-size:20px;line-height:35px;width: 65px;height: 35px;text-align: center;font-weight: 400;opacity: 0.8;}
.plan-item i{position: relative;font-style: normal;}
.plan-item i:after{content:'';position: absolute;left: 0;width: 100%;height: 2px;background: #fff;top: 50%;animation-name:old_price_after;animation-duration:1s;animation-iteration-count:1;animation-timing-function:ease-in-out;transform:rotate(-24deg);}
@keyframes old_price_after{
  0%{width: 0;top: 80%;}
  100%{width: 100%;top: 50%;}
}
.plan-item .wrap{width: 100%;margin-bottom: 13px;}
.plan-item__time{display: inline-block;font-size: 14px;color: #7c97af;background: url(../images/ico-time.png) no-repeat;padding: 0 0 0 22px;margin: 0 11px;}
.plan-item__type{display: inline-block;font-size: 14px;color: #7c97af;background: url(../images/ico-ip.png) no-repeat 0 1px;padding: 0 0 0 22px;margin: 0 11px;}
.plan-item__header{text-align:center;font:bold 18px/20px 'Comfortaa';color:#FFF;padding: 30px 0 20px;text-transform: uppercase;}
.plan-item-content{margin: 0 0 13px;position: relative;padding:16px 0 7px;background: url(../images/separator.png) 50% 0 no-repeat;}
.plan-item-content:after{content:'';height: 1px;width: 100%;position: absolute;bottom: 0;left: 0;background: url(../images/separator.png) 50% 0 no-repeat;}
.new_price{display: block;text-align: center;position:relative;margin-top:0;margin-bottom:20px;font:bold 64px/66px 'Comfortaa';text-transform:uppercase;color:#469AFD;}
.plan-item__stat{padding: 0 0 9px;font-size:13px;text-align:center;line-height:13px;color:#7c97af;}
.plan-item__link,
.plan-item__btn{padding: 0 20px;border-radius:15px;text-align:center;line-height:35px;color:#FFF ;font-weight:500;font-size:14px;height:35px !important;position:static !important;top:auto;left:auto;text-decoration: none !important;}
.plan-item__link:hover,
.plan-item__btn:hover{color:#fff;}
/*.plan-item--red .plan-item__header{color:#44944A;}*/
.plan-item--red .new_price{color:#489e9e;}
.plan-item--red .plan-item__link,
.plan-item--red .plan-item__btn{background:#44944A;}
/*.plan-item--red:hover{border:2px solid #44944A;}*/
/*.plan-item--blue .plan-item__header{color:#449494;}*/
.plan-item--blue .new_price{color:#449494;}
.plan-item--blue .plan-item__link,
.plan-item--blue .plan-item__btn{background-color:#449494;}
.plan-item--blue .plan-item__link,
.plan-item--blue .plan-item__btn{background:#449494;}
.plan-item--blue .plan-item__link_update{background: #fff;border:1px solid #449494;color: #449494;}
/*.plan-item--blue:hover{border:2px solid #449494;}*/
/*.plan-item--darkblue .plan-item__header{color:#444494;}*/
.plan-item--darkblue .new_price{color:#444494;}
.plan-item--darkblue .plan-item__link,
.plan-item--darkblue .plan-item__btn{background:#444494;}
.plan-item--darkblue .plan-item__link,
.plan-item--darkblue .plan-item__btn{background:#444494;}
.plan-item--darkblue .plan-item__link_update{background: #fff;border:1px solid #444494;color: #444494;}
/*.plan-item--darkblue:hover{border:2px solid #444494;}*/
/*.plan-item--purple .plan-item__header{color:#7e4494;}*/
.plan-item--purple .new_price{color:#7e4494;}
.plan-item--purple .plan-item__link,
.plan-item--purple .plan-item__btn{background:#7e4494;}
.plan-item--purple .plan-item__link,
.plan-item--purple .plan-item__btn{background:#7e4494;}
.plan-item--purple .plan-item__link_update{background: #fff;border:1px solid #7e4494;color: #7e4494;}
/*.plan-item--purple:hover{border:2px solid #7e4494;}*/
/*.plan-item--luxury .plan-item__header{color:#D4AF37;}*/
.plan-item--luxury .new_price{color:#D4AF37;}
.plan-item--luxury .plan-item__link,
.plan-item--luxury .plan-item__btn{background:#D4AF37;}
.plan-item--luxury .plan-item__link,
.plan-item--luxury .plan-item__btn{background:#D4AF37;}
.plan-item--luxury .plan-item__link_update{background: #fff;border:1px solid #D4AF37;color: #D4AF37;}
/*.plan-item--luxury:hover{border:2px solid #D4AF37;}*/
/*.plan-item--vip .plan-item__header{color:#900020;}*/
.plan-item--vip .new_price{color:#900020;}
.plan-item--vip .plan-item__link,
.plan-item--vip .plan-item__btn{background:#900020;}
.plan-item--vip .plan-item__link,
.plan-item--vip .plan-item__btn{background:#900020;}
.plan-item--vip .plan-item__link_update{background: #fff;border:1px solid #900020;color: #900020;}
/*.plan-item--vip:hover{border:2px solid #900020;}*/
.promo-list{padding: 60px 0 0;background: #f8f8fb;}
.promo-list .list{list-style:none;margin:0;padding:0;overflow:hidden;font-size:0;line-height:0;letter-spacing:-1px;}
.promo-list .list li{letter-spacing:0px;box-sizing:border-box;display:inline-block;vertical-align:top;width:50%;margin:0 0 20px;padding:15px 0 0 34px;}
.promo-list .list li strong{display:block;text-transform:uppercase;font-size:16px;line-height:18px;margin:0 0 15px;color:#787f9f;}
.promo-list .list li p{color:#9c9faa;margin:0;font-size:14px;line-height:18px;}
.promo-list .list li .img-holder{background: url('../images/ico-promo.png') 50% 100% no-repeat;float: left; min-height: 140px;margin-right: 30px;width: 58px;text-align: center;}
.promo-list .list li .text-holder{height: 1%;overflow: hidden;}
.promo-title{text-align:center;font: bold 22px/38px 'Comfortaa';text-transform: uppercase;color: #fff;margin:0 0 60px;position:relative;}
.promo-title span{display: block;color: #0080ec;font-size: 38px;}
.benefits{padding:35px 0 50px 0;}
.benefits-row{font-size:0;}
.benefits-item{display:inline-block;vertical-align:top;width:25%;text-align:center;padding:0 30px;}
.benefits-item__icon{height:80px;}
.benefits-item__title{margin-bottom:10px;font-family:'Roboto Condensed';font-weight:bold;font-size:18px;color:#444E5D;text-align:center;}
.benefits-item__text{font-size:14px;line-height:16px;color:#606E80;}
.additional{padding:15px 0 15px 0;}
.additional__text{font-size:16px;line-height:16px;line-height:1.5;color:#606E80;}
.additional__text ul{list-style:none;margin:0;padding:0;}
.additional__text ul li:last-child{border-style:none;}
.additional__text ul li{padding:5px 5px 5px 30px;background:url(../images/icon.png) no-repeat 0 7px;}
.payment__title{text-align:center;}
.payment__title{text-align:center;margin:0 0 20px;font-size:24px;font-weight:400;line-height:26px;color:#4D5866;position:relative;}
.center-block{font-size:16px;width:100%;overflow:hidden;}
.center-block ul, ol{list-style:none;padding:0 0 10px;}
.center-list:last-child{float:right;}
.center-list{float:left;width:50%;}
.center-list li:last-child{border-style:none;}
.center-list li{padding:5px 5px 5px 30px;background:url(../images/icon.png) no-repeat 0 7px;}
.bottom{padding:15px 0 15px 0;}
.bottom-row{padding-left:50px;display:table;}
.bottom-block{display:table-cell;padding:0 50px 0 20px;text-align:center;font-size:14px;}
.bottom ul, ol{list-style:none;}
.bottom-list li{margin-bottom:4px;}
.bottom-list li a{color:#469BFD;font-size:14px;}
.bottom-list li a:hover{color:#2D82E3;}
.wrapper{min-height:100%;width:100%;overflow:hidden;position: relative;}
/* .w1{padding:0 0 137px;} */
.footer{position:relative;clear:both;/*margin:-138px 0 0;*/background: #2a355d;}
.footer .clr{overflow:hidden;}
.footer-copy{display:block;text-align:right;color:#333;font-size:14px;margin:0 5px 0 0;line-height:30px;}
.counter{float:right;margin:7px 0 0;}
.footer-holder{margin:0 auto;max-width:1000px;box-sizing:border-box;padding:35px 0 30px;position:relative;}
.footer-holder:after{content:"";display:block;clear:both;}
.footer .logo{height:auto;margin:0;}
.footer .buttons{float:right;width:88px;}
.f-articles{float:left;}
.f-articles .title{font-size:16px;line-height:20px;text-align:center;display:block;color:#606E80;font-weight:bold;}
.footer-articles{float:left;width:300px;list-style:none;margin:0;padding:0 0 0 40px;}
.footer-articles li:first-child{margin-top:0;}
.footer-articles li{margin-top: 11px;display: block;background: url(../images/bullet.png) 0 50% no-repeat;padding: 0 0 0 20px}
.footer-articles li a{font-size:13px;line-height:15px;font-weight: 300;color: #7c97af;}
.footer-articles li a:hover{color: #bec0c9;transition: color 0.3s ease-in-out;}
.top-menu--right{float:right;line-height:40px;}
.top-menu--right li{margin:0 5px;display:inline-block;vertical-align:top;}
.top-menu--right li a{font-size:14px;padding:0 10px;line-height:40px;height:40px;border-top:3px solid #fff;display:block;color:#333;text-transform:uppercase;transition:0.3s ease;}
.top-menu--right li a:hover{border-top:3px solid #3CC4FC;border-bottom:3px solid #3CC4FC;}
/* .error{text-align:center;background:#fff;padding-top:60px;} */
/* .error-inner{padding:40px 0 0 280px;min-height:320px;background-image:url(../images/error.jpg);background-repeat:no-repeat;background-position:35px 50%;} */
/* .error__title{margin-bottom:30px;font-family:'Roboto Condensed';font-weight:bold;font-size:60px;letter-spacing:-0.04em;color:#ff4b5a;} */
/* .error__text{margin-bottom:40px;font-family:'Roboto Condensed';line-height:24px;text-transform:uppercase;font-size:20px;color:#444e5d;} */
#centerLayer{max-width:768px;margin:0 auto;border:1px solid #E6E6E6;padding:0px;}
.sub-menu-wrap{height:43px;background-color:#1A1A1A;background-image:-moz-linear-gradient(bottom, #65B3FE 0%, #469AFD 48%, #65B3FE 100%);background-image:-o-linear-gradient(bottom, #65B3FE 0%, #469AFD 48%, #65B3FE 100%);background-image:-webkit-linear-gradient(bottom, #65B3FE 0%, #469AFD 48%, #65B3FE 100%);background-image:linear-gradient(to top, #65B3FE 0%, #469AFD 48%, #65B3FE 100%);border-radius:3px;}
.hello-user{float:left;padding-left:20px;font-size:16px;line-height:43px;color:#FFF;text-align:center;}
.hello-user a{color:#fff;}
.top-block{padding:10px 0;text-align:center;}
.top-block__category{float:left;padding-left:50px;margin-top:20px;font-family:'Roboto Condensed';font-weight:bold;font-size:24px;color:#444E5D;}
.top-block__category img{position:relative;top:-5px;}
.form-block{margin-bottom:10px;margin-top:10px;}
.form-block label{width:360px;display:inline-block;vertical-align:top;}
.form-block--checkbox input[type="checkbox"]{display:none;}
.form-block--checkbox label{position:relative;cursor:pointer;color:#444E5D;padding:0 0 0 33px;font-weight: normal;}
.form-block--checkbox label:after{content:'';display:block;position:absolute;width:18px;left:0;top:-2px;height:18px;background-color:#FFF;border:1px solid #818181;background-image:url(../images/icon-check.png);z-index:1;}
.form-block--checkbox input[type="checkbox"]:checked + label:after{background-image:url(../images/icon-check-active.png);}
#rules .modal-window-content,
#recover .modal-window-content,
#login .modal-window-content{padding-bottom:0;}
#check-payment .content__text{font-size: 15px;line-height: 23px;box-shadow: 0 0 3px #666;border-radius:5px;width: 220px;margin:0 auto;overflow: hidden;}
#check-payment .content__text p{padding: 5px 0 5px 65px;color: #fff;text-align: left;background:#609242 url('../images/dollar-ico.png') no-repeat 12px 50%;}
#check-payment .content__text p:last-child{color: #fff;background:#f7931a url('../images/bitcoin-ico.png') no-repeat 5px 50%;}
#order .btn,
#check-payment .btn,
#recover .btn,
#login .btn,
.reg__btn{width:100%;height:40px;font-weight:bold;font-size:16px;}
#order .btn,
#check-payment .btn{width:200px;border-radius:50px;border-style:none;border-bottom:3px solid #13609a;transition:0.1s ease;opacity:0.9;}
#order .btn:hover,
#check-payment .btn:hover{border:1px solid #13609a;opacity:1;}
.table-ticket_holder{width: 100%;text-align: center;}
#order .qr-codeHolder{display: inline-block;width: 190px; border: 1px solid #ccc;padding: 5px;box-shadow: 0 1px 3px #ccc;box-sizing: border-box;border-radius: 5px;vertical-align: top;}
#order .qr-codeHolder img{max-width: 100%;display: block;}
#order .qr-codeHolder .qr-code{display: block;width: 100%;}
#order .qr-codeHolder .btn_wallet{background-color:#1FAB5A;background-image:-moz-linear-gradient(bottom, #65B3FE 0%, #469AFD 48%, #65B3FE 100%);background-image:-o-linear-gradient(bottom, #65B3FE 0%, #469AFD 48%, #65B3FE 100%);background-image:-webkit-linear-gradient(bottom, #65B3FE 0%, #469AFD 48%, #65B3FE 100%);background-image:linear-gradient(to top, #65B3FE 0%, #469AFD 48%, #65B3FE 100%);display: block;line-height: 28px;border-radius: 0 0 5px 5px;color: #fff;margin: 0 -5px -5px;font-size: 16px;transition: all 0.3s ease;}
#order .qr-codeHolder .btn_wallet:hover{box-shadow: inset 0 0 40px #13609a;}
.table-ticket th, .table-ticket td{padding:5px 15px;font-size:14px;}
.table-ticket{width:750px;display:inline-block;border:1px solid #ccc;box-shadow:0 0 3px #ccc;border-radius:5px;font-size:16px;line-height:22px;position:relative;}
.table-ticket .wrap{width:100%;padding:15px;}
.table-ticket .wrap:after{content:"";display:block;clear:both;}
.table-ticket .wrap:nth-child(even){background:#F0F0F0;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
.table-ticket .title{float:left;font-weight:bold;}
.table-ticket span{float:right;color:#444E5D;}
.table-ticket em{font-style:normal;}
.table-ticket .wallet,
.table-ticket .to-pay{position:relative;cursor:pointer;}
.table-ticket .wallet_text{font-size:22px;line-height:22px;color:#13609a;}
.table-ticket .to-pay_text{font-size:18px;line-height:22px;color:#44944A;}
.table-ticket .note{font-size:18px;line-height:22px;color:#FA0;}
.clipbox{background:url(../images/tooltip-box.png) no-repeat;width:198px;height:61px;position:absolute;top:-61px;right:0;text-align:center;color:#333;display:none;}
#api-key .clipbox{right:217px;}
.clipbox span{float:none;color:#333 !important;font-weight:normal;font-size:14px;line-height:44px;}
.clipbox .without-click,
.clipbox .with-click{display:none;}
.content-question{margin:10px 0;padding:10px 15px;width:660px;background-color:#F1F2F5;border:1px solid #818181;border-radius:5px;color:#444E5D;font-size:14px;line-height:16px;}
.content-answer{margin-bottom:10px;margin-left:15px;color:#469BFD;font-size:14px;width:660px;padding:5px 10px;border:1px solid #818181;border-radius:5px;}
.message-form label{width:130px;vertical-align:top;}
.message-form__btn{margin-left:270px;}
.pay-list{padding:40px 0 40px 0;text-align:center;font-size:0;}
.pay-list li{display:inline-block;margin-right:30px;margin-bottom:20px;vertical-align:top;position:relative;overflow:hidden;border-radius:5px;width:260px;padding:0 0 3px;}
.pay-list li img{width:100%;height:auto;}
.pay-list li:hover .pay-wallets{top:0;}
.content-links{padding-top:0;}
.content-links-block{display:inline-block;vertical-align:top;margin-right:30px;}
.content-links-block a{display:inline-block;margin:2px 0;}
.twocols{width:100%;overflow:hidden;}
.form-edit{text-align:center;float:left;width:500px;}
.ip-form .title,
.form-edit .title{display:block;font-size:16px;line-height:18px;margin:0 0 10px;color:#444E5D;text-align:center;}
.form-edit-row{margin:0 0 10px;}
.ip-form .field,
.form-edit .field{border-style:none;display:block;font-size:14px;width:100%;height:20px;text-align:center;}
.form-block--checkbox,
.form-edit-block{font-size:16px;line-height:18px;vertical-align:middle;display:block;padding:5px;text-align:center;width:400px;height:30px;border-radius:3px;box-shadow:0 0 3px #ccc;margin:0 auto;overflow:hidden;}
.form-block--checkbox{border-style:none;width:400px;box-shadow:0 0 0 #ccc;}
.form-block--checkbox label{line-height:20px;}
.ip-form .btn,
.form-edit__btn{height:35px;font-size:15px;width:150px;cursor:pointer;font-size:14px;font-weight:bold;background:#469BFD;color:#fff;text-transform:uppercase;border:1px solid #ccc;text-align:center;transition:0.3s ease;}
.ip-form .btn:hover,
.form-edit__btn:hover{background: #fff;color: #469BFD;border: 1px solid #469BFD;}
.ip-form{text-align:center;float:right;width:500px;}
.ip-form .your_ip{display:block;font-size:16px;line-height:18px;margin:0 0 10px;color:#44944A;}
.ip-form .title,
.ip-form .form-edit-block{margin:0 auto 10px;}
.form-edit-block .form-edit-block-check{position:relative;top:-10px;left:-3px;}
.article-list{list-style:none;margin:0;padding:0;}
.article-list li{padding:0 20px 15px;margin-bottom:15px;background:#fff;box-shadow:0 0px 3px #ccc;border-radius:3px;}
.content__date{margin:0 0 15px;display:block;text-align:center;font-size:18px;line-height:20px;color:#444E5D;position:relative;display:none;}
.content__date:after{content:"";background:#444E5D;height:1px;width:100px;position:absolute;bottom:-5px;left:50%;margin:0 0 0 -50px;}
/* .contacts{line-height:21px;} */
.form-review{padding-top:10px;}
.form-review label{width:150px;vertical-align:top;}
.msg-error{min-width:235px;border:1px solid #FEA9A9;padding:10px;margin-bottom:10px;text-align:center;border-radius:3px;list-style:none;background-color:#f2dede;}
.msg-error--generate{text-align:center;}
.msg-success{border:1px solid #A5C598;padding:10px;margin-bottom:10px;text-align:center;border-radius:3px;background-color:#dff0d8;}
.hidden{display:none;}
.aligncenter{text-align:center;margin-left:auto;margin-right:auto;}
.pay-list a{transition:0.3s ease;display:block;}
.pay-list li img{position:relative;z-index:2;transform:scale(0.9);transition:0.3s ease;-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.pay-list li:hover a img,
.pay-list a.active img{transform:scale(1);-webkit-filter:grayscale(0%);filter:grayscale(0%);}
.pay-list li a:after{transition:0.3s ease;}
.pay-list li:hover a:after,
.pay-list a.active:after{display:block;content:"";position:absolute;width:100%;height:3px;bottom:0;left:0;z-index:1;background:#469AFD;}
.pay-wallets{position:absolute;font-size:14px;top:-200px;z-index:19;left:0;width:175px;height:100%;padding:28px 40px;transition:.3s ease;background:#006ab4;box-shadow:0 0 5px #ccc inset;}
.pay-wallets .wrap{margin:0 0 2px;width:100%;overflow:hidden;}
.pay-wallets input{float:left;margin:1px 5px 0 0;width:40px;height:15px;cursor:pointer;}
.pay-wallets label{float:left;color:#fff;cursor:pointer;font:16px/18px 'PT Sans', 'Roboto Condensed';}
.rub{display:inline-block;font-size:14px;line-height:2.5px;border-bottom:1px solid #000000;width:0.4em;}
.logo{position:relative;}
.logo img{
  float: left;
  margin: 6px 0 0;
}
.logo-shield{background:url(../images/shield_2019_newyear.png) no-repeat;position:absolute;background-size:cover;top:0;left:0;width:56px;height:63px;}
/* .logo:hover .logo-shield{-webkit-animation-name:logoanim;-moz-animation-name:logoanim;-o-animation-name:logoanim;animation-name:logoanim;-webkit-animation-duration:0.3s;-moz-animation-duration:0.3s;-o-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-iteration-count:2;-moz-animation-iteration-count:2;-o-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;} */
@-webkit-keyframes logoanim{0%{top:-1px;}
50%{top:-2px;}
100%{top:-3px;}
}
@-moz-keyframes logoanim{0%{top:-1px;}
50%{top:-2px;}
100%{top:-3px;}
}
@-o-keyframes logoanim{0%{top:-1px;}
50%{top:-2px;}
100%{top:-3px;}
}
@keyframes logoanim{0%{top:-1px;}
50%{top:-2px;}
100%{top:-3px;}
}
.under-box{margin:0 auto 5px;max-width:1080px;background:#469AFD;color:#fff;padding:10px 0;font-weight:bold;}
.under-box .plans__subtitle{color:#fff;}
.under-box .row{text-align:center;height:1%;overflow:hidden;}
.under-box .alignleft{float:left;}
.under-box .alignright{float:right;}
.under-box .alignleft,.under-box .alignright{margin:2px 0 0;}
.footer .socials{margin:0 0 5px;}
.footer .webmoney-labels{width:100%;overflow:hidden;text-align:right;font-size:0;line-height:0;letter-spacing:-1px;}
.footer .webmoney-labels a{display:block;margin:0 0 10px;opacity: 0.4}
.footer .webmoney-labels a:hover{opacity: 1;transition: all 0.3s ease-in-out;}
.footer .webmoney-labels a img{display:block;}
.footer .webmoney-labels .counter{float:right;margin:0 4px 0 0;}
.footer .logo-box{float: left;width: 227px;}
.footer .footer-logo{display: block;margin: 0 0 -22px;}
.footer .slogan{color: #7c97af;font-size: 9px;line-height: 11px;display: block;margin: 0 0 10px;text-transform: uppercase;padding: 0 0 0 73px;}
.footer .copyright{color: #7c97af;font-size: 13px;line-height: 15px;font-weight: 300;display: block;text-transform: uppercase;padding: 0 0 0 73px;}
.ui-selectmenu-button span.ui-selectmenu-text{padding:0 5px !important;}
.select-box{margin:0 0 5px;}
.select-box .title{font-size:11px;line-height:13px;font-weight:bold;margin:0 0 5px;text-align:center;display:block;text-transform:uppercase;color:#666;}
.buy-plans .plan-item__link,
.buy-plans .plan-item__btn{margin-top:0;}
.buy-plans .plan-item__stat span{font-weight:bold;color:#666;font-size:14px;}
.buy-plans .plan-item-content{padding-top:15px;}
.buy-plans .plan-item__price{margin-bottom:15px;}
.buy-plans{position:relative;}
#tooltips{width:95%;height:1px;overflow:visible;margin:0 auto;position: relative;}
#tooltips .tooltip{color: #fff;position: absolute;width:100%;box-sizing: border-box;background-color: #FFF;box-shadow: 0 0 3px #666;border: 2px solid #fff;border-radius: 10px;overflow: hidden;padding: 15px;font-size: 16px;line-height: 18px;text-align: center;background: #fff url(../images/pattern3.png);display:none;transition: 0.3s ease;background: #44944A;z-index: 4000;}
#tooltips .tooltip:nth-child(1){background: #44944A;} 
#tooltips .tooltip:nth-child(2){background: #449494;}
#tooltips .tooltip:nth-child(3){background: #449494;}
#tooltips .tooltip:nth-child(4){background: #444494;}
#tooltips .tooltip:nth-child(5){background: #444494;}
#tooltips .tooltip:nth-child(6){background: #7e4494;}
#tooltips .tooltip:nth-child(7){background: #7e4494;}
#tooltips .tooltip:nth-child(8){background: #D4AF37;}
#tooltips .tooltip:nth-child(9){background: #D4AF37;}
#tooltips .tooltip:nth-child(10){background: #900020;}
@-webkit-keyframes message-animate{0%{opacity:1;}
50%{opacity:0.5;}
100%{top:1;}
}
@-moz-keyframes message-animate{0%{opacity:1;}
50%{opacity:0.5;}
100%{top:1;}
}
@-o-keyframes message-animate{0%{opacity:1;}
50%{opacity:0.5;}
100%{top:1;}
}
@keyframes message-animate{0%{opacity:1;}
50%{opacity:0.5;}
100%{top:1;}
}
.message.active{-webkit-animation-name:message-animate;-moz-animation-name:message-animate;-o-animation-name:message-animate;animation-name:message-animate;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
.close-page-popup{position:fixed;top:-401px;left:50%;width:800px;height:401px;box-sizing:border-box;box-shadow:0 0 3px #666;border-radius:22px;overflow:hidden;font-size:14px;line-height:16px;text-align:center;margin:-200px 0 0 -341px;background:url(../images/bg-closepopup.jpg) no-repeat;z-index:101;transition:0.3s ease;}
.close-page-popup .try-btn{position:absolute;bottom:42px;right:13px;font-size:33px;line-height:75px;height:75px;border-radius:10px;width:420px;margin:0 0 0 0;background:#469afd;border-bottom:4px solid #005e9b;text-transform:uppercase;font-weight:bold;transition:0.3s ease;}
.close-page-popup .try-btn:hover{border:2px solid #469afd;background:#005e9b;}
.close-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:url(/styles../images/overlay.png) repeat 0 0;opacity:0.5;filter:alpha(opacity = 50);z-index:100;}
.close-page-popup .text span{display:block;color:#FF4B5A;font-size:44px;line-height:46px;padding:10px 0 0;text-transform:uppercase;letter-spacing:0;}
.close-page-popup .text{padding:40px 0 0;width:438px;text-align:center;color:#00a0e3;font-size:35px;line-height:37px;font-weight:bold;display:block;position:absolute;top:0;right:0;letter-spacing:0.04em;}
.button-holder{width:100%;}
.button-holder:after{content:"";display:block;clear:both;}
.without-proxy{padding:0 20px 20px 20px;}
.without-proxy .btn-test{background:#44944A;text-transform:uppercase;width:48%;border-radius:3px;text-align:center;line-height:50px;color:#FFF;float:left;font-family:'Roboto Condensed';font-weight:bold;font-size:20px;height:50px !important;}
.without-proxy .btn-buy{background:#449494;text-transform:uppercase;width:48%;border-radius:3px;text-align:center;line-height:50px;color:#FFF;float:right;font-family:'Roboto Condensed';font-weight:bold;font-size:20px;height:50px !important;}
#api-key{position:relative;}
/* .api-box,
.proxy-list{text-align:center;margin-bottom:15px;background:#fff;box-shadow:0 0px 3px #ccc;border-radius:3px;}
.api-box{padding:0 0 10px;}
.proxy-list .content__text span{color:#44944A;font-weight:bold;}
.api-box .content__text span{color:#44944A;font-weight:bold;}
.proxy-list .content__text{margin:0 0 20px;font-size:15px;line-height:17px;}
.proxy-list .btn{vertical-align: middle;display:inline-block;background: #469BFD;color: #fff;height:auto;line-height:16px;font-size:14px;font-weight:bold;text-transform:uppercase;padding:7px 15px;border:1px solid #ccc;text-align:center;transition:0.3s ease;}
.proxy-list .btn:hover{background: #fff;border: 1px solid #469BFD;color: #469BFD;}
.api-box .content__title,
.proxy-list .content__title{margin:0 0 20px;}
.api-box .field-middle,
.proxy-list .field-middle,
.proxy-list .field-medium{display:inline-block;margin:0 10px 0 0;border:1px solid #818181;height:35px;font-size:15px;line-height:16px;text-align:center;padding:4px 10px;border-radius:3px;} */
.api-box .field-middle{margin:0 0 20px;}
.content-links{-moz-transition:.3s ease all;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all;list-style:none;margin:20px 0 0;padding:0;position:relative;font-size:0;line-height:0;letter-spacing:-1px;border-top:1px solid #ccc;border-radius:0 0 3px 3px;z-index:2;text-align:center;display:table;width:100%;}
.content-links li:first-child{border-radius:0 0 0 5px;}
.content-links li:last-child{border-right:0;border-radius:0 0 5px 0;}
.content-links li{margin:0;display:table-cell;overflow:hidden;vertical-align:middle;letter-spacing:0;border-radius:0px;box-shadow:0 0 0 #ccc;border-right:1px solid #ccc;}
.content-links li a{font-size:14px;height:30px;padding:0 15px;font-weight:400;line-height:30px;display:block;color:#469afd;transition:0.3s ease;}
.content-links .active a,
.content-links li a:hover{background:#13609a;color:#fff;}
.api-box .content__text{text-align:center;font-size:15px;line-height:17px;margin:0 0 20px;}
.autoip-box{padding:0 20px 10px;}
.autoip-box .wrap{width:100%;overflow:hidden;}
.autoip-box .img-box{float:right;margin:0 0 0 20px;}
.autoip-box .content__text{height:1%;overflow:hidden;}
.autoip-box .content__text p{text-align:left;}
.autoip-box .btn-download{display:block;height:35px;font-weight:bold;font-size:15px;line-height:35px;font-size:14px;color:#469BFD;text-transform:uppercase;padding:0 15px;border:1px solid #ccc;background:#469BFD;color:#fff;text-align:center;transition:0.3s ease;margin:10px 0 0;width:150px;}
.autoip-box .btn-download:hover{background: #fff;border: 1px solid #469BFD;color: #469BFD;}
.autoip-box .title{font-size:15px;line-height:17px;display:block;margin:0 0 10px;}
.proxylist-box .content__text{text-align:center;margin:0 0 20px;}
.proxylist-box .select-block{margin:0 0 1px;text-align:center;}
.proxylist-box .select-block .title{font-size:18px;line-height:20px;margin:0 0 10px;color:#444E5D;display:block;text-transform:uppercase;font-weight:bold;}
.proxylist-box{padding:0 20px 0;}
.proxylist-box .select-block select{width:150px;}
/* .paging{list-style:none;margin:0 0 5px;padding:0;font-size:0;line-height:0;letter-spacing:-1px;text-align:center;}
.paging li{display:inline-block;margin:0 5px 10px;font-size:16px;line-height:30px;letter-spacing:0;background:#fff;border-radius:5px;border-bottom:1px solid #ccc;width:30px;height:30px;text-align:center;transition:0.3s ease;}
.paging li:hover,
.paging li.active{background:#f7f7f7;font-weight:bold;}
.paging li a{display:block;}
.paging li:first-child,
.paging li:last-child{width:auto;padding:0 8px;} */
.proxy-table{text-align:center;color:#444E5D;background:#fff;border-radius:5px;}
.proxy-table .heading{width:100%;overflow:hidden;font-weight:bold;font-size:16px;line-height:18px;padding:10px 0 10px;text-transform:uppercase;}
.proxy-table .row{width:100%;overflow:hidden;padding:10px 0;border-top:1px solid #ccc;margin: 0;}
.proxy-table .row:nth-child(even){background:#f1f1f1;}
.proxy-table span{float:left;}
.proxy-table .number{width:5%;}
.proxy-table .proxy-ip{width:20%;}
.proxy-table .ip{width:20%;}
.proxy-table .country{width:15%;}
.proxy-table .city{width:15%;}
.proxy-table .speed{width:10%;}
.proxy-table .uptime{width:15%;}
.proxy-table__unautorized{text-align:center;color:#444E5D;background:#fff;border-radius:5px;}
.proxy-table__unautorized .heading{width:100%;overflow:hidden;font-weight:bold;font-size:16px;line-height:18px;padding:10px 0 10px;text-transform:uppercase;}
.proxy-table__unautorized .row{width:100%;overflow:hidden;padding:10px 0;border-top:1px solid #ccc;margin: 0;}
.proxy-table__unautorized .row:nth-child(even){background:#f1f1f1;}
.proxy-table__unautorized span{float:left;}
.proxy-table__unautorized .number{width:5%;}
.proxy-table__unautorized .ip{width:25%;}
.proxy-table__unautorized .country{width:15%;}
.proxy-table__unautorized .city{width:20%;}
.proxy-table__unautorized .speed{width:20%;}
.proxy-table__unautorized .uptime{width:15%;}
.pay-table{text-align:center;color:#444E5D;background:#fff;border-radius:5px;margin:0 0 10px;}
.pay-table .pay-title{float:left;width:25%;text-align:center;font-weight:bold;font-size:16px;line-height:18px;text-transform:uppercase;}
.pay-table .pay-row{width:100%;overflow:hidden;padding:10px 0;border-bottom:1px solid #ccc;}
.pay-table .pay-row:nth-child(even){background:#f1f1f1;}
.pay-table .pay-item{float:left;width:25%;text-align:center;}
.ip-form .warning{color:#444E5D;font-size:14px;line-height:16px;border:1px solid red;background:#FFE5E5;width:400px;margin:0 auto 10px;padding:5px 5px 5px 5px;text-align:center;border-radius:3px;}
.wrap .warning{color:#444E5D;font-size:14px;line-height:16px;border:1px solid red;background:#FFE5E5;width:400px;margin:20px auto 10px;padding:5px 5px 5px 5px;text-align:center;border-radius:3px;}
#accordion{height:auto;box-shadow:0 0px 0 #ccc;color:#444E5D;list-style:none;margin:0;padding:0;overflow:hidden;font-size:14px;line-height:16px;}
#accordion .question{border-style:none;background:#fcfcfc;}
#accordion .answer{border-style:none;background:none;border-radius:0;}
.tariff-list{list-style:none;margin:0;padding:0;overflow:hidden;}
.tariff-list li{padding:0 20px 20px 20px;margin-bottom:15px;background:#fff;box-shadow:0 0px 3px #ccc;border-radius:3px;}
.tariff-box{margin:0;}
.tariff-box .wrap{width:100%;}
.tariff-box .wrap:after{content:"";display:block;clear:both;}
.tariff-box .left-box{float:left;width:500px;}
.tariff-box .right-box{float:right;height:152px;width:500px;background:#fff;box-shadow:0 0 3px #ccc;padding:10px;border-radius:5px;}
.tariff-box dl{background:#fff;margin:0 auto;border-radius:5px;font-size:14px;line-height:16px;text-shadow:0 1px 1px #ccc;padding:10px;box-shadow:0 0 3px #ccc;}
.tariff-box dl span{color:#44944A;}
.tariff-box dl dt{float:left;margin:0 5px 3px 0;padding:7px 10px 7px 5px;width:236px;text-align:right;background:#fff;border-radius:5px;}
.tariff-box dl dd{height:1%;padding:7px 5px 7px 10px;margin:0 0 3px 0;overflow:hidden;background:#fff;border-radius:5px;}
.tariff-box .right-box p{font-size:14px;line-height:22px;background:#fff;padding:11px 10px;margin:0;box-shadow:0 0 3px #ccc;text-align:center;border-radius:5px;height:100%;}
.tariff-text{padding:30px 0 0;text-align:center;font-size:14px;line-height:20px;}
.tariff-box .btn-buy{text-transform:uppercase;width:48%;border-radius:3px;text-align:center;border-style:none;line-height:40px;color:#FFF;font-family:'Roboto Condensed';font-weight:bold;font-size:16px;height:40px !important;display:block;margin:20px auto 0;max-width:200px;transition:0.3s ease;}
.tariff-box .btn-buy:hover{opacity:0.8;}
.tariff-box .btn-buy:active{box-shadow:0 0 6px #333 inset;}
.freepack-color.tariff-box .btn-buy,
.freepack-color.tariff-box dl,
.freepack-color.tariff-box .right-box{background:#44944A;}
.freepack-color.tariff-box h2 span{color:#44944A;}
.lightpack-color.tariff-box .btn-buy,
.lightpack-color.tariff-box dl,
.lightpack-color.tariff-box .right-box{background:#449494;}
.lightpack-color.tariff-box h2 span{color:#449494;}
.silverpack-color.tariff-box .btn-buy,
.silverpack-color.tariff-box dl,
.silverpack-color.tariff-box .right-box{background:#449494;}
.silverpack-color.tariff-box h2 span{color:#449494;}
.goldpack-color.tariff-box .btn-buy,
.goldpack-color.tariff-box dl,
.goldpack-color.tariff-box .right-box{background:#444494;}
.goldpack-color.tariff-box h2 span{color:#444494;}
.platinumpack-color.tariff-box .btn-buy,
.platinumpack-color.tariff-box dl,
.platinumpack-color.tariff-box .right-box{background:#444494;}
.platinumpack-color.tariff-box h2 span{color:#444494;}
.unlimitedpack-color.tariff-box .btn-buy,
.unlimitedpack-color.tariff-box dl,
.unlimitedpack-color.tariff-box .right-box{background:#7e4494;}
.unlimitedpack-color.tariff-box h2 span{color:#7e4494;}
.ultimatepack-color.tariff-box .btn-buy,
.ultimatepack-color.tariff-box dl,
.ultimatepack-color.tariff-box .right-box{background:#7e4494;}
.ultimatepack-color.tariff-box h2 span{color:#7e4494;}
.luxurypack-color.tariff-box .btn-buy,
.luxurypack-color.tariff-box dl,
.luxurypack-color.tariff-box .right-box{background:#D4AF37;}
.luxurypack-color.tariff-box h2 span{color:#D4AF37;}
.evolutionpack-color.tariff-box .btn-buy,
.evolutionpack-color.tariff-box dl,
.evolutionpack-color.tariff-box .right-box{background:#D4AF37;}
.evolutionpack-color.tariff-box h2 span{color:#D4AF37;}
.absolutepack-color.tariff-box .btn-buy,
.absolutepack-color.tariff-box dl,
.absolutepack-color.tariff-box .right-box{background:#900020;}
.absolutepack-color.tariff-box h2 span{color:#900020;}
.vippack-color.tariff-box .btn-buy,
.vippack-color.tariff-box dl,
.vippack-color.tariff-box .right-box{background:#900020;}
.vippack-color.tariff-box h2 span{color:#900020;}
.popover{position:absolute;top:35px;left:0;z-index:1010;max-width:276px;padding:1px;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal;display:none;}
.popover .popover-close{position:absolute;top:-9px;right:-9px;width:18px;height:18px;background:#FF4B5A;border-radius:100%;color:#fff;text-align:center;font-size:14px;line-height:16px;font-weight:bold;padding:0;cursor:pointer;}
.popover-title{margin:0;padding:4px 14px;font-size:14px;font-weight:400;line-height:18px;text-align:center;}
.popover-content{padding:9px 14px;}
.popover>.arrow,
.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;}
.popover>.arrow{border-width:11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px;}
.popover>.arrow:after{border-width:10px;content:"";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff;}
.form-contact-box,
.answer-form,
.new-ticket{float:right;width:49%;}
.holder .contacts-box{float:left;width:49%;}
.holder{width:100%;}
.holder:after{content:"";display:block;clear:both;}
.form-contact,
.form-contact-auth{width:400px;margin:0 auto;}
.form-contact .field{font-size:15px;line-height:17px;vertical-align:middle;display:block;padding:10px 15px;width:400px;height:40px;border-style:none;border-radius:3px;box-shadow:0 0 3px #ccc !important;margin:0 auto;}
.form-contact-auth .form-block{display:block;width:400px;border-radius:3px;box-shadow:0 0 3px #ccc !important;margin:0 auto 10px;}
.form-contact-auth .field{display:block;border-style:none;background:none;width:100%;height:auto;font-size:15px;line-height:17px;padding:10px 15px;}
.form-contact .btn,
.form-contact-auth .btn{height:35px;font-size:15px;width:100%;cursor:pointer;margin:0 auto;display:block;font-size:14px;font-weight:bold;background:#469BFD;color:#fff;text-transform:uppercase;border:1px solid #ccc;text-align:center;transition:0.3s ease;}
.form-contact .btn:hover,
.form-contact-auth .btn:hover{background: #fff;border:1px solid #469BFD;color: #469BFD;}
.form-contact-auth textarea.field{resize:none;overflow:auto;height:100px;}
.form-contact textarea.field{height:100px;}
.answer-form textarea.field{height:200px;}
#contacts-block{padding-top: 10px;}
#contacts-block .content-block{padding-top: 10px;}
.contacts-list{list-style:none;margin:0 auto;padding:0;width:400px;overflow:hidden;}
.contacts-list li{margin:0 0 7px;width:100%;overflow:hidden;border-radius:5px;}
.contacts-list .img-box{float:left;background:#f6f6f6;border-right:1px solid #ccc;}
.contacts-list .img-box span{display:table-cell;vertical-align:middle;height:44px;width:44px;text-align:center;}
.contacts-list strong,
.contacts-list a{height:1%;overflow:hidden;background:#f6f6f6;line-height:44px;text-align:center;font-size:15px;display:block;color:#333;font-weight:bold;}
.contacts-list .title{float:left;border-right:1px solid #ccc;background:#f6f6f6;line-height:44px;font-size:15px;font-weight:bold;text-transform:uppercase;width:100px;text-align:center;color:#333;} 
.ticket-table{text-align:center;color:#444E5D;background:#fff;border-radius:5px;margin:0 0 10px;}
.ticket-table .ticket-title{float:left;width:25%;text-align:center;font-weight:bold;font-size:14px;line-height:18px;text-transform:uppercase;}
.ticket-table .ticket-row{width:100%;overflow:hidden;padding:10px 0;}
.ticket-table .ticket-row:nth-child(even){background:#f4f4f6;}
.ticket-table .ticket-item{float:left;width:25%;text-align:center;}
.chat-box{width:50%;float:left;}
.chat-box a {color: #155299;}
.chat-box .content-question{border-style:none;color:#333;padding:0;background:none;width:90%;margin:0 0 15px;position:relative;}
.chat-box .content-answer{padding:0;border-style:none;color:#fff;background:none;width:90%;margin:0 0 15px 40px;position:relative;}
.chat-box .content-question .ico,
.chat-box .content-answer .ico{background:none;width:10px;height:14px;position:absolute;bottom:-5px;right:-3px;transform:rotate(45deg);}
.chat-box .content-question .ico{right:auto;left:-3px;transform:rotate(-45deg);}
.chat-box .content-question .ico:after,
.chat-box .content-answer .ico:after{content:"";margin-top:0;border-left:10px solid #055aba;border-top:7px solid transparent;border-bottom:7px solid transparent;z-index:2;width:0px;height:0px;position:absolute;top:0;left:0;}
.chat-box .content-question .ico:after{border-left:0;border-right:10px solid #f4f4f6;}
.chat-box .content-question__date{border:1px solid #f4f4f6;border-bottom:0;border-radius:5px 5px 0 0;}
.chat-box .content-answer__date{border:1px solid #055aba;border-bottom:0;border-radius:5px 5px 0 0;}
.chat-box .content-question__date,
.chat-box .content-answer__date{font-size:12px;line-height:14px;display:block;padding:5px 10px;color:#333;}
.chat-box .content-question__text,
.chat-box .content-answer__text{font-size:15px;line-height:16px;display:block;}
.chat-box .content-answer__text{background:#055aba;border-radius:0 0 5px 5px;padding:7px 20px;}
.chat-box .content-question__text{background:#f4f4f6;border-radius:0 0 5px 5px;padding:7px 20px;}
.chat-block{padding:0 20px 20px;}
.chat-block .holder{margin:0 0 20px;}
/*.btn-back{margin:0 5px 5px;transition:all 0.3s ease;border:1px solid #469BFD;height:35px;font-weight:bold;font-size:15px;padding:0 25px;cursor:pointer;display:inline-block;background:#469BFD;color:#fff;line-height:35px;text-align:center;text-transform:uppercase;text-decoration:none;border-radius:5px;}*/
/*.btn-back:hover{background: #fff;border: 1px solid #469BFD;color: #469BFD;}*/
.chat-block .button-holder{border-top:1px solid #ccc;padding:20px 0 0;}
.chat-block .button-holder .btn-back:hover{
  background: #fff;
  color: #0258b9;
  box-shadow: 0 0 0 rgba(204, 204, 204, 0.4);
  animation: pulse 2s 1;
}
.chat-block .button-holder .btn-back{
  font: 14px/35px 'Rubik';
  color: #fff;
  padding: 0 25px;
  height: 35px;
  margin: 0 10px;
  display: inline-block;
  text-align: center;
  border-radius: 20px;
  border: 1px solid #0258b9;
  background: #0258b9;
  transition: all 0.3s ease;
}
.notification:hover{opacity:1;}
.notification{display:none;position:fixed;top:20px;right:20px;border-radius:5px;box-shadow:0 4px 10px #5F5F5F;background:#333;width:280px;padding:16px;color:#fff;border:3px solid #469AFD;font-size:14px;line-height:18px;font-family:'PT Sans', 'Roboto Condensed';opacity:0.7;text-align:center;z-index:1000;}
.notification span{display:block;color: #ffffff;}
.notification .close{position:absolute;top:-9px;right:-9px;width:18px;height:18px;background:#FF4B5A;border-radius:100%;color:#fff;text-align:center;font-size:14px;line-height:16px;font-weight:bold;padding:0;cursor:pointer;}
#scrollup{position:fixed;opacity:0.5;padding:10px 10px;background:#ccc;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;left:10px;bottom:10px;display:none;cursor:pointer;z-index:1111;transition:0.3s ease;}
#scrollup:hover{opacity:1;}
/* .breadcrumb{list-style:none;overflow:hidden;font-size:14px;background:#F0F0F0;box-shadow:0 0px 3px #ccc;border-radius:3px;max-width:1080px;margin:0 auto 15px;padding:0;}
.breadcrumb li{float:left;}
.breadcrumb li a{color:#444E5D;text-decoration:none;padding:8px 0 8px 25px;background:brown;background:#F0F0F0;position:relative;float:left;}
.breadcrumb li a:after{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:15px solid #F0F0F0;position:absolute;top:50%;margin-top:-50px;left:100%;z-index:2;}
.breadcrumb li a:before{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:15px solid #444E5D;position:absolute;top:50%;margin-top:-50px;margin-left:1px;left:100%;z-index:1;}
.breadcrumb li a.home{background:url(../images/ico-home.png) no-repeat 100% 0;height:30px;width:32px;padding:0 0 0 5px;box-sizing:content-box;}
.breadcrumb li.active a.home,
.breadcrumb li a.home:hover{background:#444E5D url(../images/ico-home.png) no-repeat 100% -30px;}
.breadcrumb li:last-child a{background:#444E5D !important;color:#fff;pointer-events:none;cursor:default;}
.breadcrumb li:last-child a:after{border:0;}
.breadcrumb li.active a,
.breadcrumb li a:hover{background:#444E5D;color:#fff;}
.breadcrumb li.active a:after,
.breadcrumb li a:hover:after{border-left-color:#444E5D !important;}
.breadcrumb li:last-child a:before{margin-left:0;} */
.btn-holder{width:100%;display:block;overflow:hidden;}
.articles-back,
.btn-more{font-size:14px;font-weight:bold;background:#469BFD;color:#fff;text-transform:uppercase;float:right;padding:7px 15px;border:1px solid #ccc;border-radius: 2px;text-align:center;transition:0.3s ease;}
.articles-back:hover,
.btn-more:hover{color:#469BFD;background:#fff;border:1px solid #469BFD;}
.like-box{list-style:none;margin:5px 0 0;padding:0;float:left;}
.like-box li{float:left;margin:0 10px 0 0;}
.like-box li:nth-child(2){margin:0 30px 0 0;}
.like-box li:nth-child(4){margin:0 40px 0 0;}
#tabs{margin-bottom:15px;}
.list-wrap{background:#fff;box-shadow:0 0px 3px #ccc;border-radius:0 0 3px 3px;padding:15px 20px 15px;}
.tabset{list-style:none;margin:0;padding:0;}
.tabset:after{content:"";display:block;clear:both;}
.tabset li{float:left;margin:0 5px 0 0;}
.tabset li a{float:left;width:100px;padding:0;font-size:16px;line-height:40px;border-radius:5px 5px 0 0;text-align:center;position:relative;}
.tabset li a.current{box-shadow:0 0px 3px #ccc;color:#333;background:#fff;cursor:default;}
.tabset li a.current:after{content:'';position:absolute;bottom:-3px;left:0;width:100%;height:3px;background:#fff;}
.tab-content.hide{display:none;}
.list-wrap{height:auto !important;}
.fb-comments,
.fb-comments span,
.fb-comments iframe,
#vk_comments,
#vk_comments iframe{width:100% !important;}
.article-under{width:100%;}
.article-under:after{content:"";display:block;clear:both;}
.article-box{padding:0 20px 15px 20px;}
.article-box .img-holder{float:left;margin:5px 10px 10px 0;}
.article-list .img-holder{float:left;margin-right: 10px;}
.article-box .content__articles h2{background:none;border-style:none;box-shadow:0 0 0 #000;text-align:left;margin:0 0 10px;color:#444E5D;font-size:14px;line-height:20px;text-align:justify;font-weight:bold;}
.btn-home{background:#44944A;text-transform:uppercase;width:48%;border-radius:3px;text-align:center;border-style:none;line-height:40px;color:#FFF;font-family:'Roboto Condensed';font-weight:bold;font-size:16px;height:40px !important;}
.NA .plan-item:hover{border:2px solid #fff;}
.NA .plan-item__header,.NA .plan-item-content{filter: grayscale(100%);opacity:0.2;transform: 0 ease;}
.NA-text{position:absolute;top:10px;right:-30px;background:#fff;z-index:1;text-transform:uppercase;border:1px solid #ff0000;color:#ff0000;border-radius:5px;transform:rotate(45deg);height:30px;font-size:14px;line-height:30px;padding:0 20px;}
.NA-text2{
  position: absolute;
  top: 8px;
  right: 10px;
  background: #fff;
  z-index: 1;
  text-transform: uppercase;
  border: 1px solid #FF8C00;
  color: #FF8C00;
  border-radius: 5px;
  height: 34px;
  font-size: 14px;
  line-height: 34px;
  padding: 0 20px;
}
.sale-box10{transform:rotate(180deg);display:none;position:absolute;top:-37px;right:-13px;z-index:1;color:#fff;width:40px;height:38px;font-size:30px;line-height:60px;text-align:center;text-indent:-9999px;background: url(../images/sale10_rotate.png) no-repeat;opacity: 0.8;}
.sale-box15{transform:rotate(180deg);display:none;position:absolute;top:-37px;right:-13px;z-index:1;color:#fff;width:40px;height:38px;font-size:30px;line-height:60px;text-align:center;text-indent:-9999px;background: url(../images/sale15_rotate.png) no-repeat;opacity: 0.8;}
.hatch{
    animation: hatch 2s normal;
    -webkit-animation: hatch 2s normal;

    transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -webkit-transform-origin: 50% 100%; 
 
    visibility: visible !important;     
}
 
@keyframes hatch {
    0% {
        transform: rotate(180deg) ;
    }
    20%{
        transform: rotate(190deg) ;
    }
    40% {
        transform: rotate(170deg) ;
    }
    60% {
        transform: rotate(190deg) ;
    }
    80% {
        transform: rotate(170deg) ;
    } 
    100% {
        transform: rotate(180deg) ;
    }                                   
}
@-webkit-keyframes hatch {
    0% {
        transform: rotate(180deg) ;
    }
    20%{
        transform: rotate(190deg) ;
    }
    40% {
        transform: rotate(170deg) ;
    }
    60% {
        transform: rotate(190deg) ;
    }
    80% {
        transform: rotate(170deg) ;
    } 
    100% {
        transform: rotate(180deg) ;
    }     
}
@keyframes rotate {0% {transform: rotateY(0);}25% {transform: rotateY(-45deg);}50% {transform: rotateY(-20deg);}75% {transform: rotateY(20deg);}100% {transform: rotateY(45deg);}}
.g-recaptcha div,
.g-recaptcha{margin: 0 auto;}
.proxy-table .proxy-ip a,
.proxy-table .number a,
.proxy-table .ip a,
.proxy-table .country a,
.proxy-table .city a,
.proxy-table .speed a,
.proxy-table .uptime a,
.proxy-table__unautorized .number a,
.proxy-table__unautorized .ip a,
.proxy-table__unautorized .country a,
.proxy-table__unautorized .city a,
.proxy-table__unautorized .speed a,
.proxy-table__unautorized .uptime a{background: url(../images/up-down.png) no-repeat 100% 50%;padding: 0 20px 0 0;background-size: 15px;}
.proxy-table .country img,
.proxy-table__unautorized .country img {position: absolute;margin: -6px 0px 0px -30px;}
.form-block.alignleft{float: left;}
.form-block.alignright{float: right;}
#register .form-block.alignright .field:first-child,
#register .form-block.alignleft .field:first-child{margin: 0 0 9px;}
.wrap{width: 100%;}
.wrap:after{content:"";display: block;clear: both;}
.progressbar-holder{width: 110px;margin: 2px auto 0;position: relative;}
.ui-progressbar{width: 100px;display: block;border-radius: 0 !important;height: 4px !important;box-shadow:0 0 0 #000 !important;margin: 4px auto 0  !important;padding: 1px !important;position: relative;border:1px solid #FF4B5A !important;}
.ui-progressbar .ui-progressbar-value {margin: 0 0px 0 !important;height: 2px !important;border:none !important;background: #FF4B5A !important;border-radius: 0 !important;bottom: 0 !important;position: absolute;left: 0;}
.progressbar-holder .used{padding: 0 0 0 5px;color: #FF4B5A;line-height: 16px;font-size: 14px;z-index: 10;float: left;}
.progressbar-holder .all{padding: 0 5px 0 0 ;color: #FF4B5A;line-height: 16px;font-size: 14px;z-index: 10;float: right;}
.progressbar-holder .is{padding: 0;color: #FF4B5A;text-align: center;line-height: 16px;font-size: 14px;z-index: 10;position: absolute;top: 0;left: 0;width: 100%;font-weight: normal;}
.plan-item__btn,
.plan-item__link{display: inline-block;}
.plan-item__link_update{display: none;}
.api_docs_btn{vertical-align: top;line-height: 35px;}
#api_modal {width: 630px;}
#api_modal p{font-size: 14px;line-height: 26px;text-align: center;color: #44944A;font-weight: bold;}
#api_modal strong{font-size: 13px;line-height: 26px;font-weight: normal;display: block;margin: 0 0 10px;color: #444E5D;}
#api_modal .table-box {margin: 0 0 10px;}
#api_modal .table-box table{border-collapse: collapse;width: 100%;}
#api_modal .table-box table th:first-child{width: 100px;}
#api_modal .table-box table th{text-align: left;border: 0;font-size: 13px;}
#api_modal .table-box table td{text-align: left;border: 0;font-size: 13px;padding: 6px 15px;}
#api_modal .requests{text-align: center;font-size: 13px;line-height: 26px;font-weight: normal;display: block;}
#api_modal .requests .example-text{color: #444E5D;}
#api_modal .requests .example-link{background: #D8E2F1;color: #000;font-weight: bold;}
.ui-widget {height: 480px;background: #FFFFFF;border-style:none;margin-bottom: 15px;box-shadow:0 0px 3px #ccc;border-radius:3px;}
.select-block .ui-widget{height:30px;width:180px !important;font-size:14px;line-height:30px;box-shadow:0 0px 3px #ccc;background:#fff;}
#proxyselect-menu{transition:0.3s ease;}
.jqplot-target {margin: 20px;height: 340px;color: #444E5D;}
.ui-widget {height: 480px;background: #FFFFFF;border-style:none;margin-bottom: 15px;box-shadow:0 0px 3px #ccc;border-radius:3px;}
.select-block .ui-widget{height:30px;width:180px !important;font-size:14px;line-height:30px;box-shadow:0 0px 3px #ccc;background:#fff;}
#proxyselect-menu{transition:0.3s ease;}
.select-block .ui-selectmenu-button span.ui-selectmenu-text{line-height:26px;}
.ui-selectmenu-menu .ui-widget{height:auto !important;}
table.jqplot-table-legend {border: 0px;background-color: rgba(100,100,100, 0.0);}
.jqplot-highlighter-tooltip {background-color: rgba(57,57,57, 0.9);padding: 7px;color: #dddddd;}
.jqplot-table-legend {display: none;}
#pack-inner .curr-date span{position: absolute;top: 36px;}
.curr-date span{display:inline-block;padding:0 15px;background:#469AFD;border-radius:15px;margin:0 0 0 -56px;color:#fff;position: absolute;top: 10px ;left: 50%;box-shadow:0 2px 3px #888;}
.curr-date {font-family: 'Roboto Condensed';text-transform: uppercase;color: #444E5D;font-weight: bold;font-size: 18px;line-height: 30px ;display:block;text-align:center;position:relative;}
.nextprev div {display:inline-block;color: #444E5D;cursor: pointer;}
.nextprev {padding:15px 0 0;overflow:hidden;text-align:center;font-size:0;line-height:0;letter-spacing:-1px;}
.nextprev .next,
.nextprev .prev{letter-spacing:0;background: url(../images/next-prev.png) no-repeat;height:30px;font-size:16px;line-height:22px;padding:0 0 0 40px;margin:0 75px 0 0 ;}
.nextprev .next{padding:0 40px 0 0;background-position:100% -30px;margin:0 0 0 75px;}
.jqplot-axis.jqplot-xaxis{bottom: -10px!important;}
.jqplot-axis.jqplot-yaxis{left: -10px!important;}
.jqplot-axis.jqplot-yaxis div{right: 0;}
.grafs_btns{text-align: center;}
.grafs_btns:after{content:'';clear: both;display: block;}
.grafs_btns a{position: static;display: inline-block;box-shadow: 0 0 3px #666;border-radius: 3px;padding: 5px;width: auto;height: 39px;vertical-align: middle;line-height: 26px;margin: 0 5px;}
.alert__text{text-align: center;}
.alert {font-size: 15px;line-height: 19px;color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;padding: 10px;border: 1px solid transparent;margin:0 auto;border-radius: 4px;display: inline-block;text-align: center;}
.owl-stage-outer{z-index: 10;padding: 25px 0 5px;}
.owl-nav{position: absolute;width: 100%;margin: 0 0 ;z-index: 15;}
.owl-nav .owl-prev {background: url('../images/next-prev2.png') no-repeat 5px 50%;width: 43px;height: 340px;float: left;margin: -340px 0 0 -20px;opacity: 0.8;transition: all 0.3s ease;-webkit-animation-name:owl;-moz-animation-name:owl;-o-animation-name:owl;animation-name:owl;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:10;-moz-animation-iteration-count:10;-o-animation-iteration-count:10;animation-iteration-count:10;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
.owl-nav .owl-next {background: url('../images/next-prev2.png') no-repeat -60px 50%;width: 43px;height: 340px;float: right;margin: -340px -20px 0 0;opacity: 0.7;transition: all 0.3s ease;-webkit-animation-name:owl;-moz-animation-name:owl;-o-animation-name:owl;animation-name:owl;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:10;-moz-animation-iteration-count:10;-o-animation-iteration-count:10;animation-iteration-count:10;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
.owl-stage-outer{width: 90% !important;margin:0 auto;}
.owl-slider .plan-item{margin: 0 auto;}
.owl-nav .owl-next:hover,
.owl-nav .owl-prev:hover{opacity: 1;}
/* #plans{position: relative;}
#plans #tabs{width: 100%;}
#plans #tabs:after{content: "";display: block;clear: both;}
#plans .tabset {float: left;width: 150px;margin: 0 20px 0 0;}
#plans .tabset li {float: none;display: block;margin: 0 0 5px 0;}
#plans .tabset li a{float: none;display: block;width: auto;padding: 0 10px;border-radius: 4px !important;width: 100%;text-align: center;position: relative;color: #444E5D;text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3);background: #fcfcfc;display: block;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;box-shadow: inset 0 1px 0 rgba(255, 255, 255, .3), inset 0 0 20px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(0, 0, 0, 0.4);}
#plans .tabset li a.current{overflow: hidden;background: #449494;color: #fff;box-shadow: inset 0 1px 0 rgba(255, 255, 255, .3), inset 0 0 20px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(0, 0, 0, 0.4) !important;}
#plans .list-wrap{float: right;width: 870px;} */
@-webkit-keyframes owl{0%{opacity:1;}50%{opacity:0.5;}100%{opacity:1;}}
@-moz-keyframes owl{0%{opacity:1;}50%{opacity:0.5;}100%{opacity:1;}}
@-o-keyframes owl{0%{opacity:1;}50%{opacity:0.5;}100%{opacity:1;}}
@keyframes owl{0%{opacity:1;}50%{opacity:0.5;}100%{opacity:1;}}
.owl-next.disabled,
.owl-prev.disabled{cursor: default !important;filter: grayscale(100%);opacity: 0.1 !important;-webkit-animation-iteration-count:0;-moz-animation-iteration-count:0;-o-animation-iteration-count:0;animation-iteration-count:0;}
#proxyselect-menu .ui-icon{background: url(../images/flags/all.png) no-repeat;width: 24px;height: 24px;}

#proxyselect-menu .flagALL{background: none !important;}
#proxyselect-menu .flagAD{background-position: 0 0;}
#proxyselect-menu .flagAE{background-position: -24px 0;}
#proxyselect-menu .flagAF{background-position: -48px 0;}
#proxyselect-menu .flagAG{background-position: -72px 0;}
#proxyselect-menu .flagAI{background-position: -96px 0;}
#proxyselect-menu .flagAL{background-position: -120px 0;}
#proxyselect-menu .flagAM{background-position: -144px 0;}
#proxyselect-menu .flagAN{background-position: -168px 0;}
#proxyselect-menu .flagAO{background-position: -192px 0;}
#proxyselect-menu .flagAQ{background-position: -216px 0;}
#proxyselect-menu .flagAR{background-position: -240px 0;}
#proxyselect-menu .flagAS{background-position: -264px 0;}
#proxyselect-menu .flagAT{background-position: -288px 0;}
#proxyselect-menu .flagAU{background-position: -312px 0;}
#proxyselect-menu .flagAW{background-position: -336px 0;}

#proxyselect-menu .flagAZ{background-position: 0 -24px;}
#proxyselect-menu .flagBA{background-position: -24px -24px;}
#proxyselect-menu .flagBB{background-position: -48px -24px;}
#proxyselect-menu .flagBD{background-position: -72px -24px;}
#proxyselect-menu .flagBE{background-position: -96px -24px;}
#proxyselect-menu .flagBF{background-position: -120px -24px;}
#proxyselect-menu .flagBG{background-position: -144px -24px;}
#proxyselect-menu .flagBH{background-position: -168px -24px;}
#proxyselect-menu .flagBI{background-position: -192px -24px;}
#proxyselect-menu .flagBJ{background-position: -216px -24px;}
#proxyselect-menu .flagBM{background-position: -240px -24px;}
#proxyselect-menu .flagBN{background-position: -264px -24px;}
#proxyselect-menu .flagBO{background-position: -288px -24px;}
#proxyselect-menu .flagBQ{background-position: -312px -24px;}
#proxyselect-menu .flagBR{background-position: -336px -24px;}

#proxyselect-menu .flagBS{background-position: 0 -48px;}
#proxyselect-menu .flagBT{background-position: -24px -48px;}
#proxyselect-menu .flagBW{background-position: -48px -48px;}
#proxyselect-menu .flagBY{background-position: -72px -48px;}
#proxyselect-menu .flagBZ{background-position: -96px -48px;}
#proxyselect-menu .flagCA{background-position: -120px -48px;}
#proxyselect-menu .flagCD{background-position: -144px -48px;}
#proxyselect-menu .flagCF{background-position: -168px -48px;}
#proxyselect-menu .flagCG{background-position: -192px -48px;}
#proxyselect-menu .flagCH{background-position: -216px -48px;}
#proxyselect-menu .flagCI{background-position: -240px -48px;}
#proxyselect-menu .flagCK{background-position: -264px -48px;}
#proxyselect-menu .flagCL{background-position: -288px -48px;}
#proxyselect-menu .flagCM{background-position: -312px -48px;}
#proxyselect-menu .flagCN{background-position: -336px -48px;}

#proxyselect-menu .flagCO{background-position: 0 -72px;}
#proxyselect-menu .flagCR{background-position: -24px -72px;}
#proxyselect-menu .flagCU{background-position: -48px -72px;}
#proxyselect-menu .flagCV{background-position: -72px -72px;}
#proxyselect-menu .flagCW{background-position: -96px -72px;}
#proxyselect-menu .flagCY{background-position: -120px -72px;}
#proxyselect-menu .flagCZ{background-position: -144px -72px;}
#proxyselect-menu .flagDE{background-position: -168px -72px;}
#proxyselect-menu .flagDJ{background-position: -192px -72px;}
#proxyselect-menu .flagDK{background-position: -216px -72px;}
#proxyselect-menu .flagDM{background-position: -240px -72px;}
#proxyselect-menu .flagDO{background-position: -264px -72px;}
#proxyselect-menu .flagDZ{background-position: -288px -72px;}
#proxyselect-menu .flagEC{background-position: -312px -72px;}
#proxyselect-menu .flagEE{background-position: -336px -72px;}

#proxyselect-menu .flagEG{background-position: 0 -96px;}
#proxyselect-menu .flagEH{background-position: -24px -96px;}
#proxyselect-menu .flagER{background-position: -48px -96px;}
#proxyselect-menu .flagES{background-position: -72px -96px;}
#proxyselect-menu .flagET{background-position: -96px -96px;}
#proxyselect-menu .flagFI{background-position: -120px -96px;}
#proxyselect-menu .flagFJ{background-position: -144px -96px;}
#proxyselect-menu .flagFM{background-position: -168px -96px;}
#proxyselect-menu .flagFO{background-position: -192px -96px;}
#proxyselect-menu .flagFR{background-position: -216px -96px;}
#proxyselect-menu .flagGA{background-position: -240px -96px;}
#proxyselect-menu .flagGB{background-position: -264px -96px;}
#proxyselect-menu .flagGD{background-position: -288px -96px;}
#proxyselect-menu .flagGE{background-position: -312px -96px;}
#proxyselect-menu .flagGF{background-position: -336px -96px;}

#proxyselect-menu .flagGG{background-position: 0 -120px;}
#proxyselect-menu .flagGH{background-position: -24px -120px;}
#proxyselect-menu .flagGI{background-position: -48px -120px;}
#proxyselect-menu .flagGL{background-position: -72px -120px;}
#proxyselect-menu .flagGM{background-position: -96px -120px;}
#proxyselect-menu .flagGN{background-position: -120px -120px;}
#proxyselect-menu .flagGP{background-position: -144px -120px;}
#proxyselect-menu .flagGQ{background-position: -168px -120px;}
#proxyselect-menu .flagGR{background-position: -192px -120px;}
#proxyselect-menu .flagGT{background-position: -216px -120px;}
#proxyselect-menu .flagGU{background-position: -240px -120px;}
#proxyselect-menu .flagGW{background-position: -264px -120px;}
#proxyselect-menu .flagGY{background-position: -288px -120px;}
#proxyselect-menu .flagHK{background-position: -312px -120px;}
#proxyselect-menu .flagHN{background-position: -336px -120px;}

#proxyselect-menu .flagHR{background-position: 0 -144px;}
#proxyselect-menu .flagHT{background-position: -24px -144px;}
#proxyselect-menu .flagHU{background-position: -48px -144px;}
#proxyselect-menu .flagID{background-position: -72px -144px;}
#proxyselect-menu .flagIE{background-position: -96px -144px;}
#proxyselect-menu .flagIL{background-position: -120px -144px;}
#proxyselect-menu .flagIM{background-position: -144px -144px;}
#proxyselect-menu .flagIN{background-position: -168px -144px;}
#proxyselect-menu .flagIQ{background-position: -192px -144px;}
#proxyselect-menu .flagIR{background-position: -216px -144px;}
#proxyselect-menu .flagIS{background-position: -240px -144px;}
#proxyselect-menu .flagIT{background-position: -264px -144px;}
#proxyselect-menu .flagJE{background-position: -288px -144px;}
#proxyselect-menu .flagJM{background-position: -312px -144px;}
#proxyselect-menu .flagJO{background-position: -336px -144px;}

#proxyselect-menu .flagJP{background-position: 0 -168px;}
#proxyselect-menu .flagKE{background-position: -24px -168px;}
#proxyselect-menu .flagKG{background-position: -48px -168px;}
#proxyselect-menu .flagKH{background-position: -72px -168px;}
#proxyselect-menu .flagKI{background-position: -96px -168px;}
#proxyselect-menu .flagKM{background-position: -120px -168px;}
#proxyselect-menu .flagKN{background-position: -144px -168px;}
#proxyselect-menu .flagKP{background-position: -168px -168px;}
#proxyselect-menu .flagKR{background-position: -192px -168px;}
#proxyselect-menu .flagKW{background-position: -216px -168px;}
#proxyselect-menu .flagKY{background-position: -240px -168px;}
#proxyselect-menu .flagKZ{background-position: -264px -168px;}
#proxyselect-menu .flagLA{background-position: -288px -168px;}
#proxyselect-menu .flagLB{background-position: -312px -168px;}
#proxyselect-menu .flagLC{background-position: -336px -168px;}

#proxyselect-menu .flagLI{background-position: 0 -192px;}
#proxyselect-menu .flagLK{background-position: -24px -192px;}
#proxyselect-menu .flagLR{background-position: -48px -192px;}
#proxyselect-menu .flagLS{background-position: -72px -192px;}
#proxyselect-menu .flagLT{background-position: -96px -192px;}
#proxyselect-menu .flagLU{background-position: -120px -192px;}
#proxyselect-menu .flagLV{background-position: -144px -192px;}
#proxyselect-menu .flagLY{background-position: -168px -192px;}
#proxyselect-menu .flagMA{background-position: -192px -192px;}
#proxyselect-menu .flagMC{background-position: -216px -192px;}
#proxyselect-menu .flagMD{background-position: -240px -192px;}
#proxyselect-menu .flagME{background-position: -264px -192px;}
#proxyselect-menu .flagMF{background-position: -288px -192px;}
#proxyselect-menu .flagMG{background-position: -312px -192px;}
#proxyselect-menu .flagMH{background-position: -336px -192px;}

#proxyselect-menu .flagMK{background-position: 0 -216px;}
#proxyselect-menu .flagML{background-position: -24px -216px;}
#proxyselect-menu .flagMM{background-position: -48px -216px;}
#proxyselect-menu .flagMN{background-position: -72px -216px;}
#proxyselect-menu .flagMO{background-position: -96px -216px;}
#proxyselect-menu .flagMQ{background-position: -120px -216px;}
#proxyselect-menu .flagMR{background-position: -144px -216px;}
#proxyselect-menu .flagMS{background-position: -168px -216px;}
#proxyselect-menu .flagMT{background-position: -192px -216px;}
#proxyselect-menu .flagMU{background-position: -216px -216px;}
#proxyselect-menu .flagMV{background-position: -240px -216px;}
#proxyselect-menu .flagMW{background-position: -264px -216px;}
#proxyselect-menu .flagMX{background-position: -288px -216px;}
#proxyselect-menu .flagMY{background-position: -312px -216px;}
#proxyselect-menu .flagMZ{background-position: -336px -216px;}

#proxyselect-menu .flagNA{background-position: 0 -240px;}
#proxyselect-menu .flagNC{background-position: -24px -240px;}
#proxyselect-menu .flagNE{background-position: -48px -240px;}
#proxyselect-menu .flagNG{background-position: -72px -240px;}
#proxyselect-menu .flagNI{background-position: -96px -240px;}
#proxyselect-menu .flagNL{background-position: -120px -240px;}
#proxyselect-menu .flagNO{background-position: -144px -240px;}
#proxyselect-menu .flagnone{background-position: -168px -240px;}
#proxyselect-menu .flagNP{background-position: -192px -240px;}
#proxyselect-menu .flagNR{background-position: -216px -240px;}
#proxyselect-menu .flagNZ{background-position: -240px -240px;}
#proxyselect-menu .flagOM{background-position: -264px -240px;}
#proxyselect-menu .flagPA{background-position: -288px -240px;}
#proxyselect-menu .flagPE{background-position: -312px -240px;}
#proxyselect-menu .flagPF{background-position: -336px -240px;}

#proxyselect-menu .flagPG{background-position: 0 -264px;}
#proxyselect-menu .flagPH{background-position: -24px -264px;}
#proxyselect-menu .flagPK{background-position: -48px -264px;}
#proxyselect-menu .flagPL{background-position: -72px -264px;}
#proxyselect-menu .flagPR{background-position: -96px -264px;}
#proxyselect-menu .flagPS{background-position: -120px -264px;}
#proxyselect-menu .flagPT{background-position: -144px -264px;}
#proxyselect-menu .flagPW{background-position: -168px -264px;}
#proxyselect-menu .flagPY{background-position: -192px -264px;}
#proxyselect-menu .flagQA{background-position: -216px -264px;}
#proxyselect-menu .flagRE{background-position: -240px -264px;}
#proxyselect-menu .flagRO{background-position: -264px -264px;}
#proxyselect-menu .flagRS{background-position: -288px -264px;}
#proxyselect-menu .flagRU{background-position: -312px -264px;}
#proxyselect-menu .flagRW{background-position: -336px -264px;}

#proxyselect-menu .flagSA{background-position: 0 -288px;}
#proxyselect-menu .flagSB{background-position: -24px -288px;}
#proxyselect-menu .flagSC{background-position: -48px -288px;}
#proxyselect-menu .flagSD{background-position: -72px -288px;}
#proxyselect-menu .flagSE{background-position: -96px -288px;}
#proxyselect-menu .flagSG{background-position: -120px -288px;}
#proxyselect-menu .flagSI{background-position: -144px -288px;}
#proxyselect-menu .flagSK{background-position: -168px -288px;}
#proxyselect-menu .flagSL{background-position: -192px -288px;}
#proxyselect-menu .flagSM{background-position: -216px -288px;}
#proxyselect-menu .flagSN{background-position: -240px -288px;}
#proxyselect-menu .flagSO{background-position: -264px -288px;}
#proxyselect-menu .flagSR{background-position: -288px -288px;}
#proxyselect-menu .flagST{background-position: -312px -288px;}
#proxyselect-menu .flagSV{background-position: -336px -288px;}

#proxyselect-menu .flagSY{background-position: 0 -312px;}
#proxyselect-menu .flagSZ{background-position: -24px -312px;}
#proxyselect-menu .flagTC{background-position: -48px -312px;}
#proxyselect-menu .flagTD{background-position: -72px -312px;}
#proxyselect-menu .flagTG{background-position: -96px -312px;}
#proxyselect-menu .flagTH{background-position: -120px -312px;}
#proxyselect-menu .flagTJ{background-position: -144px -312px;}
#proxyselect-menu .flagTL{background-position: -168px -312px;}
#proxyselect-menu .flagTM{background-position: -192px -312px;}
#proxyselect-menu .flagTN{background-position: -216px -312px;}
#proxyselect-menu .flagTO{background-position: -240px -312px;}
#proxyselect-menu .flagTR{background-position: -264px -312px;}
#proxyselect-menu .flagTT{background-position: -288px -312px;}
#proxyselect-menu .flagTV{background-position: -312px -312px;}
#proxyselect-menu .flagTW{background-position: -336px -312px;}

#proxyselect-menu .flagTZ{background-position: 0 -336px;}
#proxyselect-menu .flagUA{background-position: -24px -336px;}
#proxyselect-menu .flagUG{background-position: -48px -336px;}
#proxyselect-menu .flagUS{background-position: -72px -336px;}
#proxyselect-menu .flagUY{background-position: -96px -336px;}
#proxyselect-menu .flagUZ{background-position: -120px -336px;}
#proxyselect-menu .flagVA{background-position: -144px -336px;}
#proxyselect-menu .flagVC{background-position: -168px -336px;}
#proxyselect-menu .flagVE{background-position: -192px -336px;}
#proxyselect-menu .flagVG{background-position: -216px -336px;}
#proxyselect-menu .flagVI{background-position: -240px -336px;}
#proxyselect-menu .flagVN{background-position: -264px -336px;}
#proxyselect-menu .flagVU{background-position: -288px -336px;}
#proxyselect-menu .flagWS{background-position: -312px -336px;}
#proxyselect-menu .flagYE{background-position: -336px -336px;}

#proxyselect-menu .flagYT{background-position: -360px 0;}
#proxyselect-menu .flagZA{background-position: -360px -24px;}
#proxyselect-menu .flagZM{background-position: -360px -48px;}
#proxyselect-menu .flagZW{background-position: -360px -72px;}


/* #plans .popover{right: -10px;left: auto;top: 30px;max-width: 100px;}
#plans .popover .arrow{top: auto;bottom: -11px;transform: rotate(180deg);margin-left: 19px;} */

/* .news-list{list-style: none;margin: -40px 0 0;padding: 0 0 0;overflow: hidden;font-size:  0;line-height:  0;letter-spacing: -1px;}
.news-list li{display: inline-block;width: 49%;color: #444E5D;font-size: 14px;line-height: 20px;letter-spacing: 0;border-right: 1px dashed #ccc;margin: 60px 0 0;vertical-align: top;}
.news-list li:nth-child(2n){margin: 60px 0 0 2%;border: none;}
.news-list li .date{float: left;background: #f0f0f0;padding: 5px;color: #444E5D;float: left;border-radius: 50%;width: 80px;height: 80px;position: relative;margin: 0 20px 0 0;}
.news-list li .day{font-size: 50px;display: block;line-height: 60px;text-align: center;margin: 0px 0 0;font-weight: bold;letter-spacing: -0.10em;position: absolute;left: 0px;width: 100%;text-align: center;}
.news-list li .month{font-size: 12px;color: #444E5D;position: absolute;top: -0px;right: -0px;background: #fff;border-radius: 50%;text-align: center;width: 25px;height: 25px;line-height: 25px;border: 1px solid #999;}
.news-list li .year{position: absolute;bottom: 10px;text-align: center;width: 100%;display: block;color: #444E5D;font-size: 12px;line-height: 18px;}
.news-list li p{margin: 0 0 0 0;padding: 14px 15px 0 0;font-size: 16px;height: 1%;overflow: hidden;line-height: 20px;} */

.feedback-list{list-style: none;padding: 0;margin: 0;}
.feedback-list li{width: 100%;overflow: hidden;border-bottom: 1px dashed #ccc;padding: 10px 0;}
.feedback-list li .rating{list-style: none;padding: 0;margin: 0 10px 0 0;float: left;width: 11px;}
.feedback-list li .rating li{display: block;margin: 0;border-bottom: 0;padding: 0;}
.feedback-list li .rating li a{display: block;border-radius:50%;font-size: 15px;line-height: 17px;position: relative;height: 14px;color: #ccc;}
.feedback-list li .rating li a:before {content: "\2606";position: absolute;top: 0;left: 0;}
.feedback-list li .rating li.active a:before,
.feedback-list li .rating li a:hover:before {content: "\2605";}
.feedback-list li .row{height: 1%;overflow: hidden;padding: 0px 0 0;}
.feedback-list li .userName{color: #444E5D;margin: 0 0 10px;font-size: 16px;font-weight: bold;line-height: 20px;display: inline-block;}
.feedback-list li p{font-size: 16px;line-height: 20px;color: #444E5D;margin: 0 0 10px;padding: 5px 0 5px 24px;border-left: 3px solid #469afd;}
.feedback-list li .forumLink{font-size: 11px;line-height: 13px;}
.feedback-list li .date{float: right;padding: 5px;color: #444E5D;position: relative;letter-spacing: -0.10em;font-weight: bold;width: 40px;height: 40px;box-sizing: border-box;background: url(../images/ico_calendar.png) no-repeat;background-size: 100%;opacity: 0.4;}
.feedback-list li .day{font-size: 20px;display: block;line-height: 25px;margin: 0px 0 0;letter-spacing: -0.10em;}
.feedback-list li .month{font-size: 12px;color: #333;line-height: 16px;text-transform: uppercase;position: absolute;top: 15px;right: 5px;}
.feedback-list li .year{text-align: center;width: 100%;color: #333;letter-spacing: 0;font-size: 9px;line-height: 14px;position: absolute;right: 0;bottom: 0px;}
.feedback-box{width: 100%;}
.feedback-box:after{content: "";clear: both;display: block;}
.feedback-box .content-block:first-child{float: left;width: 74%;}
.feedback-box .content-block:last-child{float: right;width: 24%;}
.forums-list{list-style: none;padding: 0;margin: 0;font-size: 16px;line-height: 18px;}
.forums-list li{display: block;margin: 0 0 10px;}
.forums-list li a{line-height: 16px;display: block;padding-left: 20px;background: url(../images/icon_pack.png) no-repeat;}
.forums-list li a.zismo {background-position:0 0;}
.forums-list li a.webmasters {background-position:0 -16px;}
.forums-list li a.maultalk {background-position:0 -32px;}
.forums-list li a.proxybase {background-position:0 -48px;}
.forums-list li a.zennolab {background-position:0 -64px;}
.forums-list li a.evilhack {background-position:0 -80px;}
.forums-list li a.antichat {background-position:0 -96px;}
.forums-list li a.kotews {background-position:0 -112px;}
.forums-list li a.lolzteam {background-position:0 -128px;}
.forums-list li a.searchengines {background-position:0 -144px;}
.forums-list li a.bhf {background-position:0 -160px;}
.forums-list li a.darkmoney {background-position:0 -176px;}
.forums-list li a.exploit {background-position:0 -192px;}
.forums-list li a.blackboxs {background-position:0 -224px;}
.forums-list li a.grabberz {background-position:0 -240px;}
.forums-list li a.crutop {background-position:0 -256px;}
.forums-list li a.xeksec {background-position:0 -272px;}
.forums-list li a.rusdot {background-position:0 -208px;}
.sign-button{
  float: right;
  position:   relative;
}
.sign-button .title{
  height: 35px;
  font-size: 14px;
  width: 87px;
  text-align: center;
  line-height: 35px;
  display: block;
  border-radius: 50px;
  padding: 0 10px 0 10px;
  text-decoration: none;
  background: #0258b9;
  color: #fff;
  margin: 11px 0 0;
  position: relative;
  border:1px solid #0258b9;
}
.sign-button span.title:hover,
.sign-button a.title:hover{
  color: #469AFD;
  background: none;
  transition: all 0.3s ease;
}
.sign-button span.title:hover:before{
  background: #469AFD  !important;
}
.sign-button span.title:hover:after{
  border-color:#469AFD !important;
}
/* .logged .profile span.title{
  display: block;
  background: url(/new../images/ico_profile.png) no-repeat 10px 0;
  background:#469AFD url(/new../images/ico-drop.png) no-repeat 95% -2px;
  padding: 0 17px;
  color: #fff;
  height: 26px;
  font-size: 14px;
  line-height: 26px;
  display: block;
  border-radius:  5px;
  text-decoration: none;
  margin: 2px 0 ;
  position: relative;
  transition: all 0.3s ease;
  text-indent: -9999px;
}
.logged .profile span.title:after{
  content: '';
  position: absolute;
  top: 50%;
  left: 10px;
  width: 15px;
  height: 14px;
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
  margin: -7px 0 0;
}
.logged .profile span.title:before{
  content: '';
  position: absolute;
  top: 50%;
  left: 10px;
  width: 15px;
  background: #fff;
  height: 2px;
  margin:-1px 0 0;
}
.logged .profile:hover span.title{
  background:#fff url(/new../images/ico-drop.png) no-repeat 95% -30px;
  color: #fff;
  background-position: 95% -32px;
}

.logged .profile:hover span.title:after{
  border-color: #333;
}
.logged .profile:hover span.title:before{
  background:  #333;
}

.logged .profile a.title{display: none;} */
.profile span.title{display: none;}

.drop {
  border-top:3px solid #469AFD;
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  width: 150px;
  padding: 0 0 10px;
  background: #333;
  transform: translateY(0em);
  transition: none;
  border-radius: 0;
  transition:all 0.3s ease;
  z-index: 10;
  margin: 0;
  opacity: 0.9;
}
.profile .drop:before{display: none;}

.profile .drop:after{
  content: '';
  background:  url(/new../images/ico-drop-triangle.png) no-repeat;
  position: absolute;
  top: -5px;
  right: 40px;
  width: 10px;
  height: 5px;
}

/* .logged .profile:hover .drop{display: block;} */

.drop_item a{
  color: #fff;
  display: block;
  font-size: 14px;
  padding:  10px 15px;
  transition: all 0.3s ease; 
}
.drop_item a:hover{
  background: #469afd ;
  color: #fff;
}

.profile:hover .title{
  color: #fff;
  background-position: 0 -30px;
    cursor: pointer;
}
/* .profile.logged:hover .title{
  background: #444 url(../images/ico_profile.png) no-repeat 10px -28px;
  color: #fff;
  cursor: pointer;
} */
.drop .wrap{
  margin:10px 0 0;
}
.drop .logout{
  float: right;
  width: 50%;
  padding:  9px 15px 0 0;
  box-sizing: border-box;
}
.drop .logout img{
}
.drop .logout a{
  padding: 0;
  text-align: right;
}
.drop .logout a:hover{background: none;}
.drop .balance{
  float: left;
  width: 50%;
  color: #fff;
  line-height: 16px;
  font-size: 12px;
  padding: 0;
  position: relative;
  left: 16px;

}
.drop .balance span{
  display: block;
  font-size: 15px;
  font-weight: bold;
  color: #469AFD;
}
.head-stats{
  float: right;
}
.head-stats-block{
  float: right;
  width: 185px;
  padding: 16px 10px 0;
  /*min-height: 74px;*/
}
.head-stats-block:first-child{
  width: 185px;
  margin: 0;
  border: 0;
}
.logged-in .head-stats-block:first-child{
  width: 120px;
  margin: 0;
  border: 0;
}
.logged-in .head-stats-block{
  float: right;
  width: 135px;
  padding: 16px 10px 0;
  /*min-height: 74px;*/
}
.logged-in .language-box{
  width: auto;
}
.hasNotTarif .head-stats-block{
  width: auto;
}
.hasNotTarif .head-stats-block:first-child{
  width: auto;
  margin: 0;
  border: 0;
  padding-right: 0;
}

/* .logged .head-stats-block{width: 161px;} */
.language-box{
  width: auto;
  padding: 16px 20px 0 ;
}
.head-stats-block.profile-box{width: auto;}
.head-stats-block img{
  float: left;
  margin: 2px 10px 0 0;
  opacity: 0.7;
}
.head-stats-block .img-holder{
  float: left;
  width: 30px;
}
.head-stats-block .stat-number{
  font:bold 16px/25px 'Comfortaa';
  color: #a9b1da;
  float: left;
  background: #262d4d;
  padding: 0 10px;
  border-radius: 5px;
}
.head-stats-block.rate{
  padding: 10px 20px;
  height: 75px; 
}
.head-stats-block.rate .stat-number{
  font-size: 20px;
  line-height: 22px;
  font-weight: bold;
  color: #D4AF37;
  margin: 11px 0 0 ;
}
.head-stats-block .row-block{
  height: 1%;
  overflow: hidden;
  margin: 0;
}
.head-stats-block .head-stats__item{
  color: #a9b1da;
  font-size: 12px;
  line-height: 14px;
  display: block;
  margin: 0 0 7px;
}
.language {
    position: static;
    top:  auto;
    right:  0;
}
.language__item{
  float: left;
    margin:  4px 14px 0 0;
  box-shadow: 0 0 3px #000 inset;
}
.language__item img{
  float: none;
  margin: 0;
}
#check-payment .input-group{
  margin: 30px auto 0;
  width: 210px;
  border-radius: 3px;
}
#check-payment .input-group .input-group-addon{
  background: #469BFD;
  color: #fff;
}
.pay-list{
  overflow: hidden;
  margin: 0 0 0;
  width: 100%;
  padding: 10px 0 0;
}
.pay-list li{
  float: left;
  width: 270px;
  margin: 0 0 20px 56px;
}
#check-payment .content__text{
  margin: 10px auto 0;
}
.pay-wallets{
  width: 183px;
}
.head-stats .rating{list-style: none;padding: 0;margin: 0 0 0 0;width:   100%;overflow: hidden;}
.head-stats .rating li{float:   left; margin: 0;border-bottom: 0;padding: 0;width:  12px;}
.head-stats .rating li span{display: block;border-radius:50%;font-size: 15px;line-height: 17px;position: relative;height: 14px;color: #009bff;}
.head-stats .rating li span:before {content: "\2606";position: absolute;top: 0;left: 0;}
.head-stats .rating li.active span:before{content: "\2605";}
.head-stats .slide_line{
  border: 1px solid #009bff;
  width:  100%;
  height:   4px;
  margin: 6px 0 0;
  position: relative; 
}
.head-stats .slide_line .line{
  position: absolute;
  background: #009bff;
  height: 4px;
  top: 0;
  left: 0;
}
.profile .border{
  background: #ccc;
  height: 1px;
}
header .registration-button{
  float:right;
  color:#999;
  margin:0 23px 0 0;
  height:61px;
  font-size:14px;
  line-height:61px;
}
header .registration-button a{
  text-decoration: none;
  color:#5d6280;
  transition: all 0.3s ease;
}
header .registration-button a:hover{
  color:#bec0c9;
}
/* .logged header .ip{
  display: none;
  background: url(../images/ip_ico_grey.png) no-repeat;
} */
/* header .ip span{display: none;} */
/* .logged header .ip a{display: none;}
.logged header .ip span{display: block;}
.logged header .top-menu{display: none;} */



.navbar-default {
 border-color:#e7e7e7;
 background-color:#f8f8f8
}
.navbar-default .navbar-brand {
 color:#777
}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover {
 color:#5e5d5d;
 background-color:transparent
}
.navbar-default .navbar-text {
 color:#777
}
.navbar-default .navbar-nav>li>a {
 color:#777
}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover {
 color:#333;
 background-color:transparent
}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {
 color:#555;
 background-color:#e7e7e7
}
.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover {
 color:#ccc;
 background-color:transparent
}
.navbar-default .navbar-toggle {
 border-color:#ddd
}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover {
 background-color:#ddd
}
.navbar-default .navbar-toggle .icon-bar {
 background-color:#888
}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {
 border-color:#e7e7e7
}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover {
 color:#555;
 background-color:#e7e7e7
}
@media (max-width:767px) {
 .navbar-default .navbar-nav .open .dropdown-menu>li>a {
  color:#777
 }
 .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
  color:#333;
  background-color:transparent
 }
 .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
  color:#555;
  background-color:#e7e7e7
 }
 .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
  color:#ccc;
  background-color:transparent
 }
}
.navbar-default .navbar-link {
 color:#777
}
.navbar-default .navbar-link:hover {
 color:#333
}
.navbar-default .btn-link {
 color:#777
}
.navbar-default .btn-link:focus,.navbar-default .btn-link:hover {
 color:#333
}
.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover {
 color:#ccc
}
.navbar-inverse {
 border-color:#090808;
 background-color:#222
}
.navbar-inverse .navbar-brand {
 color:#9d9d9d
}
.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover {
 color:#fff;
 background-color:transparent
}
.navbar-inverse .navbar-text {
 color:#9d9d9d
}
.navbar-inverse .navbar-nav>li>a {
 color:#9d9d9d
}
.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover {
 color:#fff;
 background-color:transparent
}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover {
 color:#fff;
 background-color:#090808
}
.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover {
 color:#444;
 background-color:transparent
}
.navbar-inverse .navbar-toggle {
 border-color:#333
}
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover {
 background-color:#333
}
.navbar-inverse .navbar-toggle .icon-bar {
 background-color:#fff
}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {
 border-color:#101010
}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover {
 color:#fff;
 background-color:#090808
}
@media (max-width:767px) {
 .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
  border-color:#090808
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
  background-color:#090808
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
  color:#9d9d9d
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
  color:#fff;
  background-color:transparent
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
  color:#fff;
  background-color:#090808
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
  color:#444;
  background-color:transparent
 }
}
.navbar-inverse .navbar-link {
 color:#9d9d9d
}
.navbar-inverse .navbar-link:hover {
 color:#fff
}
.navbar-inverse .btn-link {
 color:#9d9d9d
}
.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover {
 color:#fff
}
.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover {
 color:#444
}
.nav>li>a {
 padding:12px 10px 12px 10px !important;
 color:#333;
 background: #F0F0F0 ;
}
.nav.navbar-right>li>a {
 color:#999c9e
}
.nav>li.active>a {
 color:#009bff;
 padding: 8px 10px 8px 21px !important;
}
.nav>li.active-tarif>a i{
 color:#009bff;
}
.nav>li.active-tarif>a:hover i,
.nav>li.active-tarif>a:focus i{
  color: #fff;
}
.navbar-default .nav>li>a:focus,
.navbar-default .nav>li>a:hover {
 color:#fff;
 background-color:#469AFD
}
.nav .closed>a,.nav .closed>a:focus,.nav .closed>a:hover {
 background:#fff
}
.nav.navbar-top-links>li>a:focus,.nav.navbar-top-links>li>a:hover {
 background-color:transparent
}
.nav li .accordion li a{
  padding: 8px 10px 8px 25px !important;
}
.nav li .accordion-label:after{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  clear: both;
  display: block;
  width: 100%;
  height: 100%;
}
.nav li i{
  margin-right: 10px;
  transition: all 0.3s ease ;
}
.navbar {
 border:0
}
.navbar-default {
 border-color:#2f4050;
 background-color:transparent
}
.navbar-top-links li {
 display:inline-block
}
.navbar-top-links li:last-child {
 margin-right:40px
}
.body-small .navbar-top-links li:last-child {
 margin-right:0
}
.navbar-top-links li a {
 min-height:50px;
 padding:20px 10px
}
.btn-group{
  min-width: 100px !important;
  max-width: 100px;
  height: 39px !important;
  display: block !important;
  margin: 0 auto 8px !important;
}
.btn-group .dropdown-toggle:after{display: none;}
.btn-group .dropdown-toggle .caret{
  top: 16px;
  right: 14px;
}
.btn-group .dropdown-toggle{
  min-width: 100px !important;
  max-width: 100px;
  margin-bottom: 0 !important;
  background: none !important;
  border: 1px solid #3e4874 !important;
  border-radius: 10px;
  transition: all 0.3s ease-in-out;
  padding: 4px 10px;
  color: #7c97af;
  height: 35px;
  line-height: 35px;
  font-size: 13px !important;
  padding: 0 10px !important;
}
.btn-group .dropdown-menu{
  display: block !important;
  min-width: 100px;
  max-width: 100px;
  border-radius: 10px;
  overflow: hidden;
  padding: 0 !important;
}
.btn-group .dropdown-menu li:after{display: none;}
.btn-group .dropdown-menu li {
  padding: 0 !important;
  background: none !important;
}
.btn-group .dropdown-menu a {
  padding: 5px 10px !important;
  font-size: 13px;
}
/* .dropdown-menu {
 font-size:12px;
 position:absolute;
 z-index:1000;
 top:100%;
 left:0;
 display:none;
 float:left;
 padding:0;
 list-style:none outside none;
 border:medium none;
 border-radius:3px;
 -webkit-box-shadow:0 0 3px rgba(86,96,117,.7);
 box-shadow:0 0 3px rgba(86,96,117,.7);
 text-shadow:none
}
.dropdown-menu>li>a {
 font-weight:400;
 line-height:25px;
 margin:4px;
 text-align:left;
 color:inherit;
 border-radius:3px
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {
 text-decoration:none;
 color:#fff;
 outline:0;
 background-color:#1ab394
}
.dropdown-menu>li>a.font-bold {
 font-weight:600
}
.navbar-top-links .dropdown-menu li {
 display:block
}
.navbar-top-links .dropdown-menu li:last-child {
 margin-right:0
}
.navbar-top-links .dropdown-menu li a {
 min-height:0;
 padding:3px 20px
}
.navbar-top-links .dropdown-menu li a div {
 white-space:normal
} */
.navbar-top-links .dropdown-alerts,.navbar-top-links .dropdown-messages,.navbar-top-links .dropdown-tasks {
 width:310px;
 min-width:0
}
.navbar-top-links .dropdown-messages {
 margin-left:5px
}
.navbar-top-links .dropdown-tasks {
 margin-left:-59px
}
.navbar-top-links .dropdown-alerts {
 margin-left:-123px
}
.navbar-top-links .dropdown-user {
 right:0;
 left:auto
}
.dropdown-alerts,.dropdown-messages {
 padding:10px 10px 10px 10px
}
.dropdown-alerts li a,.dropdown-messages li a {
 font-size:12px
}
.dropdown-alerts li em,.dropdown-messages li em {
 font-size:10px
}
.nav.navbar-top-links .dropdown-alerts a {
 font-size:12px
}
.nav-header {
 padding:28px 25px;
 background-color:#2d2d2d;
}
.pace-done .nav-header {
 -webkit-transition:all .4s;
 -o-transition:all .4s;
 transition:all .4s
}
.nav>li.active {
 border-left:4px solid #469AFD;
 background:#009bff
}
.nav.nav-second-level>li.active {
 border:none
}
.nav.nav-second-level.collapse[style] {
 height:auto!important
}
.nav-header a {
 color:#333;
 text-decoration: none;
}
.nav-header .text-muted {
 color:#8095a8
}
.minimalize-styl-2 {
 font-size:14px;
 float:left;
 margin:14px 5px 5px 20px;
 padding:4px 12px
}
.navbar-form-custom {
 display:block;
 float:left;
 width:200px;
 height:50px;
 padding:0
}
.navbar-form-custom .form-group {
 margin-bottom:0
}
.nav.navbar-top-links a {
 font-size:14px
}
.navbar-form-custom .form-control {
 font-size:14px;
 z-index:2000;
 height:60px;
 margin:0;
 border:medium none;
 background:none repeat scroll 0 0 transparent
}
.count-info .label {
 line-height:12px;
 position:absolute;
 top:12px;
 right:6px;
 padding:2px 5px
}
.arrow {
 float:right
}
.fa.arrow:before {
 content:'\f104'
}
.active>a>.fa.arrow:before {
 content:'\f107'
}
.nav-second-level li,.nav-third-level li {
 border-bottom:none!important
}
.nav-second-level li a {
 padding:7px 10px 7px 10px;
 padding-left:52px
}
.nav-third-level li a {
 padding-left:62px
}
.nav-second-level li:last-child {
 margin-bottom:10px
}
.mini-navbar .nav li:focus>.nav-second-level,body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav li:hover>.nav-second-level {
 display:block;
 min-width:140px;
 height:auto;
 border-radius:0 2px 2px 0
}
body.mini-navbar .navbar-default .nav>li>.nav-second-level li a {
 font-size:12px;
 border-radius:3px
}
.fixed-nav .slimScrollDiv #accordion-menu {
 padding-bottom:60px
}
.mini-navbar .nav-second-level li a {
 padding:10px 10px 10px 15px
}
.mini-navbar .nav .nav-second-level {
 font-size:12px;
 position:absolute;
 top:0;
 left:70px;
 padding:10px 10px 10px 10px;
 background-color:#2f4050
}
.canvas-menu.mini-navbar .nav-second-level {
 background:#293846
}
.mini-navbar li.active .nav-second-level {
 left:65px
}
.navbar-default .special_link a {
 color:#fff;
 background:#1ab394
}
.navbar-default .special_link a:hover {
 color:#fff;
 background:#17987e!important
}
.navbar-default .special_link a span.label {
 color:#1ab394;
 background:#fff
}
.navbar-default .landing_link a {
 color:#fff;
 background:#1cc09f
}
.navbar-default .landing_link a:hover {
 color:#fff;
 background:#1ab394!important
}
.navbar-default .landing_link a span.label {
 color:#1cc09f;
 background:#fff
}
.logo-element {
 font-size:18px;
 font-weight:600;
 display:none;
 padding:18px 0;
 text-align:center;
 color:#fff
}
.pace-done #page-wrapper,.pace-done .footer,.pace-done .nav-header,.pace-done .navbar-static-side,.pace-done li.active {
 -webkit-transition:all .4s;
 -o-transition:all .4s;
 transition:all .4s
}
.navbar-fixed-top {
 z-index:2030;
 -webkit-transition-duration:.4s;
 -o-transition-duration:.4s;
 transition-duration:.4s;
 border-bottom:1px solid #e7eaec!important;
 background:#fff
}
.navbar-fixed-top,.navbar-static-top {
 background:#f3f3f4
}
.fixed-nav #wrapper {
 margin-top:0
}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {
 cursor:default;
 color:#555;
 border-width:1px;
 border-style:solid;
 border-color:#ddd #ddd transparent;
 border-bottom:#f3f3f4;
 -webkit-border-image:none;
 -o-border-image:none;
 border-image:none;
 background:0 0;
 -moz-border-bottom-colors:none;
 -moz-border-left-colors:none;
 -moz-border-right-colors:none;
 -moz-border-top-colors:none
}
.nav.nav-tabs li {
 border:none;
 background:0 0
}
body.fixed-nav #wrapper #page-wrapper,body.fixed-nav #wrapper .navbar-static-side {
 margin-top:60px
}
body.top-navigation.fixed-nav #wrapper #page-wrapper {
 margin-top:0
}
body.fixed-nav.fixed-nav-basic .navbar-fixed-top {
 left:220px
}
body.fixed-nav.fixed-nav-basic.mini-navbar .navbar-fixed-top {
 left:70px
}
body.fixed-nav.fixed-nav-basic.fixed-sidebar.mini-navbar .navbar-fixed-top {
 left:0
}
body.fixed-nav.fixed-nav-basic #wrapper .navbar-static-side {
 margin-top:0
}
body.fixed-nav.fixed-nav-basic.body-small .navbar-fixed-top {
 left:0
}
body.fixed-nav.fixed-nav-basic.fixed-sidebar.mini-navbar.body-small .navbar-fixed-top {
 left:220px
}
.fixed-nav .minimalize-styl-2 {
 margin:14px 5px 5px 15px
}
.body-small .navbar-fixed-top {
 margin-left:0
}
body.mini-navbar .navbar-static-side {
 width:70px
}
body.mini-navbar .nav-label,body.mini-navbar .navbar-default .nav li a span,body.mini-navbar .profile-element {
 display:none
}
body.canvas-menu .profile-element {
 display:block
}
body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav-second-level {
 display:none
}
body.mini-navbar .navbar-default .nav>li>a {
 font-size:16px
}
body.mini-navbar .logo-element {
 display:block
}
body.canvas-menu .logo-element {
 display:none
}
body.mini-navbar .nav-header {
 padding:0;
 background-color:#1ab394
}
body.canvas-menu .nav-header {
 padding:33px 25px
}
body.mini-navbar #page-wrapper {
 margin:0 0 0 70px
}
body.canvas-menu.mini-navbar .footer,body.fixed-sidebar.mini-navbar .footer {
 margin:0!important
}
body.canvas-menu.mini-navbar #page-wrapper,body.canvas-menu.mini-navbar .footer {
 margin:0
}
body.canvas-menu .navbar-static-side,body.fixed-sidebar .navbar-static-side {
 position:fixed;
 z-index:2001;
 width:220px;
 height:100%
}
body.fixed-sidebar.mini-navbar .navbar-static-side {
 width:0
}
body.fixed-sidebar.mini-navbar #page-wrapper {
 margin:0
}
body.body-small.fixed-sidebar.mini-navbar #page-wrapper {
 margin:0 0 0 220px
}
body.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
 width:220px
}
.canvas-menu.mini-navbar .nav li:focus>.nav-second-level,.fixed-sidebar.mini-navbar .nav li:focus>.nav-second-level {
 display:block;
 height:auto
}
body.fixed-sidebar.mini-navbar .navbar-default .nav>li>.nav-second-level li a {
 font-size:12px;
 border-radius:3px
}
body.canvas-menu.mini-navbar .navbar-default .nav>li>.nav-second-level li a {
 font-size:13px;
 border-radius:3px
}
.canvas-menu.mini-navbar .nav-second-level li a,.fixed-sidebar.mini-navbar .nav-second-level li a {
 padding:10px 10px 10px 15px
}
.canvas-menu.mini-navbar .nav-second-level,.fixed-sidebar.mini-navbar .nav-second-level {
 font-size:13px;
 position:relative;
 padding:0
}
.canvas-menu.mini-navbar li.active .nav-second-level,.fixed-sidebar.mini-navbar li.active .nav-second-level {
 left:0
}
body.canvas-menu.mini-navbar .navbar-default .nav>li>a,body.fixed-sidebar.mini-navbar .navbar-default .nav>li>a {
 font-size:13px
}
body.canvas-menu.mini-navbar .nav-label,body.canvas-menu.mini-navbar .navbar-default .nav li a span,body.fixed-sidebar.mini-navbar .nav-label,body.fixed-sidebar.mini-navbar .navbar-default .nav li a span {
 display:inline
}
body.canvas-menu.mini-navbar .navbar-default .nav li .profile-element a span {
 display:block
}
.canvas-menu.mini-navbar .nav-second-level li a,.fixed-sidebar.mini-navbar .nav-second-level li a {
 padding:7px 10px 7px 52px
}
.canvas-menu.mini-navbar .nav-second-level,.fixed-sidebar.mini-navbar .nav-second-level {
 left:0
}
body.canvas-menu nav.navbar-static-side {
 position:fixed;
 z-index:2001;
 display:none;
 height:100%;
 background:#2f4050
}
body.canvas-menu.mini-navbar nav.navbar-static-side {
 display:block;
 width:220px
}
/*.navbar-static-side {
  position: fixed;
  right: 0;
  top: 0;
  z-index: 100;
  height:   100%;
  width: 191px;
  background: #F0F0F0;
  border: 1px solid #469AFD;
  border-right: 0;
  border-top-width: 3px;
  overflow: auto;
}*/
.profile-element{
  display: block;
  width: 140px;
  text-align: center;
  position: relative;
  transition:all 0.3s ease;
}
.profile-element:after{
  content: '';
  display: block;
  clear: both;
}
.profile-element img{
  width: 60%;
  display: block;
  right: -4px;
  position: relative;
  margin: 0 auto 10px;
  transition:all 0.3s ease;
}
/* .dropdown-menu{
  min-width: auto;
  width: 100%;
} */
/*.navbar-static-side{display: none;}*/
.navbar-static-side.open{display: block;}
.profile-element .dropdown-toggle{
  background: none !important;
  text-decoration: none !important;
  color:  #009bff;
  margin-right: -10px;
}
.balance{
  display: block;
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
}
.nav-header .language{
  position: absolute !important;
  top: 0;
  right: 0;
  left: auto;
  transition:all 0.3s ease;
}
.nav-header .language img{
  width: 100%;
}
.nav-header .language .language__item{
  margin: 4px 4px 0 2px !important;
  box-shadow: 0 0 0 #000;
  border-radius: 10px;
  overflow: hidden;
  transition:all 0.3s ease;
}
.logged .menu-top{height: 3px;}
.profile-box{
  margin: 5px 0 0;
}
.profile-box .profile{
  margin: 0;
  float: left;
}
.profile-box .head-stats__item{
  line-height: 30px;
}
.logged .profile span.title{
  height: 36px;
  width: 36px;
}
#plan-table .plan-item{
  width: 100%;
  margin: 0 0 20px;
  padding: 5px 15px;
  border-radius: 3px;
}
#plan-table .plan-item-content:after{
  content:'';
  display: block;
  clear: both;
}
#plan-table .plan-item .plan-item__header{
  text-decoration: none;
  height: 22px;
  font-weight: 400;
  font-size: 22px;
  line-height: 22px;
  margin: 0 !important;
  border: 0;
  text-align: left;
}
#plan-table.buy-plans .plan-item-content{
  padding: 0 !important;
}
#plan-table.buy-plans .grafs_btns{
}
#plan-table.buy-plans #buttons{
  margin: 3px 0 0;
}
#plan-table .grafs_btns{margin: 0;}
#plan-table .plan-item__stat{
  margin: 0;
  height: 38px;
  line-height: 38px;
}
#plan-table.buy-plans .plan-item__price{
  margin: 0;
  font-size: 38px;
  line-height: 38px;
}
#plan-table .select-box{margin: 10px 0 0;}
#tooltips{display: none;}
#plan-table .buy-plans .plan-item__stat span{
  font-size: 20px;
}

#plan-table.plans-row .rating{list-style: none;padding: 0;margin: 0 0 0 0;width:   100%;overflow: hidden;}
#plan-table.plans-row .rating li{float:   left; margin: 0;border-bottom: 0;padding: 0;width:  12px;}
#plan-table.plans-row .rating li span{display: block;border-radius:50%;font-size: 15px;line-height: 17px;position: relative;height: 14px;color: #ccc;}
#plan-table.plans-row .rating li span:before {content: "\2606";position: absolute;top: 0;left: 0;}
#plan-table.plans-row .rating li.active span:before{content: "\2605";}
#plan-table .plans-header{
  font-size: 14px;
  line-height: 22px;
  font-weight: bold;
  color: #666;
  margin-bottom: 10px;
  width: 100%;
  padding: 5px 15px;
  border-radius: 3px;
  background-color: #FFF;
  box-shadow: 0 0 3px #666;
  border: 2px solid #fff;
}
#plan-table .plans-header .col-md-10{padding: 0;}
#plan-table #plan-request {
  width: 400px;

}
#choosed-plan .choosed-plan__title{
  position: relative;
  font-family: 'Roboto Condensed';
  margin: 0 0 20px;
  font-size: 36px;
  line-height: 38px;
  color: #469AFC;
}
#choosed-plan .block{
  width: 100%;
  overflow: hidden;
  margin: 0 auto 20px;
  padding: 0 10px;
}
#choosed-plan .block .col-md-6{
  padding: 0 10px;
}
#choosed-plan dl.choosed-plan__list{
  position: relative;
  font-family: 'Roboto Condensed';
  font-size: 20px;
  line-height: 28px;
  padding: 10px;
  border: 1px solid #469AFC;
  border-radius: 5px;
  background: #fff;
}
#choosed-plan dl.choosed-plan__list dt{float: left;width: 46%;text-align: right;padding-right: 5%;}
#choosed-plan dl.choosed-plan__list dd{display: block;height: 1%;overflow: hidden;text-align: left;}
#choosed-plan .choosed-plan__cost{
  font-family: 'Roboto Condensed';
  margin: 0 0 ;
  font-size: 58px;
  line-height: 104px;
  color: #44944A;
  padding: 0 10px;
  border: 1px solid #44944A;
  border-radius: 5px;
  background: #fff;
}
#choosed-plan .panel-body{
  margin: 20px 0 0;
  font-size: 10px;
  line-height: 12px;
  color: #aaa;
  text-align: center;
  padding: 0 15px;

}

#choosed-plan .choosed-plan__btn{
  margin: 10px auto 0;
}
#choosed-plan .buttons{
  margin: 20px 0 0;
  width: 100%;
  overflow: hidden;
}
#choosed-plan .buttons .btn{
  height: 40px;
  line-height: 40px;
  font-size: 20px;
  padding: 0 15px;
  box-shadow: none;
  border: 0 ;
  font-family: 'Roboto Condensed';
}
#choosed-plan {
  width: 400px;
}
#recover .btn,
#check-payment .btn,
#order .btn,
#register .btn,
#login .btn{
  font-weight:bold;
  color:#fff;
  background: #469BFD;
  text-transform:uppercase;
  border:1px solid #ccc;
  text-align:center;
  transition:0.3s ease;
  border-radius: 2px;
}
#recover .btn:hover,
#check-payment .btn:hover,
#order .btn:hover,
#register .btn:hover,
#login .btn:hover{
  background: #fff;
  border: 1px solid #469BFD;
  color: #469BFD;
}
#register .form-block.alignleft,
#register .form-block.alignright{
  width: 49%;
}
#accordion-menu li a{
  background: #fff;
}
.nav li .accordion li.active a{
  padding: 8px 10px 8px 21px !important;
}
#accordion-menu ul a:focus,
#accordion-menu ul a:hover,
#accordion-menu>li>a:focus,
#accordion-menu>li>a:hover {
 color:#fff;
 background-color:#469AFD
}
#accordion-menu .accordion-label i{
  float: left;
}
#accordion-menu .accordion-label .nav-label{
  display: block;
  height: 1%;
  overflow: hidden;
}
#accordion-menu .accordion-label .nav-label i{
  float: right;
}
#accordion-menu .nav-label .fa-angle-double-down{
  transform: rotate(180deg);
}
#accordion-menu .closed .nav-label .fa-angle-double-down{
  transform: rotate(0);
}
#accordion-menu ul li a{
  background: #F0F0F0;
  transition: all 0.3s ease;
}
.history-block .tabset li a{
  width: auto !important;
  padding: 0 10px;
}
.history-block .list-wrap{padding: 0;position: relative;}
.history-block .tabset li a.current::after{display: none;}
.history-block .tabset li a{text-decoration: none;background: #fff; background: #F0F0F0;color: #444E5D;}
.history-block .tabset li a.current{background: #fff}
.history-block .content-block{padding-bottom: 5px;}
.unlogged .profile-box{display: none;}
.unlogged .profile span.title{
  display: block;
  /*background: url(/new../images/ico_profile.png) no-repeat 10px 0;*/
  /*background:#469AFD url(/new../images/ico-drop.png) no-repeat 95% -2px;*/
  padding: 0 17px;
  color: #fff;
  height: 26px;
  font-size: 14px;
  line-height: 26px;
  display: block;
  border-radius:  5px;
  text-decoration: none;
  margin: 2px 0 ;
  position: relative;
  transition: all 0.3s ease;
  text-indent: -9999px;
}
.unlogged .profile span.title:after{
  content: '';
  position: absolute;
  top: 50%;
  left: 10px;
  width: 15px;
  height: 14px;
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
  margin: -7px 0 0;
}
.unlogged .profile span.title:before{
  content: '';
  position: absolute;
  top: 50%;
  left: 10px;
  width: 15px;
  background: #fff;
  height: 2px;
  margin:-1px 0 0;
}
.unlogged .profile:hover span.title{
  /*background:#fff url(/new../images/ico-drop.png) no-repeat 95% -30px;*/
  color: #fff;
  background-position: 95% -32px;
}
.unlogged .profile span.title{
  height: 36px;
  width: 36px;
}
.profile-element .profile a,
.profile-element .ip  a{
  background: #469AFD !important;
  color: #fff !important;
  height: 26px;
  font-size: 12px;
  line-height: 26px;
  display: block;
  border-radius: 5px;
  padding: 0 10px 0 10px;
  text-decoration: none;
  margin: 2px 0 0;
}
.profile-element .ip{
  float: left;
}









/* touch menu like android */
.touch-menu-la {
    width: 191px;
    height: 100%;
    position: fixed;
    top: 0;
    right: -191px;
    background: #fff;
    border-top: 3px solid #469AFD;
}

    .touch-menu-la .tmla-handle {
        position: absolute;
        /* right: -20px; */
        top: 0;
        /* width: 20px; */
        height: 100%;
        display: none;  
    }

    .touch-menu-la.opened {
        transition: all 0.3s ease-out !important;
        -webkit-transition: all 0.3s ease-out !important;
        -moz-transition: all 0.3s ease-out !important;
    }

    .touch-menu-la.closed {
        transition: all 0.3s ease-out !important;
        -webkit-transition: all 0.3s ease-out !important;
        -moz-transition: all 0.3s ease-out !important;
        transform: none !important;
        -webkit-transform: none !important;
        -moz-transform: none !important;
    }

.tmla-mask {
    width: 100%;
    height: 100%;
    position: absolute;
    background: #000;
    top: 0;
    left: 0;
    opacity: 0.0;
    z-index: -1;
}
.touch-menu-la #accordion-menu{
  box-shadow: 0 0 0 #000 !important;
  background: none;
}
.touch-menu-la #accordion-menu .nav{
  padding: 0 !important;
}
#accordion-menu .ui-accordion-header-icon{
  display: none;
}
.ui-accordion .ui-accordion-header{margin: 0 !important;border-radius: 0;border:0;}
.country_list span{
  height: 24px;
  line-height: 24px;
  vertical-align: middle;
}
.country_list img{
  margin: -4px 0 0;
}
.country_list .row{
  padding: 5px 0;
}
@media screen and (min-width: 1000px) {
  .closed #accordion-menu .accordion{
    display: none;
  }
  .closed #accordion-menu li:hover .nav{
    display: block !important;
  }
  .closed #accordion-menu .nav{
    position: absolute;
    right: 100%;
    top: 0;
    width: 100%;
    padding: 0 !important;
    z-index: 11;
  }
  .closed #accordion-menu .accordion-label i{
    font-size: 20px;
  }
  .closed #accordion-menu li a{
    padding: 12px 0 12px 14px !important;
  }
  .closed #accordion-menu li.active a{
    padding: 12px 0 12px 10px !important;
  }
  .closed #accordion-menu li.nav-header a{padding: 0 !important;}
  .closed #accordion-menu .nav li .accordion li a{
    padding: 8px 10px;
  }
  .closed .sidebar-collapse{
    overflow: visible ;
  }
  .closed .nav-header{
    height: 194px;
    padding: 15px 0 0;
  }
  .closed .nav-header .profile-element{
    width: 50px;
  }
  .closed .nav-header .profile-element img{right: -2px;}
  .closed .nav-header .profile-element .dropdown-toggle{
    display: none;
  }
  .closed .nav-header .profile-element .dropdown-menu{
    display: block;
    background: none;
    box-shadow: 0 0 0 #000;
    margin: 14px 0 0;
  }
  .closed .nav-header .profile-element .dropdown-menu li a{
    background: none !important;
    text-align: center; 
    margin: 6px 0;
  }
  .closed .nav-header .profile-element .dropdown-menu li a i{
    color: #fff;
    margin: 0;
    font-size: 18px;
  }
  .closed .nav-header .profile-element .dropdown-menu li a i:hover{
    color: #469AFD;
  }
  .closed .nav-header .profile-element .dropdown-menu li a .nav-label{display: none;}
  .closed .nav-header .language{
    right: auto;
    top: auto;
    left: 0;
    bottom: 10px;
  }
  .closed .balance{
    font-size: 12px;
  }
}
.sort-by-country{margin: 0 0 10px;}
.sort-by-country .btn{
  padding: 6px 12px !important;
  height: auto !important;
  font-size: 14px !important;
  border-radius: 5px !important;
}
.stickytop{
  display: none !important;
  position: fixed;
  top: 0;
  display: none;
  background: #fff;
  box-shadow: 0 0px 3px #ccc;
}
.stickytop .center-wrapper{
  background: none;
  box-shadow: 0 0 0 #000;
  border-radius: 0;
}
.stickytop .rating,
.stickytop .slide_line{display: none;}
.stickytop .logo-shield{
  -webkit-background-size: 34px;
  background-size: 34px;
}
.stickytop .logo {height: 42px;}
.stickytop .logo img{
  height: 42px;
}
.stickytop .profile-box,
.stickytop .head-stats{margin: 0;}
.stickytop .head-stats-block{min-height: auto;}

#proxy_countries_list .country_list {
  overflow: hidden;
  padding: 10px 10px;
  display: flex;
  flex-wrap: wrap;
}
#proxy_countries_list .country_list span{
  height: 18px;
  line-height: 18px;
}
#proxy_countries_list .country_list a{
  border-bottom: 1px solid #eee;
  min-width: 20px;
  display: block;
  text-align: right;
}
#proxy_countries_list .country_list em{
  font-style: normal;
  display: block;
  margin: 0 -30px 0 0;
  border-bottom: 1px solid #eee;
}
.button-checkbox{
  width: 100%;
  overflow: hidden;
  text-align: center;
  display: block;
}
.button-checkbox button{
  padding: 10px;
  color: #333;
  box-sizing: border-box;
  height: auto;
  border-bottom: 1px solid #ccc;
}
.button-checkbox button:hover{
  color: #469AFC;
  border: 1px solid #469AFC;
  background: #fff;
}
.button-checkbox button:focus{
  color: #469AFC;
  border: 1px solid #469AFC;
  background: #fff;
}
.button-checkbox button.btn-primary.active{
  background: #469AFC;
  border: 1px solid #469AFC;
}
.fade-enter-active, .fade-leave-active {
  transition: opacity .5s;
}
.fade-enter, .fade-leave-to /* .fade-leave-active до версии 2.1.8 */ {
  opacity: 0;
}
.page-enter-active, .page-leave-active {
  transition: opacity 0s
}
.page-enter, .page-leave-active {
  opacity: 0
}



.dropdown .dropdown-label-container .dropdown-label .text{
  color: #7c97af;
}
#navigation{
  position: fixed;
  top: 61px;
  left: 0;
  width:100%;
  padding: 18px 0 20px;
  border-bottom: 1px solid #242b48;
  background: #2c3760;
  z-index: 20;
  transition: all 0.3s ease-in-out;
}
#navigation.sticky{
  position: fixed;
  top: 0;
}
#navigation.inner{
  background: #222d50;
  border: none;
}
.logged-in #navigation .language-box,
.logged-menu-top .logged-head-stats{
  display: none !important;
}

.slider-box{
  position: relative;
  width: 1000px;
  margin: 0 auto 0;
  min-height: 384px;
  text-align: center;
  overflow: hidden;
}
.slider-box .static{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 384px;
  z-index: 1;
}
.slider {
  width: 380px;
  float: right;
  margin: -1px auto 0;
  min-height: 384px;
  position: relative;
  z-index: 2;
}
.slider .slick-slide{
  position: relative;
  text-align: center;
}
.slider .promo-text {
  width: 380px !important;
  left: auto !important;
  right: 8px;
  top: 80px;
}
.slider .promo-text strong {
  margin-bottom: 10px !important;
}
.slider .promo-text, 
.slider-box .promo-sign {
  color: #fff;
  width: 230px;
  position: absolute;
  top: 82px;
  left: 8px;
}
.slider .promo-text span, 
.slider-box .promo-sign span {
  display: block;
  color: #0080ec;
  font: 16px/30px 'Comfortaa';
  text-transform: uppercase;
}
.slider .promo-text strong, 
.slider-box .promo-sign strong {
  display: block;
  color: #fff;
  font: 22px/30px 'Comfortaa';
  text-transform: uppercase;
  margin: 0 0 25px;
}
.slider .promo-text p, 
.slider-box .promo-sign p {
  font-size: 14px;
  line-height: 20px;
  color: #a9b1da;
  margin: 0 0 40px;
}
.slider .promo-text .button, 
.slider-box .promo-sign .button {
  display: inline-block;
  width: 197px;
  height: 35px;
  font-size: 14px;
  text-align: center;
  line-height: 35px;
  display: block;
  border-radius: 50px;
  padding: 0;
  text-decoration: none;
  background-color: #0258b9;
  color: #fff;
  margin: 0 auto;
  position: relative;
  border: 1px solid #0258b9;
}
.slider .promo-text .button:hover, 
.slider-box .promo-sign .button:hover {
  transition: all 0.3s ease;
  background-color: #2c3760;
  color: #3175ac;
}
.slider .promo-price {
  position: absolute;
  top: 216px;
  right: 40px;
  font-family: 'neogreymedium';
  text-align: left;
  width: 348px;
}
.slider .promo-price .shared {
  display: block;
  color: #a9b1da;
  font-size: 12px;
  padding: 10px 0 15px;
}
.slider .promo-price .ip {
  display: block;
  color: #a9b1da;
  font-size: 16px;
  padding: 0 0 0 17px;
}
.slider .promo-price .price {
  width: 92px;
  height: 92px;
  margin-top: -15px;
  float: right;
  border-radius: 100%;
  background: #0083ec;
  background: -moz-linear-gradient(180deg, rgba(0, 131, 236, 1) 0%, rgba(0, 167, 235, 1) 100%);
  background: -webkit-linear-gradient(180deg, rgba(0, 131, 236, 1) 0%, rgba(0, 167, 235, 1) 100%);
  background: linear-gradient(180deg, rgba(0, 131, 236, 1) 0%, rgba(0, 167, 235, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0083ec",endColorstr="#00a7eb",GradientType=1);
  text-align: center;
}
.slider .promo-price .price strong {
  color: #fff;
  display: block;
  font-size: 45px;
  line-height: 45px;
  padding: 17px 0 0 7px;
}
.slider .promo-price .price strong sup {
  top: -22px;
  font-size: 15px;
}
.slider .promo-price .price em {
  color: #b9bfe7;
  text-align: center;
  display: block;
  font: 13px/16px 'Rubik';
}
.slider .slide {
  position: relative;
  display: block !important;
  min-height: 384px;
}
.slider-box .spinner {
  position: absolute;
  top: 259px;
  left: 405px;
  background-image: url('../images/spinner.png');
  -webkit-animation: spin 4s linear infinite;
  -moz-animation: spin 4s linear infinite;
  animation: spin 4s linear infinite;
}
@-moz-keyframes spin {
  100% {
    -moz-transform: rotate(360deg);
   }
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
   }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
   }
}
.slider .slick-dots {
  position: absolute;
  bottom: 50px;
  right: 308px;
  margin: 0;
}
.slick-dots{
  text-align: center;
  font-size: 0;
  line-height: 0;
  letter-spacing: -1px;
}
.slick-dots li{
  display: inline-block;
  margin: 0 5px;
  width: 14px;
  height: 14px;
  border-radius: 100%;
  background-color: rgb(38, 44, 72);
}
.slick-dots .slick-active{
  position: relative;
}
.slick-dots .slick-active:after {
  content: '';
  width: 6px;
  height: 6px;
  position: absolute;
  top: 4px;
  left: 4px;
  background: #00b2ce;
  border-radius: 50%;
}
.slick-dots button{
  visibility: hidden;
}


.popular {
  background: #e5e7f3;
}
.popular .nice-select {
  min-width: 100px !important;
  max-width: 100px !important;
}
.popular .box {
  width: 1000px;
  margin: 0 auto;
  padding: 50px 0;
}
.popular h1 {
  color: #232945;
  font-size: 28px;
  line-height: 32px;
  margin: 0 0 10px;
  text-align: center;
}
.popular p.description {
  color: #767987;
  margin: 0 0 45px;
  font-size: 13px;
  line-height: 20px;
  text-align: center;
}
.popular ul.row {
  list-style: none;
  padding: 0;
  margin-bottom: 0;
}
.popular ul.row .item {
  background: #2c3760;
  border-radius: 15px;
  margin-bottom: 30px;
}
.popular ul.row .item .heading {
  height: 60px;
  padding: 0 25px;
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
  border-bottom: 1px solid #232c56;
  position: relative;
}
.popular ul.row .item .heading:after {
  content: '';
  position: absolute;
  top: 8px;
  left: 8px;
  background: url('../images/item_heading_bg.png') no-repeat;
  width: 55px;
  height: 33px;
  z-index: 1;
}
.popular ul.row .item .heading:before {
  content: '';
  position: absolute;
  top: 8px;
  right: 8px;
  background: url('../images/item_heading_bg.png') no-repeat;
  width: 55px;
  height: 33px;
  z-index: 1;
  transform: scale(-1, 1);
}
.popular ul.row .item .heading strong {
  font: 16px/60px 'Comfortaa';
  color: #fff;
  text-transform: uppercase;
  float: left;
  font-weight: normal;
  position: relative;
  z-index: 2;
}
.popular ul.row .item .heading .ip {
  float: right;
  background: url('../images/ip_icon.png') no-repeat 0 50%;
  padding: 0 0 0 20px;
  color: #7c97af;
  font-size: 14px;
  line-height: 60px;
  position: relative;
  z-index: 2;
}
.popular ul.row .item .info {
  width: 100%;
  margin: 0;
  position: relative;
}
.popular ul.row .item .info .description {
  padding: 15px 0 15px;
  margin: 0;
  list-style: none;
  background: #fff;
  border-top-right-radius: 15px;
}
.popular ul.row .item .info .description li.hide{display: none;}
.popular ul.row .item .info .description li {
  padding: 0 0 0 21px;
  font-size: 13px;
  color: #7c97af;
  position: relative;
}
.popular ul.row .item .info .description li::after {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -3px;
  width: 8px;
  height: 7px;
  border-radius: 0 5px 5px 0;
  background: #ececf0;
}
.popular ul.row .item  .price-box{position: relative;}
.popular ul.row .item .info .price {
  display: block;
  text-align: center;
  color: #298d8d;
  font: 46px/50px 'Comfortaa';
  padding: 5px 0 0;
}
.popular ul.row .item .info .price .animatePrice {
  font-style: normal;
}
.popular ul.row .item .info .price span {
  font-size: 25px;
}
.popular ul.row .item .info .dropdown {
  position: absolute;
  border-radius: 12px;
  bottom: 10px;
  right: 15px;
  width: 100px;
}
.popular ul.row .item .info .dropdown .dropdown-label-container {
  border: 1px solid #3e4874 !important;
  border-radius: 10px;
  transition: all 0.3s ease-in-out;
}
.popular ul.row .item .info .dropdown .dropdown-label-container:hover {
  background: #fff;
}
.popular ul.row .item .info .dropdown .dropdown-label-container .dropdown-label .text {
  font-size: 13px !important;
}
.popular ul.row .item .info .dropdown .dropdown-label-container .dropdown-label .angle-down {
  border-color: #0686d9;
}
.popular ul.row .item .info .dropdown.expanded {
  background: #fff;
}
.popular ul.row .item .buttons {
  margin: 0;
  border-radius: 0 0 7px 7px;
  overflow: hidden;
}
.popular ul.row .item .buttons div {
  padding: 0;
}
.popular ul.row .item .buttons .buy, .popular ul.row .item .buttons .more {
  width: 100%;
  display: block;
  background: #fff;
  font-size: 13px;
  color: #0080ec;
  border-radius: 0;
  height: 46px;
  line-height: 46px;
  text-align: center;
  text-transform: none;
  padding: 0;
  transition: all 0.3s ease-in-out;
}
.popular ul.row .item .buttons .more {
  border-top: 1px solid #eaeaf0;
  border-radius: 0 0 0 7px;
  border-bottom: none;
}
.popular ul.row .item .buttons .more:hover {
  color: #232c56;
  background: #eaeaf0;
}
.popular ul.row .item .buttons .buy {
  background: #237c7c;
  border: 1px solid #237c7c;
  color: #fff;
  border-radius: 0 0 7px 0;
}
.popular ul.row .item .buttons .buy:hover {
  background: #fff;
  color: #237c7c;
  border-color: #237c7c;
}
.popular .color--2 .nice-select {
  /* color: #7e4494; */
  border-color: #7e4494 !important;
}
.popular .color--2 .nice-select::after{
  border-bottom-color: #fff;
  border-right-color: #fff;
}

.popular .color--2 .price {
  color: #7e4494 !important;
}
.popular .color--2 .buy {
  background: #7e4494 !important;
  border-color: #7e4494 !important;
}
.popular .color--2 .buy:hover {
  color: #7e4494 !important;
  background: #fff !important;
}
.popular .color--3 .nice-select {
  /* color: #ab913e; */
  border-color: #ab913e !important;
}
.popular .color--3 .nice-select::after{
  border-bottom-color: #fff;
  border-right-color: #fff;
}

.popular .color--3 .price {
  color: #ab913e !important;
}
.popular .color--3 .buy {
  background: #ab913e !important;
  border-color: #ab913e !important;
}
.popular .color--3 .buy:hover {
  color: #ab913e !important;
  background: #fff !important;
}
.popular .color--4 .nice-select {
  /* color: #444494; */
  border-color: #444494 !important;
}
.popular .color--4 .nice-select::after{
  border-bottom-color: #fff;
  border-right-color: #fff;
}

.popular .color--4 .price {
  color: #444494 !important;
}
.popular .color--4 .buy {
  background: #444494 !important;
  border-color: #444494 !important;
}
.popular .color--4 .buy:hover {
  color: #444494 !important;
  background: #fff !important;
}
.popular .color--5 .nice-select {
  /* color: #a74a4a; */
  border-color: #a74a4a !important;
}
.popular .color--5 .nice-select::after{
  border-bottom-color: #fff;
  border-right-color: #fff;
}

.popular .color--5 .price {
  color: #a74a4a !important;
}
.popular .color--5 .buy {
  background: #a74a4a !important;
  border-color: #a74a4a !important;
}
.popular .color--5 .buy:hover {
  color: #a74a4a !important;
  background: #fff !important;
}
.popular .color--6 .nice-select {
  /* color: #3eab46; */
  border-color: #3eab46 !important;
}
.popular .color--6 .nice-select::after{
  border-bottom-color: #fff;
  border-right-color: #fff;
}

.popular .color--6 .price {
  color: #3eab46 !important;
}
.popular .color--6 .buy {
  background: #3eab46 !important;
  border-color: #3eab46 !important;
}
.popular .color--6 .buy:hover {
  color: #3eab46 !important;
  background: #fff !important;
}



/* Promo list */

.promo-list .promo-title {
  color: #232945;
  font-size: 20px;
}
.promo-list .promo-title span {
  font-size: 34px;
  color: #0080ec;
}
.promo-list ul.row {
  list-style: none;
  margin: 0;
  padding: 0;
}
.promo-list ul.row li {
  padding: 0 0.5em;
  margin: 0 0 50px;
  text-align: center;
}
.promo-list ul.row li .img-holder {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 0 0 20px;
}
.promo-list ul.row li .img-holder::after, .promo-list ul.row li .img-holder::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 10%;
  margin: -17px 0 0;
  background: url('../images/ico_promo.png') no-repeat;
  width: 66px;
  height: 35px;
}
.promo-list ul.row li .img-holder::before {
  transform: scale(-1, 1);
  left: auto;
  right: 10%;
}
.promo-list ul.row li .text-holder strong {
  color: #787f9f;
  font-size: 16px;
  text-transform: uppercase;
  display: block;
  margin: 0 0 10px;
  font-weight: 500;
}
.promo-list ul.row li .text-holder p {
  color: #9c9faa;
  margin: 0;
  font-size: 14px;
  font-weight: 300;
}


/* Payments */
.plans__subtitle{
  text-align:center;
  background: url('../images/bg_plans_subtitle.png') 50% 0 no-repeat;
  height: 104px;
  width: 1000px;
  margin: -105px auto 30px;
}
.plans__subtitle strong{
  color:#0080ec;
  font-size: 18px;
  line-height: 20px;
  font-weight: 500;
  display: block;
  padding-top: 34px;
}
.plans__subtitle span{
  color:#9c9faa;
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
  display: block;
}
.carousel{
  align-items: center;
}
.carousel .payment__item{
  text-align: center;
  height: 41px;
  line-height: 41px;
}
.carousel .slick-slide {
  width: 130px;
}
.carousel .slick-slide img{
  display: inline;
  vertical-align: middle;
  filter: grayscale(100%);
  transition: all 0.5s ease;
}
.carousel .slick-slide:hover img{
  filter: grayscale(0%);
}

.scrollTop{
  position: fixed;
  bottom: 50px;
  right: 50px;
  background-image: url('../images/btn-up.png');
  background-size: contain;
  width: 40px;
  height: 40px;
  opacity: 0.78;
  border-radius: 100%;
  z-index: 100;
}
.nice-select{
  min-width: 120px !important;
  max-width: 120px;
  margin-bottom: 0 !important;
  background: none !important;
  border: 2px solid #298d8d !important;
  border-radius: 10px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  padding: 4px 10px;
  color: #fff;
  height: 35px;
  line-height: 33px;
  font-size: 13px !important;
  padding: 0 10px !important;
}
.nice-select::after{
  border-bottom-color: #fff;
  border-right-color: #fff;
}
.nice-select:hover{
  border-color: #6E7079 !important;
  color: #bec0c9;
  transition: all 0.3s ease;
}

.nice-select .option.selected{
  font-weight: normal;
  color: #409FCB;
}
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
  background-color: #fff;
}
.nice-select .list{
  background-color: #2c3760;
}
/* Faq */ 
#faq {
  padding: 0 0 20px;
}
#faq .heading {
  margin-bottom: 30px;
}
#faq .container {
  max-width: 1000px;
}
#faq .faq {
  background: #fff;
  border-radius: 15px;
  overflow: hidden;
}
#faq .faq .questions {
  padding: 0 0 10px;
  border-right: 1px solid #f7f7f9;
}
#faq .faq .questions .title {
  display: block;
  background: #f7f7f9;
  border-top: 5px solid #0080ec;
  border-radius: 15px 0 0 0;
  font-size: 16px;
  line-height: 60px;
  color: #393f59;
  height: 65px;
  margin-bottom: 10px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 500;
}
#faq .faq .questions .title span {
  color: #0080ec;
}
#faq .faq .questions ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#faq .faq .questions ul li a {
  padding: 9px 35px 9px 20px;
  font-size: 13px;
  line-height: 17px;
  text-decoration: none;
  color: #8491c1;
  display: block;
}
#faq .faq .questions ul li a:hover {
  color: #393f59;
}
#faq .faq .questions ul li a.active {
  background: url('../images/nav_separator.png') no-repeat 20px 100%;
  padding: 9px 20px 9px 35px;
  color: #393f59;
}
#faq .faq .answers {
  border-top: 5px solid #f0f0f2;
  border-radius: 0 15px 0 0;
  padding: 0;
  height: 1199px;
  overflow: auto;
}
#faq .faq .answers ul {
  list-style: none;
  padding: 0 30px;
  margin: 0;
}
#faq .faq .answers ul li {
  padding: 18px 40px 18px 0;
  border-bottom: 1px solid #f4f4f6;
  position: relative;
}
#faq .faq .answers ul li:last-child {
  border: 0;
}
#faq .faq .answers ul li::after {
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  margin: -17px 0 0 0;
  background: url('../images/question_ico.png') no-repeat;
  width: 33px;
  height: 33px;
  filter: grayscale(100%);
  opacity: 0.2;
}
#faq .faq .answers ul li strong {
  font-size: 15px;
  line-height: 18px;
  color: #787f9f;
  display: block;
  text-transform: uppercase;
  font-weight: 500;
  margin-bottom: 12px;
}
#faq .faq .answers ul li p {
  font-size: 13px;
  line-height: 19px;
  color: #9c9faa;
  margin: 0;
  font-weight: 300;
}
#faq .faq .answers ul li.active strong {
  color: #393f59;
}
#faq .faq .answers ul li.active::after {
  filter: grayscale(0);
  opacity: 1;
  box-shadow: 0 0 0 rgba(204, 204, 204, 0.4);
  animation: pulse 2s infinite;

  border-radius: 50%;
}
 

/* inner pages styles */
.inner-background {
  background: #f8f8fb url('../images/bg_inner.png') repeat-x;
 /* min-height: 800px;
  */
  position: relative;
}
.inner-background .container{
  z-index: 2;
  width: 1000px;
  position: relative;
}
.inner-background:before, .inner-background:after {
  content: '';
  z-index: 1;
  position: absolute;
  left: 50%;
  top: 0;
  background: url('../images/bg_inner_decor.png') no-repeat;
  width: 177px;
  height: 608px;
  margin-left: -660px;
}
.inner-background:before {
  left: auto;
  right: 50%;
  transform: scale(-1, 1);
  margin-left: 0;
  margin-right: -660px;
}
.inner-background .container {
  background: none;
  box-shadow: none;
  padding: 0;
}
.heading {
  padding: 20px 0 0;
  text-align: center;
}
.heading h2 {
  font-size: 30px;
  line-height: 32px;
  position: relative;
  text-transform: uppercase;
  color: #fff;
  display: inline-block;
  margin: 0;
}
.heading h2:after {
  content: '';
  position: absolute;
  top: 50%;
  margin: -3px 0 0;
  left: -140px;
  width: 110px;
  height: 5px;
  background: url('../images/bg_heading.png') 0 0 no-repeat;
}
.heading h2:before {
  content: '';
  position: absolute;
  top: 50%;
  margin: -3px 0 0;
  right: -140px;
  width: 110px;
  height: 5px;
  transform: scale(-1, 1);
  background: url('../images/bg_heading.png') 0 0 no-repeat;
}
.heading + .breadcrumbs{
  margin-top: -30px;
}
.breadcrumbs {
  list-style-type: none;
  margin: 0 0 15px;
  padding: 0;
  text-align: center;
}
.breadcrumbs li {
  display: inline-block;
  padding: 0 10px 0 16px;
  background: url('../images/icon_separator.png') 0 45% no-repeat;
}
.breadcrumbs li:first-child {
  padding-left: 20px;
  background: url('../images/icon_home.png') 0 45% no-repeat;
}
.breadcrumbs li a {
  color: #757b9c;
  font-size: 14px;
  line-height: 28px;
  transition: color 0.3s ease-in-out;
}
.breadcrumbs li a:hover{
  color: #bec0c9;
}

.fixed-header{
  position: fixed !important;
  top: 0 !important;
  transition: all 0.3s ease-in-out;
  padding: 5px 0 !important;
}
.fixed-header .logo{
  transform: scale(0.7);
  height: auto !important;
}
.fixed-header .head-stats-block{
  padding-top: 5px;
}


/* Plans */
#plans .heading{
  margin-bottom: 30px;
}
.plans-holder {
  width: 1000px;
  margin: 0 auto;
}
.plans-holder ul.row {
  list-style: none;
  padding: 0;
  margin-bottom: 0;
}
.plans-holder ul.row .item {
  position: relative;
  background: #2c3760;
  border-radius: 15px;
  margin-bottom: 30px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.plans-holder ul.row .item:before, .plans-holder ul.row .item:after {
  content: "";
  position: absolute;
  left: 14px;
  top: 8px;
  background: url("../images/bg_plans_item.png") no-repeat;
  width: 55px;
  height: 33px;
  z-index: 0;
}
.plans-holder ul.row .item:before {
  left: auto;
  right: 14px;
  transform: scale(-1, 1);
}
.plans-holder ul.row .item .info-holder {
  float: right;
  width: 15%;
  position: relative;
  min-height: 223px;
  height: 100%;
}
.plans-holder ul.row .item .info-holder .nice-select{
  margin: 0 auto 10px !important;
  display: block;
  float: none !important;
}
.plans-holder ul.row .item .base-holder {
  float: left;
  width: 85%;
}
.plans-holder ul.row .item .heading {
  height: 60px;
  padding: 0 25px;
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
  position: relative;
  margin-bottom: 0 !important;
}
.plans-holder ul.row .item .heading:after {
  content: "";
  position: absolute;
  top: 8px;
  left: 8px;
  background: url("/images/item_heading_bg.png") no-repeat;
  width: 55px;
  height: 33px;
  z-index: 1;
}
.plans-holder ul.row .item .heading:before {
  content: "";
  position: absolute;
  top: 8px;
  right: 8px;
  background: url("/images/item_heading_bg.png") no-repeat;
  width: 55px;
  height: 33px;
  z-index: 1;
  transform: scale(-1, 1);
}
.plans-holder ul.row .item .heading strong {
  font: 16px/60px "Comfortaa";
  color: #fff;
  text-transform: uppercase;
  float: left;
  font-weight: normal;
  position: relative;
  z-index: 2;
}
.plans-holder ul.row .item .heading .ip {
  float: right;
  background: url("/images/ip_icon.png") no-repeat 0 50%;
  padding: 0 0 0 20px;
  color: #7c97af;
  font-size: 14px;
  line-height: 60px;
  position: relative;
  z-index: 2;
}
.plans-holder ul.row .item .info {
  width: 100%;
  margin: 0;
  border-left: 1px solid #272f4b;
}
.plans-holder ul.row .item .description {
  background: #fff;
  border-radius: 0 15px 0 15px;
  overflow: hidden;
  box-shadow: 8px -3px 0px #2a3358;
  min-height: 163px;
  
}
.plans-holder ul.row .item .description p {
  font-size: 14px;
  line-height: 20px;
  color: #797c85;
  padding: 15px 0 0 15px;
}
.plans-holder ul.row .item .description .features {
  padding: 15px 0 15px;
  margin: 0;
  list-style: none;
  background: #f8f8fb;
  width: 100%;
  height: 100%;
  border-top-right-radius: 15px;
}
.plans-holder ul.row .item .description .features li.hide{display: none;}
.plans-holder ul.row .item .description .features li {
  padding: 1px 0 1px 21px;
  font-size: 13px;
  color: #7c97af;
  position: relative;
}
.plans-holder ul.row .item .description .features li::after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -3px;
  width: 8px;
  height: 7px;
  border-radius: 0 5px 5px 0;
  background: #ececf0;
}
.plans-holder ul.row .item .description .buttons {
  border-top: 1px solid #eaeaf0;
}
.plans-holder ul.row .item .price {
  display: block;
  text-align: center;
  color: #298d8d;
  font: 46px/50px "Comfortaa";
  padding: 25px 0 2px;
}
.plans-holder ul.row .item .price i {
  font-style: normal;
}
.plans-holder ul.row .item .price span {
  font-size: 25px;
}
.plans-holder ul.row .item .dropdown {
  border-radius: 12px;
  width: 100px;
  margin: 0 auto 8px;
  position: relative;
  z-index: 1;
}
.plans-holder ul.row .item .dropdown .dropdown-label-container {
  border: 1px solid #3e4874 !important;
  border-radius: 10px;
  transition: all 0.3s ease-in-out;
}
.plans-holder ul.row .item .dropdown .dropdown-label-container:hover {
  background: #fff;
}
.plans-holder ul.row .item .dropdown .dropdown-label-container .dropdown-label .text {
  font-size: 13px !important;
}
.plans-holder ul.row .item .dropdown .dropdown-label-container .dropdown-label .angle-down {
  border-color: #0686d9;
}
.plans-holder ul.row .item .dropdown .options {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background: #fff;
  border-radius: 10px;
}
.plans-holder ul.row .item .dropdown.expanded {
  background: #fff;
  z-index: 2;
}
.plans-holder ul.row .item .buttons {
  margin: 0;
}
.plans-holder ul.row .item .buttons div {
  padding: 0;
}
.plans-holder ul.row .item .buttons .buy,
.plans-holder ul.row .item .buttons .more {
  width: 100%;
  display: block;
  background: #fff;
  font-size: 13px;
  color: #0080ec;
  border-radius: 0;
  height: 46px;
  line-height: 46px;
  text-align: center;
  text-transform: none;
  padding: 0;
  transition: all 0.3s ease-in-out;
}
.plans-holder ul.row .item .buttons .more {
  background: #f8f8fb;
  border: none;
}
.plans-holder ul.row .item .buttons .more:hover {
  color: #232c56;
  background: #eaeaf0;
}
.plans-holder ul.row .item .buttons .buy {
  background: #237c7c;
  border: 1px solid #237c7c;
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  border-radius: 0 0 15px 0;
}
.plans-holder ul.row .item .buttons .buy:hover {
  background: #fff;
  color: #237c7c;
  border-color: #237c7c;
}
.plans-holder ul.row .item .buttons .buy:focus {
  box-shadow: 0 0 3px #237c7c;
}
.plans-holder ul.row .item .rating {
  border-top: 1px solid #eaeaf0;
}
.plans-holder ul.row .item .rating span {
  float: left;
  font-size: 14px;
  margin: 0 5px 0 15px;
  color: #797c85;
  line-height: 46px;
}
.plans-holder ul.row .item .rating ul {
  list-style: none;
  margin: 0;
  padding: 15px 0 0;
  float: left;
}
.plans-holder ul.row .item .rating ul li {
  background: url("../images/rating_star.png") no-repeat;
  width: 13px;
  height: 12px;
  float: left;
  margin: 1px 0 0;
}
.plans-holder ul.row .item .rating ul li.active {
  background-position: 0 -12px;
}
.plans-holder .color--2 .price {
  color: #7e4494 !important;
}
.plans-holder .color--2 .buy {
  background: #7e4494 !important;
  border-color: #7e4494 !important;
}
.plans-holder .color--2 .buy:hover {
  color: #7e4494 !important;
  background: #fff !important;
}
.plans-holder .color--2 .buy:focus {
  box-shadow: 0 0 3px #7e4494;
}
.plans-holder .color--3 .price {
  color: #ab913e !important;
}
.plans-holder .color--3 .buy {
  background: #ab913e !important;
  border-color: #ab913e !important;
}
.plans-holder .color--3 .buy:hover {
  color: #ab913e !important;
  background: #fff !important;
}
.plans-holder .color--3 .buy:focus {
  box-shadow: 0 0 3px #ab913e;
}
.plans-holder .color--4 .price {
  color: #444494 !important;
}
.plans-holder .color--4 .buy {
  background: #444494 !important;
  border-color: #444494 !important;
}
.plans-holder .color--4 .buy:hover {
  color: #444494 !important;
  background: #fff !important;
}
.plans-holder .color--4 .buy:focus {
  box-shadow: 0 0 3px #444494;
}
.plans-holder .color--5 .price {
  color: #a74a4a !important;
}
.plans-holder .color--5 .buy {
  background: #a74a4a !important;
  border-color: #a74a4a !important;
}
.plans-holder .color--5 .buy:hover {
  color: #a74a4a !important;
  background: #fff !important;
}
.plans-holder .color--5 .buy:focus {
  box-shadow: 0 0 3px #a74a4a;
}
.plans-holder .color--6 .price {
  color: #3eab46 !important;
}
.plans-holder .color--6 .buy {
  background: #3eab46 !important;
  border-color: #3eab46 !important;
}
.plans-holder .color--6 .buy:hover {
  color: #3eab46 !important;
  background: #fff !important;
}
.plans-holder .color--6 .buy:focus {
  box-shadow: 0 0 3px #3eab46;
}


/* Blogs */
#blogs {
  padding: 0 0 30px;
}
#blogs h2 {
  margin: 0 0 30px;
}
#blogs .container {
  background: none;
  border: none;
  box-shadow: none;
  padding: 0;
  margin: 0 auto;
}
#blogs .paging{
  border-radius: 0 0 10px 10px;
}
#blogs .range-slider{
  padding: 0;
  overflow: hidden;
}
#blogs .item {
  background: #fff;
  border-radius: 10px;
  margin: 0 0 11px;
  padding: 30px 0;
}
#blogs .item:last-child {
  margin: 0;
  border-radius: 10px 10px 0 0;
}
#blogs .item .img-holder {
  display: flex;
  align-items: center;
  justify-content: center;
}
#blogs .item .wrap {
  padding: 0 20px 0 0;
}
#blogs .item .wrap strong {
  color: #787f9f;
  font-size: 14px;
  line-height: 16px;
  display: block;
  font-weight: 600;
  margin: 0 0 10px;
}
#blogs .item .wrap p {
  font-size: 13px;
  line-height: 20px;
  color: #9c9faa;
  margin: 0 0 10px;
}
#blogs .item .wrap .more {
  width: 134px;
  height: 35px;
  font-size: 13px;
  line-height: 33px;
  text-align: center;
  text-decoration: none;
  color: #fff;
  border-radius: 20px;
  background: #0258b9;
  border: 1px solid #0258b9;
  display: block;
  transition: all 0.3s ease;
}
#blogs .item .wrap .more:hover {
  color: #469AFD;
  background: none;
  box-shadow: 0 0 0 rgba(204, 204, 204, 0.4);
  animation: pulse 2s 1;
}

.blogs-list{
  border-bottom: 1px solid #e8f2f4;
}
.blogs-page {
  background: #fff;
  border-radius: 10px;
  padding: 25px 30px;
}
.blogs-page h1 {
  font: bold 21px/24px "Comfortaa";
  color: #232945;
  margin: 0 0 35px;
}
.blogs-page h1 img {
  float: left;
  margin: -2px 20px 0 0;
}
.blogs-page .img-holder {
  float: left;
  margin: 0 20px 10px 0;
}
.blogs-page p {
  font-size: 13px;
  line-height: 21px;
  color: #9c9faa;
  margin: 0 0 20px;
}
.blogs-page strong {
  display: block;
  font-size: 14px;
  line-height: 16px;
  color: #787f9f;
  margin: 0 0 20px;
}
.blogs-page .list {
  margin: 0 0 20px;
  padding: 0;
  list-style: none;
  overflow: hidden;
  font-size: 13px;
}
.blogs-page .list li {
  float: left;
  width: 50%;
  box-sizing: border-box;
  padding: 0 10px 0 0;
  color: #9c9faa;
  margin: 0 0 10px;
}
.blogs-page .back {
  width: 158px;
  height: 35px;
  font-size: 13px;
  line-height: 33px;
  text-align: center;
  text-decoration: none;
  color: #fff;
  border-radius: 20px;
  background: #0258b9;
  border: 1px solid #0258b9;
  display: block;
  transition: all 0.3s ease;
}
.blogs-page .back:hover {
  color: #469AFD;
  background: none;
  box-shadow: 0 0 0 rgba(204, 204, 204, 0.4);
  animation: pulse 2s 1;
}

.leave-comment {
  background: #fff;
  border-radius: 10px;
  padding: 25px 30px;
  margin: 10px 0 0;
  overflow: hidden;
}
.leave-comment h2 {
  font-size: 16px;
  line-height: 18px;
  color: #393f59;
  text-transform: uppercase;
}
.leave-comment h2 span {
  color: #0080ec;
}

.blogs-page {
  background: #fff;
  border-radius: 10px;
  padding: 25px 30px;
  margin: 0 0 20px;
  /*overflow: hidden;*/
}
.blogs-page h1 {
  font: bold 21px/24px "Comfortaa";
  color: #232945;
  margin: 0 0 35px;
}
.blogs-page h1 img {
  float: left;
  margin: -2px 20px 0 0;
}
.blogs-page .img-holder {
  float: left;
  margin: 0 20px 10px 0;
}
.blogs-page p {
  font-size: 13px;
  line-height: 21px;
  color: #9c9faa;
  margin: 0 0 20px;
}
.blogs-page strong {
  display: block;
  font-size: 14px;
  line-height: 16px;
  color: #787f9f;
  margin: 0 0 20px;
}
.blogs-page .list {
  margin: 0 0 20px;
  padding: 0;
  list-style: none;
  overflow: hidden;
  font-size: 13px;
}
.blogs-page .list li {
  float: left;
  width: 50%;
  box-sizing: border-box;
  padding: 0 10px 0 0;
  color: #9c9faa;
  margin: 0 0 10px;
}
.blogs-page .back {
  width: 158px;
  height: 35px;
  font-size: 13px;
  line-height: 33px;
  text-align: center;
  text-decoration: none;
  color: #fff;
  border-radius: 20px;
  background: #0258b9;
  border: 1px solid #0258b9;
  display: block;
  transition: all 0.3s ease;
}
.blogs-page .back:hover {
  color: #469AFD;
  background: none;
}
.blogs-page .recommend {
  margin: 30px -30px -40px;
  overflow: hidden;
}
.blogs-page .recommend h2 {
  font-size: 16px;
  line-height: 18px;
  color: #393f59;
  text-align: center;
  text-transform: uppercase;
}
.blogs-page .recommend h2 span {
  color: #0080ec;
}
.blogs-page .recommend .table {
  border-top: 5px solid #ebecf2;
}
.blogs-page .recommend .table .heading {
  background: #fafafc;
  height: 51px;
  width: 100%;
  overflow: hidden;
  padding: 0;
}
.blogs-page .recommend .table .heading strong {
  float: left;
  font-size: 14px;
  line-height: 51px;
  color: #787f9f;
  text-transform: uppercase;
  margin: 0;
  font-weight: 500;
  border-left: 1px solid #fff;
  padding: 0 25px;
  text-align: left;
}
.blogs-page .recommend .table .heading strong:first-child {
  border: none;
  width: 165px;
  padding: 0 0 0 25px;
}
.blogs-page .recommend .table .heading strong:nth-child(3) {
  width: 300px;
  padding: 0 0 0 70px;
}
.blogs-page .recommend .table .heading strong:nth-child(4) {
  width: 150px;
  text-align: center;
}
.blogs-page .recommend .table .heading strong:nth-child(5) {
  width: 150px;
  text-align: center;
}
.blogs-page .recommend .table .plans-details .plans-item {
  width: 100%;
  height: 79px;
  box-sizing: content-box;
  border-left: 4px solid #489e9e;
  border-bottom: 1px solid #f8f8fb;
}
.blogs-page .recommend .table .plans-details .plans-item:last-child {
  border-bottom: none;
}
.blogs-page .recommend .table .plans-details .plans-item .title {
    width: 80px;
    padding: 12px 55px 0 25px;
    float: left;
    box-sizing: content-box;
}
.blogs-page .recommend .table .plans-details .plans-item .title strong {
  margin: 0 0 5px;
  font: 18px/20px "Comfortaa";
  color: #237c7c;
  display: block;
  text-transform: uppercase;
}
.blogs-page .recommend .table .plans-details .plans-item .title .rating {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
  overflow: hidden;
}
.blogs-page .recommend .table .plans-details .plans-item .title .rating li {
  background: url("../images/rating_star.png") no-repeat;
  width: 13px;
  height: 12px;
  float: left;
  margin: 1px 0 0;
}
.blogs-page .recommend .table .plans-details .plans-item .title .rating li.active {
  background-position: 0 -12px;
}
.blogs-page .recommend .table .plans-details .plans-item .online {
  width: 112px;
  float: left;
}
.blogs-page .recommend .table .plans-details .plans-item .online span {
  font-size: 14px;
  line-height: 79px;
  text-align: center;
  color: #2b375d;
  display: block;
}
.blogs-page .recommend .table .plans-details .plans-item .params {
  width: 300px;
  float: left;
  padding: 18px 0 0;
}
.blogs-page .recommend .table .plans-details .plans-item .params .range-slider {
  /* component style */
  /* rail style */
  /* process style */
  /* mark style */
  /* dot style */
}
.blogs-page .recommend .table .plans-details .plans-item .params .range-slider span {
  font-size: 12px;
  line-height: 22px;
  color: #797c85;
}
.blogs-page .recommend .table .plans-details .plans-item .params .range-slider em {
  font-style: normal;
  font-size: 13px;
  line-height: 22px;
  color: #2b375d;
}
.blogs-page .recommend .table .plans-details .plans-item .params .range-slider .vue-slider-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.blogs-page .recommend .table .plans-details .plans-item .params .range-slider .vue-slider-rail {
  background-color: #ccc;
  border-radius: 15px;
}
.blogs-page .recommend .table .plans-details .plans-item .params .range-slider .vue-slider-process {
  background-color: #3498db;
  border-radius: 15px;
}
.blogs-page .recommend .table .plans-details .plans-item .params .range-slider .vue-slider-mark {
  z-index: 4;
}
.blogs-page .recommend .table .plans-details .plans-item .params .range-slider .vue-slider-mark:first-child .vue-slider-mark-step, .blogs-page .recommend .table .plans-details .plans-item .params .range-slider .vue-slider-mark:last-child .vue-slider-mark-step {
  display: none;
}
.blogs-page .recommend .table .plans-details .plans-item .params .range-slider .vue-slider-mark-step {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.16);
}
.blogs-page .recommend .table .plans-details .plans-item .params .range-slider .vue-slider-mark-label {
  font-size: 14px;
  white-space: nowrap;
}
.blogs-page .recommend .table .plans-details .plans-item .params .range-slider .vue-slider-dot-handle {
  cursor: pointer;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #0080ec;
  box-sizing: border-box;
  box-shadow: 0.5px 0.5px 2px 1px rgba(0, 0, 0, 0.32);
}
.blogs-page .recommend .table .plans-details .plans-item .params .range-slider .vue-slider-dot-handle-focus {
  box-shadow: 0px 0px 1px 2px rgba(52, 152, 219, 0.36);
}
.blogs-page .recommend .table .plans-details .plans-item .params .range-slider .vue-slider-dot-handle-disabled {
  cursor: not-allowed;
  background-color: #ccc;
}
.blogs-page .recommend .table .plans-details .plans-item .params .range-slider .vue-slider-dot-tooltip-inner {
  font-size: 14px;
  white-space: nowrap;
  padding: 2px 5px;
  min-width: 20px;
  text-align: center;
  color: #fff;
  border-radius: 5px;
  border-color: #3498db;
  background-color: #3498db;
  box-sizing: content-box;
}
.blogs-page .recommend .table .plans-details .plans-item .params .range-slider .vue-slider-dot-tooltip-inner span {
  color: #fff;
}
.blogs-page .recommend .table .plans-details .plans-item .params .range-slider .vue-slider-dot-tooltip-inner::after {
  content: "";
  position: absolute;
}
.blogs-page .recommend .table .plans-details .plans-item .params .range-slider .vue-slider-dot-tooltip-inner-top::after {
  top: 100%;
  left: 50%;
  transform: translate(-50%, 0);
  height: 0;
  width: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px;
  border-top-color: inherit;
}
.blogs-page .recommend .table .plans-details .plans-item .params .range-slider .vue-slider-dot-tooltip-inner-bottom::after {
  bottom: 100%;
  left: 50%;
  transform: translate(-50%, 0);
  height: 0;
  width: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px;
  border-bottom-color: inherit;
}
.blogs-page .recommend .table .plans-details .plans-item .params .range-slider .vue-slider-dot-tooltip-inner-left::after {
  left: 100%;
  top: 50%;
  transform: translate(0, -50%);
  height: 0;
  width: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px;
  border-left-color: inherit;
}
.blogs-page .recommend .table .plans-details .plans-item .params .range-slider .vue-slider-dot-tooltip-inner-right::after {
  right: 100%;
  top: 50%;
  transform: translate(0, -50%);
  height: 0;
  width: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px;
  border-right-color: inherit;
}
.blogs-page .recommend .table .plans-details .plans-item.disable {
  filter: grayscale(100%);
  border-bottom: 1px solid #f8f8fb;
  opacity: 0.15;
}
.blogs-page .recommend .table .plans-details .plans-item.disable .btn {
  display: none;
}
.blogs-page .recommend .table .plans-details .plans-item.disable .info {
  display: block !important;
}
.blogs-page .recommend .table .plans-details .plans-item.disable .range-slider {
  position: relative;
}
.blogs-page .recommend .table .plans-details .plans-item.disable .range-slider:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 111;
  top: 0;
  left: 0;
}


.range-slider .vue-slider-dot-tooltip-wrapper {
  opacity: 0;
  transition: all 0.3s;
}
.range-slider .vue-slider-dot-tooltip-wrapper-show {
  opacity: 1;
}
.range-slider .slider-streams,
.range-slider .slider-days {
  height: 8px !important;
  margin-top: 9px;
}
.range-slider .bg-range {
  position: absolute;
  left: 0;
  height: 100%;
  background: #0080ec;
  transition: all 0.3s ease-in-out;
  border-radius: 15px 0 0 15px;
  width: 28.55px;
}
.range-slider .xslide-bg {
  background: #f7f7f9;
}


 .range-slider .irs-min ,
 .range-slider .irs-max {
  display: none;
}
 .range-slider .irs--flat{
  /*margin-top: -18px;*/
}
 .range-slider .irs--flat .irs-line{
  background: #f7f7f9;
  height: 8px;
}
 .range-slider .irs--flat .irs-bar{
  background: #3498db;
  height: 8px;
  z-index: 11;
}
 .range-slider .irs--flat .irs-handle{
  background: #0080ec;
  width: 14px;
  height: 14px;
  box-shadow: 0.5px 0.5px 2px 1px rgba(0, 0, 0, 0.32);
  border-radius: 100%;
}
 .range-slider .irs--flat .irs-handle i{display: none;}
 .range-slider .irs--flat .irs-single{
  background: #0080ec;
  color: #fff;
  display: none;
}
.range-slider .irs--flat .irs-bar--disable-background{
  background: #ccc !important;
}
.range-slider .disable-streams-mask,
.range-slider .disable-days-mask{
  z-index: 100;
  background: none !important;
  top: 2px !important;
  height: 18px !important;
  position: absolute;
  left: -7px;
}



.blogs-page .recommend .table .plans-details .plans-item .params .col-sm-5 {
  padding: 0;
}
.blogs-page .recommend .table .plans-details .plans-item .graphs {
  width: 150px;
  float: left;
  padding: 20px 0 0;
}
.blogs-page .recommend .table .plans-details .plans-item .graphs .graph-list {
  list-style: none;
  margin: 0;
  padding: 0 10px;
  overflow: hidden;
}
.blogs-page .recommend .table .plans-details .plans-item .graphs .graph-list li {
  float: left;
  width: 33.33%;
}
.blogs-page .recommend .table .plans-details .plans-item .graphs .graph-list li a {
  display: block;
  text-align: center;
  background: #f7f7f9;
  padding: 5px 0;
}
.blogs-page .recommend .table .plans-details .plans-item .graphs .graph-list li a.active, .blogs-page .recommend .table .plans-details .plans-item .graphs .graph-list li a:focus, .blogs-page .recommend .table .plans-details .plans-item .graphs .graph-list li a:hover {
  background: #237c7c;
}
.blogs-page .recommend .table .plans-details .plans-item .graphs .graph-list li a.active .ico, .blogs-page .recommend .table .plans-details .plans-item .graphs .graph-list li a:focus .ico, .blogs-page .recommend .table .plans-details .plans-item .graphs .graph-list li a:hover .ico {
  background-position: 0 -19px !important;
}
.blogs-page .recommend .table .plans-details .plans-item .graphs .graph-list li a .ico {
  width: 22px;
  height: 19px;
  display: inline-block;
  vertical-align: middle;
}
.blogs-page .recommend .table .plans-details .plans-item .graphs .graph-list li:first-child a {
  border-radius: 3px 0 0 3px;
}
.blogs-page .recommend .table .plans-details .plans-item .graphs .graph-list li:first-child a .ico {
  background: url("../images/graph_icon1.png") no-repeat;
}
.blogs-page .recommend .table .plans-details .plans-item .graphs .graph-list li:nth-child(2) a .ico {
  background: url("../images/graph_icon2.png") no-repeat;
}
.blogs-page .recommend .table .plans-details .plans-item .graphs .graph-list li:last-child a {
  border-radius: 0 3px 3px 0;
}
.blogs-page .recommend .table .plans-details .plans-item .graphs .graph-list li:last-child a .ico {
  background: url("../images/graph_icon3.png") no-repeat;
}
.blogs-page .recommend .table .plans-details .plans-item .price .salePrice{
  display: none !important;
}
.blogs-page .recommend .table .plans-details .plans-item .price i{
  font-style: normal;
}
.blogs-page .recommend .table .plans-details .plans-item .price {
  width: 160px;
  float: left;
  text-align: center;
  color: #489e9e;
  font-style: normal;
  font: bold 36px/79px "Comfortaa";
}
.blogs-page .recommend .table .plans-details .plans-item .button {
  width: 103px;
  float: left;
  padding: 20px 0 0;
  position: relative;
}
.blogs-page .recommend .table .plans-details .plans-item .button .sale15 ,
.blogs-page .recommend .table .plans-details .plans-item .button .sale10 {
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  background: url('../images/sale_02.png') no-repeat;
  position: absolute;
  top: -1px;
  margin-left: -18px;
  left: 50%;
  text-align: center;
  width: 35px;
  height: 20px;
  z-index: 1;
  display: none;
}

.blogs-page .recommend .table .plans-details .plans-item .button .btn {
  color: #fff;
  background: #237c7c;
  padding: 0 24px;
  font-size: 14px;
  line-height: 33px;
  font-weight: 500;
  text-transform: none;
  height: 33px;
  text-align: center;
  border-radius: 20px;
  border: 1px solid #237c7c;
}
.blogs-page .recommend .table .plans-details .plans-item .button .btn:hover {
  background: #fff;
  color: #237c7c;
  box-shadow: 0 0 0 rgba(204, 204, 204, 0.4);
  animation: pulse 2s 1;
}
.blogs-page .recommend .table .plans-details .color--2 {
  border-left-color: #444494;
}
.blogs-page .recommend .table .plans-details .color--2 .title strong,
.blogs-page .recommend .table .plans-details .color--2 .price em {
  color: #444494 !important;
}
.blogs-page .recommend .table .plans-details .color--2 .btn {
  background: #444494 !important;
  border-color: #444494 !important;
}
.blogs-page .recommend .table .plans-details .color--2 .btn:hover {
  color: #444494 !important;
  background: #fff !important;
}
.blogs-page .recommend .table .plans-details .color--3 {
  border-left-color: #444494;
}
.blogs-page .recommend .table .plans-details .color--3 .title strong,
.blogs-page .recommend .table .plans-details .color--3 .price em {
  color: #7e4494 !important;
}
.blogs-page .recommend .table .plans-details .color--3 .btn {
  background: #7e4494 !important;
  border-color: #7e4494 !important;
}
.blogs-page .recommend .table .plans-details .color--3 .btn:hover {
  color: #7e4494 !important;
  background: #fff !important;
}
.blogs-page .recommend .table .plans-details .color--4 {
  border-left-color: #ab913e;
}
.blogs-page .recommend .table .plans-details .color--4 .title strong,
.blogs-page .recommend .table .plans-details .color--4 .price em {
  color: #ab913e !important;
}
.blogs-page .recommend .table .plans-details .color--4 .btn {
  background: #ab913e !important;
  border-color: #ab913e !important;
}
.blogs-page .recommend .table .plans-details .color--4 .btn:hover {
  color: #ab913e !important;
  background: #fff !important;
}

#blogs {
  padding: 0 0 30px;
}
#blogs .blogs-page{
  margin: 0;
}
#blogs .popular {
  background: none;
}
#blogs .popular h2 {
  font-size: 16px;
  line-height: 18px;
  color: #232a46;
  text-align: center;
  text-transform: uppercase;
  font-weight: 500;
  margin: 0 0 15px;
}
#blogs .popular .box {
  padding: 0;
}
#blogs .popular .box .row {
  margin: 0;
}
#blogs .popular .box .row .col-sm-4 {
  padding: 0;
}
#blogs .popular .box .row .col-sm-4 .item {
  padding: 0;
  border-radius: 0;
}
#blogs .popular .box .row .col-sm-4 .item .ip,
#blogs .popular .box .row .col-sm-4 .item .price {
  color: #fff !important;
}
#blogs .popular .box .row .col-sm-4 .item .more,
#blogs .popular .box .row .col-sm-4 .item .buy {
  border-radius: 0;
}
#blogs .popular .box .row .col-sm-4 .item .more:focus,
#blogs .popular .box .row .col-sm-4 .item .buy:focus {
  box-shadow: none;
}
#blogs .popular .box .row .col-sm-4:first-child .item {
  border-radius: 10px 0 0 10px;
}
#blogs .popular .box .row .col-sm-4:first-child .item .more {
  border-radius: 0 0 0 7px;
}
#blogs .popular .box .row .col-sm-4:last-child .item {
  border-radius: 0 10px 10px 0;
}
#blogs .popular .box .row .col-sm-4:last-child .item .buy {
  border-radius: 0 0 7px 0;
}
#blogs .popular .box .row .color--1 .item {
  background: #444494;
}
#blogs .popular .box .row .color--1 .item .heading {
  border-color: #363680;
}
#blogs .popular .box .row .color--1 .item .dropdown-toggle {
  background: #3e4187 !important;
  border-color: #3e4187 !important;
}
#blogs .popular .box .row .color--1 .item .buy {
  background: #3a3a7e !important;
  border-color: #3a3a7e !important;
}
#blogs .popular .box .row .color--1 .item .buy:hover {
  background: #fff !important;
  color: #3a3a7e !important;
}
#blogs .popular .box .row .color--2 .item {
  background: #237c7c;
}
#blogs .popular .box .row .color--2 .item .heading {
  border-color: #1c636d;
}
#blogs .popular .box .row .color--2 .item .dropdown-toggle {
  background: #256a75 !important;
  border-color: #256a75 !important;
}
#blogs .popular .box .row .color--2 .item .buy {
  background: #1e6a6a !important;
  border-color: #1e6a6a !important;
}
#blogs .popular .box .row .color--2 .item .buy:hover {
  background: #fff !important;
  color: #1e6a6a !important;
}
#blogs .popular .box .row .color--3 .item {
  background: #94447e;
}
#blogs .popular .box .row .color--3 .item .heading {
  border-color: #76366f;
}
#blogs .popular .box .row .color--3 .item .dropdown-toggle {
  background: #794176 !important;
  border-color: #794176 !important;
}
#blogs .popular .box .row .color--3 .item .buy {
  background: #7e3a6b !important;
  border-color: #7e3a6b !important;
}
#blogs .popular .box .row .color--3 .item .buy:hover {
  background: #fff !important;
  color: #7e3a6b !important;
}
#blogs .popular h2 span {
  color: #0080ec;
}


/* News */
#news {
  padding-bottom: 30px;
}
#news .heading {
  margin-bottom: 30px;
}
#news .container {
  max-width: 1000px;
}
#news .news {
  border-radius: 15px;
  overflow: hidden;
  background: #fff;
}
#news .news .news-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
#news .news .news-list li {
  position: relative;
  background: #fbfafd;
  vertical-align: top;
  border-bottom: 1px solid #e8f2f4;
  padding: 25px 30px;
}
#news .news .news-list li:nth-child(odd) {
  border-right: 1px dotted #e8f2f4;
}
#news .news .news-list li::after {
  content: '';
  width: 65px;
  height: 100%;
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
#news .news .news-list li .date-box {
  float: left;
  background: url('../images/bg_date.png') no-repeat;
  width: 75px;
  height: 76px;
  text-align: center;
  padding: 14px 0 0;
  margin-right: 30px;
  position: relative;
  z-index: 2;
}
#news .news .news-list li .date-box strong {
  color: #008aec;
  font: bold 33px/35px 'Comfortaa';
  display: block;
  margin: 0 0 2px;
}
#news .news .news-list li .date-box span {
  color: #9c9faa;
  display: block;
  font-size: 13px;
  line-height: 15px;
  font-weight: 300;
}
#news .news .news-list li .holder {
  height: 100%;
  overflow: hidden;
  width: auto;
}
#news .news .news-list li .holder p {
  font-size: 14px;
  line-height: 18px;
  color: #9c9faa;
  margin: 0;
}
.paging {
  background: #fff;
  padding: 10px 0;
  margin: 0;
  text-align: center;
}
.paging li {
  display: inline-block;
  border: 0;
  border-left: 1px solid #ebecf2;
  border-radius: 0;
  padding: 0;
  width: 35px;
  height: 21px;
  font-size: 14px;
  line-height: 21px;
  margin: 0;
  padding: 0;
}
.paging li:first-child {
  border: none;
}
.paging li.active, .paging li:hover {
  background: none;
  font-weight: normal;
}
.paging li.active a, .paging li:hover a {
  color: #4295ef;
}
.paging li a {
  text-decoration: none;
  color: #787f9f;
  transition: all 0.3s ease;
}


/* Contacts */
#contacts {
  padding: 0 0 30px;
}
#contacts .heading {
  margin-bottom: 30px;
}
#contacts .contacts {
  width: 1000px;
  margin: 0 auto;
  background: #fff;
  border-top: 5px solid #f0f0f2;
  border-radius: 15px;
  overflow: hidden;
  padding: 20px 0 0;
}
#contacts-block .chat-block h3 ,
#contacts.contacts-box h3 {
  padding-top: 10px;
}
#contacts-block .input-group,
#contacts-block .input-group{
  z-index: 1;
}
#contacts-block h3 ,
#contacts .contacts h2 {
  font-family: 'Rubik';
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
  margin-bottom: 30px;
  text-align: center;
  color: #393f59;
  text-transform: uppercase;
}
#contacts-block h3 span ,
#contacts .contacts h2 span {
  color: #0080ec;
}
#contacts .messengers {
  text-align: center;
  margin: 0;
  padding-bottom: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#contacts .messengers .item {
  padding: 0;
}
#contacts-block .messengers .item {
  padding: 5px 0 15px;
}
#contacts .messengers .item em, #contacts .messengers .item a {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  font-style: normal;
  text-decoration: none;
  color: #a9b1da;
  text-transform: uppercase;
}
#contacts .messengers .item em img, #contacts .messengers .item a img {
  vertical-align: top;
}
#contacts .messengers .item em span, #contacts .messengers .item a span {
  display: inline-block;
  margin: 1px 0 0 7px;
  line-height: 22px;
}
#contacts .messengers .item em span span, #contacts .messengers .item a span span {
  margin: 0;
  color: #5d6280;
}
#contacts .contacts .contact-form {
  padding: 24px 33px;
  background: #fcfcfc;
  background: -moz-linear-gradient(90deg, rgba(252, 252, 252, 1) 0%, rgba(255, 255, 255, 1) 100%);
  background: -webkit-linear-gradient(90deg, rgba(252, 252, 252, 1) 0%, rgba(255, 255, 255, 1) 100%);
  background: linear-gradient(90deg, rgba(252, 252, 252, 1) 0%, rgba(255, 255, 255, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fcfcfc",endColorstr="#ffffff",GradientType=1);
  border-top: 1px solid #f2f2f5;
}
.new-ticket h3,
#contacts .contacts .contact-form h3 {
  font-family: 'Rubik';
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
  margin-bottom: 30px;
  text-align: center;
  color: #393f59;
  text-transform: uppercase;
}
.new-ticket h3{
  padding-top: 10px;
}
.new-ticket h3 span ,
#contacts .contacts .contact-form h3 span {
  color: #0080ec;
}
#contacts-block .answer-form .form-contact-auth .form-block,
#contacts-block .answer-form .form-contact-auth{
  width: 100%;
}
#contacts-block .answer-form .input-group ,
#contacts .contacts .contact-form .input-group {
  border-bottom: 1px solid #f2f2f5;
}
#contacts-block .answer-form .input-group:focus ,
#contacts .contacts .contact-form .input-group:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25);
}
.new-ticket .input-group-prepend ,
#contacts-block .answer-form .input-group-prepend ,
#contacts .contacts .contact-form .input-group-prepend {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 35px;
  z-index: 4;
}
#contacts-block .answer-form textarea.form-control,
.new-ticket .form-control{
  border-radius: 0.25rem !important;
}
.new-ticket .form-control, 
.new-ticket .input-group-text ,
#contacts-block .answer-form .input-group-text ,
#contacts-block .answer-form .form-control, 
#contacts .contacts .contact-form .form-control, 
#contacts .contacts .contact-form .input-group-text {
  background: #fff;
  border: none;
  z-index: 1;
}
#contacts .contacts .contact-form .input-group > .form-control:not(:first-child), 
#contacts .contacts .contact-form .input-group > .custom-select:not(:first-child) {
  border-radius: 0.25rem;
}
#contacts .contacts .contact-form .input-group-text {
  width: 40px;
}
#contacts .contacts .contact-form .col-sm-12 .input-group-text {
  padding-top: 12px;
  align-items: flex-start;
}
.new-ticket .form-control, 
#contacts-block .answer-form .form-control ,
#contacts .contacts .contact-form .form-control {
  font: 300 14px/26px 'Rubik';
  padding: 12px 12px 12px 40px;
}
.new-ticket textarea.form-control{
  padding-top: 10px;
}
.new-ticket textarea.form-control ,
#contacts-block .answer-form textarea.form-control,
#contacts .contacts .contact-form textarea.form-control {
  height: 212px;
  overflow: auto;
  line-height: 16px;
  position: relative;
  z-index: 1;
}
#contacts-block .answer-form textarea.form-control{
  padding-top: 9px;
}
.new-ticket .button-holder ,
#contacts-block .answer-form .button-holder ,
#contacts .contacts .contact-form .button-holder {
  text-align: center;
  margin-top: -30px;
  position: relative;
  z-index: 2;
  padding: 0;
}
.new-ticket .button-holder .button ,
#contacts-block .answer-form .button-holder .button ,
#contacts .contacts .contact-form .button-holder .button {
  display: inline-block;
  padding: 10px;
  border-top: 1px solid #f2f2f5;
  border-radius: 20px;
  background: #fff;
}
.new-ticket .button-holder .button input ,
#contacts-block .answer-form .button-holder .button input ,
#contacts .contacts .contact-form .button-holder .button input {
  font: 14px/35px 'Rubik';
  color: #fff;
  width: 127px;
  height: 35px;
  padding: 0;
  margin: 0;
  display: inline-block;
  text-align: center;
  border-radius: 20px;
  border: 1px solid #0258b9;
  background: #0258b9;
  transition: all 0.3s ease;
}
.new-ticket .button-holder .button input:hover ,
#contacts-block .answer-form .button-holder .button input:hover ,
#contacts .contacts .contact-form .button-holder .button input:hover {
  background: #fff;
  color: #0258b9;
  box-shadow: 0 0 0 rgba(204, 204, 204, 0.4);
  animation: pulse 2s 1;
}
#contacts-block .answer-form .button-holder {
  border: none;
}

/* Products */
.products-page {
  /* padding: 30px 0 0; */
}
.products-page .range-slider{
  padding: 0;
}
.products-page .container {
  max-width: 1000px;
}
.products-page .products-info {
  background: #fff;
  border-top: 5px solid #f0f0f2;
  border-radius: 10px 10px 0 0;
  padding: 30px 0;
}
.products-page .products-info img {
  float: left;
  margin: 0 20px;
}
.products-page .products-info p {
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  margin: 0;
  color: #9c9faa;
}
.products-page .recommend {
  overflow: hidden;
}
.products-page .recommend h2 {
  font-size: 16px;
  line-height: 18px;
  color: #393f59;
  text-align: center;
  text-transform: uppercase;
}
.products-page .recommend h2 span {
  color: #0080ec;
}
.products-page .recommend .table {
  border-top: 1px solid #ebecf2;
}
.products-page .recommend .table .heading {
  background: #fafafc;
  height: 51px;
  width: 100%;
  overflow: hidden;
  padding: 0;
  border-radius: 0 0 10px 10px;
  margin-bottom: 10px;
}
.products-page .recommend .table .heading strong {
  float: left;
  font-size: 14px;
  line-height: 51px;
  color: #787f9f;
  text-transform: uppercase;
  margin: 0;
  font-weight: 500;
  border-left: 1px solid #fff;
  padding: 0 25px;
  text-align: left;
}
.products-page .recommend .table .heading strong:first-child {
  border: none;
  width: 165px;
  padding: 0 0 0 25px;
}
.products-page .recommend .table .heading strong:nth-child(3) {
  width: 300px;
  padding-left: 70px;
}
.products-page .recommend .table .heading strong:nth-child(4) {
  text-align: center;
  width: 150px;
}
.products-page .recommend .table .heading strong:nth-child(5) {
  text-align: center;
  width: 150px;
}
.products-page .recommend .table .products-details .products-item {
  width: 100%;
  background: #fff;
  border-radius: 10px;
  margin-bottom: 10px;
  height: 102px;
  box-sizing: content-box;
  border-left: 4px solid #489e9e;
  border-bottom: 1px solid #f8f8fb;
  box-sizing: border-box;
}
.products-page .recommend .table .products-details .products-item:last-child {
  border-bottom: none;
}
.products-page .recommend .table .products-details .products-item .title {
  width: 80px;
  padding: 24px 35px 0 25px;
  float: left;
  box-sizing: content-box;

}
.products-page .recommend .table .products-details .products-item .title strong {
  margin: 0 0 5px;
  font: 18px/20px 'Comfortaa';
  color: #237c7c;
  display: block;
  text-transform: uppercase;
}
.products-page .recommend .table .products-details .products-item .title .rating {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
  overflow: hidden;
}
.products-page .recommend .table .products-details .products-item .title .rating li {
  background: url('../images/rating_star.png') no-repeat;
  width: 13px;
  height: 12px;
  float: left;
  margin: 1px 0 0;
}
.products-page .recommend .table .products-details .products-item .title .rating li.active {
  background-position: 0 -12px;
}
.products-page .recommend .table .products-details .products-item .online {
  width: 112px;
  float: left;
}
.products-page .recommend .table .products-details .products-item .online span {
  font-size: 14px;
  line-height: 103px;
  text-align: center;
  color: #2b375d;
  display: block;
}
.products-page .recommend .table .products-details .products-item .params {
  width: 330px;
  float: left;
  padding: 18px 0 0;
}
.products-page .recommend .table .products-details .products-item .params .range-slider {
 /* component style */
 /* rail style */
 /* process style */
 /* mark style */
 /* dot style */
 overflow: hidden;
}
.products-page .recommend .table .products-details .products-item .params .range-slider .slider-traffic{
  height: 8px;
  background: #dfc07e;
  border-radius: 5px;
  margin-top: 8px;
}
#blogs .params .range-slider .irs-line-custom,
.products-page .recommend .table .products-details .products-item .params .range-slider .irs-line-custom{
  width: 100%;
  top: -5px;
  left: 0;
  position: absolute;
  height: 18px;
  z-index: 101;
}
#blogs .params .range-slider .irs--flat .irs-line,
.products-page .recommend .table .products-details .products-item .params .range-slider .irs--flat .irs-line{
  top: 0 ;
  z-index: 100;
  background: none !important;
}
#blogs .params .range-slider .irs--flat .irs-grid-pol,
.products-page .recommend .table .products-details .products-item .params .range-slider .irs--flat .irs-grid-pol{
  background: #000;
}
#blogs .params .range-slider .irs--flat .irs-bar,
.products-page .recommend .table .products-details .products-item .params .range-slider .irs--flat .irs-bar{
  top: 0;
}
#blogs .params .range-slider .irs--flat.irs-with-grid,
.products-page .recommend .table .products-details .products-item .params .range-slider .irs--flat.irs-with-grid{
  height: 8px;
  top: 8px;
}
#blogs .params .range-slider .irs-grid-text,
.products-page .recommend .table .products-details .products-item .params .range-slider .irs-grid-text{
  display: none;
}
#blogs .params .range-slider .irs-handle,
.products-page .recommend .table .products-details .products-item .params .range-slider .irs-handle{
  z-index: 222;
}
#blogs .params .range-slider .irs-grid,
.products-page .recommend .table .products-details .products-item .params .range-slider .irs-grid{
  top: 0;
  z-index: 12;
  width: 96%;
  left: 2%;
}
.products-page .recommend .table .products-details .products-item .params .range-slider span {
  font-size: 12px;
  line-height: 22px;
  color: #797c85;
}
.products-page .recommend .table .products-details .products-item .params .range-slider em {
  font-style: normal;
  font-size: 13px;
  line-height: 22px;
  color: #2b375d;
}
.products-page .recommend .table .products-details .products-item .params .range-slider .vue-slider-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.products-page .recommend .table .products-details .products-item .params .range-slider .vue-slider-rail {
  background-color: #ccc;
  border-radius: 15px;
}
.products-page .recommend .table .products-details .products-item .params .range-slider .vue-slider-process {
  background-color: #3498db;
  border-radius: 15px;
}
.products-page .recommend .table .products-details .products-item .params .range-slider .vue-slider-mark {
  z-index: 4;
}
.products-page .recommend .table .products-details .products-item .params .range-slider .vue-slider-mark:first-child .vue-slider-mark-step, .products-page .recommend .table .products-details .products-item .params .range-slider .vue-slider-mark:last-child .vue-slider-mark-step {
  display: none;
}
.products-page .recommend .table .products-details .products-item .params .range-slider .vue-slider-mark-step {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.16);
}
.products-page .recommend .table .products-details .products-item .params .range-slider .vue-slider-mark-label {
  font-size: 14px;
  white-space: nowrap;
}
.products-page .recommend .table .products-details .products-item .params .range-slider .vue-slider-dot-handle {
  cursor: pointer;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #0080ec;
  box-sizing: border-box;
  box-shadow: 0.5px 0.5px 2px 1px rgba(0, 0, 0, 0.32);
}
.products-page .recommend .table .products-details .products-item .params .range-slider .vue-slider-dot-handle-focus {
  box-shadow: 0px 0px 1px 2px rgba(52, 152, 219, 0.36);
}
.products-page .recommend .table .products-details .products-item .params .range-slider .vue-slider-dot-handle-disabled {
  cursor: not-allowed;
  background-color: #ccc;
}
.products-page .recommend .table .products-details .products-item .params .range-slider .vue-slider-dot-tooltip-inner {
  font-size: 14px;
  white-space: nowrap;
  padding: 2px 5px;
  min-width: 20px;
  text-align: center;
  color: #fff;
  border-radius: 5px;
  border-color: #3498db;
  background-color: #3498db;
  box-sizing: content-box;
}
.products-page .recommend .table .products-details .products-item .params .range-slider .vue-slider-dot-tooltip-inner span {
  color: #fff;
}
.products-page .recommend .table .products-details .products-item .params .range-slider .vue-slider-dot-tooltip-inner::after {
  content: "";
  position: absolute;
}
.products-page .recommend .table .products-details .products-item .params .range-slider .vue-slider-dot-tooltip-inner-top::after {
  top: 100%;
  left: 50%;
  transform: translate(-50%, 0);
  height: 0;
  width: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px;
  border-top-color: inherit;
}
.products-page .recommend .table .products-details .products-item .params .range-slider .vue-slider-dot-tooltip-inner-bottom::after {
  bottom: 100%;
  left: 50%;
  transform: translate(-50%, 0);
  height: 0;
  width: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px;
  border-bottom-color: inherit;
}
.products-page .recommend .table .products-details .products-item .params .range-slider .vue-slider-dot-tooltip-inner-left::after {
  left: 100%;
  top: 50%;
  transform: translate(0, -50%);
  height: 0;
  width: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px;
  border-left-color: inherit;
}
.products-page .recommend .table .products-details .products-item .params .range-slider .vue-slider-dot-tooltip-inner-right::after {
  right: 100%;
  top: 50%;
  transform: translate(0, -50%);
  height: 0;
  width: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px;
  border-right-color: inherit;
}
.products-page .recommend .table .products-details .products-item .params .range-slider .vue-slider-dot-tooltip-wrapper {
  opacity: 0;
  transition: all 0.3s;
}
.products-page .recommend .table .products-details .products-item .params .range-slider .vue-slider-dot-tooltip-wrapper-show {
  opacity: 1;
}
.products-page .recommend .table .products-details .products-item .params .range-slider .vue-slider {
  height: 8px !important;
}
.products-page .recommend .table .products-details .products-item .params .range-slider .vue-slider .vue-slider-rail {
  background: #f7f7f9;
}
.products-page .recommend .table .products-details .products-item .params .col-sm-5 {
  padding: 0;
  position: relative;
}
.products-page .recommend .table .products-details .products-item .graphs {
  width: 150px;
  float: left;
  padding: 37px 0 0;
}
.products-page .recommend .table .products-details .products-item .graphs .graph-list {
  list-style: none;
  margin: 0;
  padding: 0 10px;
  overflow: hidden;
}
.products-page .recommend .table .products-details .products-item .graphs .graph-list li {
  float: left;
  width: 33.33%;
}
.products-page .recommend .table .products-details .products-item .graphs .graph-list li a {
  display: block;
  text-align: center;
  background: #f7f7f9;
  padding: 5px 0;
  transition: all 0.3s ease;
}
.products-page .recommend .table .products-details .products-item .graphs .graph-list li a.active, .products-page .recommend .table .products-details .products-item .graphs .graph-list li a:focus, .products-page .recommend .table .products-details .products-item .graphs .graph-list li a:hover {
  background: #237c7c;
}
.products-page .recommend .table .products-details .products-item .graphs .graph-list li a.active .ico, .products-page .recommend .table .products-details .products-item .graphs .graph-list li a:focus .ico, .products-page .recommend .table .products-details .products-item .graphs .graph-list li a:hover .ico {
  background-position: 0 -19px !important;
}
.products-page .recommend .table .products-details .products-item .graphs .graph-list li a .ico {
  width: 22px;
  height: 19px;
  display: inline-block;
  vertical-align: middle;
}
.products-page .recommend .table .products-details .products-item .graphs .graph-list li:first-child a {
  border-radius: 3px 0 0 3px;
}
.products-page .recommend .table .products-details .products-item .graphs .graph-list li:first-child a .ico {
  background: url('../images/graph_icon1.png') no-repeat;
}
.products-page .recommend .table .products-details .products-item .graphs .graph-list li:nth-child(2) a .ico {
  background: url('../images/graph_icon2.png') no-repeat;
}
.products-page .recommend .table .products-details .products-item .graphs .graph-list li:last-child a {
  border-radius: 0 3px 3px 0;
}
.products-page .recommend .table .products-details .products-item .graphs .graph-list li:last-child a .ico {
  background: url('../images/graph_icon3.png') no-repeat; 
}
.products-page .recommend .table .products-details .products-item .price {
  width: 150px;
  float: left;
  position: relative;
}
.products-page .recommend .table .products-details .products-item .price i {
  font-style: normal;
}
.products-page .recommend .table .products-details .products-item .price {
  display: block;
  text-align: center;
  color: #489e9e;
  font-style: normal;
  font: bold 36px/103px 'Comfortaa';
}
.products-page .recommend .table .products-details .products-item .price .salePrice {
  color: #fff;
  font-size: 12px;
  line-height: 23px;
  background: url('../images/sale_01.png') no-repeat;
  position: absolute;
  top: 50%;
  margin-top: -11px;
  left: -14px;
  text-align: center;
  width: 43px;
  height: 21px;
  display: none;
}
.products-page .recommend .table .products-details .products-item .price .salePrice:after {
  content: '';
  position: absolute;
  top: 10px;
  left: 9px;
  width: 22px;
  height: 1px;
  transform: rotate(-45deg);
  background: #fcd04c;
}
.products-page .recommend .table .products-details .products-item .button {
  width: 100px;
  float: left;
  padding: 35px 0 0;
  position: relative;
}
.products-page .recommend .table .products-details .products-item .button .sale15 ,
.products-page .recommend .table .products-details .products-item .button .sale10 {
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  background: url('../images/sale_02.png') no-repeat;
  position: absolute;
  top: 2px;
  margin-left: -18px;
  left: 50%;
  text-align: center;
  width: 35px;
  height: 20px;
  z-index: 1;
  display: none;
}
.blogs-page .recommend .table .plans-details .plans-item.overloaded .button .btn,
.products-page .recommend .table .products-details .products-item.overloaded .button .btn {
  left: -15px;
}
.products-page .recommend .table .products-details .color--1 .range-slider .slider-traffic{
  background: #237c7c;
}
.products-page .recommend .table .products-details .products-item .button .btn {
  color: #fff;
  background: #237c7c;
  padding: 0 16px;
  font-size: 14px;
  line-height: 33px;
  font-weight: 500;
  text-transform: none;
  height: 33px;
  text-align: center;
  border-radius: 20px;
  border: 1px solid #237c7c;
}
.products-page .recommend .table .products-details .products-item .button .btn:hover {
  background: #fff;
  color: #237c7c;
}
.products-page .recommend .table .products-details .products-item .button .info {
  display: none;
}
.products-page .recommend .table .products-details .products-item.sale .sale {
  display: block;
}
.products-page .recommend .table .products-details .color--2 {
  border-left-color: #444494;
}
.products-page .recommend .table .products-details .color--2 .title strong, .products-page .recommend .table .products-details .color--2 .price em {
  color: #444494 !important;
}
.products-page .recommend .table .products-details .color--2 .range-slider .slider-traffic,
.products-page .recommend .table .products-details .color--2 .btn {
  background: #444494 !important;
  border-color: #444494 !important;
}
.products-page .recommend .table .products-details .color--2 .btn:hover {
  color: #444494 !important;
  background: #fff !important;
}
.products-page .recommend .table .products-details .color--3 {
  border-left-color: #444494;
}
.products-page .recommend .table .products-details .color--3 .title strong, .products-page .recommend .table .products-details .color--3 .price em {
  color: #7e4494 !important;
}
.products-page .recommend .table .products-details .color--3 .range-slider .slider-traffic,
.products-page .recommend .table .products-details .color--3 .btn {
  background: #7e4494 !important;
  border-color: #7e4494 !important;
}
.products-page .recommend .table .products-details .color--3 .btn:hover {
  color: #7e4494 !important;
  background: #fff !important;
}
.products-page .recommend .table .products-details .color--4 {
  border-left-color: #ab913e;
}
.products-page .recommend .table .products-details .color--4 .title strong, .products-page .recommend .table .products-details .color--4 .price em {
  color: #ab913e !important;
}
.products-page .recommend .table .products-details .color--4 .range-slider .slider-traffic,
.products-page .recommend .table .products-details .color--4 .btn {
  background: #ab913e !important;
  border-color: #ab913e !important;
}
.products-page .recommend .table .products-details .color--4 .btn:hover {
  color: #ab913e !important;
  background: #fff !important;
}
.products-page .recommend .table .products-details .color--5 {
  border-left-color: #444494;
}
.products-page .recommend .table .products-details .color--5 .title strong, .products-page .recommend .table .products-details .color--5 .price em {
  color: #444494 !important;
}
.products-page .recommend .table .products-details .color--5 .range-slider .slider-traffic,
.products-page .recommend .table .products-details .color--5 .btn {
  background: #444494 !important;
  border-color: #444494 !important;
}
.products-page .recommend .table .products-details .color--5 .btn:hover {
  color: #444494 !important;
  background: #fff !important;
}
.products-page .recommend .table .products-details .color--6 .range-slider .slider-traffic,
.products-page .recommend .table .products-details .color--6 {
  border-left-color: #e16d6d;
}
.products-page .recommend .table .products-details .color--6 .title strong, .products-page .recommend .table .products-details .color--6 .price em {
  color: #e16d6d !important;
}
.products-page .recommend .table .products-details .color--6 .btn {
  background: #e16d6d !important;
  border-color: #e16d6d !important;
}
.products-page .recommend .table .products-details .color--6 .btn:hover {
  color: #e16d6d !important;
  background: #fff !important;
}
.products-page .recommend .table .products-details .disable {
  filter: grayscale(100%);
  border-bottom: 1px solid #000;
  opacity: 0.15;
}
.products-page .recommend .table .products-details .disable .btn {
  display: none;
}
.products-page .recommend .table .products-details .disable .info {
  display: block !important;
}
.products-page .recommend .table .products-details .disable .range-slider {
  position: relative;
}
.products-page .recommend .table .products-details .disable .range-slider:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 111;
  top: 0;
  left: 0;
}
.products-page .recommend .table .products-details .range-slider .irs-min ,
.products-page .recommend .table .products-details .range-slider .irs-max {
  display: none;
}
.products-page .recommend .table .products-details .range-slider .irs--flat{
  /*margin-top: -18px;*/
}
#blogs .range-slider .irs--flat .irs-line,
.products-page .recommend .table .products-details .range-slider .irs--flat .irs-line{
  background: #f7f7f9;
  height: 8px;
}
#blogs .range-slider .irs--flat .irs-bar,
.products-page .recommend .table .products-details .range-slider .irs--flat .irs-bar{
  background: #3498db;
  height: 8px;
}
#blogs .range-slider .irs--flat .irs-handle,
.products-page .recommend .table .products-details .range-slider .irs--flat .irs-handle{
  background: #0080ec;
  width: 14px;
  height: 14px;
  box-shadow: 0.5px 0.5px 2px 1px rgba(0, 0, 0, 0.32);
  border-radius: 100%;
  top: -3px;
  z-index: 222
}
.products-page .recommend .table .products-details .range-slider .irs--flat .irs-handle i{display: none;}
.products-page .recommend .table .products-details .range-slider .irs--flat .irs-single{
  background: #0080ec;
  color: #fff !important;
  display: none;
}

/* Tickets */
#ticket {
  padding: 0 0 30px;
}
#ticket .heading h2 {
  margin-bottom: 30px;
}
#ticket .ticket {
  width: 1000px;
  margin: 0 auto;
  background: #fff;
  border-top: 5px solid #f0f0f2;
  border-radius: 15px;
  overflow: hidden;
}
#ticket .ticket-inner{
  margin: 0 auto 30px;
}
#ticket .ticket h2 {
  font-family: "Rubik";
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
  margin-bottom: 30px;
  margin-top: 20px;
  text-align: center;
  color: #393f59;
  text-transform: uppercase;
}
#ticket .ticket h2 span {
  color: #0080ec;
}
#ticket .ticket .messengers {
  text-align: center;
  margin: 0;
  padding-bottom: 30px;
}
#ticket .ticket .messengers .item {
  padding: 0;
}
#ticket .ticket .messengers .item em,
#ticket .ticket .messengers .item a {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  font-style: normal;
  text-decoration: none;
  color: #a9b1da;
  text-transform: uppercase;
}
#ticket .ticket .messengers .item em img,
#ticket .ticket .messengers .item a img {
  vertical-align: top;
}
#ticket .ticket .messengers .item em span,
#ticket .ticket .messengers .item a span {
  display: inline-block;
  margin: 1px 0 0 7px;
  line-height: 22px;
}
#ticket .ticket .messengers .item em span span,
#ticket .ticket .messengers .item a span span {
  margin: 0;
  color: #5d6280;
}
#ticket .ticket .ticket-form {
  padding: 24px 33px;
  background: #fcfcfc;
  background: -moz-linear-gradient(90deg, #fcfcfc 0%, white 100%);
  background: -webkit-linear-gradient(90deg, #fcfcfc 0%, white 100%);
  background: linear-gradient(90deg, #fcfcfc 0%, white 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fcfcfc",endColorstr="#ffffff",GradientType=1);
  border-top: 1px solid #f2f2f5;
}
#ticket .ticket .ticket-form h3 {
  font-family: "Rubik";
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
  margin-bottom: 30px;
  text-align: center;
  color: #393f59;
  text-transform: uppercase;
}
#ticket .ticket .ticket-form h3 span {
  color: #0080ec;
}
#ticket .ticket .ticket-form .input-group {
  border-bottom: 1px solid #f2f2f5;
}
#ticket .ticket .ticket-form .input-group:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
#ticket .ticket .ticket-form .input-group-prepend {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 35px;
  z-index: 2;
}
#ticket .ticket .ticket-form .form-control,
#ticket .ticket .ticket-form .input-group-text {
  background: #fff;
  border: none;
  z-index: 1;
}
#ticket .ticket .ticket-form .input-group > .form-control:not(:first-child),
#ticket .ticket .ticket-form .input-group > .custom-select:not(:first-child) {
  border-radius: 0.25rem;
}
#ticket .ticket .ticket-form .input-group-text {
  width: 40px;
}
#ticket .ticket .ticket-form .col-sm-12 .input-group-text {
  padding-top: 12px;
  align-items: flex-start;
}
#ticket .ticket .ticket-form .form-control {
  font: 300 14px/26px "Rubik";
  padding: 12px 12px 12px 40px;
}
#ticket .ticket .ticket-form textarea.form-control {
  height: 122px;
  overflow: auto;
  line-height: 16px;
  position: relative;
  z-index: 1;
}
#ticket .ticket .ticket-form select {
  border: none;
  background: #fff;
  height: 35px;
  width: 100%;
  padding: 0 0 0 40px;
  color: #495057;
  font: 300 14px/35px "Rubik" !important;
  -webkit-appearance: none;
}
#ticket .ticket .ticket-form .button-holder {
  text-align: center;
  margin-top: -30px;
  position: relative;
  z-index: 2;
}
#ticket .ticket .ticket-form .button-holder .button {
  display: inline-block;
  padding: 10px;
  border-top: 1px solid #f2f2f5;
  border-radius: 20px;
  background: #fff;
}
#ticket .ticket .ticket-form .button-holder .button input {
  font: 14px/35px "Rubik";
  color: #ffffff;
  width: 127px;
  height: 35px;
  padding: 0;
  margin: 0;
  display: inline-block;
  text-align: center;
  border-radius: 20px;
  border: 1px solid #0258b9;
  background: #0258b9;
  transition: all 0.3s ease;
}
#ticket .ticket .ticket-form .button-holder .button input:hover {
  background: #fff;
  color: #0258b9;
}
#ticket .ticket-list {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  border-radius: 0 0 15px 15px;
  width: 1000px;
}
#ticket .ticket-list li:last-child .block {
  border-radius: 0 0 0 15px;
}
#ticket .ticket-list .item {
  padding: 15px 0;
  margin: 0;
  background: #fff;
  border-bottom: 1px solid #f7f7f9;
  text-decoration: none;
  background: url("../images/ico_arrow_right_circle.png") no-repeat 98% 50%;
}
#ticket .ticket-list .item .block {
  border-left: 1px solid #f2f2f5;
  padding: 0 20px;
}
#ticket .ticket-list .item .block:first-child {
  max-width: 12%;
  border-left: 4px solid #579def;
  margin: -15px 0;
}
#ticket .ticket-list .item .block:nth-child(2) {
  padding: 5px 30px;
}
#ticket .ticket-list .item .block:last-child {
  padding: 4px 30px;
}
#ticket .ticket-list .item .block .aviability {
  display: block;
  text-align: center;
  font-size: 16px;
  line-height: 72px;
  color: #72c237;
}
#ticket .ticket-list .item .block .aviability:first-child {
  display: block;
}
#ticket .ticket-list .item .block .aviability:last-child {
  display: none;
}
#ticket .ticket-list .item .block strong {
  font-size: 14px;
  line-height: 18px;
  color: #5d6280;
  display: block;
  font-weight: 400;
  text-transform: uppercase;
  display: block;
}
#ticket .ticket-list .item .block .category {
  font-size: 13px;
  line-height: 15px;
  font-weight: 300;
  background: url("../images/ico_contact_form_5.png") no-repeat 0 1px;
  padding-left: 20px;
  color: #a9b1da;
  display: block;
}
#ticket .ticket-list .item .block .status {
  font-size: 14px;
  line-height: 18px;
  display: block;
  padding: 0;
  padding-left: 25px;
  background: url("../images/ico_bell.png") no-repeat 0 45%;
  font-weight: 300;
  color: #797c85;
}
#ticket .ticket-list .item .block .status.done {
  background: url("../images/ico_double_check.png") no-repeat 0 45%;
}
#ticket .ticket-list .item .block .date {
  display: block;
  color: #9c9faa;
  font-size: 12px;
  line-height: 16px;
  font-weight: 300;
}
#ticket .ticket-list .item .disable {
  border-left-color: #a9b1da !important;
}
#ticket .ticket-list .item .disable .aviability {
  color: #a9b1da;
}
#ticket .ticket-list .item .disable .aviability:first-child {
  display: none;
}
#ticket .ticket-list .item .disable .aviability:last-child {
  display: block;
}

#ticket .ticket .head {
  padding: 20px 25px;
  width: 100%;
  overflow: hidden;
  border-bottom: 1px solid #f2f2f5;
}
#ticket .ticket .head strong {
  float: left;
  font-size: 16px;
  line-height: 18px;
  text-transform: uppercase;
  font-weight: 500;
  color: #393f59;
}
#ticket .ticket .head strong span {
  color: #0080ec;
}
#ticket .ticket .head .aviability {
  float: right;
  font-size: 16px;
  line-height: 18px;
  color: #72c237;
}
#ticket .ticket .log {
  background: #fbfbfd;
  padding: 25px 25px 20px;
}
#ticket .ticket .log .admin,
#ticket .ticket .log .user {
  width: 100%;
  margin: 0 0 20px;
  overflow: hidden;
}
#ticket .ticket .log .admin .img-holder,
#ticket .ticket .log .user .img-holder {
  float: left;
  background: #fff;
  border-radius: 100%;
  width: 33px;
  height: 33px;
  margin: 18px 18px 0 0;
  text-align: center;
  padding: 6px 0 0;
}
#ticket .ticket .log .admin .text,
#ticket .ticket .log .user .text {
  color: #797c85;
  background: #f3f6fc;
  font: 300 14px/18px "Rubik";
  position: relative;
  z-index: 1;
  padding: 15px 25px;
  border: none;
  display: block;
  /*width: 96%;*/
  height: 1%;
  overflow: hidden;
  border-radius: 10px;
  margin: 0 140px 0 0 ;
}
#ticket .ticket .log .admin .text::before,
#ticket .ticket .log .user .text::before {
  content: "";
  position: absolute;
  top: 50%;
  right: -5px;
  width: 10px;
  height: 10px;
  margin-top: -5px;
  background: #f3f6fc;
  transform: rotate(45deg);
}
#ticket .ticket .log .admin .text p,
#ticket .ticket .log .user .text p {
  margin: 0;
}
#ticket .ticket .log .admin .info,
#ticket .ticket .log .user .info {
  float: right;
  max-width: 130px;
  margin: 5px 0 0;
  text-align: right;
}
#ticket .ticket .log .admin .info .login,
#ticket .ticket .log .user .info .login {
  display: block;
  color: #5d6280;
  font-size: 14px;
  line-height: 16px;
  margin: 0 0 5px;
}
#ticket .ticket .log .admin .info .date,
#ticket .ticket .log .user .info .date {
  color: #9c9faa;
  display: block;
  font-size: 12px;
  line-height: 16px;
}
#ticket .ticket .log .admin .text {
  /*float: right;*/
  margin: 0 0 0 160px;
  text-align: left;
}
#ticket .ticket .log .admin .text::before {
  right: auto;
  left: -5px;
}
#ticket .ticket .log .admin .info {
  float: left;
  text-align: left;
}
#ticket .ticket .log .admin .info .login {
  color: #579def;
}
#ticket .ticket .log .message {
  width: 100%;
}
#ticket .ticket .log .message .message-img {
  float: left;
  margin: 19px 18px 0 0;
  padding: 6px 0 0;
  text-align: center;
  width: 33px;
}
#ticket .ticket .log .message .text-holder{
  height: 1%;
  overflow: hidden;
  padding: 5px;
}
#ticket .ticket .log .message .text-holder textarea {
  background: #fff;
  color: #797c85;
  font: 300 14px/16px "Rubik";
  height: 56px;
  overflow: auto;
  position: relative;
  z-index: 1;
  padding: 10px 23px 10px;
  display: block;
  border: none;
  width: 96%;
}
#ticket .ticket .log .message .button {
  width: 87px;
  height: 35px;
  text-align: center;
  color: #fff;
  float: right;
  border-radius: 20px;
  padding-left: 20px;
  margin: 10px 0 0;
  border: 1px solid #0258b9;
  transition: all 0.3s ease-in-out;
  background: #0258b9 url("../images/ico_check_white.png") no-repeat 11px 50%;
}
#ticket .ticket .log .message .button:hover {
  background: #fff;
  color: #0258b9;
}
#ticket .ticket .bottom {
  padding: 20px 25px;
  width: 100%;
  overflow: hidden;
  border-top: 1px solid #f2f2f5;
}
#ticket .ticket .bottom .close,
#ticket .ticket .bottom .back {
  float: left;
  font-size: 14px;
  line-height: 18px;
  padding-left: 24px;
  text-transform: uppercase;
  color: #5d6280;
  text-decoration: none;
  font-weight: 400;
  opacity: 1;
  background: url("../images/ico_arrow_left_circle_blue.png") no-repeat 0 50%;
}
#ticket .ticket .bottom .close:hover,
#ticket .ticket .bottom .back:hover {
  text-decoration: underline;
}
#ticket .ticket .bottom .close {
  float: right;
  background: url("../images/ico_lock_blue.png") no-repeat 0 50%;
}



/*Products inner*/
#pack-inner {
  padding: 0 0 20px;
}
#pack-inner .pack-box {
  width: 1000px;
  margin: 0 auto 20px;
}
#pack-inner .pack-box .pack-info {
  background: #fff;
  border-radius: 15px 15px 0 0;
  position: relative;
  padding: 22px 21px 30px;
  border-left: 5px solid #489e9e;
  z-index: 2;
  border-bottom: 1px solid #358296;
}
#pack-inner .pack-box .pack-info h3 {
  color: #237c7c;
  font: bold 18px/20px 'Comfortaa';
  margin: 0 0 15px;
  text-transform: uppercase;
}
#pack-inner .pack-box .pack-info .under {
  border-bottom: 1px solid #f7f7f9;
  padding: 0 0 10px;
  margin: 0 0 10px;
}
#pack-inner .pack-box .pack-info p {
  color: #797c85;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  margin: 0;
}
#pack-inner .pack-box .pack-info .rating {
  float: left;
  margin-right: 17px;
  padding-right: 19px;
  border-right: 1px solid #e6e6e8;
}
#pack-inner .pack-box .pack-info .rating span {
  float: left;
  font-size: 14px;
  margin: 0 9px 0 0;
  color: #797c85;
  line-height: 16px;
  font-weight: 300;
}
#pack-inner .pack-box .pack-info .rating ul {
  list-style: none;
  margin: 0;
  padding: 1px 0 0;
  float: left;
}
#pack-inner .pack-box .pack-info .rating ul li {
  background: url('../images/rating_star.png') no-repeat;
  width: 13px;
  height: 12px;
  float: left;
  margin: 1px 0 0;
}
#pack-inner .pack-box .pack-info .rating ul li.active {
  background-position: 0 -12px;
}
#pack-inner .pack-box .pack-info .quantity {
  float: left;
  font-size: 14px;
  line-height: 16px;
  color: #797c85;
  margin: 0 9px 0 0;
  font-weight: 300;
}
#pack-inner .pack-box .pack-info .quantity strong {
  font-weight: 300;
  padding-left: 10px;
  color: #0258b9;
}
#pack-inner .pack-box .calculator {
  background: #2c3760;
  border-radius: 0 0 15px 15px;
  position: relative;
}
#pack-inner .pack-box .calculator .online {
  display: none;
}
#pack-inner .pack-box .calculator .calc {
  float: left;
  width: 690px;
  padding: 23px 0 0;
  overflow: hidden;
  background: #2c3760;
  border-radius: 0 0 0 15px;
}
#pack-inner .pack-box .calculator .calc h4 {
  color: #fff;
  font: bold 18px/20px 'Comfortaa';
  margin: 0 0 25px 28px;
  text-transform: uppercase;
}
#pack-inner .pack-box .calculator .calc .range-box {
  width: 100%;
  padding: 0 0;
}
#pack-inner .pack-box .calculator .calc .range-box .range-slider:first-child .irs-grid{
 /*top: -8px;*/
 margin-top: -20px;
 height: 8px;
}
#pack-inner .pack-box .calculator .calc .range-box .range-slider:first-child .irs-grid-text{
  top: -15px;
}
#pack-inner .pack-box .calculator .calc .range-box .range-slider .irs-handle{
  z-index: 21;
}
#pack-inner .pack-box .calculator .calc .range-box .range-slider {
  padding: 0 20px 15px 0;
 /* component style */
 /* rail style */
 /* process style */
 /* mark style */
 /* dot style */
}
#pack-inner .pack-box .calculator .calc .range-box .range-slider .row {
  margin: 0;
}
#pack-inner .pack-box .calculator .calc .range-box .range-slider .col-sm-8, #pack-inner .pack-box .calculator .calc .range-box .range-slider .col-sm-2 {
  padding: 0;
}
#pack-inner .pack-box .calculator .calc .range-box .range-slider span {
  font-size: 13px;
  line-height: 35px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 500;
  text-align: center;
  z-index: 12;
}

#pack-inner .pack-box .calculator .calc .range-box .range-slider:first-child .irs-line-custom {
  top: -21px;
}
#pack-inner .pack-box .calculator .calc .range-box .range-slider .irs-line-custom {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: 34px;
  z-index: 55;
}
#pack-inner .pack-box .calculator .calc .range-box .range-slider .irs-grid {
  z-index: 11;
  top: 12px;
  width: 97% !important;
  left: 1.5%;
}
#pack-inner .pack-box .calculator .calc .range-box .range-slider .irs-grid span {
  line-height: 15px !important;
  font-size: 10px !important;
}

#pack-inner .pack-box .calculator .calc .range-box .range-slider .col-sm-2{
  max-width: 15%;
}
#pack-inner .pack-box .calculator .calc .range-box .range-slider em {
  font-style: normal;
  font-size: 13px;
  line-height: 35px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 500;
  text-align: center;
  background: #222b4a;
  border-radius: 5px;
}
#pack-inner .pack-box .calculator .calc .range-box .range-slider .vue-slider-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
#pack-inner .pack-box .calculator .calc .range-box .range-slider .vue-slider-rail {
  background-color: #222b4a;
}
#pack-inner .pack-box .calculator .calc .range-box .range-slider .vue-slider-process {
  background-color: #338fed;
}
#pack-inner .pack-box .calculator .calc .range-box .range-slider .vue-slider-mark {
  z-index: 4;
}
#pack-inner .pack-box .calculator .calc .range-box .range-slider .vue-slider-mark:first-child .vue-slider-mark-step, #pack-inner .pack-box .calculator .calc .range-box .range-slider .vue-slider-mark:last-child .vue-slider-mark-step {
  display: none;
}
#pack-inner .pack-box .calculator .calc .range-box .range-slider .vue-slider-mark-step {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.16);
}
#pack-inner .pack-box .calculator .calc .range-box .range-slider .vue-slider-mark-label {
  font-size: 13px;
  color: #9c9faa;
  font-weight: 300;
  margin: 0;
  white-space: nowrap;
}
#pack-inner .pack-box .calculator .calc .range-box .range-slider .vue-slider-dot-handle {
  cursor: pointer;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #0080ec;
  box-sizing: border-box;
  box-shadow: 0.5px 0.5px 2px 1px rgba(0, 0, 0, 0.32);
}
#pack-inner .pack-box .calculator .calc .range-box .range-slider .vue-slider-dot-handle-focus {
  box-shadow: 0px 0px 1px 2px rgba(52, 152, 219, 0.36);
}
#pack-inner .pack-box .calculator .calc .range-box .range-slider .vue-slider-dot-handle-disabled {
  cursor: not-allowed;
  background-color: #ccc;
}
#pack-inner .pack-box .calculator .calc .range-box .range-slider .vue-slider-dot-tooltip-inner {
  font-size: 14px;
  white-space: nowrap;
  padding: 2px 5px;
  min-width: 20px;
  text-align: center;
  color: #fff;
  border-radius: 5px;
  border-color: #3498db;
  background-color: #3498db;
  box-sizing: content-box;
}
#pack-inner .pack-box .calculator .calc .range-box .range-slider .vue-slider-dot-tooltip-inner span {
  color: #fff;
}
#pack-inner .pack-box .calculator .calc .range-box .range-slider .vue-slider-dot-tooltip-inner::after {
  content: "";
  position: absolute;
}
#pack-inner .pack-box .calculator .calc .range-box .range-slider .vue-slider-dot-tooltip-inner-top::after {
  top: 100%;
  left: 50%;
  transform: translate(-50%, 0);
  height: 0;
  width: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px;
  border-top-color: inherit;
}
#pack-inner .pack-box .calculator .calc .range-box .range-slider .vue-slider-dot-tooltip-inner-bottom::after {
  bottom: 100%;
  left: 50%;
  transform: translate(-50%, 0);
  height: 0;
  width: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px;
  border-bottom-color: inherit;
}
#pack-inner .pack-box .calculator .calc .range-box .range-slider .vue-slider-dot-tooltip-inner-left::after {
  left: 100%;
  top: 50%;
  transform: translate(0, -50%);
  height: 0;
  width: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px;
  border-left-color: inherit;
}
#pack-inner .pack-box .calculator .calc .range-box .range-slider .vue-slider-dot-tooltip-inner-right::after {
  right: 100%;
  top: 50%;
  transform: translate(0, -50%);
  height: 0;
  width: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px;
  border-right-color: inherit;
}
#pack-inner .pack-box .calculator .calc .range-box .range-slider .vue-slider-dot-tooltip-wrapper {
  opacity: 0;
  transition: all 0.3s;
}
#pack-inner .pack-box .calculator .calc .range-box .range-slider .vue-slider-dot-tooltip-wrapper-show {
  opacity: 1;
}
#pack-inner .pack-box .calculator .calc .range-box .range-slider .vue-slider {
  top: 7px;
  height: 7px !important;
}
#pack-inner .pack-box .calculator .calc .range-box .range-slider .vue-slider .vue-slider-rail {
  background: #222b4a;
}
#pack-inner .pack-box .calculator .calc .recommend {
  display: block;
  padding: 0 0 0 42px;
  font-size: 14px;
  line-height: 40px;
  color: #9198bf;
  border-top: 1px solid #232c56;
  background: url('../images/ico_arrow_right.png') no-repeat 23px 50%;
}
#pack-inner .pack-box .calculator .total {
  height: 100%;
  overflow: hidden;
  background: #222b4a;
  border-radius: 0 0 15px 15px;
  padding: 23px 18px;
}
#pack-inner .pack-box .calculator .total h4 {
  color: #fff;
  font: bold 18px/20px 'Comfortaa';
  margin: 0 0 25px;
  text-transform: uppercase;
}
#pack-inner .pack-box .calculator .total ul {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
}
#pack-inner .pack-box .calculator .total ul li {
  display: block;
  color: #7c97af;
  font-size: 12px;
  line-height: 14px;
  font-weight: 300;
  margin: 0 0 10px;
}
#pack-inner .pack-box .calculator .total .price {
  float: right;
  width: 138px;
}
#pack-inner .pack-box .calculator .total .price strong {
  color: #fff;
  font: bold 46px/50px 'Comfortaa';
  display: block;
  margin-bottom: 5px;
  text-align: center;
}
#pack-inner .pack-box .calculator .total .price strong i{
  font-style: normal;
}
#pack-inner .pack-box .calculator .total .price strong span {
  font-size: 25px;
}
#pack-inner .pack-box .calculator .total .price .btn {
  width: 100%;
  height: 45px;
  font-size: 13px;
  line-height: 43px;
  text-align: center;
  text-decoration: none;
  color: #fff;
  border-radius: 20px;
  background: #0258b9;
  border: 1px solid #0258b9;
  display: block;
  transition: all 0.3s ease;
  padding: 0;
  text-transform: none;
}
#pack-inner .pack-box .calculator .total .price .btn:hover {
  color: #469afd;
  background: none;
}
#pack-inner .pack-box .calculator .sale-box10,
#pack-inner .pack-box .calculator .sale-box15{
  top: -28px;
  right: 17px;
}
#pack-inner .container {
  background: #fff;
  border-radius: 15px;
  box-shadow: none;
  position: relative;
  z-index: 2;
  max-width: 1000px;
  overflow: hidden;
}
#pack-inner .nav-tabs {
  background: #fff;
  border-radius: 15px 15px 0 0;
  border-bottom: 1px solid #f2f2f5;
}
#pack-inner .nav-tabs li a {
  padding: 0 !important;
  height: 62px;
  line-height: 62px;
  font-size: 16px;
  color: #9da7cd;
  font-weight: 500;
  text-transform: uppercase;
  background: none !important;
  border: none !important;
}
#pack-inner .nav-tabs li a.active {
  color: #4494ef;
}
#pack-inner .nav-tabs li a.active span {
  color: #393f59;
}
#pack-inner .content {
  margin: 0 !important;
}
#pack-inner .heading{margin: 0 0 30px;}
#pack-inner .range-box .range-slider .irs--flat.irs-with-grid{
  height: auto;
  margin-top: 12px;
}
#pack-inner .range-box .range-slider .irs--flat .irs-bar{
  top: 0;
  background: #338fed;
  border-radius: 0 !important;
}
#pack-inner .range-box .range-slider .irs--flat .irs-line{
  background: #222b4a;
  border-radius: 0 !important;
  top: 0;
}
#pack-inner .range-box .range-slider .irs--flat .irs-handle{
  top: -3px;
}


/* Balance */
#balance {
  padding: 0 0 20px;
}
#balance .heading {
  margin-bottom: 25px;
}
#balance .container {
  background: #f8f8f9;
  border-radius: 10px;
  box-shadow: none;
  padding: 5px 0 0;
  position: relative;
  z-index: 2;
}
#balance .nav-tabs {
  background: #fff;
  border-radius: 10px 10px 0 0;
  border-bottom: 1px solid #f2f2f5;
}
#balance .nav-tabs li a {
  padding: 0 !important;
  height: 62px;
  line-height: 62px;
  font-size: 16px;
  color: #9da7cd;
  font-weight: 500;
  text-transform: uppercase;
  background: none !important;
  border: none !important;
}
#balance .nav-tabs li a.active {
  color: #4494ef;
}
#balance .nav-tabs li a.active span {
  color: #393f59;
}
#balance .content {
  margin: 0 !important;
}
#balance .bill-box {
  padding: 15px 25px;
}
#balance .bill-box .row {
  margin: 0;
}
#balance .bill-box .row .col-sm-3, #balance .bill-box .row .col-sm-9 {
  padding: 0;
}
#balance .bill-box .price-box {
  background: #fff;
  border-radius: 10px;
  padding: 15px 0;
  width: 100%;
  overflow: hidden;
  margin-bottom: 13px;
  border-bottom: 1px solid #ebebed;
}
#balance .bill-box .price-box .price-block {
  float: left;
  width: 30%;
  padding: 11px 0 0;
}
#balance .bill-box .price-box .price-block .price-img {
  float: left;
  margin: 0 22px 0 33px;
}
#balance .bill-box .price-box .price-block .price-holder {
  height: 1%;
  overflow: hidden;
}
#balance .bill-box .price-box .price-block .price-title {
  display: block;
  color: #9c9faa;
  font-size: 13px;
  line-height: 15px;
  margin: 3px 0 10px;
}
#balance .bill-box .price-box .price-block .price-input {
  position: relative;
  width: 90%;
  overflow: hidden;
  border-bottom: 1px dashed #232a46;
}
#balance .bill-box .price-box .price-block .price-input input {
  background: none;
  border: none;
  color: #232a46;
  font-size: 32px;
  line-height: 34px;
  float: left;
  height: auto;
  width: 80px;
  padding: 0;
}
#balance .bill-box .price-box .price-block .price-input .usd {
  color: #232a46;
  font-size: 32px;
  line-height: 38px;
  display: block;
  height: 1%;
  overflow: hidden;
  text-align: right;
}
#balance .bill-box .price-box .express-block {
  float: left;
  width: 45%;
  padding: 11px 50px 0;
}
#balance .bill-box .price-box .express-block .range-slider {
  padding: 0;
}
#balance .bill-box .price-box .express-block .title {
  display: block;
  color: #9c9faa;
  font-size: 13px;
  line-height: 15px;
  margin: 0 0 16px;
}
#balance .bill-box .price-box .currency-block {
  float: right;
  width: 25%;
  padding: 11px 0 0;
}
#balance .bill-box .price-box .currency-block .row {
  margin: 0;
}
#balance .bill-box .price-box .currency-block .row .col-sm-7, #balance .bill-box .price-box .currency-block .row .col-sm-5 {
  padding: 0;
}
#balance .bill-box .price-box .currency-block .title {
  display: block;
  color: #9c9faa;
  font-size: 13px;
  line-height: 15px;
  margin: 0 0 16px;
  padding: 0 40px 0 0;
}
#balance .bill-box .price-box .currency-block .img-holder {
  float: left;
  width: 34px;
  height: 34px;
  margin-right: 10px;
  background: #f2f6f8;
  border-radius: 100%;
  text-align: center;
  line-height: 32px;
}
#balance .bill-box .price-box .currency-block strong {
  display: block;
  color: #232a46;
  font-size: 20px;
  line-height: 22px;
  font-weight: normal;
  padding: 1px 0 0;
}
#balance .bill-box .price-box .currency-block span {
  display: block;
  color: #9c9faa;
  font-size: 10px;
  line-height: 12px;
}
#balance .bill-box .price-box .currency-block .currency{
  height: 100%;
  overflow: hidden;
}
#balance .bill-box .price-box .col-6{padding: 0;}
#balance .information {
  display: block;
  color: #9c9faa;
  font-size: 13px;
  line-height: 15px;
  margin: 0 0 13px;
  text-align: center;
}
#balance .bill-block {
  background: #fff;
  border-radius: 10px 10px 0 0;
  padding: 0 0;
}
#balance .bill-block .bill {
  padding: 30px 25px 0;
}
#balance .bill-block .bill .title {
  font-size: 16px;
  line-height: 27px;
  color: #232a46;
  display: block;
  padding-left: 25px;
  margin-bottom: 27px;
  background: url('../images/icon_thanx.png') no-repeat;
}
#balance .bill-block .bill .bill-table {
  border-top: 1px dashed #dedede;
}
#balance .bill-block .bill .bill-table .row {
  border-bottom: 1px dashed #dedede;
  padding: 8px 0;
  margin: 0;
}
#balance .bill-block .bill .bill-table .row .col-sm-6 {
  padding: 0;
}
#balance .bill-block .bill .bill-table .row .row-title {
  color: #9c9faa;
  font-size: 13px;
  line-height: 20px;
  font-weight: 300;
}
#balance .bill-block .bill .bill-table .row .webmoney {
  float: right;
  color: #797c85;
  font-size: 14px;
  font-weight: 300;
  line-height: 27px;
  padding-left: 30px;
  display: inline-block;
  background: url('../images/icon_webmoney.png') no-repeat 0 50%;
}
#balance .bill-block .bill .bill-table .row .wallet {
  font-size: 14px;
  line-height: 27px;
  font-weight: 300;
  color: #4494ef;
  text-align: right;
  display: block;
}
#balance .bill-block .bill .bill-table .row .price {
  font-size: 14px;
  line-height: 27px;
  font-weight: 500;
  display: block;
  text-align: right;
  color: #41a843;
}
#balance .bill-block .bill .bill-table .row .status {
  font-size: 14px;
  line-height: 27px;
  display: block;
  text-align: right;
  display: block;
}
#balance .bill-block .qr {
  padding: 70px 0 30px;
  border-left: 1px solid #f7f7f9;
}
#balance .bill-block .qr .qr-holder {
  text-align: center;
  margin: 0 0 20px;
}
#balance .bill-block .qr .open-in-wallet {
  color: #787f9f;
  background: #f2f6f8;
  font-size: 13px;
  line-height: 28px;
  height: 28px;
  border-radius: 20px;
  text-align: center;
  width: 150px;
  display: block;
  margin: 0 auto;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
#balance .bill-block .qr .open-in-wallet:hover {
  background: #4494ef;
  color: #fff;
}
#balance .success {
  margin: 15px 25px 0;
  text-align: center;
  padding: 45px 0 40px;
  background: #fff;
  border-radius: 10px;
  border-bottom: 1px solid #ececee;
  overflow: hidden;
}
#balance .success .thanx {
  font-size: 15px;
  line-height: 19px;
  display: inline-block;
  text-transform: uppercase;
  color: #232a46;
  background: url('../images/icon_thanx.png') no-repeat;
  margin-bottom: 15px;
  padding-left: 26px;
}
#balance .success .balance-paid {
  font-size: 35px;
  line-height: 37px;
  color: #232a46;
  display: block;
}
#balance .success .balance-img {
  padding: 100px 0;
  width: 100%;
}
#balance .success .info {
  font-size: 13px;
  line-height: 21px;
  display: inline-block;
  color: #9c9faa;
  background: url('../images/icon_info.png') no-repeat;
  padding-left: 32px;
}
#balance .success .info strong {
  color: #0083ec;
  font-weight: 500;
}
#balance .history {
  text-align: center;
  overflow: hidden;
}
#balance .history .headers {
  background: #f7f7f9;
  width: 100%;
  overflow: hidden;
  padding: 0;
  border-top: 1px solid #f2f2f5;
  border-bottom: 1px solid #f4f4f7;
}
#balance .history .headers strong {
  float: left;
  width: 15%;
  font-size: 14px;
  line-height: 50px;
  text-transform: uppercase;
  font-weight: 500;
  color: #787f9f;
}
#balance .history .headers strong:nth-child(2) {
  width: 27.5%;
}
#balance .history .headers strong:nth-child(3) {
  width: 27.5%;
}
#balance .history .headers strong:nth-child(4) {
  width: 30%;
}
#balance .history .row {
  margin: 0;
  border-bottom: 1px solid #f6f6f8;
  background: #fff;
  height: 57px;
  font-size: 12px;
  line-height: 57px;
  transition: all 0.3s ease;
}
#balance .history .row:nth-child(odd) {
  background: #fcfcfc;
}
#balance .history .row:hover {
  /*background: #f5f5f5;*/
}
#balance .history .row .number {
  float: left;
  width: 15%;
  color: #232a46;
  vertical-align: middle;
}
#balance .history .row .number span {
  display: inline-block;
}
#balance .history .row:hover .number .icon {
  box-shadow: 0 0 0 rgba(204, 204, 204, 0.4);
  animation: pulse 2s 1;
}
#balance .history .row .number .icon {
  background: #9c9faa;
  width: 11px;
  height: 11px;
  border-radius: 100%;
  margin-right: 14px;
}
#balance .history .row .number .blue {
  background: #0099ec;
}
#balance .history .row .system {
  float: left;
  width: 27.5%;
  color: #b5b8c4;
  font-size: 14px;
  font-weight: 300;
}
#balance .history .row .system .webmoney {
  padding-left: 40px;
  display: inline-block;
  background: url('../images/icon_webmoney.png') no-repeat 0 50%;
}
#balance .history .row .price {
  float: left;
  width: 27.5%;
  color: #9c9faa;
}
#balance .history .row .price strong {
  font-weight: normal;
  color: #232a46;
}
#balance .history .row .date {
  float: left;
  width: 30%;
  color: #9c9faa;
}

#balance #list .row .number{
  text-align: left;
  padding-left: 5%;
}
#balance #list .headers strong,
#balance #list .headers strong:nth-child(2),
#balance #list .headers strong:nth-child(3),
#balance #list .headers strong:nth-child(4),
#balance #list .row .number,
#balance #list .row .system,
#balance #list .row .price,
#balance #list .row .date {
  width: 25%;
}

#balance .check-payment {
  background: #fff;
  padding: 15px 30px;
  border-radius: 0 0 10px 10px;
  border-top: 1px solid #f6f6f8;
  width: 100%;
  overflow: hidden;
  position: relative;
}
#balance .check-payment .timer {
  height: 1%;
  overflow: hidden;
  padding: 0 10px;
}
#balance .check-payment .timer .ico-time {
  float: left;
  margin: 6px 14px 0 0;
}
#balance .check-payment .timer .to {
  float: right;
  margin: 13px 0 0 11px;
  font-size: 13px;
  line-height: 15px;
  color: #9599a7;
  font-weight: 300;
}
#balance .check-payment .timer .loader {
  background: #f8f7f9;
  border-radius: 20px;
  height: 20px;
  overflow: hidden;
  margin-top: 11px;
  position: relative;
}
#balance .check-payment .timer .loader .line {
  background: #0080ec;
  border-radius: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 0%;
}
#balance .check-payment .timer .loader span {
  font-size: 13px;
  line-height: 20px;
  color: #ccd0de;
  font-weight: 300;
  text-align: center;
  position: relative;
  z-index: 2;
  display: block;
}
#balance .check-payment .timer .loader .progress{
  background: none;
  height: 100%;
  border-radius: 0;
}
#balance .check-payment .back,
#balance .check-payment .check {
  float: right;
  width: 25%;
  height: 43px;
  font-size: 16px;
  line-height: 39px;
  color: #232a46;
  font-weight: 500;
  border: 3px solid #4494ef;
  border-radius: 20px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
#balance .check-payment .back{
  float: left;
}
#balance .check-payment .back:hover,
#balance .check-payment .check:hover {
  color: #fff;
  background: #4494ef;
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
.paging {
  background: #fff;
  padding: 10px 0;
  margin: 0;
  text-align: center;
}
.paging li {
  display: inline-block;
  border: 0;
  border-left: 1px solid #ebecf2;
  border-radius: 0;
  padding: 0;
  width: 35px;
  height: 21px;
  font-size: 14px;
  line-height: 21px;
  margin: 0;
  padding: 0;
}
.paging li:first-child {
  border: none;
}
.paging li.active, .paging li:hover {
  background: none;
  font-weight: normal;
}
.paging li.active a, .paging li:hover a {
  color: #4295ef;
}
.paging li a {
  text-decoration: none;
  color: #787f9f;
}


.range-slider {
  padding: 20px 10px 0;
 /* component style */
 /* rail style */
 /* process style */
 /* mark style */
 /* dot style */
}
.range-slider span {
  font-size: 12px;
  line-height: 22px;
  color: #797c85;
}
.range-slider em {
  font-style: normal;
  font-size: 13px;
  line-height: 22px;
  color: #2b375d;
}
.range-slider .vue-slider-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.range-slider .vue-slider-rail {
  background-color: #ccc;
  border-radius: 15px;
}
.range-slider .vue-slider-process {
  border-radius: 15px;
}
.range-slider .vue-slider-mark {
  z-index: 4;
}
.range-slider .vue-slider-mark:first-child .vue-slider-mark-step, .range-slider .vue-slider-mark:last-child .vue-slider-mark-step {
  display: none;
}
.range-slider .vue-slider-mark-step {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.16);
}
.range-slider .vue-slider-mark-label {
  font-size: 12px;
  color: #d8d8d8;
  white-space: nowrap;
  margin: 0;
}
.range-slider .vue-slider-dot-handle {
  cursor: pointer;
  width: 50%;
  height: 50%;
  margin: 25% 0 0 25%;
  border-radius: 50%;
  background-color: #0080ec;
  box-sizing: border-box;
}
.range-slider .vue-slider-dot-handle-focus {
  box-shadow: 0px 0px 1px 2px rgba(52, 152, 219, 0.36);
}
.range-slider .vue-slider-dot-handle-disabled {
  cursor: not-allowed;
  background-color: #ccc;
}
.range-slider .vue-slider-dot-tooltip-inner {
  font-size: 14px;
  white-space: nowrap;
  padding: 2px 5px;
  min-width: 20px;
  text-align: center;
  color: #fff;
  border-radius: 5px;
  border-color: #3498db;
  background-color: #3498db;
  box-sizing: content-box;
}
.range-slider .vue-slider-dot-tooltip-inner span {
  color: #fff;
}
.range-slider .vue-slider-dot-tooltip-inner::after {
  content: "";
  position: absolute;
}
.range-slider .vue-slider-dot-tooltip-inner-top::after {
  top: 100%;
  left: 50%;
  transform: translate(-50%, 0);
  height: 0;
  width: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px;
  border-top-color: inherit;
}
.range-slider .vue-slider-dot-tooltip-inner-bottom::after {
  bottom: 100%;
  left: 50%;
  transform: translate(-50%, 0);
  height: 0;
  width: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px;
  border-bottom-color: inherit;
}
.range-slider .vue-slider-dot-tooltip-inner-left::after {
  left: 100%;
  top: 50%;
  transform: translate(0, -50%);
  height: 0;
  width: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px;
  border-left-color: inherit;
}
.range-slider .vue-slider-dot-tooltip-inner-right::after {
  right: 100%;
  top: 50%;
  transform: translate(0, -50%);
  height: 0;
  width: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px;
  border-right-color: inherit;
}
.range-slider .vue-slider-dot-tooltip-wrapper {
  opacity: 0;
  transition: all 0.3s;
}
.range-slider .vue-slider-dot-tooltip-wrapper-show {
  opacity: 1;
}
.range-slider .vue-slider {
  height: 8px !important;
}
.range-slider .vue-slider .vue-slider-rail {
  background: #f7f7f9;
}
.range-slider .vue-slider-marks {
  top: -12px;
  margin: 0 auto;
}
.range-slider .vue-slider-marks .custom-label {
  top: -18px;
}
.range-slider .vue-slider-marks .vue-slider-mark-label:last-child {
  background: #f7f7f9;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  text-indent: -9999px;
}
.box-shadow,
.form-control{
  border-radius: 0.25rem;
  box-shadow: 0 0 0 .2rem rgba(0,123,255,.05);
}
.express-block .range-slider .irs--flat .irs-bar{
  background: #f7f7f9;
}
.express-block .range-slider .irs--flat .irs-handle{
  width: 7px;
  height: 7px;
  top: 25px;
  z-index: 21;
  box-shadow: none;
}
.express-block .range-slider .irs--flat .irs-single{
  display: block;
  font-size: 13px;
  font-weight: bold;
  white-space: nowrap;
  padding: 0;
  min-width: 30px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  color: #fff;
  border-radius: 5px;
  border-color: #3498db;
  background-color: #3498db;
  top: -9px;
  z-index: 21;
}
.irs--flat .irs-from::before, .irs--flat .irs-to::before, .irs--flat .irs-single::before{
  border-top-color: #0080ec;
}
.express-block  .range-slider .irs-grid{
  bottom: auto;
  top: -4px;
}
.express-block  .range-slider .irs--flat.irs-with-grid{
  height: auto;
  margin: 0;
}
.express-block  .range-slider .irs-grid-pol.small{
  display: none;
}
.express-block  .range-slider .irs--flat .irs-grid-text{
  color: #d8d8d8;
}
.express-block  .range-slider .irs--flat .irs-grid-pol{
  width: 14px;
  height: 14px;
  top: 26px;
  border-radius: 100%;
  background: #f7f7f9;
  margin-left: -7px;
}
.express-block .express-price{
  padding: 0 2%;
}



/* 404 page*/
#navigation.error-inner {
  background: #2c3760;
}
.error-page {
  width: 1000px;
  margin: 0 auto;
  background: none !important;
  box-shadow: none !important;
  text-align: center;
  padding: 60px 0 0;
}
.error-page h1 {
  color: #fff;
  font: 22px/24px 'Comfortaa';
  margin: 0 0 10px;
  text-transform: uppercase;
}
.error-page h2 {
  color: #7c98b0;
  font-size: 14px;
  line-height: 16px;
  font-family: 'Rubik';
  font-weight: normal;
  margin: 0;
}
.error-page .error-img {
  position: relative;
}
.error-page .error-img img {
  max-width: 100%;
}
.error-page .error-img .spinner {
  position: absolute;
  top: 350px;
  left: 464px;
  background-image: url('../images/spinner_2.png');
  -webkit-animation: spin 4s linear infinite;
  -moz-animation: spin 4s linear infinite;
  animation: spin 4s linear infinite;
  width: 70px;
  height: 71px;
  background-size: 100%;
}
@media (max-width: 1000px) {
  .error-page .error-img .spinner {
    display: none;
 }
}
@-moz-keyframes spin {
  100% {
    -moz-transform: rotate(360deg);
 }
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
 }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
 }
}


/* Modals */
#modal-restore .modal-dialog, #modal-reg .modal-dialog, #modal-sign .modal-dialog {
  max-width: 340px !important;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 auto;
}
#modal-confirmation .modal-dialog {
  max-width: 520px !important;
}
#modal-api .modal-dialog ,
#modal-roots .modal-dialog {
  max-width: 650px !important;
}
#modal-graph2 .modal-dialog,
#modal-graph1 .modal-dialog{
  max-width: 800px;
}
#modal-roots .modal-dialog .modal-content .modal-header {
  text-align: left;
  padding-left: 26px;
}
#modal-roots .roots {
  list-style: none;
  margin: 0;
  padding: 23px;
  position: relative;
}
#modal-roots .roots::after {
  position: absolute;
  top: 26px;
  right: 41px;
  content: '';
  background: url('../images/roots_ico.png') no-repeat;
  width: 114px;
  height: 112px;
}
#modal-roots .roots li {
  font-size: 14px;
  line-height: 16px;
  margin: 0 0 13px;
  color: #797c85;
  font-weight: 300;
}
#modal-roots .roots li i {
  font-size: 16px;
  padding-right: 6px;
  color: #0258b9;
  vertical-align: bottom;
}
#modal-roots .actions {
  width: 100%;
  overflow: hidden;
  padding: 0 23px 30px;
}
#modal-roots .actions .btn-ok {
  float: left;
  width: 127px;
  height: 35px;
  background: #0258b9;
  border: 1px solid #0258b9;
  border-radius: 20px;
  font-size: 14px;
  line-height: 33px;
  color: #fff;
  text-align: center;
  transition: all 0.3s ease-in-out;
  margin-right: 20px;
  text-decoration: none;
}
#modal-roots .actions .btn-ok:hover {
  color: #0258b9;
  background: #fff;
}
#modal-roots .actions span {
  font-size: 14px;
  line-height: 35px;
  float: left;
  color: #8491c1;
}
#modal-roots .actions span i {
  font-size: 14px;
  vertical-align: middle;
}
.modal-backdrop {
  opacity: 0.85 !important;
  background: #2a2f50 !important;
}
#modal-roots .close, #modal-sign .close {
  line-height: 20px;
}
.modal-content {
  border-radius: 15px !important;
  border: none !important;
  border-top: 4px solid #ebecf2 !important;
  background: #fff !important;
}
.modal-content .modal-header {
  display: block;
  border-bottom: 1px solid #f2f2f5;
  padding: 20px 0;
  text-align: center;
}
.modal-content .modal-header .close {
  position: absolute;
  top: -20px;
  right: -20px;
  width: 22px;
  height: 22px;
  padding: 0;
  margin: 0;
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  text-align: center;
  color: #fff;
  text-shadow: none;
  border: 2px solid #fff;
  border-radius: 100%;
  outline: none;
}
.modal-content .modal-header .close:not(:disabled):not(.disabled):focus, .modal-content .modal-header .close:not(:disabled):not(.disabled):hover {
  opacity: 1;
}
.modal-content .modal-header .modal-title {
  font: 500 16px/18px 'Rubik';
  color: #393f59;
  text-transform: uppercase;
  margin: 0;
}
.modal-content .modal-header .modal-title span {
  color: #0080ec;
}
.modal-content .modal-header p {
  font: 300 14px/18px 'Rubik';
  color: #797c85;
  margin: 0;
  padding: 10px 20px 0;
}
.modal-content .modal-body {
  padding: 0;
}
.modal-content .restore-form, .modal-content .registration, .modal-content .sign-in {
  padding: 25px 23px 0;
}
.modal-content .restore-form .input-group, .modal-content .registration .input-group, .modal-content .sign-in .input-group {
  border-bottom: 1px solid #f2f2f5;
}
.modal-content .restore-form .input-group:focus, .modal-content .registration .input-group:focus, .modal-content .sign-in .input-group:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25);
}
.modal-content .restore-form .input-group-prepend, .modal-content .registration .input-group-prepend, .modal-content .sign-in .input-group-prepend {
  position: absolute;
  top: 50%;
  margin-top: -19px;
  left: 0;
  width: 40px;
  height: 35px;
  z-index: 4;
}
.modal-content .restore-form .form-control, .modal-content .registration .form-control, .modal-content .sign-in .form-control, .modal-content .restore-form .input-group-text, .modal-content .registration .input-group-text, .modal-content .sign-in .input-group-text {
  background: #fff;
  border: none;
  z-index: 1;
}
.modal-content .restore-form .input-group > .form-control:not(:first-child), .modal-content .registration .input-group > .form-control:not(:first-child), .modal-content .sign-in .input-group > .form-control:not(:first-child), .modal-content .restore-form .input-group > .custom-select:not(:first-child), .modal-content .registration .input-group > .custom-select:not(:first-child), .modal-content .sign-in .input-group > .custom-select:not(:first-child) {
  border-radius: 0.25rem;
}
.modal-content .restore-form .input-group-text, .modal-content .registration .input-group-text, .modal-content .sign-in .input-group-text {
  background: none;
  width: 40px;
  color: #0080ec;
  overflow: hidden;
}
.modal-content .restore-form .input-group-text i, .modal-content .registration .input-group-text i, .modal-content .sign-in .input-group-text i {
  font-size: 22px;
}
.modal-content .restore-form .form-control, .modal-content .registration .form-control, .modal-content .sign-in .form-control {
  font: 300 14px/26px 'Rubik';
  padding: 15px 12px 15px 45px;
  height: auto;
}
.modal-content .restore-form .custom-checkbox, .modal-content .registration .custom-checkbox, .modal-content .sign-in .custom-checkbox {
  padding-left: 30px;
}
.modal-content .restore-form .custom-checkbox .custom-control-label, .modal-content .registration .custom-checkbox .custom-control-label, .modal-content .sign-in .custom-checkbox .custom-control-label {
  font: 14px/20px 'Rubik';
  color: #797c85;
}
.modal-content .restore-form .custom-checkbox .custom-control-label::after, .modal-content .registration .custom-checkbox .custom-control-label::after, .modal-content .sign-in .custom-checkbox .custom-control-label::after, .modal-content .restore-form .custom-checkbox .custom-control-label::before, .modal-content .registration .custom-checkbox .custom-control-label::before, .modal-content .sign-in .custom-checkbox .custom-control-label::before {
  top: 50%;
  left: -30px;
  margin-top: -8px;
}
.modal-content .restore-form .custom-checkbox .custom-control-label a, .modal-content .registration .custom-checkbox .custom-control-label a, .modal-content .sign-in .custom-checkbox .custom-control-label a {
  text-decoration: none;
  color: #0258b9;
  border-bottom: 1px dashed #0258b9;
}
.modal-content .restore-form .custom-checkbox .custom-control-label a:hover, .modal-content .registration .custom-checkbox .custom-control-label a:hover, .modal-content .sign-in .custom-checkbox .custom-control-label a:hover {
  border: none;
}
.modal-content .restore-form .alert, .modal-content .registration .alert, .modal-content .sign-in .alert {
  color: #d98484;
  width: 100%;
  text-align: left;
}
.modal-content .restore-form .alert i, .modal-content .registration .alert i, .modal-content .sign-in .alert i {
  color: #f07676;
  font-size: 20px;
  vertical-align: bottom;
  margin-right: 5px;
}
.modal-content .restore-form .button, .modal-content .registration .button, .modal-content .sign-in .button {
  position: relative;
  margin: 0 -23px;
  border-radius: 0 0 13px 13px;
  overflow: hidden;
}
.modal-content .restore-form .button input, .modal-content .registration .button input, .modal-content .sign-in .button input {
  background: #0258b9;
  border: none;
  border-top: 2px solid #0258b9;
  color: #fff;
  height: 52px;
  width: 100%;
  font-size: 14px;
  line-height: 50px;
  padding: 0 0 0 20px;
  transition: all 0.3s ease-in-out;
}
.modal-content .restore-form .button i, .modal-content .registration .button i, .modal-content .sign-in .button i {
  position: absolute;
  top: 50%;
  left: 100px;
  margin: -10px 0 0 0;
  font-size: 19px;
  color: #fff;
  width: 19px;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
}
.modal-content .restore-form .button:hover input, .modal-content .registration .button:hover input, .modal-content .sign-in .button:hover input {
  background: #fff;
  color: #0258b9;
}
.modal-content .restore-form .button.wait, .modal-content .registration .button.wait, .modal-content .sign-in .button.wait {
  background: #0258b9;
  height: 52px;
  width: 340px;
}
.modal-content .restore-form .button.wait:hover i, .modal-content .registration .button.wait:hover i, .modal-content .sign-in .button.wait:hover i {
  color: #fff;
}
.modal-content .restore-form .button.wait i, .modal-content .registration .button.wait i, .modal-content .sign-in .button.wait i {
  font-size:  40px;
  width:  40px;
  left:  50% !important;
  margin: -20px 0 0 -20px;
  animation: 1s linear 0s normal none infinite running rot;
  -webkit-animation: 1s linear 0s normal none infinite running rot;
}
@keyframes rot {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes rot {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.modal-content .restore-form .button:hover i, .modal-content .registration .button:hover i, .modal-content .sign-in .button:hover i {
  color: #0258b9;
}
.modal-content .restore-form .under, .modal-content .registration .under, .modal-content .sign-in .under {
  margin: 0 -23px;
  position: absolute;
  bottom: -30px;
  width: 100%;
}
.modal-content .restore-form .under a:hover,
.modal-content .registration .under a:hover,
.modal-content .sign-in .under a:hover {
  color: #fff;
}
.modal-content .restore-form .under a, .modal-content .registration .under a, .modal-content .sign-in .under a {
  width: 50%;
  float: left;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  border-left: 1px solid #7d98af;
  color: #7d98af;
  transition: all 0.3s ease;
}
.modal-content .restore-form .under a:first-child, .modal-content .registration .under a:first-child, .modal-content .sign-in .under a:first-child {
  border: none;
}
.registration .button i {
  left: 90px !important;
}

#modal-graph2 .graph,
#modal-graph1 .graph{
  padding: 20px 0 0;
}
#modal-graph2 .modal-content,
#modal-graph1 .modal-content{
  overflow: hidden;
}

#modal-api table{
  border-collapse: collapse;
  background: none;
  border: none;
  width: 100%;
}
#modal-api table th{
  background: #f7f7f9;
  color: #787f9f;
  border: none;
  text-transform: uppercase;
  border-top: 1px solid #f2f2f5;
  border-bottom: 1px solid #f2f2f5;
  font: 500 13px/50px 'Rubik';
  padding: 0 20px;
}
#modal-api table td:first-child{
  padding-right: 0;
  width: 20%;
}
#modal-api table td:last-child{
  text-align: center;
}
#modal-api table td{
  background: #fff;
  color: #797c85;
  border: none;
  border-bottom: 1px solid #f2f2f5;
  font: 300 13px/17px 'Rubik'; 
  text-align: left;
  padding: 14px 20px;
}
#modal-api table td strong{
  text-transform: uppercase;
  font-weight: 500;
  color: #232a46;
  font-size: 15px;
}
#modal-api table td p{
  margin: 0;
}
#modal-api .modal-header{
  background: none;
  border: none;
}
#modal-api .card-holder{
  /* background: #fcfcfc; */
  padding-bottom: 20px;
  min-height: 87px;
}
#modal-api .card-holder .card.hide{
  display: none;
}
#modal-api .card-holder .card{
  background: #f7f7f9;
  border-radius: 10px;
  overflow: hidden;
  margin: 0 auto 10px;
  width: 600px;
  padding: 10px 15px;
  border: none;
}
#modal-api .card-holder .opener{
  color: #797c85;
  font-size: 14px;
  font-weight: 300;
  line-height: 35px;
  display: block;
  width: 100%;
  position: relative;
  border: none;
  outline: none;
  background: none;
  text-align: left;
}
#modal-api .card-holder .opener i{
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -12px;
}

#modal-api .card-holder .down{display: none;}
#modal-api .card-holder .up{display: block;}
#modal-api .card-holder .up{display: none;}
#modal-api .card-holder .down{display: block;}

#modal-api .card-holder .copy-box{
  background: #fff;
  width: 100%;
  border-bottom: 1px solid #f2f2f5;
  border-radius: 5px; 
  padding: 0 20px;
  height: 48px;
  overflow: hidden;
}

#modal-api .card-holder .copy-box i{
  float: left;
  margin: 11px 0 0;
  color: #0080ec;
}

#modal-api .card-holder .copy-box span{
  float: left;
  color: #8491c1;
  margin-left: 15px;
  font-size: 14px;
  line-height: 48px;
  font-style: 300;
}
#modal-api .card-holder .copy-box em.active{
  background-position: 0 -11px;
}
#modal-api .card-holder .copy-box em{
  float: right;
  color: #0258b9;
  font-size: 11px;
  line-height: 48px;
  font-style: normal;
  text-indent: -9999px;
  background: url('../images/copy_icon.png') no-repeat;
  width: 11px;
  height: 11px;
  position: relative;
  top: 18px;
  cursor: pointer;
}


#modal-confirmation .pack-info{
  /*background: url('../images/bg_confirmation.jpg') no-repeat;*/
  background: url('../images/bg_confirmation2.png') no-repeat;
  width: 100%;
  height: 217px;
  padding: 25px 0 0;
  margin-bottom: 20px;
  position: relative;
}
#modal-confirmation .pack-info:after{
  content: '';
  background: url('../images/modal_design1.png');
  width: 136px;
  height: 124px;
  position: absolute;
  top: 66px;
  left: 349px;
}

#modal-confirmation .pack-info .rotors .rotor_1{
  position: absolute;
  top: 39px;
  right: 9px;
  transition: all 0.1s ease;
  animation: 20s linear 0s normal none infinite running rotate;
  -webkit-animation: 20s linear 0s normal none infinite running rotate;
}
#modal-confirmation .pack-info .rotors .rotor_2{
  position: absolute;
  top: 11px;
  right: 48px;
  transition: all 0.1s ease;
  animation: 20s linear 0s normal none infinite running rotate;
  -webkit-animation: 20s linear 0s normal none infinite running rotate;
}
#modal-confirmation .pack-info .rotors .rotor_3{
  position: absolute;
  top: 45px;
  right: 75px;
  transition: all 0.1s ease;
  animation: 20s linear 0s normal none infinite running rotate;
  -webkit-animation: 20s linear 0s normal none infinite running rotate;
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
#modal-confirmation .pack-info .title{
  font: 700 33px/35px 'Comfortaa';
  display: block;
  text-transform: uppercase;
  color: #fff;
  margin: 0 0 25px 25px;
}
#modal-confirmation .pack-info .list{}
#modal-confirmation .pack-info .price{
  color: #b39d74;
  font: 700 49px/59px 'Comfortaa';
  position: absolute;
  top: 95px;
  left: 180px;
  width: 152px;
  text-align: center;
}
#modal-confirmation .pack-info .price sup{
  font-size: 25px;
  /*padding-left: 5px;*/
  position: absolute;
  top: 7px;
  left: 142px;
}

#modal-confirmation .pack-info .auto{
  position: absolute;
  bottom: 7px;
  left: 25px;
  padding: 0;
}


/* The container */
.checkbox-holder {
  display: block;
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.checkbox-holder input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: -3px;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #223461;
  border: 2px solid #009aef;
}

/* On mouse-over, add a grey background color */
.checkbox-holder:hover input ~ .checkmark {
  background-color: #223461;
}

/* When the checkbox is checked, add a blue background */
.checkbox-holder input:checked ~ .checkmark {
  background-color: #223461;
  border: 2px solid #009aef;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.checkbox-holder input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.checkbox-holder .checkmark:after {
  left: 7px;
  top: 3px;
  width: 7px;
  height: 12px;
  border: solid #08f208;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}








#modal-confirmation .pack-info .auto input{
  background: #3f4c77;
  height: 13px;
}
#modal-confirmation .pack-info .auto label{
  color: #a9b1da;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}
#modal-confirmation .pack-info .list{
  list-style: none;
  margin: 0;
  padding: 0 0 0 25px;
}
#modal-confirmation .pack-info .list li{
  width: 100%;
  font-size: 14px;
  line-height: 21px;
  color: #a9b1da;
  overflow: hidden;
  margin-bottom: 12px;
}
#modal-confirmation .pack-info .list .img{
  float: left;
  margin: -2px 10px 0 0;
  width: 24px;
  text-align: center;
}

#modal-confirmation .under {
  padding: 0 75px 30px;
}
#modal-confirmation .under p{
  font-size: 12px;
  line-height: 16px;
  color: #797c85;
  text-align: center;
  margin: 0 0 30px;
}
#modal-confirmation .under .buttons{
  text-align: center;
}
#modal-confirmation .under .btn i{
  width: 24px;
  margin: -4px 10px 0 0;
  vertical-align: inherit;
  transition: all 1s ease;
  display: inline-block; 
}
#modal-confirmation .under .btn span{
  line-height: 52px;
  display: inline-block;
}
#modal-confirmation .under .btn:hover i{
  transform: rotate(360deg);
}
#modal-confirmation .under .btn{
  display: inline-block;
  border-radius: 30px;
  margin: 0 9px;
  font-size: 14px;
  height: 52px;
  transition: all 0.3s ease-in-out;
  text-transform: none;
  font-family: 'Rubik';
}

#modal-confirmation .under .btn-cancel{
  width: 125px;
  background: #f7f7f9;
  border: 1px solid #f7f7f9;
  color: #677179;
}
#modal-confirmation .under .btn-cancel:hover{
  border: 1px solid #677179;
  background: #677179;
  color: #f7f7f9;
}
#modal-confirmation .under .btn-ok:hover{
  color: #0258b9;
  background: none;
}
#modal-confirmation .under .btn-ok{
  width: 150px;
  background: #0258b9;
  border: 1px solid #0258b9;
  color: #fff;
}


/* Proxy list */

#proxy-list {
  padding: 0 0 30px;
}
#proxy-list h2 {
  margin: 0 0 30px;
}
#proxy-list .proxy-list {
  width: 1000px;
  margin: 0 auto;
  border-top: 5px solid #f0f0f2;
  background: #fff;
  border-radius: 15px;
}
#proxy-list .proxy-list .info {
  padding: 20px 61px 25px 31px;
}
#proxy-list .proxy-list .info img {
  float: left;
  margin: 3px 25px 0 0;
}
#proxy-list .proxy-list .info p {
  height: 1%;
  overflow: hidden;
  font-size: 13px;
  line-height: 18px;
  color: #9c9faa;
  font-weight: 300;
  margin: 0;
}
#proxy-list .proxy-list .table {
  border-top: 1px solid #ebecf2;
}
#proxy-list .proxy-list .table .heading {
  background: #fafafc;
  height: 51px;
  width: 100%;
  overflow: hidden;
  padding: 0;
  border-radius: 0 0 10px 10px;
}
#proxy-list .proxy-list .table .heading strong {
  float: left;
  font-size: 14px;
  line-height: 51px;
  color: #787f9f;
  text-transform: uppercase;
  margin: 0;
  font-weight: 500;
  border-left: 1px solid #fff;
  padding: 0 25px;
  text-align: left;
}
#proxy-list .proxy-list .table .heading strong.sort_ip:hover,
#proxy-list .proxy-list .table .heading strong.sort_proxy:hover,
#proxy-list .proxy-list .table .heading strong.sort_country:hover,
#proxy-list .proxy-list .table .heading strong.sort_city:hover,
#proxy-list .proxy-list .table .heading strong.sort_speed:hover,
#proxy-list .proxy-list .table .heading strong.sort_uptime:hover{
  cursor: pointer;
  color: #8491c1;
}

#proxy-list .proxy-list .table .heading strong.sort_number {
  width: 63px;
  border: none;
  min-height: 20px;
}
#proxy-list .proxy-list .table .heading strong.sort_proxy {
  width: 170px;
}
#proxy-list .proxy-list .table .heading strong.sort_ip {
  width: 175px;
}
#proxy-list .proxy-list .table .heading strong.sort_country {
  width: 130px;
}
#proxy-list .proxy-list .table .heading strong.sort_city {
  width: 120px;
}
#proxy-list .proxy-list .table .heading strong.sort_speed {
  width: 120px;
}
#proxy-list .proxy-list .table .heading strong.sort_uptime {
  width: 110px;
}
#proxy-list .proxy-list .table .heading .sort_number .sort_arrow {
  display: none;
}
#proxy-list .proxy-list .table .heading strong span{
  float: left;
}
#proxy-list .proxy-list .table .heading .sort_arrow {
    width: 11px;
    height: 11px;
    position: relative;
}
#proxy-list .proxy-list .table .heading .sort_arrow:after {
    content: '';
    position: absolute;
    right: -5px;
    border: 6px solid transparent;
    border-top: 9px solid #0258b9;
    top: 20px;
}
#proxy-list .proxy-list .table .heading .active .sort_arrow:after{
    top: 16px;
    border: 6px solid transparent;
    border-bottom: 9px solid #0258b9;
}

#proxy-list .proxy-list .table .filter-search {
  width: 270px;
  float: left;
}
#proxy-list .proxy-list .table .filter-search .placeinput {
  width: 200px;
  float: left;
  position: relative;
  overflow: hidden;
  text-align: left;
  height: 51px;
  margin-left: 15px;
}
#proxy-list .proxy-list .table .filter-search .placeinput input {
  background: none;
  border: none;
  padding: 0;
  font-size: 16px;
  line-height: 51px;
  color: #787f9f;
  font-weight: 500;
  text-transform: uppercase;
  height: 51px;
  width: 100%;
  display: block;
}
#proxy-list .proxy-list .table .filter-search .placeinput input:invalid + .place_holder {
  display: block;
}
#proxy-list .proxy-list .table .filter-search .placeinput input:focus + .place_holder {
  opacity: 0;
}
#proxy-list .proxy-list .table .filter-search .placeinput .place_holder {
  z-index: 2;
  left: 10px;
  cursor: text;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: none;
  color: lightgrey;
  font-size: 16px;
  line-height: 51px;
  color: #787f9f;
  font-weight: 500;
  text-transform: uppercase;
}
#proxy-list .proxy-list .table .filter-search .placeinput .place_holder span {
  color: #0080ec;
}
#proxy-list .proxy-list .table .filter-search .icon {
  background: #fff url('../images/ico_search.png') no-repeat 50% 50%;
  width: 29px;
  height: 29px;
  float: right;
  border-radius: 100%;
  margin-top: 11px;
}
#proxy-list .proxy-list .table .list-box {
  position: relative;
}
#proxy-list .proxy-list .table .list-box .list-countries-holder {
  float: left;
  width: 270px;
  overflow: hidden;
  max-height: 730px;
  min-height: 730px;
  position: relative;
}
#proxy-list .proxy-list .table .list-box .list-countries {
  list-style: none;
  margin: 0;
  border-right: 1px solid #f7f7f9;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 10px 0;
  max-height: 730px;
  background: #fff;
  position: relative;
  /*min-height: 700px;*/
}
#proxy-list .proxy-list .table .list-box .list-countries li.hide{display: none;}
#proxy-list .proxy-list .table .list-box .list-countries li {
  padding: 5px 4px;
}
#proxy-list .proxy-list .table .list-box .list-countries li a {
  display: block;
  padding: 0 13px;
  height: 36px;
  font-size: 13px;
  line-height: 36px;
  color: #000;
  overflow: hidden;
  border-radius: 5px;
  background: #fdfdfc;
  position: relative;
}
#proxy-list .proxy-list .table .list-box .list-countries li a::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#proxy-list .proxy-list .table .list-box .list-countries li a:hover {
  background: #eee;
}
#proxy-list .proxy-list .table .list-box .list-countries li a img {
  margin: 9px 10px 0 0;
  float: left;
}
#proxy-list .proxy-list .table .list-box .list-countries li a .country {
  color: #8491c1;
  font-weight: 500;
  float: left;
}
#proxy-list .proxy-list .table .list-box .list-countries li a .quantity {
  color: #9c9faa;
  font-weight: 300;
  float: right;
}
#proxy-list .proxy-list .table .list-box .list-countries li a.active {
  background: #0258b9;
}
#proxy-list .proxy-list .table .list-box .list-countries li a.active .country {
  color: #fff;
}
#proxy-list .proxy-list .table .list-box .list-countries li a.active .quantity {
  color: #76b8c0;
}
#proxy-list .proxy-list .table .list-box .list-details-holder {
  height: 1%;
  overflow: hidden;
  max-height: 730px;
  min-height: 730px;
  position: relative;
}
#proxy-list .proxy-list .table .list-box .list-details {
  max-height: 730px;
  list-style: none;
  margin: 0;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0;
  position: relative;
  z-index: 1;
}
#proxy-list .proxy-list .table .list-box .list-details li.active,
#proxy-list .proxy-list .table .list-box .list-details li:hover{
  background: #f4f4f6 !important;
}
#proxy-list .proxy-list .table .list-box .list-details li {
  width: 100%;
  overflow: hidden;
  position: relative;
  background: #fcfcfd;
  padding: 15px 0;
  min-width: 720px;
}
#proxy-list .proxy-list .table .list-box .list-details li .flag{
  float: left;
  margin: -2px 5px 0 0;
}
#proxy-list .proxy-list .table .list-box .list-details li:nth-child(odd) {
  background: #fff;
}
#proxy-list .proxy-list .table .list-box .list-details li .column {
  float: left;
  /*border-left: 1px solid #fff;*/
  padding: 0 0 0 25px;
  font-size: 14px;
  line-height: 16px;
  color: #9c9faa;
  min-height: 1px;
}
#proxy-list .proxy-list .table .list-box .list-details li .column:first-child {
  width: 9%;
  min-width: 63px;
  border: none;
}
#proxy-list .proxy-list .table .list-box .list-details li .column:nth-child(2):hover .copy_icon {
  opacity: 1;
}
#proxy-list .proxy-list .table .list-box .list-details li .column .copy_icon.active {
  background-position: 0 -11px;
}
#proxy-list .proxy-list .table .list-box .list-details li .column .copy_icon {
  position: absolute;
  top: 5px;
  right: 0;
  opacity: 0;
  cursor: pointer;
  transition: .3s opacity;
  background: url('../images/copy_icon.png') no-repeat;
  width: 11px;
  height: 11px;
}
#proxy-list .proxy-list .table .list-box .list-details li .column:nth-child(2) {
  width: 23%;
  min-width: 175px;
  position: relative;
  margin: -15px 0;
  padding: 15px 0 15px 25px;
  position: relative;
}
#proxy-list .proxy-list .table .list-box .list-details li .column:nth-child(3) {
  width: 18%;
  min-width: 127px;
}
#proxy-list .proxy-list .table .list-box .list-details li .column:nth-child(4) {
  width: 16%;
  min-width: 120px;
  padding: 0;
}
#proxy-list .proxy-list .table .list-box .list-details li .column:nth-child(5) {
  width: 16%;
  min-width: 120px;
}
#proxy-list .proxy-list .table .list-box .list-details li .column:nth-child(6) {
  width: 15%;
  min-width: 108px;
}
/*Wide*/
#proxy-list .proxy-list-wide .table .heading strong.sort_number{
  width: 29px;
}
#proxy-list .proxy-list-wide .table .heading strong.sort_proxy{
  width: 155px;
}
#proxy-list .proxy-list-wide .table .heading strong.sort_speed{
  width: 105px;
}
#proxy-list .proxy-list-wide .table .list-box .list-details li .column:first-child{
  width: 4%;
  min-width: 29px;
  padding-left: 5px;
}
#proxy-list .proxy-list-wide .table.wide .list-box .list-details li .column:first-child{
  padding-left: 25px;
}
#proxy-list .proxy-list-wide .table .list-box .list-details li .column:nth-child(2) {
  width: 20%;
  min-width: 155px;
  padding-left: 5px;
}
#proxy-list .proxy-list-wide .table.wide .list-box .list-details li .column:nth-child(2) {
  padding-left: 16px;
}
#proxy-list .proxy-list-wide .table .list-box .list-details li .column:nth-child(3) {
  width: 16%;
  min-width: 115px;
  position: relative;
}
#proxy-list .proxy-list-wide .table .list-box .list-details li .column:nth-child(4) {
  width: 7%;
  text-align: center;
  min-width: 90px;
  padding-right: 20px;
}
#proxy-list .proxy-list-wide .table.wide .list-box .list-details li .column:nth-child(4){
  width: 15%;
}
#proxy-list .proxy-list-wide .table .list-box .list-details li .column:nth-child(5) {
  width: 16%;
}
#proxy-list .proxy-list-wide .table .list-box .list-details li .column:nth-child(6) {
  width: 15%;
}
#proxy-list .proxy-list-wide .table .list-box .list-details li .flag{
  float: none;
}
#proxy-list .proxy-list-wide .table .heading strong{
  padding: 0 5px;
}
#proxy-list .proxy-list-wide .table .list-box .list-details li .column{
  padding-left: 5px;
}
#proxy-list .proxy-list-wide .table .heading strong.sort_ip{
  width: 112px;
}
#proxy-list .proxy-list-wide .table .heading strong.sort_country{
  width: 90px;
}
/*logged header*/
.logged-in .unlogged-head-stats,
.logged-in .unlogged-menu-top{display: none;}
.logged-head-stats,
.logged-menu-top{display: none;}
.logged-in .logged-head-stats,
.logged-in .logged-menu-top{
  display: block;
  z-index: 30;
}
.logged-menu-top .top-menu li{
  margin-right: 33px;
  position: relative;
}
.logged-menu-top .top-menu li:last-child{margin-right:0;}

.logged-menu-top .top-menu i{
  vertical-align: middle;
  position: relative;
  color: #0258b9;
  font-size: 20px;
  top: -1px;
}
.logged-menu-top .top-menu li:hover{
  position: relative;
}
.logged-menu-top .icons li .dropdown-menu,
.logged-menu-top .top-menu li .dropdown-menu{
  max-height: 0px;
  display: block;
  overflow: hidden;
  transition: all 0.5s ease;
}
.logged-menu-top .icons li:hover .dropdown-menu,
.logged-menu-top .top-menu li:hover .dropdown-menu{
  display: block;
  max-height: 800px;
  transition: all 0.8s ease-in-out;
}
.logged-menu-top .top-menu li  i{
  transition: all 0.5s ease-in-out;
}
.logged-menu-top .top-menu li:hover i{
  transition: all 0.5s ease-in-out;
  transform: rotate(540deg);
}
.logged-menu-top .dropdown-menu{
  padding: 0;
  margin: 0;
  left: -17px !important;
  background: #242947;
  border: none;
  border-radius: 0 0 10px 10px;
}
.logged-menu-top .dropdown-menu .dropdown-item:last-child{
  border-radius: 0 0 10px 10px;
}
.logged-menu-top .dropdown-menu .dropdown-item{
  height: 40px;
  color: #5d6280;
  padding: 0 17px;
  line-height: 40px;
}
.logged-menu-top .dropdown-menu .dropdown-item i{
  font-size: 16px;
  color: #0258b9;
  vertical-align: middle;
  top: -1px;
  position: relative;
  margin-right: 5px;
  transition: all 0.3s ease-in-out;
  transform: rotate(0);
}
.logged-menu-top .dropdown-menu .dropdown-item:hover{
  background: #202540;
  color: #adb0ba;
}
.logged-menu-top .dropdown-menu .dropdown-item:hover i{
  color: #adb0ba;
}
.logged-menu-top li a.dropdown-toggle::after {display: none;}
.logged-menu-top .icons{
  list-style: none;
  margin: 15px 0 0;
  padding: 0;
  float: right;
}
.logged-menu-top .icons li{
  float: left;
  margin-left: 1px;
  position: relative;
}
.logged-menu-top .icons li a.dropdown-toggle::after {display: none;}
.logged-menu-top .icons li.show a i,
.logged-menu-top .icons li a:hover i{
  color: #8c8f9f;
}
.logged-menu-top .icons li.show a,
.logged-menu-top .icons li a:hover{
  background: #292e4d;
}
.logged-menu-top .icons li:last-child a:hover i{
  color: #b21020;
}
.logged-menu-top .icons li a{
  display: block;
  width: 34px;
  height: 34px;
  color: #484d6a;
  text-align: center;
  border-radius: 5px;
  transition: all 0.2s ease-in-out;
}
.logged-menu-top .icons li:nth-child(1):hover i{
  -webkit-animation: shake linear 0.8s 1;
  animation: shake linear 0.8s 1;
}
.logged-menu-top .icons li:nth-child(2):hover i{
  transform: rotate(360deg);
}
.logged-menu-top .icons li a i{
  font-size: 22px;
  line-height: 34px;
  transition: all 0.3s ease-in-out;
}
.logged-menu-top .icons li:hover{position: relative;}
.logged-menu-top .icons li:hover .dropdown-menu{display: block;}
.logged-menu-top .icons .dropdown-menu{
  top: 46px !important;
  left: -160px !important;
  width: 230px;
}
.logged-menu-top .icons .dropdown-menu a::before{
  content: '';
  position: absolute;
  left: 15px;
  top: 50%;
  margin-top: -6px;
  width: 14px;
  height: 14px;
  background: #202540;
  border-radius: 100%;
}
.logged-menu-top .icons .dropdown-menu a.active::after{background: #f07676;}
.logged-menu-top .icons .dropdown-menu a::after{
  content: '';
  position: absolute;
  left: 18px;
  top: 50%;
  margin-top: -3px;
  width: 8px;
  height: 8px;
  background: #0a4996;
  border-radius: 100%;
}
.logged-menu-top .icons .dropdown-menu a:last-child:after,
.logged-menu-top .icons .dropdown-menu a:last-child:before{
  display: none;
}
.logged-menu-top .icons .dropdown-menu a{
  width: 100%;
  position: relative;
  text-align: left;
  border-radius: 0;
  background: #242947;
  padding-left: 38px;
}
.logged-menu-top .icons .dropdown-menu a:nth-child(even){
  background: #202540;
}
.logged-menu-top .icons .dropdown-menu a:last-child{
  padding-left: 12px;
}
.logged-menu-top .icons .dropdown-menu a:last-child i{
  color: #0a4996;
  font-size: 19px;
}
.logged-menu-top .user-box{
  float: right;
  margin-top: 9px;
  width: 150px;
}
.logged-menu-top .user-box .avatar img{
  border-radius: 100%;
  position: relative;
  z-index: 2;
}
.logged-menu-top .user-box:hover .avatar:after{
  transform: rotate(720deg);
}
.logged-menu-top .user-box .avatar:after{
  background: url('../images/bg_avatar.png') no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 1s ease;
  content: '';
  width: 44px;
  height: 44px;
  z-index: 1;
}
.logged-menu-top .user-box .avatar{
  float: left;
  margin-right: 9px;
  position: relative;
  width: 44px;
  height: 44px;
  text-align: center;
  padding: 2px 0 0;
}

.logged-menu-top .user-box .wraprow{
  height: 1%;
  overflow: hidden;
}
.logged-menu-top .user-box .name{
  font-size: 13px;
  line-height: 15px;
  color: #008aec;
  display: block;
  padding: 6px 0 ;
}
.logged-menu-top .user-box .money{
  font-size: 12px;
  line-height: 14px;
  color: #9ca3cb;
  display: block;
}
.logged-menu-top .head-stats{display: none;}
/* Logged head stats */
/* .logged-in .language-box .head-stats__item{
  color: #5d6280;
} */
.logged-head-stats{
  background: #202540;
  border-radius: 5px;
  border-left: 4px solid #000;
  width: 760px;
  margin-top: 16px;
  padding-bottom: 10px;
}
.logged-head-stats .head-stats-block{
  float: left;
  position: relative;
  padding: 0 0px 0 10px;
  width: 140px;
}
.logged-head-stats .head-stats-block:nth-child(2){
  padding-left: 0;
  width: 120px;
}
.logged-head-stats .head-stats-block:last-child,
.logged-head-stats .head-stats-block:first-child{
  width: 170px;
  padding: 0 0 0;
}
.logged-head-stats .head-stats-block .head-stats__item{
  /* color: #5d6280; */
  font-size: 12px;
  position: relative;
  margin: -20px 0 18px;
}
.logged-head-stats .pack{
  padding-left: 16px;
  
}

.logged-head-stats .pack .title{
  font: bold 16px/18px 'Comfortaa';
  display: block;
  margin: 0 0 5px;
}
.logged-head-stats .pack .rating i{
  color: #5d6280;
  font-size: 12px;
  float: left;
  margin-right: 2px;
}
.logged-head-stats .pack .rating i.active{color: #ffc64d;}
.logged-head-stats .pack-graphs {
  padding: 3px 0 0;
}
.logged-head-stats .pack-graphs .img-holder img{
  margin: 0;
  font: none;
  opacity: 1;
  position: relative;
  top: -1px;
}
.logged-head-stats .pack-graphs .img-holder{
  float: left;
  width: auto;
  margin-right: 10px;
}
.logged-head-stats .pack-graphs .info{
  font: bold 14px/20px 'Comfortaa';
  display: block;
  color: #a9b1da;
  margin: 0 0 7px;
}
.logged-head-stats .pack-graphs .line{
/*  width: 103px;*/
  width: 90%;
  height: 4px;
  position: relative;
  border-radius: 5px;
  background: #202540;
}
.logged-head-stats .pack-graphs .line span{
  background: #dfc07e;
  border-radius: 5px;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}

.logged-in #navigation{
  padding: 14px 0 15px;
}
.logged-in #navigation.inner{
  padding: 15px 0 25px;
}
/* .logged-in .logo img{
  width: 250px;
  margin: 0;
} */
.logged-in .fixed-header .logged-head-stats .head-stats-block .head-stats__item{display: none;}
.logged-in .fixed-header .logged-head-stats {
  margin-top: 4px;
  padding: 10px 0;
}
.logged-in .fixed-header .language-box{
  margin-top: 4px;
}

/* .logged-in .header{padding-bottom: 119px;} */

/* pack colors */
.logged-head-stats{border-color: #dfc07e;}
.pack .title{color: #dfc07e;}

/* Edit profile */
#edit-profile{
  padding: 0 0 30px;
}
#edit-profile .edit-profile{
  width: 1000px;
  margin: 0 auto;
  background: #fff;
  border-top: 5px solid #f0f0f2;
  border-radius: 15px;
  overflow: hidden;
  padding: 20px 0 0;
}
#edit-profile .heading{
  margin-bottom: 30px;
}
#edit-profile .edit-profile h2{
  font-family: 'Rubik';
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
  text-align: center;
  color: #393f59;
  text-transform: uppercase;
  border-bottom: 1px solid #f2f2f6;
  padding-bottom: 20px;
}
#edit-profile .edit-profile h2 span {
  color: #0080ec;
}
#edit-profile .edit-profile .data-form{
  padding-bottom: 20px;
}
#edit-profile .edit-profile .data-form .row {
  border-bottom: 1px solid #f2f2f6;
  margin: 0;
  padding: 20px 15px 25px;
}
#edit-profile .edit-profile .data-form label {
  font-size: 13px;
  line-height: 15px;
  font-weight: 300;
  color: #9c9faa;
  display: block;
  margin-bottom: 15px;
}
#edit-profile .edit-profile .data-form .input-group {
  border-bottom: 1px solid #f2f2f5;
}
#edit-profile .edit-profile .data-form .input-group:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25);
}
#edit-profile .edit-profile .data-form .input-group-prepend {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 35px;
  z-index: 4;
}
#edit-profile .edit-profile .data-form .form-control, #edit-profile .edit-profile .data-form .input-group-text {
  background: #fff;
  border: none;
  z-index: 1;
}
#edit-profile .edit-profile .data-form .input-group > .form-control:not(:first-child), #edit-profile .edit-profile .data-form .input-group > .custom-select:not(:first-child) {
  border-radius: 0.25rem;
}
#edit-profile .edit-profile .data-form .input-group-text i {
   color: #0080ec;
   font-size: 19px;
}
#edit-profile .edit-profile .data-form .input-group-text {
  width: 44px;
}
#edit-profile .edit-profile .data-form .col-sm-12 .input-group-text {
  padding-top: 12px;
  align-items: flex-start;
}
#edit-profile .edit-profile .data-form .form-control {
  font: 300 14px/26px 'Rubik';
  padding: 12px 12px 12px 44px;
}
#edit-profile .edit-profile .data-form textarea.form-control {
  height: 212px;
  overflow: auto;
  line-height: 16px;
  position: relative;
  z-index: 1;
}
#edit-profile .edit-profile .data-form .row:last-child {
  padding: 30px;
  display: block;
  border: none;
}
#edit-profile .edit-profile .data-form .row:last-child label{
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  font-weight: 300;
  padding-left: 5px;
}
#edit-profile .edit-profile .data-form .row:last-child .custom-control{
  min-height: auto;
  padding-top: 7px;
  float: left;
}
#edit-profile .edit-profile .data-form .row:last-child .custom-control-label{
  margin-right: 40px;
}
#edit-profile .edit-profile .data-form .row:last-child .custom-control-label::after,
#edit-profile .edit-profile .data-form .row:last-child .custom-control-label::before{
  margin-top: -2px;
}
#edit-profile .edit-profile .data-form .button {
  font: 14px/35px 'Rubik';
  color: #fff;
  width: 127px;
  height: 35px;
  padding: 0;
  margin: 0;
  float: right;
  text-align: center;
  border-radius: 20px;
  border: 1px solid #0258b9;
  background: #0258b9;
  transition: all 0.3s ease;
}
#edit-profile .edit-profile .data-form .button:hover {
  background: #fff;
  color: #0258b9;
}

#referal{
  border-top: 4px solid #f0f0f2;
  border-radius: 15px;
}
#referal .referal-heading{
  padding: 0 35px ;
  border-bottom: 1px solid #f0f0f2;
}
#referal .referal-heading h2{
  text-align: left !important;
  float: left;
  padding: 25px 0 0;
  border: none;
}
#referal-tablist{
  float: right;
  border: none;
  margin-top: -4px;
}
#referal-tablist li{
  margin-left: 15px;
}
#referal-tablist li a.active{
  border-top-color: #589df0;
}
#referal-tablist li a i{
  margin: 0;
  font-size: 18px;
  color: #0080ec;
  vertical-align: middle;
  position: relative;
  top: -1px;
}
#referal-tablist li a{
  border: none;
  background: none;
  height: 70px;
  font-size: 13px;
  line-height: 68px;
  text-transform: uppercase;
  padding: 0 7px 0 0 !important;
  color: #787f9f;
  border-top: 4px solid #f0f0f2;
  border-radius: 0;
}
#referal .statistics-box{
  padding: 30px;
}
#referal .stats{
  float: left;
  list-style:none;
  padding: 0;
  margin: 0;
}
#referal .stats li:first-child{margin-left:15px;}
#referal .stats li{
  float: left;
  margin-left: 60px;
}
#referal .stats li span{
  font-size: 13px;
  line-height: 15px;
  color: #9c9faa;
  display: block;
  margin-bottom: 15px;
}
#referal .stats li strong{
  font: bold 24px/26px 'Comfortaa';
  color: #0080ec;
  display: block;
}
#referal .stats li strong i{
  color: #0080ec;
  font-size: 23px;
  vertical-align: middle;
  position: relative;
  top: -1px;
  margin-right: 6px;
}
#referal .invoices-btn{
  font: 14px/35px 'Rubik';
  color: #fff;
  width: 127px;
  height: 35px;
  padding: 0;
  margin: 15px 0 0;
  float: right;
  text-align: center;
  border-radius: 20px;
  border: 1px solid #0258b9;
  background: #0258b9;
  transition: all 0.3s ease;
  text-transform: none;
}
#referal .invoices-btn:hover {
  background: #fff;
  color: #0258b9;
}
#referal .referal-socials{
  background: #f4f4f6;
  padding: 20px 30px;
}
#referal .referal-socials .socials{
  float: right;
}
#referal .referal-socials .label{
  font-size: 13px;
  line-height: 15px;
  color: #9c9faa;
  display: block;
  margin-bottom: 10px;
}
#referal .referal-socials .socials ul{
  list-style: none;
  margin: 0;
  padding: 8px 0 0;
  overflow: hidden;
}
#referal .referal-socials .socials ul li:first-child{margin: 0;}
#referal .referal-socials .socials ul li{
  float: left;
  margin-left: 10px;
}
#referal .referal-socials .socials ul li a:hover i{
  color: #fff;
}
#referal .referal-socials .socials ul li a:hover{
  border-color: #055aba;
  background: #055aba;
}
#referal .referal-socials .socials ul li a{
  width: 40px;
  height: 34px;
  display: block;
  background: #fff;
  border-radius: 40%;
  border: 1px solid #d8dbe9;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
#referal .referal-socials .socials ul li a i{
  vertical-align: middle;
  color: #8491c1;
  font-size: 23px;
  line-height: 30px;
  transition: all 0.3s ease-in-out;
}
#referal .referal-box{
  float: left;
  width: 705px;
}
#referal .referal-link{
  background: #ffffff;
  border-radius: 5px;
  border-left: 2px solid #0163ee;
  padding: 7px 9px 6px 17px;
}
#referal .referal-link i{
  float: left;
  font-size: 19px;
  line-height: 35px;
  color: #0080ec;
  margin-right: 13px;
}
#referal .referal-link span{
  color: #797c85;
  font-size: 19px;
  line-height: 35px;
  font-weight: 300;
  float: left;
}
#referal .referal-link .copy-btn{
  float: right;
  margin-right: 6px;
  /*font: 14px/35px 'Rubik';
  color: #fff;
  width: 127px;
  height: 35px;
  padding: 0;
  text-align: center;
  border-radius: 20px;
  border: 1px solid #0258b9;
  background: #0258b9;
  transition: all 0.3s ease;
  text-transform: none;*/
}
#referal .referal-link .copy-btn.active i{
  color: #0258b9;
}
#referal .referal-link .copy-btn i{
  color: #999;
  float: none !important;
  font-size: 18px;
  line-height: 0 !important;
  transition: all 0.3s ease;
  margin: 0;
  /*vertical-align: middle;*/
  position: relative;
  top: 9px;
}


/* Control panel */
#control-panel{
  padding: 0 0 30px;
}
#control-panel .control-panel{
  width: 1000px;
  margin: 0 auto 20px;
  border-top: 5px solid #f0f0f2;
  border-radius: 15px;
  overflow: hidden;
}
#control-panel .heading{
  margin-bottom: 30px;
}
#control-panel .control-panel .panel-heading {
  text-align: center;
  border-bottom: 1px solid #f2f2f6;
  background: #fff;
  padding: 20px 0 20px;
}
#control-panel .control-panel .panel-heading h2{
  font-family: 'Rubik';
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
  text-align: center;
  color: #393f59;
  text-transform: uppercase;
  margin-bottom: 15px;
}
#control-panel .control-panel .panel-heading h2 span {
  color: #0080ec;
}
#control-panel .control-panel .panel-heading p {
  font-size: 14px;
  line-height: 18px;
  color: #9c9faa;
  margin: 0;
  padding: 0 150px;
}
#control-panel .control-panel .panel-heading p span{
  color: #0080ec;
}
#control-panel .link-box{
  padding: 20px 0 20px;
  background: #f7f7f9;
}
#control-panel .link-box .list-link:hover{
  box-shadow: 0 0 0 rgba(204, 204, 204, 0.4);
  animation: pulse 2s 1;
}
#control-panel .link-box .list-link{
  float: left;
  background: #fff;
  border-radius: 8px;
  border-bottom: 1px solid #f2f2f5;
  height: 48px;
  padding-left: 18px;
}
#control-panel .link-box .list-link i{
  color: #999;
  font-size: 20px;
  float: left;
  line-height: 48px;
  margin-right: 13px;

}
#control-panel .link-box .list-link .link{
  color: #797c85;
  font-size: 14px;
  font-weight: 300;
  float: left;
  margin-right: 13px;
  line-height: 48px;
  height: 47px;
  border: none;
  width: 430px;

}
#control-panel .link-box .list-link .cop.active:hover i,
#control-panel .link-box .list-link .cop.active i{
  color: #0080ec;
}
#control-panel .link-box .list-link .cop:hover i{
  color: #50a8f2;
}
#control-panel .link-box .list-link .cop i{
  line-height: 20px;
  transition: all 0.3s ease;
}
#control-panel .link-box .list-link .cop{
  color: #0080ec;
  font-size: 14px;
  font-weight: 300;
  float: left;
  line-height: 48px;
  margin-right: 15px;
  /*background: url('../images/copy_icon.png') no-repeat;*/
  width: 11px;
  height: 11px;
  position: relative;
  top: 15px;
  right: 10px;
  cursor: pointer;
  /*text-indent: -9999px;*/
}
#control-panel .link-box .info-btn,
#control-panel .link-box .list-link .download-btn{
  font: 14px/48px 'Rubik';
  color: #fff;
  width: 127px;
  height: 48px;
  padding: 0;
  float: left;
  text-align: center;
  border-radius: 0 8px 8px 0;
  border: 1px solid #0258b9;
  background: #0258b9;
  transition: all 0.3s ease;
  text-transform: none;
  margin-right: 8px;
}

#control-panel .link-box .info-btn:hover{
  box-shadow: 0 0 0 rgba(204, 204, 204, 0.4);
  animation: pulse 2s infinite;
}
#control-panel .link-box .info-btn:hover,
#control-panel .link-box .list-link .download-btn:hover {
  background: #fff;
  color: #0258b9;
}
#control-panel .link-box .info-btn:hover i,
#control-panel .link-box .list-link .download-btn:hover i{
  color: #0258b9;
}
#control-panel .link-box .info-btn i,
#control-panel .link-box .list-link .download-btn i{
  color: #fff;
  float: none !important;
  font-size: 18px;
  line-height: 0 !important;
  transition: all 0.3s ease;
  margin: 0 6px 0 0;
  vertical-align: middle;
  position: relative;
  top: -2px;
}
#control-panel .link-box .info-btn{
  background: #8491c1;
  border-radius:  8px;
  border-color: #8491c1;
  margin: 0;
}
#control-panel .link-box .link-box-holder{
  margin-bottom: 15px;
  display: flex;
  justify-content: center;
}
#control-panel .link-box .under i{
  color: #8491c1;
  font-size: 18px;
  vertical-align: middle;
  position: relative;
  top: -2px;
  margin-right: 8px;
}
#control-panel .link-box .under{
  text-align: center;
  display: block;
  color: #9c9faa;
  font-size: 13px;
}

#control-panel .query-examples {
  background: #dedee7;
}
#control-panel .query-examples h2 span{
  color: #0080ec;
}
#control-panel .query-examples h2{
  font-size: 14px;
  line-height: 54px;
  font-weight: 500;
  text-transform: uppercase;
  float: left;
  color: #393f59;
  padding-left: 20px;
  margin: 0 18px 0 0;
  font-family: 'Rubik';
}
#control-panel .query-examples .list{
  list-style: none;
  margin: 0;
  padding: 0;
  float: right;
}
#control-panel .query-examples .list li{
  float: left;
  margin-right: 20px;
}
#control-panel .query-examples .list li a:hover{
  color: #0080ec;
}
#control-panel .query-examples .list li a{
  font-size: 12px;
  line-height: 54px;
  color: #787f9f;
  text-transform: uppercase;
}
#control-panel .query-examples .list li a i{
  color: #0080ec;
  font-size: 18px;
  line-height: 54px;
  vertical-align: middle;
  position: relative;
  top: -2px;
}
#control-panel .socks-settings{
  background: #f0f0f2;
  padding: 25px 35px 28px 25px;
  display: flex;
  justify-content: space-between;
  align-items: center;


}
#control-panel .socks-settings .head{
  margin-right: 25px;
}
#control-panel .socks-settings h2 span{
  color: #0080ec;
}
#control-panel .socks-settings h2{
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  text-transform: uppercase;
  color: #393f59;
  margin: 0 0 10px;
  font-family: 'Rubik';
}
#control-panel .socks-settings .helper span{
  color: #0080ec;
}
#control-panel .socks-settings .helper{
  font-size: 12px;
  line-height: 14px;
  font-weight: 300;
  color: #9c9faa;
  margin: 0;
  display: block;
}
#control-panel .socks-settings .timing i{
  float: left;
  margin-right: 10px;
  color: #8491c1;
  font-size: 25px;
}
#control-panel .socks-settings .timing{
  font-size: 12px;
  line-height: 14px;
  font-weight: 300;
  color: #9c9faa;
  margin: 0;
  display: block;
  width: 210px;
}
#control-panel  .change-socks:hover{
  box-shadow: 0 0 0 rgba(204, 204, 204, 0.4);
  animation: pulse 2s 1;
}
#control-panel  .change-socks .input-group {
  float: left;
  width: 220px;
}
#control-panel  .change-socks .input-group:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25);
}
#control-panel  .change-socks .input-group-prepend {
  position: absolute;
  top: 0;
  left: 0;
  width: 48px;
  height: 48px;
  z-index: 4;
}
#control-panel  .change-socks .form-control, 
#control-panel  .change-socks .input-group-text {
  background: #fff;
  border: none;
  z-index: 1;
}
#control-panel  .change-socks .input-group-text i {
   color: #0080ec;
   font-size: 19px;
}
#control-panel  .change-socks .input-group-text {
  width: 44px;
}
#control-panel  .change-socks .col-sm-12 .input-group-text {
  padding-top: 12px;
  align-items: flex-start;
}
#control-panel .change-socks .form-control {
  font: 300 14px/48px 'Rubik';
  color: #797c85;
  height: 48px;
  padding: 0 20px 0 48px;
  border-radius: 8px 0 0 8px;
  box-shadow: none;
}
#control-panel  .change-socks .save:hover i{
  color: #0258b9;
}
#control-panel  .change-socks .save i{
  font-size: 19px;
  line-height: 48px;
  position: relative;
  top: -3px;
  margin-right: 5px;
  vertical-align: middle;
  transition: all 0.3s ease-in-out;
}
#control-panel  .change-socks .save:hover{
  background:  #fff;
  color: #0258b9;
}
#control-panel  .change-socks .save{
  float: left;
  color: #fff;
  background: #0258b9;
  width: 142px;
  height: 48px;
  text-align: center;
  border: 1px solid #0258b9;
  font:  14px/48px 'Rubik';
  border-radius: 0 8px 8px 0;
  transition: all 0.3s ease-in-out;
}
#control-panel .soft-box{
  width: 1000px;
  margin: 0 auto;
  padding-bottom: 25px;
  border-radius: 15px;
  overflow: hidden;
  background: rgb(55,138,153);
  background: -moz-linear-gradient(180deg, rgba(55,138,153,1) 0%, rgba(48,62,118,1) 100%);
  background: -webkit-linear-gradient(180deg, rgba(55,138,153,1) 0%, rgba(48,62,118,1) 100%);
  background: linear-gradient(180deg, rgba(55,138,153,1) 0%, rgba(48,62,118,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#378a99",endColorstr="#303e76",GradientType=1); 
}
#control-panel .soft-box .head{
  width: 100%;
  overflow: hidden;
  position: relative;
  border-bottom: 1px solid #336487;
}
#control-panel .soft-box .head:after{
  content: '';
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 1px;
  left: 0;
  background: #378b99;
}
#control-panel .soft-box .head h2{
  font-size: 16px;
  line-height: 64px;
  font-weight: 500;
  color: #fff;
  float: left;
  text-transform: uppercase;
  padding-left: 25px;
}
#control-panel .soft-box .head h2 i{
  color: #fff;
  font-size: 18px;
  position: relative;
  vertical-align: middle;
  top: -2px;
}
#control-panel .soft-box .soft-tablist{
  float: right;
  list-style: none;
  padding: 0;
  margin: 0 30px 0 0;
  border: 0;
}
#control-panel .soft-box .soft-tablist li{
  margin-left: 40px;
  float: left;
}
#control-panel .soft-box .soft-tablist li a:hover,
#control-panel .soft-box .soft-tablist li a.active{
  color: #fff;  
}
#control-panel .soft-box .soft-tablist li a{
  font-size: 13px;
  line-height: 64px;
  color: #b9d4d6;
  text-transform: uppercase;
  font-weight: 500;
  transition: all 0.3s ease-in-out;
  padding: 0 !important;
  background: none;
}
#control-panel .soft-box .tab-content{
  padding: 20px 20px 0;
  font-size: 13px;
  line-height: 17px;
  font-weight: 300;
  color: #fff;
}
#control-panel .soft-box .tab-content .img-holder{
  float: left;
  margin: 0 20px 0 0;
}
#control-panel .soft-box .tab-content .column{
  height: 1%;
  overflow: hidden;
}
#control-panel .soft-box .tab-content p{
  margin: 0 0 12px;
}
#control-panel .soft-box .tab-content h6{
  font-size: 13px;
  line-height: 17px;
  font-family: 'Rubik';
  font-weight: 500;
}
#control-panel .soft-box .tab-content ul{
  list-style: none;
  padding: 0;
  margin: 0 0 15px;
}
#control-panel .soft-box .tab-content .download i{
  color: #fff;
  font-size: 19px;
  line-height: 35px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  margin-right: 7px;
}
#control-panel .soft-box .tab-content .download:hover{
  border:1px solid #0082ec;
  background: none;
  line-height: 33px;
}
#control-panel .soft-box .tab-content .download{
  width: 113px;
  height: 35px;
  text-align: center;
  color: #fff;
  font-size: 13px;
  line-height: 35px;
  background: rgb(0,130,236);
  background: -moz-linear-gradient(180deg, rgba(0,130,236,1) 0%, rgba(0,166,235,1) 100%);
  background: -webkit-linear-gradient(180deg, rgba(0,130,236,1) 0%, rgba(0,166,235,1) 100%);
  background: linear-gradient(180deg, rgba(0,130,236,1) 0%, rgba(0,166,235,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0082ec",endColorstr="#00a6eb",GradientType=1); 
  border-radius: 20px;
  display: block;
  transition: all 0.3s ease;
  border: 1px transparent;
}

#proxy_countries_list .modal-dialog,
#modal_proxy_stat .modal-dialog,
#proxy_countries .modal-dialog{
  max-width: 800px !important;
}
#proxy_countries_list .modal-window-content,
#modal_proxy_stat .modal-window-content,
#proxy_countries .modal-window-content{
  padding: 0;
  border-radius: 0 0 15px 15px;
  overflow: hidden;
}
#proxy_countries_list .modal-dialog .curr-date span,
#modal_proxy_stat .modal-dialog .curr-date span,
#proxy_countries .modal-dialog .curr-date span{
  top: 50px;
  color: #fff;
}
#proxy_countries_list .modal-dialog .country_list{
  width: 800px !important;
}

.graphs-tabs .curr-date strong{display: none;}


#proxy_countries_list .modal-dialog .modal-content .modal-header,
#modal_proxy_stat .modal-dialog .modal-content .modal-header,
#proxy_countries .modal-dialog .modal-content .modal-header{
  padding: 10px 0;
}

#info_popup.popup_error .modal-content{
  border-color: #ff0000 !important;
}
#info_popup.popup_error .modal-content .modal-title{
  color: #ff0000;
}
#info_popup .info_popup_container strong{
  font: 600 14px/18px 'Rubik';
}
#info_popup .info_popup_container{
  text-align: center;
  padding: 20px;
  font: 400 14px/18px 'Rubik';
  color: #393f59;
  margin: 0;
}

 .transition-loader {
   position: absolute;
   top: 0;
   left: 0;
   height: 100%;
   width: 100%;
}
.list-loader .transition-loader-inner{
   transform: translateY(-50%);
   top: 11%;
   position: absolute;
   width: 270px;
   color: #2196f3;
   /*padding: 0 100px;*/
   text-align: center;
   left: 0;
}
.content-loader .transition-loader-inner {
   transform: translateY(-50%);
   top: 5%;
   position: absolute;
   width: 730px;
   color: #2196f3;
   /*padding: 0 100px;*/
   text-align: center;
   right: 0;
}
 .transition-loader-inner label {
   font-size: 1em;
   padding: 1%;
   opacity: 0;
   display: inline-block;
}
 .content-loader .transition-loader-inner label {
    font-size: 2em;
 }
 .transition-loader-inner label:after {
   content: '•';
}
 .transition-loader-inner label:nth-child(1) {
   -webkit-animation: loader 3s 600ms infinite ease-in-out;
   animation: loader 3s 600ms infinite ease-in-out;
}
 .transition-loader-inner label:nth-child(2) {
   -webkit-animation: loader 3s 500ms infinite ease-in-out;
   animation: loader 3s 500ms infinite ease-in-out;
}
 .transition-loader-inner label:nth-child(3) {
   -webkit-animation: loader 3s 400ms infinite ease-in-out;
   animation: loader 3s 400ms infinite ease-in-out;
}
 .transition-loader-inner label:nth-child(4) {
   -webkit-animation: loader 3s 300ms infinite ease-in-out;
   animation: loader 3s 300ms infinite ease-in-out;
}
 .transition-loader-inner label:nth-child(5) {
   -webkit-animation: loader 3s 200ms infinite ease-in-out;
   animation: loader 3s 200ms infinite ease-in-out;
}
 .transition-loader-inner label:nth-child(6) {
   -webkit-animation: loader 3s 100ms infinite ease-in-out;
   animation: loader 3s 100ms infinite ease-in-out;
}
 @keyframes loader {
   0% {
     opacity: 0;
     transform: translateX(-300px) scale(1);
  }
   33% {
     opacity: 1;
     transform: translateX(0px) scale(2);
  }
   66% {
     opacity: 1;
     transform: translateX(0px) scale(1);
  }
   100% {
     opacity: 0;
     transform: translateX(300px) scale(2);
  }
}
 @-webkit-keyframes loader {
   0% {
     opacity: 0;
     -webkit-transform: translateX(-300px);
  }
   33% {
     opacity: 1;
     -webkit-transform: translateX(0px);
  }
   66% {
     opacity: 1;
     -webkit-transform: translateX(0px);
  }
   100% {
     opacity: 0;
     -webkit-transform: translateX(300px);
  }
}


/*Proxy list horizontal*/
#proxy-list .proxy-list-horizontal {
  background: none;
  border-top: none;
  border-radius: 0;
}
#proxy-list .proxy-list-horizontal .info{
  border-top: 5px solid #f0f0f2;
  border-bottom: 1px solid #ebecf2;
  border-radius: 15px 15px 0 0;
}
#proxy-list .proxy-list-horizontal .holder:first-child{
  margin-bottom: 10px;
}
#proxy-list .proxy-list-horizontal .holder{
  background: #fff;
  border-radius: 15px;
  overflow: hidden;
}
#proxy-list .proxy-list-horizontal .table{
  border: none;
  margin: 0;
}
#proxy-list .proxy-list-horizontal .table .filter-search .placeinput{
  height: 36px;
}
#proxy-list .proxy-list-horizontal .table .filter-search .placeinput .place_holder{
  padding-left: 11px;
}
#proxy-list .proxy-list-horizontal .table .filter-search .placeinput .place_holder,
#proxy-list .proxy-list-horizontal .table .filter-search .placeinput input{
  height: 36px;
  line-height: 36px;
}
#proxy-list .proxy-list-horizontal .table .filter-search .icon{
  margin: 4px 0 0 0;
}
/*#proxy-list .proxy-list-horizontal .table .heading .filter-search{
  float: none;
  width: 100%;
}
#proxy-list .proxy-list-horizontal .table .heading .filter-search .placeinput{
  float: none;
  width: 260px;
  text-align: center;
}
#proxy-list .proxy-list-horizontal .table .heading .filter-search .icon{
  float: none;
  display: inline-block;
  vertical-align: top;
}*/
#proxy-list .proxy-list-horizontal .table .list-box .list-countries-holder{
  float: none;
  width: 100%;
  padding: 10px 0;
}
#proxy-list .proxy-list-horizontal  .content-loader .transition-loader-inner,
#proxy-list .proxy-list-horizontal  .list-loader .transition-loader-inner{
  width: 100%;
}
#proxy-list .proxy-list-horizontal .table .list-box .list-countries{
  min-height: auto;
  max-height: auto;
  padding: 0;
}
#proxy-list .proxy-list-horizontal .table .list-box .list-countries-holder{
  max-height: 220px;
  min-height: 220px;
}
#proxy-list .proxy-list-horizontal .table .list-box #list-countries{
  max-height: 162px;
  min-height: 162px;
}
#proxy-list .proxy-list-horizontal .table .list-box .list-details,
#proxy-list .proxy-list-horizontal .table .list-box .list-details-holder{
  min-height: 715px;
  max-height: 715px;
}
#proxy-list .proxy-list-horizontal .table .heading strong,
#proxy-list .proxy-list-horizontal .table .list-box .list-details li .column{
  padding-left: 0 !important;
  padding-right: 0 !important;
}
#proxy-list .proxy-list-horizontal .table .list-box .list-details li .column .copy_icon {
  right: 10px;
}


#proxy-list .proxy-list-horizontal .table .heading strong:first-child,
#proxy-list .proxy-list-horizontal .table .list-box .list-details li .column:first-child{
  width: 98px;
  min-width: auto;
  padding-left: 25px !important;
}
#proxy-list .proxy-list-horizontal .table .heading strong:nth-child(2),
#proxy-list .proxy-list-horizontal .table .list-box .list-details li .column:nth-child(2){
  width: 206px;
  min-width: auto;
}
#proxy-list .proxy-list-horizontal .table .heading strong:nth-child(3),
#proxy-list .proxy-list-horizontal .table .list-box .list-details li .column:nth-child(3){
  width: 137px;
  min-width: auto;
}
#proxy-list .proxy-list-horizontal .table .list-box .list-details li .column:nth-child(3){
  margin: -15px 0;
  padding: 15px 0 15px !important;
  position: relative;
}
#proxy-list .proxy-list-horizontal .table .list-box .list-details li .column:nth-child(3):hover .copy_icon {
  opacity: 1;
}
#proxy-list .proxy-list-horizontal .table .heading strong:nth-child(4),
#proxy-list .proxy-list-horizontal .table .list-box .list-details li .column:nth-child(4){
  width: 108px;
  min-width: auto;
}
#proxy-list .proxy-list-horizontal .table .heading strong:nth-child(5),
#proxy-list .proxy-list-horizontal .table .list-box .list-details li .column:nth-child(5){
  width: 176px;
  min-width: auto;
}
#proxy-list .proxy-list-horizontal .table .heading strong:nth-child(6),
#proxy-list .proxy-list-horizontal .table .list-box .list-details li .column:nth-child(6){
  width: 127px;
  min-width: auto;
}
#proxy-list .proxy-list-horizontal .table .heading strong:nth-child(7),
#proxy-list .proxy-list-horizontal .table .list-box .list-details li .column:nth-child(7){
  width: 118px;
  min-width: auto;
}

#proxy-list .proxy-list-horizontal .list-loader .transition-loader-inner {
  top: 50%;
}
#proxy-list .proxy-list-horizontal .content-loader .transition-loader-inner {
  top: 5%;
}
#proxy-list .proxy-list-horizontal .table .filter-search{
  width: 50%;
}
#proxy-list .proxy-list-horizontal .table .filter-search .placeinput{
  width: 80%;
}


#modal-success .modal-content,
#modal-error .modal-content{
  border: none !important;
}
#modal-success .modal-content .modal-header,
#modal-error .modal-content .modal-header{
  border: none !important;
  width: 100%;
  overflow: hidden;
  padding: 0;
}
#modal-success .modal-content .modal-header .icon,
#modal-error .modal-content .modal-header .icon{
  background: #f07676;
  width: 50px;
  text-align: center;
  vertical-align: top;
  float: left;
  padding: 18px 5px 18px 0;
  border-radius: 15px 0 0 15px; 
}
#modal-success .modal-content .modal-header .icon{
  background: #2fd737;
}
#modal-success .modal-content .modal-header .modal-title,
#modal-error .modal-content .modal-header .modal-title{
  font-weight: 300;
  color: #797c85;
  font-size: 14px;
  text-transform: none;
  text-align: left;
  float: left;
  background: #fff;
  padding: 19px 0 17px 20px;
  margin: 0 0 0 -5px;
  line-height: 24px;
  border-radius: 10px 0 0 10px;
}
#modal-success .modal-content .modal-header .close,
#modal-error .modal-content .modal-header .close{
  color: #797c85;
  border: none;
  font-size: 20px;
  top: 20px;
  right: 20px;
  transition: all 1s ease;
}
#modal-success .modal-content .modal-header .close:hover,
#modal-error .modal-content .modal-header .close:hover{
  transform: rotate(360deg);
}
.showInfo-box.hide{display: none;}
.showInfo-box{
  border: 1px solid #797c85;
  border-radius: 5px;
  padding: 10px 0 7px 43px;
  font: 300 14px/18px 'Rubik';
  text-align: center;
  margin-bottom: 20px;
  background: #fff;
  color: #797c85;
}
.showInfo-box.error{
  border: 1px solid #f6bcbc;
  background:#fdeeee url('../images/ico_error2.png') no-repeat 14px 50%;
  color: #d98484;
  text-align: left;
}
.showInfo-box.success{
  border: 1px solid #22ac6b;
  background: #22ac6b url('../images/ico_success.png') no-repeat 14px 50%;
  color: #fff;
  text-align: left;
  background-size: 18px;
}


.fade-scale {
  transform: scale(0);
  opacity: 0;
  -webkit-transition: all .25s linear;
  -o-transition: all .25s linear;
  transition: all .25s linear;
}

.fade-scale.show {
  opacity: 1;
  transform: scale(1);
}



.toastify .text-holder{
  z-index: 2;
  position: relative;
  background: #fff;
  border-radius: 6px;
  padding: 10px 40px 10px 20px;
  border-radius: 0 10px 10px 0;
}
.toastify .icon-holder{
  width: 45px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 10px 0 0 10px;
}
.toastify.notify .icon-holder{
  background: #055aba;
}
.toastify.notify .icon-holder:after{
  content: '';
  background: url('../images/ico_notify.png') no-repeat;
  background-size: 76%;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 25px;
  height: 24px;
  margin: -9px 0 0 -11px;
  z-index: 2;
  transition: all 0.3s ease; 

}
.toastify.notify:hover .icon-holder:after{
  -webkit-animation: shake linear 0.8s 1;
  animation: shake linear 0.8s 1;
}
.toastify.error .icon-holder{
  background:#f07676 url('../images/ico_error.png') no-repeat 50% 50%;
  background-size: 44%;
}
.toastify.success .icon-holder{
  background:#2fd737 url('../images/ico_success.png') no-repeat 50% 50%;
  background-size: 44%;
}
.toastify.notify .Toastify__progress-bar{
  display: none;
}
  
@-webkit-keyframes shake {
  0% { -webkit-transform: rotate(0deg); }
  10% { -webkit-transform: rotate(-10deg); }
  20% { -webkit-transform: rotate(10deg); }
  30% { -webkit-transform: rotate(0deg); }
  40% { -webkit-transform: rotate(10deg); }
  50% { -webkit-transform: rotate(-10deg); }
  60% { -webkit-transform: rotate(0deg); }
  70% { -webkit-transform: rotate(-10deg); }
  80% { -webkit-transform: rotate(10deg); }
  90% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(-10deg); }
}




.toastify {
    padding: 0 0 0 40px;
    color: #797c85;
    display: inline-block;
    box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(77, 96, 232, 0.3);
    /*background: #fff;*/
    position: fixed;
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
    /*border-radius: 20px;*/
    /*cursor: pointer;*/
    text-decoration: none;
    /*max-width: calc(50% - 20px);*/
    width: 300px;
    z-index: 2147483647;
    /*overflow: hidden;*/
    font-family: 'Rubik';
    font-size: 14px;
}

.toastify.on {
    opacity: 0.8;
}
.toastify.on:hover {
  opacity: 1;
}

.toast-close:hover{
  opacity: 1;
  transform: rotate(360deg);
}
.toast-close {
    z-index: 3;
    cursor: pointer;
    opacity: 0.4;
    padding: 0 5px;
    position: absolute;
    top: 50%;
    right: 10px;
    margin: -10px 0 0;
    transition:all 1s ease;
}

.toastify-right {
    right: 15px;
}

.toastify-left {
    left: 15px;
}

.toastify-top {
    top: -150px;
}

.toastify-bottom {
    bottom: -150px;
}

.toastify-rounded {
    border-radius: 25px;
}

.toastify-avatar {
    width: 1.5em;
    height: 1.5em;
    margin: -7px 5px;
    border-radius: 2px;
}

.toastify-center {
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    max-width: fit-content;
    max-width: -moz-fit-content;
}

@media only screen and (max-width: 360px) {
    .toastify-right, .toastify-left {
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0;
        width: fit-content;
        max-width: fit-content;
    }
}
.Toastify__progress-bar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 5px !important;
    z-index: 9999;
    opacity: .4;
    /*background-color: hsla(0,0%,100%,.7);*/
    background: #fff;
    transform-origin: left;

    -webkit-animation: Toastify__trackProgress linear 5s forwards;
    animation: Toastify__trackProgress linear 5s forwards;
}
.error .Toastify__progress-bar {
  background: #cf5555;
}
.success .Toastify__progress-bar {
  background: #007800;
}
@-webkit-keyframes Toastify__trackProgress {
  0% {
    width: 100%;
    height: 100%;
  }
  100% {
    width: 0%;
    height: 0%;
  }
}
@keyframes Toastify__trackProgress{
  0% {
    width: 100%;
    height: 100%;
  }
  100% {
    width: 0%;
    height: 0%;
  }
}

.menu-icon{
  float: left;
  width: 50px;
  background: #fafafc;
  position: relative;
  z-index: 2;
  padding: 5px;
}
/*.menu-icon svg{
  transform: rotate(180deg);
}*/
.menu-icon svg {
  fill-rule: evenodd;
  clip-rule: evenodd;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-miterlimit: 1.5;
  cursor:pointer;
}

.menu-icon svg path {
  fill: none;
  stroke: #0080ec;
  stroke-width: 2px;
}
#top,
#bottom {
  stroke-dasharray: 30, 75.39;
  transition: all 0.6s cubic-bezier(0.6, 0.33, 0.67, 1.29);
}

.menu-icon svg.active #top,
.menu-icon svg.active #bottom {
  stroke-dasharray: 75.39;
  stroke-dashoffset: -60;
}

.menu-icon svg:nth-child(2) {
  transform: rotate(0deg);
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.menu-icon svg:nth-child(2) path {
  transition: all 0.4s ease-in-out 0.6s;
}

.menu-icon svg:nth-child(2).active {
  transform: rotate(180deg);
}

.rocket #top {
  stroke-dasharray: 30, 88;
}


#proxy-list .proxy-list .table .filter-search{
  width: 220px;
  position: relative;
  z-index: 1;
}
#proxy-list .proxy-list .table .filter-search .placeinput{
  margin-left: 0;
  width: 190px;
}

#proxy-list .proxy-list .table{
  overflow: hidden;
}

#proxy-list .proxy-list .table.wide .heading strong.sort_number {
  width: 73px;
  border: none;
  min-height: 20px;
}


#balance .payment-method-list{
  list-style: none;
  margin: 0 -8px !important;
  padding: 0 0 10px;
}
#balance .payment-method-list li{
  margin: 0 0 13px;
  padding: 0 8px !important;
}
#balance .payment-method-list li a{
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 1px 1px #ddd;
  display: block;
  height: 107px;
  width: 100%;
  text-align: center;
  line-height: 107px;
  filter: grayscale(100%);
  opacity: 0.5;
  transition: all 0.3s ease;

}

#balance .payment-method-list li a.active{
  filter:grayscale(0);
  opacity: 1;
}
#balance .payment-method-list li a:hover{
  opacity: 1;
  box-shadow: 0 0 0 rgba(204, 204, 204, 0.4);
  animation: pulse 2s infinite;
}

#balance .bonus-line{
  margin: 0 -25px -25px;
  border-top: 1px solid #f7f7f9;
  padding: 13px 25px 25px;
  background: #fff;
}
#balance .bonus-line:after{
  content: '';
  display: block;
  clear: both;

}
#balance .bonus-form{
  float: left;
  width: 281px;
  background: #fff;
  border-radius: 10px;
  height: 49px;
  line-height: 49px;
  box-shadow: 0 1px 1px #ddd;
  padding-left: 18px;
}
#balance .bonus-form:hover{
  box-shadow: 0 0 0 rgba(204, 204, 204, 0.4);
  animation: pulse 2s 1;
}
#balance .bonus-form i{
  float: left;
  margin-right: 8px;
  color: #0080ec;
  line-height: 49px;
}
#balance .bonus-form input{
  float: left;
  width: 165px;
  font: 14px/49px 'Rubik';
  color: #797c85;
  margin: 0;
  padding: 0;
  height: 49px;
  border: none;
}
#balance .bonus-form .submit:hover{
  background: #fff;
  border: 1px solid #0258b9;
}
#balance .bonus-form .submit:hover i{
  color: #0258b9;
}
#balance .bonus-form .submit{
  float: right;
  border: 1px solid #0258b9;
  background: #0258b9;
  border-radius: 0 10px 10px 0;
  line-height: 47px;
  width: 60px;
  text-align: center;
  position: relative;
  height: 49px;
  transition: all 0.3s ease;
}
#balance .bonus-form .submit i{
  float: none;
  margin: 0;
  color: #fff;
}
#balance .bonus-form .submit input{
  text-indent: -9999px;
  background: none;
  border: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#balance .presale-box{
  float: left;
  width: 240px;
  margin-left: 20px;
  padding-top: 6px;
  display: none;
}
#balance .presale-box .img-holder{
  float: left;
  margin: 5px 15px 0 0;
}
#balance .presale-box p{
  color: #9c9faa;
  font: 13px/19px "Rubik";
  margin: 0;
}
#balance .presale-box p span{
  color: #4494ef;
}

#balance .bonus-line .check:hover {
    color: #fff;
    background: #4494ef;
}
#balance .bonus-line .check {
    float: right;
    width: 25%;
    height: 43px;
    font-size: 16px;
    line-height: 39px;
    color: #232a46;
    font-weight: 500;
    border: 3px solid #4494ef;
    border-radius: 20px;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    transition: all 0.3s ease-in-out;
    margin-top: 3px;
}
#balance .bill-box .price-box .express-block .range-slider .irs-line-custom{
  width: 100%;
  top: -5px;
  left: 0;
  position: absolute;
  height: 40px;
  z-index: 20;
}
.redirect-box{
  display: none;
}
#balance .hide{
  display: none;
}
.progress-bar-striped{
  background-image: linear-gradient(45deg,rgb(255, 255, 255) 26%,transparent 25%,transparent 50%,rgb(255, 255, 255) 50%,rgb(255, 255, 255) 75%,transparent 75%,transparent);
}
.pulse {
  display: block;
  border-radius: 50%;
  cursor: pointer;
  box-shadow: 0 0 0 rgba(204, 204, 204, 0.4);
  animation: pulse 2s infinite;
}
.pulse:hover {
  animation: none;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(204, 204, 204, 0.4);
  }
  70% {
      -webkit-box-shadow: 0 0 0 10px rgba(204, 204, 204, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(204, 204, 204, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(204, 204, 204, 0.4);
    box-shadow: 0 0 0 0 rgba(204, 204, 204, 0.4);
  }
  70% {
      -moz-box-shadow: 0 0 0 10px rgba(204, 204, 204, 0);
      box-shadow: 0 0 0 10px rgba(204, 204, 204, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(204, 204, 204, 0);
      box-shadow: 0 0 0 0 rgba(204, 204, 204, 0);
  }
}

@-webkit-keyframes pulseanimate {
 0% {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
 50% {
  -webkit-transform:scale3d(1.05,1.05,1.05);
  transform:scale3d(1.05,1.05,1.05)
 }
 100% {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
@keyframes pulseanimate {
 0% {
  -webkit-transform:scale3d(1,1,1);
  -ms-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
 50% {
  -webkit-transform:scale3d(1.08,1.08,1.08);
  -ms-transform:scale3d(1.08,1.08,1.08);
  transform:scale3d(1.08,1.08,1.08)
 }
 100% {
  -webkit-transform:scale3d(1,1,1);
  -ms-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
.pulse2 {
  animation: pulseanimate 2s 1;
}

.inactive{
  filter: grayscale(100%);
  opacity: 0.4;
}

.inactive:after{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 121;
}

.inactive:hover{
  box-shadow: 0 0 3px #666 !important;
  border-left: 4px solid transparent ;
  border-bottom: 1px solid transparent ;
}
.autorenewal{
  margin: 0 auto 30px;
  width: 130px;
}
.autorenewal .custom-control-label{
  color: #a5aed7;
  font-size: 13px;
  line-height: 24px;
}
.menu-top .language-box{
  padding: 20px 10px;
}
.menu-top .language-box .language__item{
  margin-right: 0;
}
.menu-top .language-box .language__item:first-child{
  margin-right: 14px;
}
#control-panel .control-table {
  width: 1000px;
  margin: 0 auto 20px;
  border-top: 5px solid #f0f0f2;
  border-radius: 15px;
  overflow: hidden;
  background: #fff;
}

#control-panel .table-box {
  text-align: center;
  overflow: hidden;
}
#control-panel .table-box .headers {
  background: #f7f7f9;
  width: 100%;
  overflow: hidden;
  padding: 0;
  border-top: 1px solid #f2f2f5;
  border-bottom: 1px solid #f4f4f7;
}
#control-panel .table-box .headers strong {
  float: left;
  width: 30%;
  font-size: 14px;
  line-height: 50px;
  text-transform: uppercase;
  font-weight: 500;
  color: #787f9f;
}
#control-panel .table-box .headers strong:nth-child(2) {
  width: 20%;
}
#control-panel .table-box .headers strong:nth-child(3) {
  width: 20%;
}
#control-panel .table-box .headers strong:nth-child(4) {
  width: 30%;
}
#control-panel .table-box .row {
  margin: 0;
  border-bottom: 1px solid #f6f6f8;
  background: #fff;
  height: 57px;
  font-size: 12px;
  line-height: 57px;
  transition: all 0.3s ease;
}
#control-panel .table-box .row:nth-child(odd) {
  background: #fcfcfc;
}
#control-panel .table-box .row:hover {
  background: #f5f5f5;
}
#control-panel .table-box .row .tarif {
  float: left;
  width: 30%;
  color: #232a46;
  vertical-align: middle;
  text-align: left;
  padding-left: 9%;
}
#control-panel .table-box .row .tarif span {
  display: inline-block;
}
#control-panel .table-box .row:hover .tarif .icon {
  box-shadow: 0 0 0 rgba(204, 204, 204, 0.4);
  animation: pulse 2s 1;
}
#control-panel .table-box .row .tarif .icon {
  background: #9c9faa;
  width: 11px;
  height: 11px;
  border-radius: 100%;
  margin-right: 14px;
}
#control-panel .table-box .row .tarif .blue {
  background: #0099ec;
}
#control-panel .table-box .row .threads {
  float: left;
  width: 20%;
  color: #b5b8c4;
  font-size: 14px;
  font-weight: 300;
  text-align: center;
}
#control-panel .table-box .row .traffic {
  float: left;
  width: 20%;
  color: #9c9faa;
  text-align: center;
}
#control-panel .table-box .row .traffic strong {
  font-weight: normal;
  color: #232a46;
}
#control-panel .table-box .row .date {
  float: left;
  width: 30%;
  color: #9c9faa;
}
#control-panel .control-table .panel-heading {
  text-align: center;
  border-bottom: 1px solid #f2f2f6;
  background: #fff;
  padding: 20px 0 20px;
}
#control-panel .control-table .panel-heading h2 {
  font-family: 'Rubik';
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
  text-align: center;
  color: #393f59;
  text-transform: uppercase;
  margin: 0;
}
#control-panel .control-table .panel-heading h2 span {
  color: #0080ec;
}
#modal-capcha .modal-dialog{
  justify-content: center;
  align-items: center;
}
#modal-capcha .modal-content{
  width: auto;
  border: 4px solid #ebecf2 !important;
  padding: 35px;
  border-radius: 0;
}
.black_friday{
   display: flex;
   overflow-x: hidden;
   background: #fed501;
   color: #000;
   text-align: center;
   box-shadow: 0 0 20px #fed501;
   margin: 20px 0 0;
}

.black_friday span {
  color: #000;
  display: block;
  font-size: 16px;
  animation: marquee 10s infinite linear;
  font-size: sans-serif;
  line-height: 1.3;
  padding: 4px 0;
  white-space: nowrap;
  display: inline-block;
}

.black_friday span:after {
/*    content: '| BLACK FRIDAY sales up to 70% ';*/
}

@keyframes marquee {
    0% {
        transform: translateX(0%);
    }
    100% {
        transform: translateX(-50%);
    }
}
.bonus-line .hidden_text{display:none;}

/* Гамбургер-кнопка */
.hamburger {
    display: none;
    position: fixed;
    top: 15px;
    right: 20px;
    width: 30px;
    height: 40px;
    background: none;
    border: none;
    cursor: pointer;
    z-index: 1001;
}

.hamburger span {
    display: block;
    width: 30px;
    height: 4px;
    background: white;
    margin: 6px 0;
    transition: 0.3s;
    box-sizing: border-box;
}

/* Анимация кнопки при открытии */
.hamburger.active span:nth-child(1) {
    transform: translateY(10px) rotate(45deg);
}
.hamburger.active span:nth-child(2) {
    opacity: 0;
}
.hamburger.active span:nth-child(3) {
    transform: translateY(-10px) rotate(-45deg);
}
/* Затемнение фона */
.overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    display: none;
    z-index: 999;
}
