body {
  background: #00a1b3;
  font-family: 'Open Sans', sans-serif;  
}

a, .btn {
  outline: none !important; }

input.form-control {
  -webkit-border-radius: 2px;
  border-radius: 2px; }

ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0; }

.no-margin {
  margin: 0; }

.no-padding {
  padding: 0; }

.white_title_text {
  color: #ffffff;
  font-size: 24px; }

/*Header Start*/
.header {
  background: #232323;
  padding: 0 0; }

.main_nav li {
  float: left; 
}

.main_nav li a {
  color: #fff;
  /*font-size: 16px;*/
  font-size: 13.5px;
  display: block;
  padding: 30px 10px;
  text-align: center; }

.logotype {
  margin-top: 14px; 
  padding-left: 15px;
}

.main_nav li a:hover {
  text-decoration: none;
  color: #b7ca33;
  background: #0f0f0f; }

.main_nav li a.log_in {
  padding-left: 30px;
  position: relative;
  color: #b7ca33; 
}

.main_nav li a.log_out {
  position: relative;
  color: #fff; 
  width: 85px;
  padding-left: 25px;  
}
.main_nav li a.log_out:after{
  content: '';
  position: absolute;
  width: 14px;
  height: 18px;
  background: url("../images/ico2/header_exitr.png") no-repeat;
  background-position: 0 0;  
  left: 7px;
}

.main_nav li a.sing_in {
  background: #b7ca33;
  padding: 8px 30px;
  color: #fff;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-top: 22px; }

.main_nav li a.log_in:before {
  content: '';
  position: absolute;
  width: 20px;
  height: 20px;
  background: url("../img/icons.png") no-repeat;
  background-position: 0 0;
  left: 5px;
  top: 32px; }

/*Header End*/
/*Main_content Start*/
.main_content {
  min-height: 100vh;
  background: url("../img/main_bg.png") no-repeat top left;
  background-size: 100%; 
  /*min-width: 470px;*/
  min-width: 300px;
}

.twice_block {
  padding-top: 30px; }

.half_div {
  background: #fff; }

.half_div_header {
  background: #333333;
  padding: 13px 20px;
  position: relative; }

.half_div_header_order .white_title_text, .half_div_header_work .white_title_text {
  position: relative;
  padding-left: 48px; }

.half_div_header_order .white_title_text:before {
  width: 35px;
  height: 31px;
  content: '';
  position: absolute;
  background: url("../img/icons.png") no-repeat;
  background-position: -20px 0;
  left: 0;
  top: 0; }

.half_div_header_work .white_title_text:before {
  width: 33px;
  height: 31px;
  content: '';
  position: absolute;
  background: url("../img/icons.png") no-repeat;
  background-position: -55px 0;
  left: 0;
  top: 0; }

.half_div .half_div_content {
  background: #ffffff;
  border: 3px solid #ebebeb;
  border-top: none;
  padding: 30px; }

.benefits {
  margin-bottom: 0;
  overflow: hidden;
  padding-bottom: 20px; }

.benefits li {
  margin-top: 20px;
  position: relative; }

.text {
  font-weight: normal; }

.benefits li .text {
  padding-top: 15px; }

.benefits .circle, .circle {
  position: relative;
  width: 50px;
  height: 50px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #e8e8e8;
  /* Old browsers */
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #e8e8e8 0%, #e7e7e7 2%, #ededed 14%, #fcfcfc 37%, #ffffff 49%, #ffffff 88%, #fcfcfc 98%, #f7f7f7 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), color-stop(2%, #e7e7e7), color-stop(14%, #ededed), color-stop(37%, #fcfcfc), color-stop(49%, #ffffff), color-stop(88%, #ffffff), color-stop(98%, #fcfcfc), to(#f7f7f7));
  background: linear-gradient(to bottom, #e8e8e8 0%, #e7e7e7 2%, #ededed 14%, #fcfcfc 37%, #ffffff 49%, #ffffff 88%, #fcfcfc 98%, #f7f7f7 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#f7f7f7',GradientType=0 );
  -webkit-box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3);
  box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3);
  float: left;
  margin-right: 10px; }

.benefits .circle:after, .circle:after {
  content: '';
  position: absolute; }

.benefits .circle.starting:after {
  content: '';
  width: 35px;
  height: 20px;
  background: url("../img/icons.png") no-repeat;
  background-position: -90px 0;
  position: absolute;
  top: 16px;
  left: 7px; }

.benefits .circle.api:after {
  width: 32px;
  height: 29px;
  background: url("../img/icons.png") no-repeat;
  background-position: -129px 0;
  top: 13px;
  left: 12px; }

.benefits .circle.response:after {
  width: 31px;
  height: 31px;
  background: url(../img/icons.png) no-repeat;
  background-position: -166px 0;
  top: 10px;
  left: 10px; }

.benefits .circle.home_up:after {
  width: 23px;
  height: 25px;
  background: url(../img/icons.png) no-repeat;
  background-position: -198px 0;
  top: 12px;
  left: 14px; }

.benefits .circle.instant:after {
  width: 34px;
  height: 25px;
  background: url(../img/icons.png) no-repeat;
  background-position: -224px 0;
  top: 13px;
  left: 12px; }

.benefits .circle.easy:after {
  width: 21px;
  height: 21px;
  background: url(../img/icons.png) no-repeat;
  background-position: -264px 0;
  top: 15px;
  left: 15px; }

.buttons_wrap {
  width: 100%;
  overflow: hidden;
  margin-top: 15px; }

.btn_blue {
  width: 180px;
  text-align: center;
  border: 2px solid #3abbbc;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 10px 0;
  color: #3abbbc;
  font-size: 20px; }

.btn_blue:hover {
  text-decoration: none;
  background: rgba(58, 187, 188, 0.82);
  color: #fff; }

.btn_blue_fill {
  background: #3abbbc;
  color: #fff;
  float: right; }

.btn_blue_fill:hover {
  background: none;
  color: #3abbbc; }

/*Main_content End*/
/*Main info Start*/
.in_main_info_block {
  margin-top: 30px;
  background: #fff; }

.big_circle_wrap {
  text-align: center; }

.big_circle {
  position: relative;
  width: 100px;
  height: 100px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: url("../img/big_circle.png") no-repeat;
  -webkit-box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3);
  box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3);
  display: inline-block; }

.top_main_info {
  padding: 60px 0; }

.big_circle:after {
  content: '';
  position: absolute;
  width: 50px;
  height: 59px;
  background-position: -294px 0;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto; }

.big_circle.timer:after {
  width: 50px;
  height: 59px;
  background: url("../img/icons.png") no-repeat;
  background-position: -294px 0;
  left: 2px;
  top: 1px; }

.big_circle.solvers:after {
  width: 55px;
  height: 55px;
  background: url("../img/icons.png") no-repeat;
  background-position: -351px 0;
  left: 2px;
  top: 1px; }

.big_circle.bid:after {
  width: 48px;
  height: 48px;
  background: url("../img/icons.png") no-repeat;
  background-position: -412px 0;
  left: 6px;
  top: 3px; }

.text-bold {
  font-size: 24px; }

.big_circle_wrap .text-bold {
  margin-top: 12px; }

.main_info_middle {
  padding: 60px 0; }

.bg-grey {
  background: #f5f5f5; }

.title-blue {
  font-size: 22px;
  color: #3abbbc; 
  margin: 0px 0px 10px 0px;
}

.main_info_middle .ul-disc {
  margin: 30px 0;
  list-style: disc;
  padding-left: 10px; }

.human_img {
  margin-top: 40px;
  padding-left: 20px; }

.big-btn.btn-orange {
  width: 295px;
  color: #fff;
  text-align: center;
  background: #fc5012;
  padding: 13px 0;
  font-size: 20px;
  margin-top: 30px; }

.big-btn.btn-orange:hover {
  background: #e83c1c; }

.supported {
  padding: 60px 80px; }

.logos .col-sm-6 {
  height: 70px;
  line-height: 70px;
  vertical-align: middle; }

.java-img {
  position: relative;
  top: -5px; }

.logos {
  margin-top: 15px;
  margin-bottom: 20px; }

.services .logos .col-sm-6 {
  height: 100px;
  line-height: 100px;
  vertical-align: middle; }

/*Main info End*/
/*Footer start*/
footer {
  background: #232323;
  color: #fff;
  margin-top: 30px; }

.footer_nav {
  padding: 30px 0; }

.footer_nav ul {
  overflow: hidden; }

.footer_nav ul li {
  float: left; }

.footer_nav ul li a {
  color: #fff;
  font-size: 16px;
  display: block;
  line-height: 20px;
  height: 20px;
  padding: 0 10px;
  text-align: center; }

.footer_nav ul li a:hover {
  text-decoration: none;
  color: #3abbbc; }

.footer_nav ul li:first-of-type a {
  padding-left: 0; }

.top_footer {
  border-bottom: 1px solid #373737; }

.bottom_footer {
  padding: 20px 0; }

.bottom_footer_worker {
  padding: 10px 0; }

.bottom_footer_worker .text-grey {
  padding: 15px 0; }

.worker_footer .footer_logo_white {
  height: 30px;
  margin: 17px 0; }

.worker_footer .right_translate {
  height: 24px;
  margin: 20px 0; }

.bottom_footer .text-grey {
  font-size: 12px;
  color: #969696;
  line-height: 20px; }

.email_text {
  position: relative;
  padding-left: 20px;
  float: right;
  margin-right: 20px; }

.email_text:before {
  position: absolute;
  width: 17px;
  height: 15px;
  background: url("../img/icons.png") no-repeat;
  content: '';
  background-position: -467px 0;
  left: 0;
  top: 2px; }

.translate_text {
  float: right; }

.right_translate {
  height: 24px;
  margin: 30px 0; }

/*Select*/
.jq-selectbox__trigger-arrow {
  display: none; }

.jq-selectbox__trigger {
  width: 20px;
  height: 20px;
  background: url("../img/usa.png") no-repeat;
  border: none;
  background-size: 100%; }

.jq-selectbox__select-text {
  height: 22px;
  line-height: 22px;
  padding-left:10px;
  color: #fff; }

.jq-selectbox__select {
  height: 22px;
  padding: 0 25px 0 0;
  border: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font: 14px/32px Arial, sans-serif;
  color: #333;
  text-shadow: none; }

.jq-selectbox__select:hover, .jq-selectbox__select:focus {
  background: none;
  border: none !important;
  outline: none !important; }

/*Footer End*/
/* Start top_header */
.top_header {
  background: #3abbbc; }

.top_header ul li {
  float: right; }

.top_header ul li a, .referal_program {
  color: #232323;
  padding: 10px 15px;
  display: inline-block;
  position: relative;
  text-decoration: none; }

.top_header ul li a:hover, .referal_program:hover {
  background: #365151;
  color: #fff;
  text-decoration: none; }

.referal_program {
  padding-left: 45px; }

.referal_program:before {
  content: '';
  position: absolute;
  width: 42px;
  height: 20px;
  left: 0;
  top: 13px;
  background: url("../img/icons.png") no-repeat;
  background-position: -18px -33px; }

.windraw:before {
  content: '';
  position: absolute;
  width: 15px;
  height: 15px;
  left: 18px;
  top: 15px;
  background: url("../img/icons.png") no-repeat;
  background-position: 0 -33px; }

.windraw.deposit:before {
  content: '';
  position: absolute;
  width: 15px;
  height: 15px;
  left: 18px;
  top: 15px;
  background: url("../img/icons.png") no-repeat;
  background-position: -237px -35px; }

.top_header ul li a.windraw {
  padding: 10px 20px 10px 35px; }

.top_header ul li a.balance {
  padding: 10px 15px;
  padding-left: 40px; }

.balance:before {
  content: '';
  position: absolute;
  width: 24px;
  height: 22px;
  left: 14px;
  top: 11px;
  background: url("../img/icons.png") no-repeat;
  background-position: -62px -32px; }

.worker_select .jq-selectbox__trigger-arrow {
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;}

.worker_select .jq-selectbox__trigger {
  background: transparent;
  left: -10px; }

.wrap_worker_select {
  height: 40px;
  background-color: #232323;
  border: 1px solid #969696;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #fff;
  padding-left: 30px;
  line-height: 20px;
  width: 120px;
  text-align: left;
  margin-top: 22px; }

.worker_select .jq-selectbox__dropdown {
  padding: 5px 5px !important;
  left: -26px;
  top: 30px !important;
  width: 120px !important; }

.worker_select .jq-selectbox__dropdown ul li {
  width: 100px !important;
  padding: 5px;
  float: none; }

.worker_select .jq-selectbox {
  width: 100px !important;
  left: -4px; }

.worker_select .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #fff !important; }

.background_white {
  background: #fff; }

.worker_select {
  margin: 0 5px; }

/* End top_header */
/*Start main_content_worker*/
.main_content_worker {
  min-height: 100vh;
  padding: 30px 0 20px 0; 
  background-color: #f6f7fb;
}

.breadcambs_ul {
  overflow: hidden; }

.breadcambs_ul li {
  float: left;
  position: relative;
  padding-right: 20px; }

.breadcambs_ul li:after {
  content: '';
  position: absolute;
  right: -12px;
  bottom: 0;
  border: 20px solid transparent;
  border-left: 12px solid #b7ca33; }

.breadcambs_ul li a {
  font-size: 20px;
  color: #fff;
  padding: 5px 20px;
  text-align: left;
  background: #b7ca33;
  padding-right: 80px;
  display: block;
  text-decoration: none; }

.breadcambs_ul li.li_software a {
  padding-right: 20px; }

.breadcambs_ul li.color_blue a {
  background: #3abbbc; }

.breadcambs_ul li.color_black a {
  background: #000000; }

.breadcambs_ul li.color_blue:after {
  border-left: 12px solid #3abbbc; }

.breadcambs_ul li.color_black:after {
  border-left: 12px solid #000; }

.add_software {
  font-size: 16px;
  color: #000;
  text-decoration: none !important;
  overflow: hidden;
  display: inline-block;
  padding: 7px 0;
  outline: none !important;
  border: none !important; }

.add_software .text {
  float: left;
  line-height: 35px; }

.wrap_button {
  margin: 15px 0; }

.add_software .circle.small_circle.upload_test:after {
  width: 15px;
  height: 23px;
  background: url(../img/icons.png) no-repeat;
  background-position: -231px -59px;
  top: 9px;
  left: 3px; }

.copying_link .form-control {
  height: 40px;
  background: #fff;
  overflow: hidden; }

.copying_link .form-group {
  margin-bottom: 0; }

.copying_link {
  position: relative; }

.link_copied {
  position: absolute;
  width: 100%;
  text-align: center;
  font-size: 70%;
  color: green;
  top: -20px;
  display: none; }

.copying_link input {
  background: #fff url("../img/copy.png") no-repeat right center !important;
  cursor: pointer; }

.indicators {
  overflow: hidden;
  margin-top: 12px; }

.indicators li {
  float: right;
  font-size: 16px;
  color: #000;
  margin-left: 15px;
  position: relative;
  padding-left: 25px; }

.indicators li:before {
  content: '';
  width: 22px;
  height: 22px;
  position: absolute;
  left: 0;
  bottom: 3px;
  background: url("../img/icons.png") no-repeat;
  background-position: -90px -32px; }

.indicators li.reputation:before {
  width: 16px;
  background-position: -115px -32px;
  left: 5px; }

.indicators li .blue {
  color: #3abbbc;
  padding: 0 5px; }

.main_content_lines {
  padding: 20px 0 60px 0; }

.margin-bottom-30 {
  margin-bottom: 30px; }

.margin-bottom-10 {
  margin-bottom: 10px; }

.main_content_lines .title {
  font-size: 20px;
  color: #000; }

.circle.small_circle {
  height: 35px;
  width: 35px;
  position: relative; }

.circle.small_circle:after {
  content: '';
  position: absolute;
  width: 24px;
  height: 16px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto; }

.circle.small_circle.start_the_training:after {
  background: url("../img/icons.png") no-repeat;
  background-position: -132px -34px;
  top: 1px; }

.circle.small_circle.work_on_website:after {
  width: 20px;
  height: 20px;
  background: url("../img/icons.png") no-repeat;
  background-position: -183px -34px;
  top: 1px; }

.circle.small_circle.work_with_software:after {
  width: 20px;
  height: 15px;
  left: 1px;
  background: url("../img/icons.png") no-repeat;
  background-position: -159px -34px; }

.circle.small_circle.work_on_android:after {
  width: 26px;
  height: 15px;
  background: url("../img/icons.png") no-repeat;
  background-position: -208px -34px;
  top: 1px;
  left: 2px; }

.circle.small_circle.api_description:after {
  width: 22px;
  height: 22px;
  background: url("../img/icons.png") no-repeat;
  background-position: 0 -59px;
  top: 5px;
  left: 5px; }

.circle.small_circle.sandbox:after {
  width: 20px;
  height: 24px;
  background: url("../img/icons.png") no-repeat;
  background-position: -26px -59px;
  top: 1px;
  left: 5px; }

.circle.small_circle.real_time_statistic:after {
  width: 25px;
  height: 14px;
  background: url("../img/icons.png") no-repeat;
  background-position: -49px -59px;
  top: 5px;
  left: 2px; }

.circle.small_circle.upload_test:after {
  width: 15px;
  height: 23px;
  background: url("../img/icons.png") no-repeat;
  background-position: -80px -59px;
  top: 2px;
  left: 3px; }

.circle.small_circle.captchas_chart:after {
  width: 16px;
  height: 23px;
  background: url("../img/icons.png") no-repeat;
  background-position: -102px -59px;
  top: 2px;
  left: 1px; }

.circle.small_circle.recent_captchas:after {
  width: 22px;
  height: 22px;
  background: url("../img/icons.png") no-repeat;
  background-position: -122px -59px;
  top: 2px;
  left: 2px; }

.circle.small_circle.upload_errors:after {
  width: 12px;
  height: 22px;
  background: url("../img/icons.png") no-repeat;
  background-position: -148px -59px;
  top: 2px;
  left: 4px; }

.circle.small_circle.ip_restrictions:after {
  width: 17px;
  height: 17px;
  background: url("../img/icons.png") no-repeat;
  background-position: -163px -59px;
  top: 2px;
  left: 4px; }

.circle.small_circle.max_bid_limit:after {
  width: 16px;
  height: 22px;
  background: url("../img/icons.png") no-repeat;
  background-position: -185px -59px;
  top: 2px;
  left: 2px; }

.circle.small_circle.accuracy_feature:after {
  width: 22px;
  height: 22px;
  background: url("../img/icons.png") no-repeat;
  background-position: -206px -59px;
  top: 2px;
  left: 2px; }

.in_lines_button {
  font-size: 16px;
  color: #000;
  text-decoration: none !important;
  overflow: hidden;
  display: inline-block;
  width: 100%;
  padding: 15px;
  border: 1px solid transparent;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

.in_lines_button:hover {
  border: 1px solid #c8c8c8; }

.in_lines_button .text {
  padding-top: 5px; }

.lines_row {
  margin-bottom: 10px; }

.support_at_facebook {
  border: 2px solid #232323;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding: 25px 40px;
  vertical-align: bottom; }

.text_pink {
  font-size: 24px;
  color: #f95f57; }

.support_at_facebook .text_pink {
  margin: 0 15px;
  display: inline-block;
  vertical-align: bottom; }

.btn.btn_pink {
  background: #f95f57;
  color: #fff;
  padding: 12px 90px;
  font-size: 24px;
  display: inline-block;
  position: relative;
  top: -10px; }

.btn.btn_pink:hover {
  background: rgba(249, 95, 87, 0.73); }

.logos_support {
  position: relative;
  top: 5px;
  display: inline-block; }

/*End main_content_worker*/
/*Start software */
.software_tabs .nav-tabs > li > a {
  border: 1px solid transparent;
  color: #000000;
  background: #f5f5f5;
  padding: 5px 30px;
  -webkit-border-radius: 3px !important;
  border-radius: 3px !important;
  margin-right: 25px; }

.software_tabs .nav-tabs {
  border: none;
  margin-bottom: 20px; }

.wrap_col_in_tab {
  text-align: center; }

.tab_line_row {
  text-align: center; }

.wrap_col_in_tab {
  display: inline-block;
  padding: 10px 10px;
  color: #000;
  text-decoration: none !important;
  border: 1px solid transparent;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

.wrap_col_in_tab:hover {
  border: 1px solid #c8c8c8; }

.software_tabs .nav-tabs > li.active > a, .software_tabs .nav-tabs > li.active > a:hover, .software_tabs .nav-tabs > li.active > a:focus {
  color: #000000;
  background-color: #fff;
  border: 1px solid #000000;
  border-bottom-color: #000000;
  cursor: pointer; }

/*End software*/
/*Start Account*/
.account_info {
  border: 1px solid #c8c8c8;
  padding: 20px 3px; }

.account_info .table td {
  border: none; }

.wrap_btn {
  padding: 0 10px;
  overflow: hidden; }

.text-red {
  color: #fe3d34;
  line-height: 32px; }

.btn.btn_edit {
  padding: 5px 40px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border-color: #39bbbd;
  color: #000; }

.btn.btn_edit:hover {
  background: #39bbbd;
  color: #fff; }

.circle.small_circle.change_password:after {
  width: 13px;
  height: 14px;
  background: url(../img/icons.png) no-repeat;
  background-position: -275px -59px;
  top: 2px;
  left: 0px; }

.circle.small_circle.button_notification:after {
  width: 17px;
  height: 15px;
  background: url(../img/icons.png) no-repeat;
  background-position: -467px 0;
  top: 2px;
  left: 2px; }

.modal-backdrop {
  background-color: #fff; }

.modal-backdrop.in {
  opacity: .9;
  filter: alpha(opacity=50); }

.modal-content {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 2px solid #000;
  -webkit-border-radius: 2px;
  border-radius: 2px; }

.modal-change-password {
  max-width: 485px;
  margin: 10% auto; }

.modal-change-password .modal-header {
  border: none;
  padding: 10px 20px; }

.modal-change-password .close {
  color: #f84938;
  font-weight: normal;
  font-size: 14px;
  outline: none;
  opacity: 0.8; }

.modal-change-password .close:hover {
  opacity: 1; }

.main_content_account_support {
  padding: 20px 0 35px 0; }

.account_support_buttons {
  margin-top: 50px; }

.account_support_buttons a.btn {
  -webkit-border-radius: 1px;
  border-radius: 1px;
  padding: 10px 15px;
  margin-bottom: 15px; }

.account_support_buttons a.btn:hover {
  border: 1px solid #39bbbd;
  background: transparent; }

/*End Account*/
/*Start Customer Api*/
.main_content_customer_api {
  padding: 10px 0 30px 0; }

.circle.small_circle.your_key:after {
  width: 15px;
  height: 26px;
  background: url(../img/icons.png) no-repeat;
  background-position: -333px -59px;
  top: 5px;
  left: 5px; }

.circle.small_circle.change_key:after {
  width: 16px;
  height: 26px;
  background: url(../img/icons.png) no-repeat;
  background-position: -353px -59px;
  top: 8px;
  left: 2px; }

.small-text {
  font-size: 12px;
  line-height: 16px; }

.text_blue {
  color: #39bbbd;
  font-weight: 700; }

.btn.btn_save {
  padding: 5px 40px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border-color: #000000;
  color: #000; }

.btn.btn_save:hover {
  background: #39bbbb;
  color: #fff;
  border-color: #39bbbb; }

.ui-slider-horizontal {
  height: 4px;
  background: #c8c8c8; }

.ui-slider .ui-slider-handle {
  width: 12px;
  height: 12px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #36bebc;
  outline: none !important;
  border: none !important;
  cursor: pointer; }

.wrap_button .btn-default:hover {
  background: #fff;
  border: 1px solid #39bbbb;
  -webkit-border-radius: 2px;
  border-radius: 2px; }

#amount {
  width: 50px;
  text-align: center;
  display: inline-block; }

.api_teble .line-height-40 {
  line-height: 38px; }

#slider {
  margin: 16px 0; }

.api_teble .jq-checkbox, .onoffswitch-inner:before, .onoffswitch-inner:after {
  height: 20px;
  width: 38px;
  border: none; }

.vSwitch {
  float: left;
  margin-right: 5px; }

.vSwitch .switch {
  position: relative;
  width: 38px;
  height: 20px; }

.vSwitch .switch .button {
  position: absolute;
  left: 0;
  margin-top: 4px;
  width: 12px;
  height: 12px; }

.api_teble {
  border: 1px solid #c9c9c9;
  padding: 25px 15px 15px 0px;
  margin-bottom: 30px;
  margin-top: 15px; }

.margin-top-8 {
  margin-top: 8px; }

.api_teble td {
  border: none !important;
  padding: 12px 15px !important; }

/*End Customer Api*/
/*Start Start div*/
.start_div_header {
  height: 65px;
  background: #fff;
  padding: 15px !important; 
}

.start_div {
  border: 1px solid #c8c8c8; 
  background-color: #fff;
}

.margin-top-30 {
  margin-top: 30px; }

.start_div.alone {
  margin-bottom: 150px; }

.btn.border-red {
  border-color: #f95f57; }

.btn.border-red:hover {
  background: #f95f57; }

.btn.border-green {
  border-color: #b4cb32; }

.btn.border-green:hover {
  background: #b4cb32; }

.start_div_header select.form-control {
  display: inline-block;
  width: auto;
  margin-left: 10px; }

.start_continue {
  margin: 140px auto;
  text-align: center; }

.voice {
  display: inline-block;
  width: 25px;
  height: 25px;
  background: url(../img/icons.png) no-repeat;
  background-position: -376px -61px; }

.voice_select {
  display: inline-block;
  position: relative;
  padding-right: 35px; }

.voice_select:after {
  content: '';
  position: absolute;
  right: 0;
  top: 7px;
  width: 25px;
  height: 25px;
  /*background: url(../img/icons.png) no-repeat;
  background-position: -376px -61px; */
  }

.rate-div .start_div_header {
  padding: 21px 15px !important; }

.br-widget a.br-active, .br-widget a.br-selected {
  background-color: #ffd93c;
  color: #000; }

.br-widget {
  display: inline-block; }

.br-widget a {
  display: block;
  width: 20px;
  height: 32px;
  margin-right: 15px;
  float: left;
  background-color: #b7ca33;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.4;
  color: #000;
  text-align: center; }

.rate_text {
  clear: both;
  display: inline-block; }

.rate {
  overflow: hidden;
  padding: 30px 30px 0px 30px;
  text-align: center; }

.rate_value {
  display: block;
  width: 20px;
  height: 32px;
  float: left;
  background-color: none;
  margin-right: 15px;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.4;
  color: #000;
  text-align: center; }

/*End Start div*/
/*Media*/
.main_nav_toogler {
  display: none;
  color: #fff !important;
  font-size: 28px;
  padding-top: 15px;
  text-align: right; }
.login_form{
  width:450px;
  background: #232323;
  padding:20px 30px 30px 30px;
  margin:0 auto;
}
.login_form_logo {
  margin-bottom: 30px;

}
.login_form form input.form-control{
  background: #000;
  color:#c8c8c8;
  border: none;
  border-radius: 0;
  margin-bottom:25px;
  height: 40px;

}
.wrap_google_captcha img{
  width: 100%;
}
.wrap_google_captcha{
  margin-bottom:25px;
}
.wrap_login_form_button{
  margin-bottom:25px;
}
.wrap_login_form_button .btn{
  background: #b7ca33;
  color:#fff;

}

.login_form_footer{
  border-top:1px solid #c8c8c8;
  overflow: hidden;
  padding-top:20px;
  color:#c8c8c8;
}
.login_form_footer a{
  color:#c8c8c8;
}
.login_form_footer a:hover{
  text-decoration: none;
  color:#b7ca33;
}
.login_form .log_in{
  display: block;
  padding-left: 25px;
  background: url('../img/login_btn.png')no-repeat left center;

}
.repeat_password{
  display: block;
  padding-left: 25px;
  background: url('../img/reset_btn.png')no-repeat left center;
}
.login_form_wrap{
  position: fixed;
  top:50%;
  left:50%;
  margin-top:-285px;
  margin-left: -180px;
}
.login_form_logo{

}

/*Api Start*/
.api_body{
  background: #141414;
}
.api_main_content {
  background: url(../img/black_bg.png) no-repeat top left;
  background-size: 100%;
}
.api_content_in pre,.api_content_in code,.api_content_in pre code{
  width: 100% !important;
  word-wrap: normal !important;
  white-space: normal !important;
  background: none;
  border:none;
  color:#646464;
  padding:0;
  margin:0;
}
.api_content_in{
  background: #fff;
  padding:30px 30px 80px 30px;
  margin: 30px 0;
}
.api_title{
  color:#000000;
  font-size: 24px;
}
.api_title.api_title_first{
  margin-bottom:50px;

}
.api_content_in .title-blue{
  margin-top:20px;
}
.mb20{
  margin-bottom:20px;
}
.mb30{
  margin-bottom:30px;
}
.text.text-grey{
  color:#646464 !important;
}
.api_table_wrap thead th{
  background: #c8c8c8;
  font-weight: normal;
  padding:30px 15px !important;
  border: none !important;
  white-space: nowrap;
}

.api_table_wrap .table tr td{
  padding:15px;
}
.api_table_wrap .table,.api_table_wrap .table tr{
  border: 1px solid #c8c8c8;
}
.api_table_wrap .table tr:last-child{
  border:none;
}
.main_info_work_for_us .api_content_in{
  padding-bottom: 30px;
}
.title{
  color:#000000;
  font-size: 24px;
}

/*Api End*/
.video_block_wrap .btn-block.btn-blue{
  height: 60px;
  line-height: 60px;
  color:#fff;
  background: #3abbbc;
  text-align: center;
  margin-top:20px;
  padding:0;
  font-size: 24px;
}
.disc-list{
  list-style-image: url(../img/disc.png);
  padding-left: 15px;

}
.disc-list li{
  line-height: 25px;
}
.api_content_in.grey-bg{
  margin-bottom:0;
  background: #f5f5f5;
}
.api_content_in.no-margin{
  margin-top:0;
}
.handmade_wrap{
  text-align: center;
  padding-top:70px;
}
.you_can{
  padding-left:15px;
}
.big_icon_wrap{
  padding:70px 0 70px 0;
  background: #f5f5f5;

}
.about_content_in{
  margin-top:30px;
  background: #fff;
}
.about_content_in_info{
  margin:20px 30px 30px 0;
}
.about_content_in_info_bottom{
  margin:20px 10px 30px 30px;
}
.keybord{
  padding:135px 0;
  background: #f5f5f5;
}
.black_block_wrap{
  background: #232323;
  padding: 30px;
  overflow: hidden;
}
.title.color-white,.text.color-white{
  color:#fff;
}


/*Login Modal*/
#Login .modal-content{
  background: transparent;
  border: none;
}
#Login .modal-change-password{
  margin: 3% auto;
}
#Login .modal-change-password .close{
  margin-right: -20px;
  margin-top: -15px;
  display: block;
  color: #fff;
}
#Login .modal-change-password .close:before {
  display: none;
}
#Login .modal-change-password .close.visible-768{
  display: block !important;
}
@media (min-width: 991px) {
  .nav_wrap {
    display: block !important; 
    float: right;
    padding: 0;
  }
  .lines_row_buttons {
    margin-left: -15px; }
  .lines_button_title_alone {
    margin-left: 15px; }
  #Login .modal-change-password .close{
    margin-right: -20px;
    margin-top: -15px;
  }
  .modal-change-password .close {
    margin-right: -90px;
    position: relative; }
  .modal-change-password .close:before {
    content: '';
    position: absolute;
    width: 26px;
    height: 26px;
    outline: none;
    background: url(../img/icons.png) no-repeat;
    background-position: -295px -59px;
    top: -5px;
    left: -25px; } }

@media (max-width: 991px) {
    .email_dashboard {
        float: none !important;
    }
  .main_nav{
    margin:0 15px;
  }
  .half_div_content img {
    width: 100%; }
  .copying_link {
    margin-top: 15px; }
  .windraw.deposit:before {
    left: 10px; }
  .worker_footer .translate_text, .worker_footer .email_text {
    float: right; }
  .in_top_header {
    text-align: center; }
  .top_header_ul li {
    float: none !important;
    display: inline-block; }
  .top_header ul li a.windraw {
    padding: 10px 15px 10px 25px; }
  .windraw:before {
    left: 8px; }
  .support_at_facebook {
    text-align: center; }
  .top_header ul li a.balance {
    padding: 10px 10px;
    padding-left: 40px; }
  .indicators ul {
    float: left; }
  .logos_support {
    top: auto;
    margin-bottom: 10px; }
  .btn.btn_pink {
    float: none !important;
    top: auto;
    display: block; }
  .main_nav_toogler {
    display: inline-block;
    float: right; }
  .nav_wrap {
    width: 100%;
    float: none;
    padding: 0;
    clear: both;
    display: none; }
  .mobile-center {
    text-align: center; }
  .jq-selectbox__dropdown {
    width: auto !important;
    padding: 20px 20px !important; }
  .translate_text .jq-selectbox__dropdown ul li {
    width: 100% !important;
    float: none !important;
    min-width: 180px !important; }
  .footer_nav ul {
    text-align: center; }
  .footer_nav ul li {
    float: none;
    text-align: left;
    display: inline-block; }
  .footer_nav {
    padding: 20px 0 10px 0; }
  .right_translate {
    height: 24px;
    margin: 10px 0; }
  .translate_text, .email_text {
    float: none;
    display: block; }
  .right_translate {
    text-align: center;
    height: auto; }
  .email_text:before {
    left: -160px;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto; } }

@media (max-width: 769px) {

  .about_content_in_info{
    margin:30px;
  }
  .keybord{
    padding: 50px;
  }

  .worker_footer .translate_text, .worker_footer .email_text {
    float: none; }
  .worker_footer .right_translate {
    height: auto; }
  .footer_logo_white {
    text-align: center; }
  .worker_footer .bottom_footer .text-grey {
    text-align: center; } }

@media (max-width: 680px) {
  .start_div_header {
    height: auto;
    text-align: center; }
  .start_div_header span {
    float: none !important;
    display: inline-block; }
  .start_div_header .btn {
    float: none !important;
    margin: 10px 0; }
  .footer_nav ul li:first-of-type a {
    padding-left: 10px; }
  .footer_nav ul {
    text-align: left; }
  .footer_nav ul li {
    float: none;
    text-align: left;
    display: inline-block; }
  .footer_nav {
    padding: 20px 0 10px 0; }
  .right_translate {
    height: 24px;
    margin: 10px 0; }
  .translate_text, .email_text {
    float: none;
    display: block; }
  .right_translate {
    text-align: center;
    height: auto; }
  .email_text:before {
    left: -160px;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto; } }

@media (max-width: 600px) {
  .support_at_facebook .text_pink {
    display: block;
    text-align: center; }
  .btn.btn_pink {
    padding: 12px 20px; } }

@media (max-width: 991px) {
    
    .nav {
        background-color: #fff;
        clear: both;
        position: relative;
        z-index: 1000;
        right: 0;
    }
    .main_nav li a{
        color: #333;
    }
    

  .btn.btn_pink {
    font-size: 20px; }
  .wrap_worker_select {
    margin: 10px auto; }
  .main_nav li {
    /*float: none;*/
    width: 100%;
    text-align: center; 
    clear: both;
    position: relative;
  }
  .main_nav li a.log_in, .main_nav li a {
    padding: 10px 0; }
  .main_nav li a.sing_in {
    background: transparent;
    padding: 10px 0;
    color: #333;
    -webkit-border-radius: 0;
    border-radius: 0;
    margin-top: 0; }
  .main_nav li a.log_in:before {
    left: -80px;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto; }
  .logotype {
    margin-top: 0;
    padding: 10px 0; }
  .buttons_wrap .btn {
    float: none;
    display: block;
    margin: 15px auto; }
  .human_img {
    width: 100%;
    padding-left: 0;
    max-width: 300px; }
  .payments_img {
    width: 100%; }
  .big-btn.btn-orange {
    width: 100%; }
  .benefits li .text {
    padding-top: 10px;
    font-size: 14px; }
  .start_div_header {
    padding: 15px 0 !important; } }


@media (max-width: 420px) {
  .keybord img ,.big_icon_wrap img{
    width:100%;
  }
  .login_form {
    width: 290px !important;
  }
  .login_form_wrap{
    margin-left:-145px;
    
  }
}


.nav{
    clear: both;
}
.mtop {
    margin-top:20px;
    margin-bottom:20px;
}

#dev_page_content_wrap {
    padding-right: 30px;
}

.login_form_in .error {
    color: yellow;
}


.main_info_block_duble{
    display: table;
    width: 100%;
}
.main_info_block_duble .col-sm-6{
    /*min-width: 470px;*/
}
.in_main_info_block{
    /*min-width: 470px;*/
}
footer{
    width: 100%;
}


.grecaptcha-badge{
    display: none;
}

.wrap{
    padding: 0px 20px;
}
.footer-auth-ul{
    /*border-left: 1px solid #000000; */
    padding: 10px;
    /*margin: 10px;
    height: 600px;*/
}
.footer-auth-ul li a{
    color: #c8c8c8;
    font-size: 12px;
}
.footer-auth-ul li b{
    color: white;
    font-size: 14px;
    font-weight: normal;
}

.dev_page{
    padding-left: 20px;
}


.footer-div {
	float: left;
	padding-top: 5px;
	width: 150px;
	position: relative;
        /*height: 550px;*/
}



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

    /*.container {
        margin: 0;
        padding: 0;
    }        
    .row {
        margin: 0;
        padding: 0;
    }    
    */
    .col-sm-6{
        float: left;
        margin: 20px auto;
        width: 50%;     
    }
    
    .half_div_content .btn{
        width: 100px;
        font-size: 14px;
    }    
    .benefits li .text{
        font-size: 13px;
        height: 50px;
    }
}

/*@media screen and (max-width: 1000px) {
    .col-sm-6{
        width: 500px;
    }
}

@media (min-width: 1200px) {
  .col-sm-6 {
    width: 1170px;
  }
}*/


@media screen and (min-width: 721px) {        

	.footer-div {
		margin-right: 5px;
	}

	.footer-div:after {
		content: '';
		display: block;
		top: 0;
		right: -20px;
		position: absolute;
		width: 1px;
	}
}

@media screen and (max-width: 1200px) and (min-width: 961px) {

	.footer-div {
		width: 120px;
	}
}

@media screen and (max-width: 960px) and (min-width: 721px) {

	.footer-div {
		width: 200px;
		margin-bottom: 40px;
	}

	.footer-div:nth-of-type(3) {
		margin-right: 0;
	}

	.footer-div:nth-of-type(3):after {
		display: none;
	}
}

@media screen and (max-width: 720px) {
        .supported {
                  padding: 20px 10px; 
                }
                .logos img{
                    padding: 10px 0px;
                }
        .col-sm-6{
            width: 100%;     
        }
        
        .half_div_content .btn{
            width: 150px;
            font-size: 17px;
        }    
    
    
        .benefits li .text{
            font-size: 17px;
        }
    

        
	.footer-div {
		width: 50%;
	}

	.footer-div:nth-of-type(2n) {
		padding-left: 20px;
	}
}

@media screen and (max-width: 450px) {
        .half_div_content .btn{
            width: auto;
            font-size: 12px;
        }    
        .benefits li .text{
            font-size: 14px;
        }
        
	.about .left{
		width: 100%;
		}        
        
}


.faq-ul li a{
    color: #53b1b5;
}
.faq-ul li{
    padding-bottom: 5px;
}


.panel{
    box-shadow: none;
    border-bottom:1px solid #DDDDDD;
}
.accordion-toggle{
    color: #53b1b5;
}

.faqHeader {
    font-size: 27px;
    margin: 20px;
}

.panel-heading [data-toggle="collapse"]:after {
    font-family: 'FontAwesome';
    content: "\f078"; /* "play" icon */
    float: right;
    /* color: #F58723; */
    font-size: 18px;
    line-height: 22px;
    /* rotate "play" icon from > (right arrow) to down arrow */
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

.panel-heading [data-toggle="collapse"].collapsed:after {
    /* rotate "play" icon from > (right arrow) to ^ (up arrow) */
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
 
}


.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group{
    border-top: none;
}
.panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a{
    color: #53b1b5;
}


.years {
    background-color: #e9eff0;
    display: block;
    width: 100%;
}
.years-list {
    list-style: none;
    margin: 0;
    padding: 0;
}
.years__item {
    display: inline-block;
    transition: .3s ease;
}
.years__item.active .year-link {
    border-bottom-color: #f90;
}

a.year-link:hover{
    color: #f90;
}

.years__item .year-link {
    display: block;
    color: #2c3133;
    line-height: 20px;
    padding: 38px 38px 35px;
    border-bottom: 3px solid transparent;
        border-bottom-color: transparent;
    text-decoration: none;
}
.news-item {
    display: flex;
    flex-flow: row wrap;
    margin-bottom: 30px;
    border: 1px solid #e9eff0;
    border-radius: 2px;
    padding: 37px;
}
.news-item, .news-page {
    background-color: #fff;
}


.date-box{
    display: table-cell; 
    text-align: center; 
    vertical-align: middle;
}
.news-item .date-box .blog-date {
    color: #73787f;
    font-family: Roboto,sans-serif;
    font-weight: 300;
}
.news-item .date-box .blog-date .blog-day {
    font-size: 32px;
    line-height: 30px;
}
.news-item .date-box .blog-date .month {
    margin-top: 6px;
    font-size: 15px;
    line-height: 30px;
}
.section a, .section button, .section div, .section input, .section li, .section p, .section select, .section td {
    font-family: Arial,Sans-Serif;
    font-size: 15px;
    line-height: 1.58;
    font-weight: 400;
    color: #73787f;
}

.section a, .section button, .section div, .section input, .section li, .section p, .section select, .section td {
    font-family: Arial,Sans-Serif;
    font-size: 15px;
    line-height: 1.58;
    font-weight: 400;
    color: #73787f;
}

.blog-text h2 {
    margin: 0px 0 18px;
    font-weight: 400;
    line-height: 1;
}
.blog-text h2 a{
    color: #313436;
    font-size: 18px;    
}

.in_main_info_block{
    min-height: 500px;
    padding-bottom: 20px;
}


.head {
    font-family: Roboto,sans-serif;
    font-size: 32px;
    font-weight: 200;
    line-height: 40px;
    margin: 0;
    padding: 15px;
    border-bottom:1px solid #E9EFF0;
}

.head h1 {
    width: auto;
    padding: 0;
}



.header2 {
  background: #2486ff;
  padding: 0 0;   
  height: 70px;
}
.header2-dashboard a{
    color: white;
    font-size: 24px;
    padding: 18px 0px;
    width: 140px;
    float: left;    
    font-weight: bold;
}
.nav2{
    float: right;
}
.in_header{
    padding-right: 20px;
    position: relative;
}

.wrap_worker_select2 {
  height: 40px;
  background-color: #ffffff;
  border: 1px solid #ffffff;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #2486ff;
  line-height: 20px;
  width: auto;
  text-align: left;
  margin-top: 15px; 
  padding: 0px 10px 0px 10px;
  float: left;
  font-size: 14px;
  position: relative;
}
.wrap_worker_select3 {
  height: 40px;
  background-color: #4c9cff;
  border: 1px solid #4c9cff;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: white;
  line-height: 20px;
  width: auto;
  text-align: left;
  margin-top: 15px; 
  padding: 0px 10px;
  float: left;
  margin-left: 10px;
  font-size: 14px;
  position: relative;
  text-overflow: ellipsis;
}

.wrap_worker_select3 a{
    color: white;
    text-decoration: underline;
}

.wrap_worker_select3 a:hover{
    color: white;
}

.dashboard-enterpage{
    border: 1px solid #ebecf0;
}
.dashboard-enterpage li{
    height: 68px;
    line-height: 30px;
}

.dashboard-enterpage li:hover{
    background-color: white;
}


.dashboard-enterpage li a{
    color: #9c9c9d;
    text-decoration: underline;
    line-height: 64px;
    height: 64px;
    font-size: 16px; 
    padding-left: 70px;
    position: relative;
    display: inline-block;
}
.dashboard-enterpage li a:hover{
    color: #337ab7;    
    text-decoration: none;
}

.webmaster-gree-str {
  height: 60px;
  background-color: #42c52c;
  border: 1px solid #42c52c;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #ffffff;
  line-height: 60px;
  width: auto;
  text-align: left;
  padding: 0px 10px 0px 10px;
  float: right;
  font-size: 16px;
  width: 75%;
  margin-bottom: 30px;
  margin-right: 30px;
  position: relative;
}

@media (max-width: 1340px) {
    .wrap_worker_select2_tickets_span{
        display: none;
    }  
    .webmaster-gree-str{
        width: 63%;
        float: left;
        margin-left: 15px;
    }    
}
@media (min-width: 1340px) {
    .col-md-4{
        width: 39%;
    }  
    .col-md-8{
        width: 78%;
    }     
}


.dashboard-a-finance:after{
  position: absolute;
  content:'';
  width: 26px;
  height: 26px;
  left: 25px;
  top: 20px;
  background: url('../images/ico2/icon-finance-gray.png')no-repeat left top;
  background-position: 0 0;  
}
.dashboard-a-finance:hover:after{
    background: url('../images/ico2/icon-finance-blue.png')no-repeat left top;  
}

.dashboard-a-recognition:after{
  position: absolute;
  content:'';
  width: 26px;
  height: 26px;
  left: 25px;
  top: 20px;
  background: url('../images/ico2/icon-recognition-gray.png')no-repeat left top;
  background-position: 0 0;  
}
.dashboard-a-recognition:hover:after{
    background: url('../images/ico2/icon-recognition-blue.png')no-repeat left top;    
}

.dashboard-a-statistic:after{
  position: absolute;
  content:'';
  width: 26px;
  height: 26px;
  left: 25px;
  top: 20px;
  background: url('../images/ico2/icon-statistic-gray.png')no-repeat left top;
  background-position: 0 0;  
}
.dashboard-a-statistic:hover:after{
    background: url('../images/ico2/icon-statistic-blue.png')no-repeat left top;
}


.dashboard-a-information:after{
  position: absolute;
  content:'';
  width: 26px;
  height: 26px;
  left: 25px;
  top: 20px;
  background: url('../images/ico2/icon-information.png')no-repeat left top;
  background-position: 0 0;  
}
.dashboard-a-information:hover:after{
    background: url('../images/ico2/icon-information-blue.png')no-repeat left top;
}

.dashboard-a-software:after{
  position: absolute;
  content:'';
  width: 26px;
  height: 26px;
  left: 25px;
  top: 20px;
  background: url('../images/ico2/icon-software.png')no-repeat left top;
  background-position: 0 0;  
}
.dashboard-a-software:hover:after{
    background: url('../images/ico2/icon-software-copy.png')no-repeat left top;
}

.text_item .text{
    font-weight: bold;
}
.item_line{
    padding: 0;    
}

.dashboard-enterpage-div{
    width: 200px;
    padding: 0px;
    margin-right: 30px;
    float: left;
    background-color: #fff;
    z-index: 100;
}
    
.dashboard-faq-div{
    width: 360px;
    padding: 0px;
    margin-right: 30px;
    float: left;
    background-color: #fff;
}

.row-dashboard{
    padding-left: 15px;
}

.ostalosdn{
    float: right;
    font-size: 12px;
    margin-top: 20px;
    position: absolute;
    text-align: right;
    height: 1px;
    width: 100%;
    /*padding-right: 15%;*/
}

.color-red-big{
  color:#ff6464;
  font-size: 18px;
}

.super-price{
    padding-left: 60px;
    font-weight: bold;
    width: 180px;
    float: left;
}
.super-price-1{
    width: 35%;
    float: left;    
}

.super-price:after{
  position: absolute;
  content:'';
  width: 30px;
  height: 29px;
  left: 25px;
  top: 15px;
  background: url('../images/ico2/super-price.png')no-repeat left top;
  background-position: 0 0;  
}


/*@media (min-width: 991px) {
    .dashboard-enterpage-div{
        width: 200px;
        padding: 0px;
    }
}*/

@media (max-width: 991px) {
    /*.dashboard-enterpage li{
        position: relative;
        float: left;
        width: 30%;    
    } */       
    
    .main_nav li a.log_out{
        color: #333;
        width: 100%;
        background-image: none;
        padding-left: 0;
    }
    .main_nav li a.log_out:hover{
        color: #b7ca33;
    }    
    .main_nav li a.log_out:after{
      background-image: none;
    }

    .dashboard-enterpage-div{
        display: none;
    }
    #dashboard-p-div{
        display: none;
    }
    
    .header2-dashboard{
        display: none;
    }
    
    .nav2{
        float: left;
    }
    
    .wrap_worker_select2_tickets_span2{
        display: none;
    }
    .webmaster-gree-str{
        display: none;
    }       
}

.dashboard-height-400{
    height: 400px;
}
.dashboard-height-295{
    height: 295px;
}

.dashboard-height-650{
    height: 650px;
}

.dashboard-height-700{
    height: 700px;
}

@media (max-width: 600px) { 
    .wrap_worker_select3{
        max-width: 40% !important;
        overflow: hidden !important;
        white-space: nowrap !important;        
    }
}

/** MOBILE **/
@media (max-width: 500px) { 
    /*#dashboard-div-email{
        display: none;
    }*/

    .dashboard-height-400{
        height: auto;
    }
    .dashboard-height-295{
        height: auto;
    }

    .dashboard-height-650{
        height: auto;
    }

    .dashboard-height-700{
        height: auto;
    }    
    
    .soft_list_programs li{
        width: 100%;
        margin: 0px 0px 10px 0px;
    }
    
    .container{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    .logotype{
        padding: 10px !important;
    }
    
    .wrap_worker_select3{
        max-width: 30% !important;
        overflow: hidden !important;
        white-space: nowrap !important;
    }    
    
    .wrap_worker_select3:last-of-type{
        max-width: 30% !important;
    }
    
    .wrap_worker_select2 {
        max-width: 30% !important;
    }

    .nav2{
        width: 100%;
    }
    
    .wrap_worker_select3 img{
        display: none;
    }
    
    .row-dashboard{
        padding-left: 2px !important;
    }
    
    .in_header{
        padding-right: 2px !important;
    }
    
    #dashboard-div-line{
        display: none;
    }
    
    .shadow-block{
        box-shadow: none;
    }
    
    .padding-bottom-15{
        padding-bottom: 5px;
    }
    
    .worker_db_balance_block{
        padding: 0px 5px;
    }
    .main_content_worker{
        background-color: white;
    }
    .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
        padding-left: 5px;
        padding-right: 5px;
    }
    /*.dashboard-enterpage li{
        position: relative;
        float: none;
        width: auto;    
    }      
    .dashboard-enterpage-div{
        height: 360px;
        clear: both;
    }*/
}

body{
    min-width: 320px;
}


.worker_db_in_gray{
    background-color: #f6f7fb;
    padding: 15px;
}

.header_support_ico{
    padding-left: 30px;
}
.header_support_ico:after{
  position: absolute;
  width: 20px;
  height: 14px;
  content: '';
  background: url('../images/ico2/header2-support.png')no-repeat;
  background-position: 0 0;
  left: 0px;  
  top: 3px;
}

.wrap_worker_select2_tickets_span2{
    position: relative;
}

.header_pay_ico{
    padding-left: 20px;
}
.header_pay_ico:after{
  position: absolute;
  width: 14px;
  height: 15px;
  content: '';
  background: url('../images/ico2/header2-pay2.png')no-repeat;
  background-position: 0 0;
  left: 0px;  
  top: 3px;
}

.header_payout_ico{
    padding-left: 20px;
}
.header_payout_ico:after{
  position: absolute;
  width: 14px;
  height: 15px;
  content: '';
  background: url('../images/ico2/header2-payout.png')no-repeat;
  background-position: 0 0;
  left: 0px;  
  top: 3px;
}

.header_profile_ico{
    padding-left: 20px;
}
.header_profile_ico:after{
  position: absolute;
  width: 16px;
  height: 16px;
  content: '';
  background: url('../images/ico/header2-profile2.png')no-repeat;
  background-position: 0 0;
  left: 0px;  
  top: 2px;
}

.footer_copying{
    font-size: 10px;
    color: #969696;
    padding-left: 20px;
}

.footer_right_menu{
    float: right;
    margin-right: 30px;
}
.footer_right_menu table{
    float: right;
}

.footer-faq{
    width: 40%;
    height: 300px;
    min-width: 320px;
}
.footer-faq .footer-auth-ul ul li{
    position: relative;
    float: left;
    width: 44%;
    padding: 6px 0px;
    margin: 0px 10px 0px 0px;
    height: 36px;
    color: #b85e5e;
}
.footer-faq .footer-auth-ul ul li a{
    color: #b85e5e;
}
.footer-faq{
    color: #b85e5e;
}
.footer-faq li b{
    color: #b85e5e;
}

.a-bread-crumbs-2{
    /*padding-left: 5px !important;*/
    position: relative;
}

.a-bread-crumbs-2:after{
  position: absolute;
  content:'/';
  width: 26px;
  height: 26px;
  left: 0px;
  top: 18px;
  background-position: 0 0;      
}

.header2-bread-crumbs a{
    color: white;
    font-size: 24px;
    padding: 18px 30px 18px 30px;
    float: left;    
    font-weight: bold;
}


.dashboard-ico-profile:after{
  position: absolute;
  content:'';
  width: 26px;
  height: 26px;
  left: 15px;
  top: 25px;
  background: url('../images/ico2/header-ico-profile.png')no-repeat left top;
  background-position: 0 0;  
}


.dashboard-header2-pay:after{
  position: absolute;
  content:'';
  width: 26px;
  height: 26px;
  left: 15px;
  top: 25px;
  background: url('../images/ico2/add_funds.png')no-repeat left top;
  background-position: 0 0;  
}


.settings-form{
  border-radius: 4px;
  overflow: hidden;
  position: relative;
  margin-bottom: 20px;
  padding: 25px;
  background: #fff;
}

.settings-form-left-coll{
    width: 39%;
    float: left;
    color: #646464;
    padding-right: 10px;
}

.settings-form-left-coll-note{
    font-size: 12px;
}

.settings-help{
  background: #2486ff;
  border-radius: 4px;
  overflow: hidden;
  position: relative;
  margin: 0px 30px;
  padding: 20px 25px;
  color: #fff;    
}
.settings-help a{
    color: #fff;    
    text-decoration: underline;  
}

.submit-href-reset{
    display: inline-block;
    color:#646464;
    vertical-align: top;
    margin: 0;
    padding-left: 20px;
    text-align: left;
    background: none;
    text-decoration: underline;
    border: 0px solid #000;      
    background: url('../images/ico2/icon-reset.png')no-repeat left top;
    background-size: 13px;
    background-position: 0 4px;        
}

.submit-href-reset:hover{
    text-decoration: none;
}

.width-70-p{
    width: 70%;
    float: left;
}

.color-2486ff{
    color: #2486ff;
}

.addbox input[type=submit]{
    cursor:pointer;
    color: #fff;
    float:left;
    width:auto;
    height:35px;
    line-height: 35px;
    border:1px solid #42c52c;
    padding-bottom:2px;
    background: #42c52c;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    text-transform: uppercase;
}

.option_edit {
    border:solid 1px #e5e4e4;
    width:517px;
    margin-top:20px;
}
.option_edit .tit {
    height:31px;
    padding:0 10px;
    font-size:14px;
    color:#738488;
    line-height:31px;
    background:#ecf0f1;
    border-bottom:solid 1px #e5e4e4;
}
.body_option_edit {
    padding:17px 11px 1px 11px;
    background-color: #fff;
}


.profile_white{
  background: #fff;
  padding: 25px;
}


.my_tikets {
    padding: 0 0 50px 0;
}
.my_tikets h1 {
    font-size:24px;
    color:#4e5b65;
    margin-bottom:13px;
}
.list_my_tikets {
    width:727px;
}
.element_tiket {
    margin-bottom:24px;
}
.box_tiket {
    background:#ecf0f1;
    border:solid 1px #d7dfe1;
    padding:11px 33px 17px 9px;
}
.name_tik {
    font-size:14px;
    color:#53b1b5;
    line-height:16px;
    display:block;
    margin-bottom:5px;
}
.box_tiket p {
    font-size:14px;
    color:#737373;
    line-height:18px;
    margin:0;
}
.bottom_tik {
    padding:17px 0 0 0;
    overflow:hidden;
}
.date_num_tik {
    font-size:12px;
    color:#bfbfbf;
    line-height:15px;
    float:left;
}
.date_num_tik strong {
    color:#6ebbbe;
    font-weight:normal;
    padding-left:4px;
}
.link_show_hide {
    float:right;
    font-size:12px;
    line-height:15px;
}
.link_show_hide a {
    color:#53b1b5;
    text-decoration:none;
    border-bottom:dotted 1px #53b1b5;
    display:inline-block;
    zoom:1;
    *display:inline;
}
.link_show_hide a:hover {
    border-bottom:dotted 1px #ecf0f1;
}
.dialog_tiket {
    border-left:solid 1px #d7dfe1;
    border-right:solid 1px #d7dfe1;
    border-bottom:solid 1px #d7dfe1;
    padding:29px 23px 17px 11px;
}
.dialog_tiket_show {
    display:block;
}
.el_dial_tiket {
    overflow:hidden;
    margin-bottom:18px;
}
.left_name_user {
    width:73px;
    float:left;
    font-size:12px;
    color:#333333;
    line-height:14px;
}
.left_name_user_yuor {
    color:#31a1a3;
}
.body_dial_txt {
    margin:20px 0 0 73px;
}
.body_dial_txt p {
    margin:0 0 0 0;
    font-size:14px;
    color:#737373;
    line-height:18px;
}
.body_dial_txt .date_dial {
    display:block;
    text-align:right;
    font-size:12px;
    color:#bfbfbf;
    line-height:18px;
}
.form_dial_tik {
    padding:0 0 0 72px;
}
.text_dial_tik {
    border:1px solid #e0e0e0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 0px 3px 6px rgba(0,0,0,0.15);
    -moz-box-shadow: inset 0px 3px 6px rgba(0,0,0,0.15);
    box-shadow: inset 0px 2px 6px rgba(0,0,0,0.15);
    behavior: url(PIE.htc);
    height:100px;
    width:100%;
    padding:5px;
    margin-bottom:25px;
    position:relative;
}
.dopust_format {
    font-size:12px;
    color:#808080;
    line-height:19px;
    margin-bottom:10px;
}
.otprav_tik {
    width:80px;
    height:29px;
    color:#ffffff;
    border:solid 1px #379697;
    text-align:center;
    display:block;
    background: #62c6c8;
    background: -moz-linear-gradient(top,  #62c6c8 0%, #2e9ea0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#62c6c8), color-stop(100%,#2e9ea0));
    background: -webkit-linear-gradient(top,  #62c6c8 0%,#2e9ea0 100%);
    background: -o-linear-gradient(top,  #62c6c8 0%,#2e9ea0 100%);
    background: -ms-linear-gradient(top,  #62c6c8 0%,#2e9ea0 100%);
    background: linear-gradient(to bottom,  #62c6c8 0%,#2e9ea0 100%);
    -pie-background: linear-gradient(#62c6c8,#2e9ea0);
    zoom:1;
    behavior: url(PIE.htc);
    text-shadow:0px -1px rgba(0,0,0,0.35);
    cursor:pointer;
    font:12px Arial, Helvetica, sans-serif;
    position:relative;
}
.close_tiket {
    text-align:right;
    padding-top:4px;
}
.close_tiket a {
    font-size:14px;
    color:#5cb6b9;
    display:inline-block;
    zoom:1;
    *display:inline;
    line-height:16px;
    border-bottom:dotted 1px #5cb6b9;
    text-decoration:none;
}
.close_tiket a:hover {
    border-bottom:dotted 1px #ffffff;
}

.faq-h3{
    margin: 0px 0px 20px 0px;
}
.addbox{
    line-height: 35px;
    position: relative;
}

.hd1{
    width: 200px;
    padding-left: 10px;
}

.hd2{
    width: 100px;
}

.settings-form input[type=text],.settings-form input[type=password],  .settings-form select, .new-input{
    width:130px;
    padding:0 10px;
    height:40px;
    background:#fff;
    border:1px solid #e1e1e1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #2486ff;
}

.list_prog {
    overflow:hidden;
    padding:0 0 0 20px;
}
.list_prog li {
    background-image:url(/template/main/images/icons_program.png);
    background-repeat: no-repeat;
    float:left;
    text-align:center;
    font-size:14px;
    padding:124px 0 0 0;
}
.list_prog li a {
    color:#3da2a6;
    text-decoration:none;
}
.list_prog li a:hover {
    text-decoration:underline;
}
.list_prog .e1 {
    width:120px;
    background-position: center 0px;
}
.list_prog .e2 {
    width:170px;
    background-position: center -160px;
    margin:0 157px 0 162px;
}
.list_prog .e3 {
    width:108px;
    background-position: center -323px;
}

.error {
    background: none repeat scroll 0 0 #FDD2D2;
    border-radius: 5px 5px 5px 5px;
    color: #CC7171;
    display: inline-block;
    margin-bottom: 20px;
    padding: 10px;
    position: relative;
    float: left;
    clear: both;
}

.acc_form{
    padding:0 10px;
    background:#fff;
    border:1px solid #e1e1e1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #2486ff;
    height: 30px;
}


.catalog_prog .pic{
    float: left;
    padding-right: 15px;
}

.zg{
    color: #111111;
    padding-bottom: 15px;
}

.opis{
    padding-top: 15px;
    color: #646464;
}

.price_soft{
    float: right;
    font-weight: bold;
    font-size: 24px;
    color: #363636;
}
.price_soft.free{
    color: #42c52c;
}

.meta{
        font-size:14px;
        color:#000000;
        margin-bottom:20px;
        text-align:left;
        }	
.meta a{
        color:#000000;
        margin-right:15px;
        text-decoration:none;
        }
.meta a.active{
        color:#60a2a6;
        }
        
        
.figure-d3 {
    width: 0; height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-bottom: 6px solid #fff;
    margin: auto;
}        
.figure-d2 {
    width: 0; height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 6px solid #fff;
    margin: auto;
}
.figure-d1 {
    width: 16px; height: 16px;
    background: #2486ff;
    border-radius: 50%;
    padding-top: 6px;
}

.comment-text{
    font-size: 12px;
}

.comment-client span{
    color: #646464;
}

.noextborder td {
    border-left: 1px solid #B9B9B9;
}
.noextborder td:last-of-type {
    border-left: 1px solid #B9B9B9;
    border-right: 1px solid #B9B9B9;
}
.noextborder tr td {
    border-top: 1px solid #B9B9B9;
    border-bottom: 1px solid #B9B9B9;
}
.noextborder tr td {
    border-top: 1px solid #B9B9B9;
}
.noextborder tr:last-of-type td {
    border-bottom: 1px solid #B9B9B9;
}                                        
.noextborder {
    border-collapse: collapse;
    border-width: 0;
    vertical-align: top;
}
.noextborder tr td {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-width: 0;
    vertical-align: middle;
}
.noextborder tr:last-of-type td {
    border-bottom-width: 0;
}
.noextborder tr td:first-of-type {
    border-left-width: 0;
}
.noextborder tr td:last-of-type {
    border-right-width: 0;
}
.noextborder td, .noextborder th{
    color: #0D0D0D;
}

.noextborder td {
    font-size: 14px;
    line-height: 19px;
    padding: 7px;
    cursor: pointer;
}

.list_option_ed {
    overflow:hidden;
    zoom:1;
}
.list_option_ed li {
    float:left;
    height:30px;
    width:100%;
    font-size:14px;
    padding:0 0 0 46px;
    background-image:url(../images/icons_oprion.png);
    background-repeat:no-repeat;
    line-height:30px;
    margin-bottom:16px;
    zoom:1;
}
.list_option_ed li a {
    color:#5fb5b8;
    text-decoration:none;
}
.list_option_ed li a:hover {
    text-decoration:underline;
}
.list_option_ed .o1,
.list_option_ed .o3 {
    margin-right:57px;
}
.list_option_ed .o1 {
    background-position:0px 5px;
}
.list_option_ed .o2 {
    background-position:0px -55px;
}
.list_option_ed .o3 {
    background-position:0px -120px;
}
.list_option_ed .o4 {
    background-position:0px -188px;
}




.disable {
 position: relative;  
}

.disable:after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.5);  
  content: "";
}


.container-left {
    width: 30%;
    float: left;
}
.container-middle {
    width: 40%;
    float: left;
}
.container-right {
    width: 30%;
    float: right;
}
.header, .top-line, .captcha, .footer, .clear {
    clear: both;
}
.top-line div {
    width: 20%;
    float: left;
    text-align: center;
    word-wrap: break-word;
    padding: 5px;
    font-size: 7px;
    font-size: 2.5vw;
}

.header .container-middle p {
    padding: 0 8px;
    line-height: 15px;
    font-size: 7px;
    font-size: 2.5vw;
}
.captcha {
    text-align: center;
    padding: 1px 0 0;
}
.captcha img {
    max-height: 150px;
    width: auto;
    height: auto;
}
.container-middle input{
    color: #434342;
}dashboard-enterpage-div
.captcha-text {
    text-align: center;
    font-size: 20px;
    padding: 10px 20%;
    line-height: 1;
}

.footer input {    
    width: 100%;

    font-size: 12px;
    /*color: #434342;*/
    color: black;
    display: block;
    border: 1px solid #ddd;
    border-radius: 0;
    box-shadow: none;
    height: 30px;
}

.email_dashboard{
    max-width: 170px;
    text-overflow: ellipsis;
    overflow: hidden !important;
    white-space: nowrap !important;       
    float: left;
    padding-left: 5px;
}

.delete{
    background:url(../images/delete.png) no-repeat scroll;
    width:15px;
    height:17px;
    display:inline-block;
}

.form_textarea{
        width:291px;
        height:121px;
        padding:5px 10px;
        background:#fff;
        border:1px solid #e1e1e1;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;				
        }
.form_textarea_big{
        width:100%;
        height:250px;
        padding:5px 10px;
        background:#fff;
        border:1px solid #e1e1e1;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;				
        }        
        
        
.softline{
    height: 3px;
    border-bottom: 3px dotted #ced0d5;    
    clear: both;
    padding-top: 20px;
    overflow: hidden;
    margin: 0px 20px 0px 20px
}


@import url('https://fonts.googleapis.com/css?family=Roboto');
.new_soft_head{
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    color: #000000;
    font-weight: bold;
    padding: 20px 0px 10px 20px;
}

.new_soft_list_programs li{
    position: relative;
    float: left;
    width: 100%;
    padding: 6px 20px;
    height: 100%;    
}
.new_soft_icon{
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    color: #2486ff;
    cursor: pointer;
}

.new_soft_list_programs input[type=checkbox]{
    float: right;
}
.new_soft_list_programs label{
    font-size: 14px;
    padding-left: 20px;
    color: #000000;
    font-weight: 300;
}
.new_soft_ul_submenu{
    padding: 0px;
}
.new_soft_ul_submenu li{
    padding-right: 0px;
}

.new_software_site_type_1_ico:after{
  position: absolute;
  content:'';
  width: 16px;
  height: 16px;
  left: 40px;
  top: 10px;
  background: url('../images/soft/software_site_type_1.png')no-repeat left top;
  background-size: 100%;
  background-position: 0 0;
}

.new_software_site_type_2_ico:after{
  position: absolute;
  content:'';
  width: 16px;
  height: 16px;
  left: 40px;
  top: 10px;
  background: url('../images/soft/software_site_type_2.png')no-repeat left top;
  background-size: 100%;
  background-position: 0 0;
}

.new_software_site_type_3_ico:after{
  position: absolute;
  content:'';
  width: 16px;
  height: 16px;
  left: 40px;
  top: 10px;
  background: url('../images/soft/software_site_type_3.png')no-repeat left top;
  background-size: 100%;
  background-position: 0 0;
}

.new_software_site_type_4_ico:after{
  position: absolute;
  content:'';
  width: 16px;
  height: 16px;
  left: 40px;
  top: 10px;
  background: url('../images/soft/software_site_type_4.png')no-repeat left top;
  background-size: 100%;
  background-position: 0 0;
}

.new_software_site_type_5_ico:after{
  position: absolute;
  content:'';
  width: 16px;
  height: 16px;
  left: 40px;
  top: 10px;
  background: url('../images/soft/software_site_type_5.png')no-repeat left top;
  background-size: 100%;
  background-position: 0 0;
}

.new_software_site_type_6_ico:after{
  position: absolute;
  content:'';
  width: 16px;
  height: 16px;
  left: 40px;
  top: 10px;
  background: url('../images/soft/software_site_type_6.png')no-repeat left top;
  background-size: 100%;
  background-position: 0 0;
}

.new_software_site_type_7_ico:after{
  position: absolute;
  content:'';
  width: 16px;
  height: 16px;
  left: 40px;
  top: 10px;
  background: url('../images/soft/software_site_type_7.png')no-repeat left top;
  background-size: 100%;
  background-position: 0 0;
}

.new_soft_li_click{
    background-color: #2486ff;
    color: white;
}

.new_soft_li_click .new_soft_icon{ 
    color: white;
}


.new_soft_li_click .new_software_site_type_1_ico:after{
  background: url('../images/soft/software_site_type_1_white.png')no-repeat left top;
}
.new_soft_li_click .new_software_site_type_2_ico:after{
  background: url('../images/soft/software_site_type_2_white.png')no-repeat left top;
}
.new_soft_li_click .new_software_site_type_3_ico:after{
  background: url('../images/soft/software_site_type_3_white.png')no-repeat left top;
}
.new_soft_li_click .new_software_site_type_4_ico:after{
  background: url('../images/soft/software_site_type_4_white.png')no-repeat left top;
}
.new_soft_li_click .new_software_site_type_5_ico:after{
  background: url('../images/soft/software_site_type_5_white.png')no-repeat left top;
}
.new_soft_li_click .new_software_site_type_6_ico:after{
  background: url('../images/soft/software_site_type_6_white.png')no-repeat left top;
}
.new_soft_li_click .new_software_site_type_7_ico:after{
  background: url('../images/soft/software_site_type_7_white.png')no-repeat left top;
}



.new_soft_list_programs_category li label:after{
  position: absolute;
  content:'';
  width: 16px;
  height: 16px;
  left: 15px;
  top: 10px;
  background-size: 100%;
  background-position: 0 0;
}

.new_soft_list_programs_category li label.seo_ico:after{
  background: url('../images/ico2/icons-seo.png')no-repeat left top;
  background-size: 100%;
}


.new_soft_list_programs_category li label.posteri-sabmitteri_ico:after{
  background: url('../images/ico2/icons-posters.png')no-repeat left top;
  background-size: 100%;
}

.new_soft_list_programs_category li label.registratori_ico:after{
   background: url('../images/ico2/icons-account.png')no-repeat left top;
   background-size: 100%;
 }
.new_soft_list_programs_category li label.igrovie-boti_ico:after{
  background: url('../images/ico2/icons-game.png')no-repeat left top;
  background-size: 100%;
}

.new_soft_list_programs_category li label.skripti-i-biblioteki_ico:after{
  background: url('../images/ico2/icons-scripts.png')no-repeat left top;
  background-size: 100%;
}

.new_soft_list_programs_category li label.monitoring-pozitsiy_ico:after{
  background: url('../images/ico2/icons-positions.png')no-repeat left top;
  background-size: 100%;
}


.new_soft_list_programs_category li label.golosovalki_ico:after{
   background: url('../images/ico2/icons-vote.png')no-repeat left top;
   background-size: 100%;
 }

.new_soft_list_programs_category li label.avtozarabotok_ico:after{
   background: url('../images/ico2/icons-auto.png')no-repeat left top;
   background-size: 100%;
 }
.new_soft_list_programs_category li label.ticket_bots_ico:after{
  background: url('../images/ico2/icons-ticket.png')no-repeat left top;
  background-size: 100%;
}

.new_soft_list_programs_category li label.sbor-bitcoin_ico:after{
  background: url('../images/ico2/icons-bitcoin.png')no-repeat left top;
  background-size: 100%;
}

.new_soft_list_programs_category li label.drugoe_ico:after{
  background: url('../images/ico2/icon-soft.png')no-repeat left top;
  background-size: 100%;
}

.new_soft_list_programs_category li label.parseri_ico:after{
  background: url('../images/ico2/icons-parsers.png')no-repeat left top;
  background-size: 100%;
}

.new_soft_list_programs_category li label.sotsialnie-seti_ico:after{
  background: url('../images/ico2/icons-social.png')no-repeat left top;
  background-size: 100%;
}


label.lang_ru_ico:after{ background: url('../img/lng/ru.png')no-repeat left top; background-size: 100%; }
label.lang_pl_ico:after{ background: url('../img/lng/pl.png')no-repeat left top; background-size: 100%; }
label.lang_en_ico:after{ background: url('../img/lng/en.png')no-repeat left top; background-size: 100%; }
label.lang_fil_ico:after{ background: url('../img/lng/fil.png')no-repeat left top; background-size: 100%; }
label.lang_zh_ico:after{ background: url('../img/lng/zh.png')no-repeat left top; background-size: 100%; }
label.lang_pt_ico:after{ background: url('../img/lng/pt.png')no-repeat left top; background-size: 100%; }
label.lang_uk_ico:after{ background: url('../img/lng/uk.png')no-repeat left top; background-size: 100%; }
label.lang_es_ico:after{ background: url('../img/lng/es.png')no-repeat left top; background-size: 100%; }
label.lang_bg_ico:after{ background: url('../img/lng/bg.png')no-repeat left top; background-size: 100%; }
label.lang_cs_ico:after{ background: url('../img/lng/cs.png')no-repeat left top; background-size: 100%; }
label.lang_sk_ico:after{ background: url('../img/lng/sk.png')no-repeat left top; background-size: 100%; }
label.lang_fr_ico:after{ background: url('../img/lng/fr.png')no-repeat left top; background-size: 100%; }
label.lang_hy_ico:after{ background: url('../img/lng/hy.png')no-repeat left top; background-size: 100%; }
label.lang_it_ico:after{ background: url('../img/lng/it.png')no-repeat left top; background-size: 100%; }
label.lang_ko_ico:after{ background: url('../img/lng/ko.png')no-repeat left top; background-size: 100%; }
label.lang_mk_ico:after{ background: url('../img/lng/mk.png')no-repeat left top; background-size: 100%; }
label.lang_nl_ico:after{ background: url('../img/lng/nl.png')no-repeat left top; background-size: 100%; }
label.lang_sr_ico:after{ background: url('../img/lng/sr.png')no-repeat left top; background-size: 100%; }
label.lang_hr_ico:after{ background: url('../img/lng/hr.png')no-repeat left top; background-size: 100%; }
label.lang_tr_ico:after{ background: url('../img/lng/tr.png')no-repeat left top; background-size: 100%; }
label.lang_ja_ico:after{ background: url('../img/lng/ja.png')no-repeat left top; background-size: 100%; }
label.lang_sl_ico:after{ background: url('../img/lng/sl.png')no-repeat left top; background-size: 100%; }
label.lang_kk_ico:after{ background: url('../img/lng/kk.png')no-repeat left top; background-size: 100%; }
label.lang_uz_ico:after{ background: url('../img/lng/uz.png')no-repeat left top; background-size: 100%; }
label.lang_be_ico:after{ background: url('../img/lng/be.png')no-repeat left top; background-size: 100%; }
label.lang_el_ico:after{ background: url('../img/lng/el.png')no-repeat left top; background-size: 100%; }
label.lang_da_ico:after{ background: url('../img/lng/da.png')no-repeat left top; background-size: 100%; }
label.lang_fi_ico:after{ background: url('../img/lng/fi.png')no-repeat left top; background-size: 100%; }
label.lang_sv_ico:after{ background: url('../img/lng/sv.png')no-repeat left top; background-size: 100%; }
label.lang_ka_ico:after{ background: url('../img/lng/ka.png')no-repeat left top; background-size: 100%; }
label.lang_de_ico:after{ background: url('../img/lng/de.png')no-repeat left top; background-size: 100%; }
label.lang_no_ico:after{ background: url('../img/lng/no.png')no-repeat left top; background-size: 100%; }
label.lang_ar_ico:after{ background: url('../img/lng/ar.png')no-repeat left top; background-size: 100%; } 



.new_catalog_prog .pic{
    float: left;
    padding-right: 15px;
}

.new_opis a.zg{
    text-decoration: underline;
    font-family: 'Open Sans', sans-serif; 
    font-size: 20px;
    padding-top: 15px;
    color: #000000;
}

.new_opis a.zg:hover{
    text-decoration: none;
}

a.new_soft_link{
    text-decoration: underline;
    color: #2486ff;
    font-size: 14px;
}

a.new_soft_link:hover{
    text-decoration: none;
}

a.new_soft_comment_link{
    text-decoration: underline;
    color: #42c52c;
    font-size: 14px;
    padding-right: 20px;
}

a.new_soft_comment_link:hover{
    text-decoration: none;
}

.new_soft_rang_in{
    float: left;
    font-size: 18px;
    color: white;
    background-color: #2486ff;
    padding: 2px 10px;
    border-radius: 5px;
    font-weight: bold;
}

.new_soft_rang{
    float: right;
    font-size: 20px;
    color: white;
    background-color: #2486ff;
    padding: 5px 15px;
    border-radius: 5px;
    font-weight: bold;
}

.new_soft_rang span, .new_soft_rang_in span{
    font-weight: bold;
    font-size: 14px;
    color: #91c2ff;
}

.new_soft_view_left{
    padding: 15px;
}

.new_soft_view_left h1{
    color: 000;
    font-size: 24px;
    font-weight: bold;
    margin: 0px 0px 10px 0px;
}

.new_soft_list_programs_ul_lng{
    clear: both;
    position: relative;
    height: 25px;    
}
.new_soft_list_programs_ul_lng li{
    position: relative;
    float: left;
    width: 25px;
    
}
.new_soft_list_programs_ul_lng li a, .new_soft_list_programs_ul_lng li label{
    cursor: pointer;
}

.new_soft_list_programs_ul_lng li label::after {
    position: relative;
    float: left;
    content: '';
    background-size: 100%;
    background-position: 0 0;
    width: 15px;
    height: 15px;
}

.new_soft_price_in{
    font-size: 24px;
    font-weight: bold;
    color: #42c52c;
}

.new_soft_pic_in{
    float: left;
    position: relative;
    margin-right: 15px;
}

.new_soft_count_user_in{
    float: left;
    position: relative;
    padding: 5px 0px;    
}

.new_software_top{
    background-color: #f6f7fb;
    height: 60px;
    line-height: 60px;
    color: #2486ff;
    width: 100%;
}
.new_software_top div{
    float: left;
    position: relative;    
    padding: 0px 20px;
}
.new_software_top_check{
    color: #000;    
    background-color: #fff;    
}

.new_software_opis{
    background-color: #fff; 
    padding: 30px 15px;
}

.new_software_comm{
    background-color: #f6f7fb;
    padding: 15px;
    margin: 0px 0px 20px 0px;
}

.new_software_name{
    float: left;
    font-weight: bold;
    padding-right: 10px;
}

.new_software_date{
    float: left;
}

.new_software_rating{
    float: right;
    font-size: 14px;
    color: white;
    background-color: #2486ff;
    padding: 2px 7px;
    border-radius: 5px;
    font-weight: bold;
}


.new_software_search{
    background-image: url("../img/soft/search.png");   
    background-repeat: no-repeat; 
    background-position-x: 330px;
    background-position-y: 10px;
    height: 40px;
    width: 360px;
    border: 1px solid #2486FF;
    padding-left: 20px;
    margin-bottom: 20px;
}

.dashboard-faq-div-new{
    width: 360px;
    padding: 0px;
    margin-right: 30px;
    float: left;
    
}
.background-white{
    background-color: #fff;
}

.background-white .btn{
    margin-right: 20px;
}


.width-50-p{
    width: 50% !important;
}

.new_soft_reviews_in{
    float: left;
    padding-left: 20px;
    height: 30px;
    line-height: 30px;
}

.new_soft_reviews_in a{
    text-decoration: underline;
}
.new_soft_reviews_in a:hover{
    text-decoration: none;
}

.new_commetar_box {
    padding-top: 5px;    
}
.new_commetar_box .tit {
    color: #646464;
    font-size: 21px;
    line-height: normal;
    margin-bottom: 15px;
    border-bottom: 1px solid #c2c2c2;
}
.new_commetar_box .ln textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    width: 321px;
    padding: 5px 13px;
    height: 92px;
    line-height: 34px;
    border: 1px solid #bababa;
}
.new_commetar_box .ln input[type="submit"] {
    cursor: pointer;
    width: 150px;
    background: #42c52c;
    color: #fff;
    border: 0;
    height: 31px;
    border-radius: 2px;
}
.border-wrap_new.ln {
    padding-top: 10px;
    height: 50px;
}
ul.listbullet{
    list-style: unset;
    padding-left: 30px;
}
.toolTip { 
	cursor: help; 
	position: relative;
	}
	.toolTipWrapper {
		width: 375px;
		position: absolute;
		/*top: -5px;*/
                top: 20px;
		/*margin-left:30px;*/
                margin-left:-30px;
		display: none;
		color: #184f93;
		font-size: 12px;
		line-height:16px;
		z-index:100;
		border: 1px solid #c3973d;
		}
	.toolTipMid {
			padding: 8px 15px;
			background: #f8ecb0;
			}
                
                        
[class^="icon-"], [class*=" icon-"] {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-top: 3px;
    *margin-right: .3em;
    line-height: 14px;
    vertical-align: text-top;
    background-image: url("../img/glyphicons-halflings.png");
    background-position: 14px 14px;
    background-repeat: no-repeat;
}                       
.icon-download {
    background-position: -120px -24px;
}