/*
 * A Design by GraphBerry
 * Author: GraphBerry
 * Author URL: http://graphberry.com
 * License: http://graphberry.com/pages/license
 */
html {
    margin: 0;
    padding: 0;
}
body {
    font-family: 'Roboto Condensed', sans-serif;
    color: #FFF;
/*    line-height:1.2em;*/
    font-size:17px;
    line-height:20px;
    background: #FECE1A;
}
a {
    color:#181A1C;
    text-decoration: none;
}
a:hover {
    color: #000;
    text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}
h1 {
    margin: 10px;
}
p {
    color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
}
.navbar {
    background: #181A1C;
    margin-bottom:0;
    min-height:70px;
}
.navbar-fixed-top {
    min-height:60px;
    height:60px;
    padding-top:0;
}
.navbar-inner {
    background: #181A1C;
    border-radius:0;
    filter: none;
    border: none;
    box-shadow: none;
}
.navbar .brand img {
    width:146px;
    height:40px;
}
.navbar .nav > li > a {
    text-transform: none;
    vertical-align: middle;
    margin:10px 3px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
	    border: 1px solid #181A1C;						  
    box-shadow: none;
    font-size:18px;
    text-shadow: none;
    color: #fff;
    transition: border-color 1s ease;
}


@media (max-width: 576px) {
    .content {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .table-classic > tbody {
        font-size: 13px;
    }
    h2 {
        font-size: 1.75rem;
    }
    .table-classic > tbody th,
    .table-classic > tbody td {
        padding: 10px 6px !important;
    }
}
@media (max-width: 420px) {
    .table-classic > tbody th,
    .table-classic > tbody td {
        padding: 10px 3px !important;
    }
}
@media (max-width: 370px) {
    .table-classic > tbody {
        font-size: 12px;
    }
    .table-classic > tbody th,
    .table-classic > tbody td {
        padding: 10px 2px !important;
    }
}


.navbar-fixed-top .container-header {
    margin-left: 20px;
    margin-right: 20px;
}
@media(max-width: 1200px) { 
  .navbar .nav > li > a {
    font-size:16px;
    margin: 10px 1px;
  }
}
@media(max-width: 1195px) { 
  .navbar .nav > li > a {
    font-size:14px;
}
}
@media(max-width: 1100px) { 
  .navbar .nav > li > a {
    font-size:13px;
    margin: 10px 1px;
  }
}
@media(max-width: 980px) { 
  .navbar .nav > li > a {
    font-size:14px;
    margin: 10px 1px;
  }
}
.navbar .nav > li:hover> a, .navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
    border: 1px solid #FECE1A;
    color: #fff;
    background-color: #181A1C;
    transition: border-color 1s ease;
}
.navbar .nav > li:hover> a:visited, .navbar .nav > li:hover> a:visited {
    color: #fff;
}
.nav-pills {
    margin-bottom: 30px;
}
.nav-pills > li > a {
    background: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-right:5px;
    padding-left:2px;
    padding-right:2px;
    border: 1px solid #181A1C;
}
.nav-pills > li > a:hover, .nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {
    background: #181A1C;
    color: #fff;
    /*color: #000; Старый цвет*/
}
.navbar .btn-navbar:hover, .navbar .btn-navbar {
    border-radius: 0;
    background: #FECE1A;
    color: #000;
}
@media(max-width: 576px) {
    .btn-navbar-left, .btn-navbar-left:focus {
        position: fixed;
        z-index: 15;
        top: 10px;
        right: 21px;
        width: 48px;
        height: 39px;
        background: #181A1C;
        color: #FECE1A;
        text-shadow: none;
        box-shadow: none !important;
        border: 1px solid #FECE1A !important;
    }
    .btn-navbar-left:hover {
        color: #181A1C;
        background: #FECE1A;
    }
    .account .block-account.active {
        margin: -2px 5px 0 0!important;
    }
}



/******
2. Layout
**********************************************************************/
.centered {
    margin-left:auto;
    margin-right:auto;
    float: none;
    text-align: center;
}
/* Use this class if you want ceter element with span* class */
 .center {
    float: none !important;
    margin: 0 auto !important;
    text-align: center;
}
.highlighted-box {
    background:#F4F8F9;
    padding:20px 30px;
}
.highlighted-box h1 {
    margin:0px;
}
.large-text {
    line-height:1.2em;
    font-size: 30px;
    color: #181A1C;
    padding:20px;
    margin-bottom:20px;
}
.highlighted-box h1, .highlighted-box p {
    color: #181A1C !important;
}
.circle-border {
    display: inline-block;
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    border-radius: 500px;
    -khtml-border-radius: 500px;
    border: 3px solid #fff;
}
.menu {
    position: relative;
    background-color: #181A1C;
    color: #fff;
    width: auto;
    height: auto;
    float: left;
}
.pomosh .menu {
	 width: 17%;
}
.left-align {
    text-align:left;
}
.right-align {
    text-align:left;
}
.error {
    color: #CF0000;
   /* display: none; */
}
.invisible {
    display:none;
    visibility:visible;
}
.triangle {
    margin: 0 auto;
    text-align:center;
    width: 0;
    height: 0;
    border-top: 30px solid #181A1C;
    border-left: 585px outset transparent;
    border-right: 585px outset transparent;
    position: relative;
}

@media(max-width: 576px) {
    .third-section .sub-section {
        display: flex;
        flex-wrap: wrap;
        margin-top: 15px;
    }
    .third-section .sub-section .block {
        width: 33.33334%;
        margin: 0;
    }
    .third-section .sub-section .block:last-child {
        width: 100%;
        flex-grow: 1;
    }
    .third-section .sub-section .block ul {
        margin-left: 10px;
    }
    .third-section .sub-section .block li {
        list-style-type: none;
        padding-bottom: 15px;
    }
    .third-section .support-mail .info-mail a {
        display: inline-block;
        width: 50%;
        font-size: 15px;
        border-radius: 4px;
    }
}
    /*
    2.1 Animations
    **********/
 .zoom-in {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    transition: all 250ms ease;
}
.zoom-in:hover {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
}
/*
2.2 Buttons - There are buttons on a transparent background, primary and secondary color background.
**********/
 .button,  .button:visited, .button:focus {
    display:inline-block;
    border:1px solid #181A1C;
    color:#181A1C;
    background-color:transparent;
    padding:15px 30px;
    font-size:17px;
}
.button:hover, .button:active{
    background-color:#181A1C;
    color:#fff;
}
.button-sp, .button-sp:visited, .button-sp:focus {
    border:none;
    background-color:#FECE1A;
    color:#181A1C;
}
.button-sp:hover, .button-sp:active {
    background-color:#181A1C;
    color:#FECE1A;
}
.button-ps, .button-ps:visited, .button-ps:focus {
    border:none;
    background-color:#181A1C;
    color:#FECE1A;
    font-weight:bold;
    text-transform:uppercase;

}
.button-ps:hover, .button-ps:active {
    background-color:#FECE1A;
    color:#181A1C;
}
a.button-ps:hover {
    text-decoration: none;
}
/*
2.3 Thumbnails - Predefined bootstrap's thumbnail class.
**********/
 .thumbnail {
    width:100%;
    height:340px;
    padding:0;
    overflow: hidden;
    position: relative;
    border:0;
    border-radius:0;
    box-shadow:none;
    text-align:center;
    background: #191a1c;
}
.thumbnail .more {
    display:block;
    z-index:4;
    position:absolute;
    top:-100px;
    left:50%;
    margin:0 auto;
    margin-left:-41px;
    width:80px;
    height:80px;
    font-size:40px;
    color:#fff;
    text-decoration:none;
    line-height: 70px;
    text-align: center;
}
.thumbnail:hover .more {
    top:40%;
    margin-top:-40px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.thumbnail h3, 
.thumbnail p {
    margin:0;
    padding:0;
    position:relative;
    z-index:4;
}
.thumbnail h3 {
    color: #FECE1A;
    margin-top:10px;
    font-size:20px;
}
.thumbnail > p {
    height: auto;
    padding-bottom:20px;
}
.thumbnail .mask {
    opacity:0.85;
    filter: alpha(opacity=85);
    top:100%;
    left:0;
    width:100%;
    height:100%;
    background:#181A1C;
    position:absolute;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.thumbnail:hover .mask {
    top:0;
}
/*
2.4 Socail icons
************/
 .social {
    list-style: none;
    float: none;
    position:relative;
    margin:5px;
}
.social li {
    display: inline-block;
    line-height: 32px;
/*    font-family:'Porta'*/;
    font-size: 32px;
    padding:0 5px;
}
.social li a {
    margin:0;
    padding:0;
    width:32px;
    height:32px;
    color: #FECE1A;
}
.social li a:hover {
    color:#181A1C;
}
/*
3. Sections 
***************************************************************************/
 .section {
    padding-bottom: 0px;
}
/*.section .container {
    padding-top:50px;
}*/
#contact .section .container {
    padding-top:0px;
}
.section .title {
    text-align: center;
    padding: 10px;
    margin-bottom: 30px;
}
.section .title-service {
    text-align: center;
    padding: 10px;
}
.section .title-service p { 
    color: #FECE1A;
    padding: 0;
}
#contact .section .title {
    margin-bottom: 0;
}
.section .title .home-title {
    font-weight: normal;
    margin-bottom: 20px;
    line-height: 70px;
}
.section .title > p {
    font-size: 20px;
    color: #FFF;
    font-weight: lighter;
}
.primary-section {
    background:#181A1C;
}
.primary-section .triangle {
    border-top: 40px solid #FECE1A;
}
.primary-section .title {
    border-bottom: 1px solid #FFF;
}
.primary-section, .primary-section .title p, .primary-section h3 {
    color: #FECE1A;
}
.primary-section .home-title {
    color:#FFF;
}
.secondary-section {
    background:#FECE1A;
}
.secondary-section .title {
    border-bottom: 1px solid #181A1C;
}
.secondary-section .home-title, .secondary-section .title p {
    color: #181A1C;
}
.container-header {
    width: auto;
    margin-right: auto;
}
/* Third section use bacground image */
.third-section {
    /*padding-bottom: 70px;*/
    padding-bottom: 40px;
    background: #181A1C; /*  url('../images_v2/brand-bg.png') no-repeat center */
    border-top:6px solid #FECE1A;
}
.third-section .container {
    padding-top:20px;
    position:relative;
}
.third-section .title {
    border-bottom: 1px solid #A1AAB7;
    color: #FECE1A;
}
.sub-section {
    margin-top:30px;
}
.sub-section .title {
    padding:0;
}
/*.sub-section .block ul li {
    text-align: center;
}
ul.bottom-menu {
    margin-left: 25%;
    margin-right: 25%;
}*/

/*******
3.1 Services  
***************************************/
#service {
    margin-bottom: 0px;
}

.service{
    margin-top:20px;
}
 .service, .service h2 {
    padding-top:15px;
}
.service p {
    padding:0px 50px;
    /*height:60px;*/
}
.service img {
    width:150px;
    height:150px;
}
/*
3.2 Portfolio
***************************************/
 .single-project {
    margin-bottom:30px;
    background:#181A1C;
}
.single-project img {
    width:100%;
}
.project-description {
    padding-right:20px;
}
.project-description p {
    padding-left:0;
}
.project-title {
    margin-top:15px;
    margin-bottom:15px;
    border-bottom:1px solid #FECE1A;
}
.project-title h3 {
    float:left;
    margin-top:0;
    padding:0;
    width:80%;
}
.project-title .close {
    color: #FECE1A;
    margin-top:10px;
}
.project-info span, .project-title h3 {
    color:#FECE1A;
}
.project-info {
    font-weight:100;
    padding:10px 0;
}
.project-info span {
    width: 80px;
    display: inline-block;
}
.project-info div {
    margin-bottom:5px;
}
.close {
    float: right;
    width: 40px;
    height: 40px;
    text-align: center;
}
#promotion .mix {
    opacity: 0;
    display: none;
}
#promotion a:hover {
    text-decoration: none;
}
/*
3.3 About
******************************************************************/
 .team .thumbnail {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 10px;
    border: 1px solid #fff;
}
.team .thumbnail:hover .social {
    z-index: 5;
}
.team .thumbnail:hover .social a {
    color:#fff;
}
.team .thumbnail .mask {
    background: #FECE1A;
}
.team .thumbnail .mask h2 {
    margin-top:20%;
}
.team .thumbnail .mask, .team .thumbnail .mask h3, .team .thumbnail .mask p, .team .thumbnail:hover h3, .team .thumbnail:hover .social a:hover {
    color:#181A17;
}
.about-text {
    margin-top:30px;
}
.about-text p {
    padding:0;
    font-size:16px;
}
.title-about p {
    color: #FECE1A;
}
/*********************************************************************
                        SKILLS BAR
*********************************************************************/
 .skills {
    list-style-type: none;
    position: relative;
    margin:0px;
}
.skills li {
    margin-bottom:30px;
    background:#FFF;
    height:40px;
    padding:1px;
}
.skills li h3 {
    position: relative;
    font-size: 15px;
    padding:0;
    margin:0;
    left: 10px;
    z-index: 1;
    color: #181A1C;
}
.skills li .bar {
    height:40px;
    position:absolute;
    background-color: #FECE1A;
}
/*
3.4 Clients
**********************************************************************/
#clients {
    padding-bottom: 10px;
}
 .client-slider img {
    border:1px solid white;
}
.client-slider img:hover {
    background-color:#FECE1A;
}
.client-nav {
    list-style:none;
    margin-top:10px;
}
.client-nav li {
    float:left;
    display:block;
    margin-left:10px;
}
.client-nav li a {
    display:inherit;
    padding:5px;
    background:#FECE1A;
    border-radius:3px;
    width:20px;
    height:20px;
}
.client-nav li a:hover {
    background:#181A1C;
}
.testimonial p {
    color:#181A1C;
    background:#FECE1A;
    padding:15px;
    margin:0;
}
.testimonial .arrow {
    margin-left:10px;
    width:0;
    border-top:10px solid #FECE1A;
    border-left: 20px outset transparent;
    border-right: 20px outset transparent;
}
.testimonial .whopic {
    display:inline-block;
}
.testimonial .whopic img {
    margin-top:10px;
    width:50px;
    height:50px;
    float:left;
    border-radius: 25%; 
}
.testimonial .whopic span {
    float:left;
    margin-top:10px;
    padding-left:10px;
}
.testimonial .whopic small {
    display:block;
    font-size:12px; 
}
.testimonial-text{
    display:block;
    font-size:22px;
    text-align:center;
    margin:0 auto;
    margin-top:30px;
    width:70%;
    line-height:1.3em;
}
/*
3.5 Price table
******************************************************************/
 .price-table {
    margin-bottom: 20px;
}
.price-column {
    background-color:white;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-top: 20px;
    padding-bottom:20px;
    /*margin:0 auto;*/
    text-align:center;
}
.price-column h3 {
    background-color:#181A1C;
    text-align: center;
    color:#FECE1A;
    padding:40px 0px;
    font-size: 36px;
    margin-top:0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
    border-radius: 10px 10px 0px 0px;
}
.price-column .list{
    list-style:none;
    margin:20px 50px;
}
.price-column .list li{
    font-weight:lighter;
    color:#747C89;
    font-size:20px;
    border-bottom:1px solid #747C89;
    padding:25px 0px;
}
.price-column .list li.price {
    text-align: center;
    font-size:31px;
    background-color:white;
    color:#747C89;
    margin-top:25px;
}
.price-text{
    margin:30px 0 20px;
    font-size:20px;
    color: #181A1C;
    font-weight:normal;
}
.two-column { 
    margin-left: 0px !important;
}
/*
3.6 Newsletter
********************************************************************/
 .newsletter, .newsletter h2 {
    color: #D7DDDE;
}
.newsletter .title h2 {
    text-align:left;
    padding:0;
    margin:0;
}
.newsletter form {
    text-align:right;
}
.newsletter input {
    margin-top:10px;
    padding:15px;
    height: auto;
}
.newsletter button {
    margin: 0 0 0 20px;
}
.newsletter .button-sp:hover, .newsletter .button-sp:active {
    background-color:#FFF;
    color:#181A1C;
}

/*
3.7 Contact
********************************************************************/
.contact {
    background: #FECE1A;
}
.contact h1, .contact h2, .contact h3, .contact h4, .contact h5, .contact h6, .contact .section .title > p, .contact .social > li > a {
    color: #181A1C;
}
.contact textarea, .contact input[type="text"], .contact input[type="email"] {
    padding: 10px;
    line-height: 20px;
    height: auto;
}
.contact textarea {
    height: 120px;
}
.contacts, .contact .social {
    color: #fff;
    list-style: none;
    margin-left: 10px;
}
.contacts > li {
    margin-top: 15px;
}
.contacts > li > a {
    color: #fff;
}
.contact-info {
    margin-top:10px;
    margin-bottom:10px;
}
.contact-info p{
     font-weight:normal;
}
.contact-info .icon {
    margin:10px auto;
    font-size:30px;
}
.map-wrapper {
    position:relative;
    height:500px;
}
.map-canvas {
    position:absolute;
    margin-bottom:20px;
    width:100%;
    height:500px;
    color: #29383F;
    position:absolute;
    left:0;
    top:0;
    right:0;
}
.contact .social {
    display: inline-block;
    margin-left:0;
}
.contact .social li {
    line-height: 32px;
    padding:10px 10px;
/*    font-family:'Porta';*/
    font-size: 50px;
    transition: margin 0.4s;
    -webkit-transition: margin 0.4s;
}

@media (max-width: 576px) {
    .contact .social li {
        padding: 10px 5px !important;
    }
}
.contact .social li a {
    color:#fff;
}
.contact .social li a:hover {
    color:#181A1C;
}
.contact-form {
    background:#fff;
    background: rgba(255, 255, 255, 0.9);
    z-index:110;
    position:relative;
    margin-top:-25px;
    padding:20px;
}
.contact-form h3 {
    color:#838589;
    padding-bottom:20px;
}
.message-btn {
    border:1px solid #747C89;
    color:#747C89;
    background-color:transparent;
    padding:15px 30px;
    font-size:17px;
}
.message-btn:hover {
    background-color:#FECE1A;
}
.contact-info {
    text-align:center;
    font-size:22px;
}
.black {
    color:#181A1C;
}
/*
3.8 Footer
********************************************************************/
.footer {
    background: #181A1C;
    text-align: center;
}
.footer > p {
    color: #fff;
    margin:0;
}

.footer a{
    color:#FECE1A;
}

.footer a:hover, .footer a:focus{
    text-decoration: underline;
}
.scrollup {
    text-align:center;
    cursor:pointer;
    vertical-align:middle;
    width:39px;
    height:39px;
    border-radius:5px;
    font-size:20px;
    position:fixed;
    bottom:30px;
    right:20px;
    border:1px solid #fff;
    display:none;
    background: #000;
}
.scrollup > a {
    position:relative;
    top:7px;
    color:#fff;
}
/*
4 Responsible
********************************************************************/
 @media (min-width: 1200px) {
    .thumbnail .more {
        margin-left:-41px;
        width:80px;
        height:80px;
        border-radius:40px;
        line-height: 80px;
    }
}
@media (max-width: 979px) {
    body {
        padding-left:0;
        padding-right:0;
    }
    .navbar-fixed-top, .navbar-fixed-bottom {
        position: fixed;
    }
/*    .section {
        padding-left:20px;
        padding-right:20px;
    }*/
    .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
        margin-left: 0px;
        margin-right: 0px;
    }
    .nav-collapse {
        clear: both;
    }
    .nav-collapse .nav {
        float: none;
        margin: 0 0 10px;
    }
    .nav-collapse .nav > li {
        float: none;
    }
    .nav-collapse, .nav-collapse.collapse {
        width: 100%;
        height: 0px; /*17.06.2019*/
        display: inherit;
    }
    ul.nav > li:hover > ul.sub-top, ul.nav > li:hover > ul.sub-top-rask {
        width: 100%;
        height: auto;
        padding-left: 15%;
        position: relative;
    }
    ul.left-menu-pomosh > li:hover > ul.collapse-pomosh {
        width: 100%;
        height: auto;
        padding-left: 15%;
        position: relative;
        z-index: 99;
    }
    .menu.collapse{
        height: 0px;
        width: 100%;
    }
    .menu .nav {
        float: none;
        margin: 0 0 10px;
    }
    .menu .nav > li {
        float: none;
    }
    .vertical-menu.collapse {
        width: 100%;
        display: inherit;
    }
    .thumbnail .more {
        margin-left:-21px;
        width:40px;
        height:40px;
        border-radius:30px;
        line-height: 40px;
    }
    .thumbnail:hover .more {
        margin-top:-20px;
    }
    .newsletter form {
        text-align:center;
    }
    ul.left-menu > li a:hover > ul.collapse-pomosh {
        width: 100%;
        height: auto;
        padding-left: 15%;
        position: relative;
    }
}
@media (max-width: 767px) {
    .info-mail {
        width:90%;
        padding:15px 0px;
    }
    .project-description {
        padding-left:20px;
    }
    .price-column, .testimonial {
        margin-top:30px;
    }
}
@media (max-width: 576px) {
    .menu {
        position: fixed;
        top: 0;
        z-index: 11;
        overflow-x: hidden;
        overflow-y: scroll;
        background: #000;
    }
    .menu.show.in {
        height: 100% !important;
    }
}
.grid-item { width: 200px; }
.grid-item--width2 { width: 400px; }

.menu-whelp2 {
    color: #000;
    border-bottom: 1px solid #181A1C;
}
ul#left-navigation {
	margin: 0;
}
ul#dop-navigation {
	margin: 15px;
}
.support-nav {
	border: 1px solid #fece1a;
	padding: 3px;
	text-align: center;
}
.support-nav a:hover {
	color: #fece1a;
	text-decoration: none;
}
.menu .new_page {
	margin: 15px;
}
.left-menu h3, .left-menu-pomosh h3 {
    cursor: default;
}
.left-menu a, .left-menu-pomosh a, .left-account a {
    color: #fff;
}
.left-menu li {
    min-height: 34px;
    line-height: 200%;
    list-style: none;
}
.left-menu li:hover {
    color: #fff;
}
.left-menu-pomosh li {
    min-height: 34px;
    line-height: 200%;
    list-style: none;
    padding-left: 5%;
    padding-right: 5%;
}
.left-menu-pomosh li a:hover {
    color: #fff;
    width: auto;
    text-decoration: underline;
    transition-delay: 30000s;
}
.left-menu li.open .dropdownhead {
	color: #000;
	background-color: #FECE1A;
}
li.open ul.sub-menu {
	margin: 0 0 0 25px;
}
li.open ul.sub-menu li {
	font-size: inherit;
}
.left-menu li:last-child .dropdownhead {
  border-bottom: 0;
}
.dropdownhead {
    cursor: pointer;
    display: block;
    padding: 15px 15px 15px 15px;
    font-size: 140%;
    color: #fff;
    border-bottom: 1px solid #ccc;
    position: relative;
    transition: all 0.4s ease-out;
}
@media (max-width: 576px) {
    .dropdownhead {
        padding: 10px 15px;
        font-size: 22px;
    }
}
/*.dropdownhead i {*/
/*    position: absolute;*/
/*    top: 17px;*/
/*    left: 16px;*/
/*}*/
/*.dropdownhead .fa-chevron-down {*/
/*    right: 12px;*/
/*    left: auto;*/
/*}*/
/*.dropdownhead .fa-chevron-up {*/
/*    right: 12px;*/
/*    left: auto;*/
/*}*/
.dropdownhead:hover {
	background-color: #fece1a;
	color: #000;
}
.dropdownhead .fa-chevron-down, .dropdownhead .fa-chevron-up {
	font-size: initial;
	display: initial;
}
.sub-menu {
	width: auto;
	display: none;
}
.sub-menu li {
	list-style-image: url(../img/left-sub-menu-li.png);	
	margin-left: 5%;
}
.sub-menu li:hover, .sub-menu li.active {
	list-style-image: url(../img/left-sub-menu-li-hover.png);
}
.sub-menu a {
	width: auto;
	display: block;
	transition: all 0.4s ease-out;
	border-bottom: 1px solid #ccc;
}
.sub-menu a:hover {
	color: #fece1a;
	text-decoration: none;
	border-bottom: 1px solid #fece1a;
}
.sub-menu li .fa-arrow-right {
	font-size: initial;
}
.sub-menu li a.current_page {
	border: 1px solid #fece1a;
	color: #000;
	background-color: #fece1a;
	padding-left: 5px;
}
.collapse-pomosh {
    width: auto;
}
.moderator-menu {
	margin-top: 10%;
	margin-right: 3%;
}
@media (max-width: 576px) {
    .moderator-menu {
        margin-top: 10px;
    }
    .moderator-menu .change_lang_links {
        top: auto;
        padding-bottom: 10px;
        border-bottom: 1px solid #fff;
        margin-bottom: 10px;
    }
    .moderator-menu form {

    }
}

.collapse-pomosh li {
    padding: 0;
    line-height: 200%;
    list-style: disc;
}
.collapse-pomosh li a:hover {
    padding: 0;
    text-decoration: underline;
    transition-delay: 30000s;
}
.left-submenu {
    list-style: none;
    display: none;
    position: absolute;
    top: 0;
    left: 160px;
    overflow: visible;
    word-wrap: break-word;
    min-width: 160px;
    width: auto;
    padding: 7px 0 8px;
    z-index: 9999;
    background-color: #32373c;
}
.opensubmenu {
    top: 0;
    display: block;
}
ul.left-account {
    text-align: center;
    font-size: 140%;
    margin: 0px !important;
}
#left-account a:hover {
	color: #fece1a;
	text-decoration: none;
}
.left-account li {
    border: 1px solid #fece1a;
    width: 92%;
    min-height: 34px;
    line-height: 200%;
    list-style: none;
    padding: 3%;
}
.content, .content-ref {
    color: #000;
    display: table-cell;
    padding-left: 1%;
}
.content-q {
	color: #000;
    display: table-cell;
    padding-left: 1%;
	padding-right: 1%;
}
.content p, .content-ref p, .content-q p {
    color: #000;
}
.content .title, .content-ref .title, .content-q .title {
    width: 97%;
}
.content a, .content-ref a {
    color: #000;
}
.content p a, .content-ref p a  {
    background-color: #fff;
    padding-left: 0.5%;
    padding-right: 0.5%;
}
.content-article {
    color: #000;
    background-color: #fff;
    border: 1px solid #000;
    box-shadow: 5px 5px 10px #000;
    margin: 1%;
    padding-left: 1.5%;
    padding-right: 1.5%;
}
.content-article p {
    color: #000;
}
.content-article h1 {
    font-size: 31.5px;
    margin-left: 0px;
}
.content-article h2, .content-article h3, .content-article h4, .content-article h5, .content-article h6 {
	 font-size: 31.5px;
	 line-height: initial;
}
.content-article a {
	color: #000;
	text-decoration: underline;
}
.content-link {
	background-color: #fae28a;
	padding: 2px;
}
.screenshot {
	width: 30%;
	margin: 0 auto;
}
.screenshot img {
    max-width: 100%;
    height: auto;
	margin: 10px;
    border: 1px solid #000;
    box-shadow: 0 0 10px #000;
}
.content-stat {
    color: #000;
    display: flow-root;
}
.content-state, .state-list {
    color: #000;
}
.content-account-prefs {
    margin-left: 3.5%;
}
.content-account-prefs .breadcrumbs {
    margin-bottom: 3%;
}
.content-account-prefs .state-list {
    width: auto;
    display: grid;
}
.content-acc-prefs {
    margin-left: 1.5%;
    display: flow-root;
}
.content-acc-prefs .account .block-account {
    padding: 0;
}
.content-account-sl {
    margin-left: 3.5%;
    display: table-cell;
    margin: 2%;
    width: 1100px;
}
.content-pomosh {
    color: #000;
    background-color: #fff;
    border: 1px solid #000;
    box-shadow: 5px 5px 10px #000;
    margin-top: 1%;
    padding-left: 2%;
    padding-right: 1%;
}
.content-pomosh p {
    padding-top: 5px;
    padding-bottom: 5px;
}
.content-pomosh a {
    text-decoration: underline;
}
.content-pomosh ul {
    padding-left: 20px;
}
.content-pomosh .row {
    margin-left: 0px;
}
.content-moderator {
    color: #000;
    padding-left: 1%;
    margin-left: 2%;
}
.mar_inp {
    margin: 10px;
}
.mar_inp p {
    color: #000;
}
#icon-vk {
    background:url(../img/vk.png) no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    display: block;
}
#icon-vk span {
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
}
#icon-vk:hover {
    background:url(../img/vk-hover.png) no-repeat;
    background-size: contain;
}
#icon-ok {
    background:url(../img/ok.png) no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    display: block;
}
#icon-ok span {
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
}
#icon-ok:hover {
    background:url(../img/ok-hover.png) no-repeat;
    background-size: contain;
}
#icon-fb {
    background:url(../img/fb.png) no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    display: block;
}
#icon-fb span {
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
}
#icon-fb:hover {
    background:url(../img/fb-hover.png) no-repeat;
    background-size: contain;
}
#icon-twitter {
    background:url(../img/twitter.png) no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    display: block;
}
#icon-twitter span {
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
}
#icon-twitter:hover {
    background:url(../img/twitter-hover.png) no-repeat;
    background-size: contain;
}
#icon-instagram {
    background:url(../img/instagram.png) no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    display: block;
}
#icon-instagram span {
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
}
#icon-instagram:hover {
    background:url(../img/instagram-hover.png) no-repeat;
    background-size: contain;
}
#icon-youtube {
    background:url(../img/youtube.png) no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    display: block;
}
#icon-youtube span {
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
}
#icon-youtube:hover {
    background:url(../img/youtube-hover.png) no-repeat;
    background-size: contain;
}
/*Стили регистрации и авторизации*/
.registration {
    text-align: center;
    height: auto;
}
.nets {
    font-size: 28px;
    line-height: 40px;
}
.nets_list {
    width: 500px;
    margin: 0 auto;
}
.nets_list div {
    padding: 1%;
	display: inline-block;  
}
.registration form {
    margin-top: 15px;
}
.registration form .reg-input {
    /*margin-bottom: 16px; 17.06.2019*/
}
.registration form label {
    display: block;
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 5px;
    color: #000;
}
.registration form .reg-input input {
    margin-bottom: 16px;
/*    display: block;*/
    width: 320px;
    height: 40px;
    box-sizing: border-box;
    border: 1px solid #bfbfbf;
    color: #464646;
    border-radius: 2px;
    padding-left: 8px;
    font-size: 16px;
    line-height: 22px;
}
.registration form .reg-input .error {
    color: red;
    margin-top: 5px;
}
.registration form .label_radio .input_radio[type="radio"]:checked + b {
    color: #daaa0d;
}
.registration form .label_radio b {
    width: 18px;
    height: 18px;
    box-sizing: border-box;
    border: 1px solid #daaa0d;
    border-radius: 50%;
    background-position: 18px 18px;
    position: absolute;
    display: block;
    left: 0;
    top: 0;
}
.registration form button, .registration form input.btn_submit {
    font-size: 18px;
    line-height: 21px;
    border-radius: 2px;
    margin: 44px auto 32px auto;
    text-align: center;
    color: #ffffff;
    background-color: #793b02;
    width: 256px;
    height: 49px;
    box-sizing: border-box;
    border-top: 2px solid #dbb854;
}
.registration form input.btn_submit {
    margin: 0;
}
.label_radio {
    margin-top: 1%;
}
.label_radio input[type="radio"] {
/*    float: left;*/
    width: auto;
    height: auto;
    box-sizing: border-box;
    border: 1px solid #bfbfbf;
    color: #fff;
    border-radius: 2px;
    padding-left: 8px;
    font-size: 16px;
    line-height: 22px;
}
#radio_raskrutka {
    width: 20px;
    height: 20px;
    margin-bottom: 8px;
}
#radio_earnings {
    width: 20px;
    height: 20px;
    margin-left: 6px;
    margin-bottom: 8px;
}
.label_radio span {
    margin: 1%;
}
.clear {
    clear: both;
    height: 1px;
}
.registration .line {
    height: 1px;
    background-color: #000;
    margin-top: 23px;
    margin-bottom: 27px;
}
.registration .rekisits {
    font-size: 20px;
    line-height: 21px;
    margin-top: 23px;
    margin-left: 2px;
}
.registration .rekv_text {
    font-size: 16px;
    line-height: 22px;
/*    width: 600px;*/
    margin-top: 5px;
    margin-bottom: 15px;
}
.registration form .reg-input {
    margin-bottom: 16px;
}
.reg-input img {
    margin-bottom: 5%;
    border: 1px solid #464646;
}
.develope_block a:hover {
    color: #000;
    text-decoration: underline;
}
/*Главное горизонтально меню*/
ul.nav:after {
    display: block;
    content: ' ';
    clear: both;
    float: none;
}
ul.nav > li {
    float: left;
    position: relative;
}
ul.nav > li > a {
    display: block;
}
/*ul.nav > li > a:hover {*/
/*    background: #181A1C;*/
/*}*/
ul.sub-top {
    display: none;
    position: absolute;
    width: auto;
    height: auto;
    top: 100%;
    left: -50px;
    right: 0;
    background: #181A1C;
    z-index: 9999;
}
ul.sub-top-rask {
    display: none;
    position: absolute;
    width: 185px;
    height: auto;
    top: 100%;
    left: -50px;
    right: 0;
    background: #181A1C;
    z-index: 9999;
}
ul.sub-top > li, ul.sub-top-rask > li {
    display: block;
    width: auto;
}
ul.sub-top > li > a, ul.sub-top-rask > li > a {
    display: block;
    text-decoration: none;
    color: #fff;
    margin: 3%;
    padding: 1.5%;
}
ul.sub-top > li > a:hover, ul.sub-top-rask > li > a:hover {
    text-decoration: none;
    border: 1px solid #FECE1A;
    color: #fff;
    background: #181A1C;
    transition: border-color 1s ease;
    width: auto;
    height: auto;
}
ul.nav > li:hover > ul.sub-top, ul.nav > li:hover > ul.sub-top-rask {
    display: block;
}
/*Cтили страницы помощи и поддержки*/
ul.collapse-pomosh {
    display: none;
    position: relative;
    float: left;
    width: 95%;
    height: auto;
    right: 0;
    background: #181A1C;
    z-index: 9999;
}
ul.left-menu-pomosh > li:hover > ul.collapse-pomosh {
    display: block;
}
/*Cтили Личного кабинета пользователя*/ 
#admin_notifications {
    /*z-index: 100;*/ 
    width: 20px;
    height: 20px;
    float: left;
    display: block;
    cursor: pointer;
    position: relative;
    top: 8px;
}
#admin_notifications img {
    width: 100%;
    cursor: pointer;
}
#admin_notifications_content {
    position: absolute;
    width: 300px;
    background-color: #fff;
    display: none;
    border: 1px solid #deab00;
    right: 0px;
    z-index: 1;
}
#admin_notifications_scroll {
    height: auto;
    max-height: 300px;
    overflow-y: auto;
}
#admin_notifications_scroll ul {
    margin: 0;
    padding: 0;
    color: #541202;
}
#admin_notifications_scroll li {
    border: 1px solid #000;
    margin: 5px;
}
#admin_notifications_content ul li a{color: #541202;display: block;padding: 5px 10px;font-size: 12px;display: inline;border: 0px; margin-left: 0px;width: 100%}
#admin_notification_count{position: absolute;width: auto;height: 15px;background-color: #fbd224;font-size: 10px;color: #541202;display: inline-flex;align-items: center;justify-content: center;border-radius: 40%;top: -5px;right: -7px;padding: 0px 4px;}
#admin_notifications_content .notif_header{text-align: center;font-weight: bold;text-decoration: underline;text-transform: uppercase;font-size: 14px;padding: 5px;text-align: left;text-decoration: none;color:#ccc;border-top: 1px solid #ccc;}
#admin_notifications_content .notif_li {border: 1px solid #541202;margin-top: 1px;margin-bottom: 1px;    background: #fffce5;margin-right: 2px;border-radius: 5px;margin-left: 2px;margin-bottom: 1px;position: relative;min-height: 35px;overflow:hidden;padding: 10px;padding-right: 25px}
#admin_notifications_content .notif_li span{font-size: 12px;line-height: 19px;}
#admin_notifications_content .notif_li span.notif_watch{position: absolute;right: 4px;top: 9px;padding: 10px;}
.header a {
    color: #FECE1A;
}
.header a:hover {
    color: #FECE1A;
    text-decoration: underline;
}
.header #submit,
.moderator-menu #submit{
    color: #fbd123;
    width: 96px;
    border: 1px solid #fbd123;
    border-radius: 5px;
    padding: 7px 0px;
    line-height: 18px;
    margin-left: 10px;
    background: transparent;
    cursor: pointer;
}
.moderator-menu #submit {
    margin-top: 1rem;
    margin-left: 0;
}
.moderator-menu #submit:hover {
    background: #fbd123;
    color: #000;
}

.header .left_side {
    margin-top: 0.5%;
}
.account {
    color: #000;
}
.account a:hover {
    text-decoration: underline;
    color: #000;
}
.account h3 {
    margin: 8px 0;
}
.account h3, .account h4 {
    text-align: center;
}
.block-account {
    border: 1px solid #000;
    padding-left: 5px;
    padding-bottom: 25px;
}
.account .block-account {
    display: none;
    margin: 25px; 
    border: 1px solid #000;
    padding: 8px 8px 16px 8px;
}
.account .block-account.active  {
    display: block;
}
.block-account {
    height: auto;
}
.add-link-cabinet {
    border: 1px solid #000;
    margin: 25px;
    padding: 8px;
    /* padding-bottom: 25px;*/
}
@media (max-width: 576px) {
    .add-link-cabinet {
        margin: 25px 0;
    }
}
@media (min-width: 576px) {
    .account .block-account,
    .add-link-cabinet {
        padding: 16px;
    }
}
.icon-cabinet {
    display: table-cell;
    width: 75px;
    padding-bottom: 0.5%;
}
.img-cabinet {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
}
.block-cabinet {
    width: auto;
    height: auto;
    margin-top: 5px;
    border-bottom: 1px solid #000;
}
.block-cabinet:last-child {
    border-bottom: none;
}
.balance {
    display: none;
}
@media (max-width: 499px) {
    .balance {
        display: contents;
    }
    .balance-text {
        margin-top: 1%;
    }
    .balance-refill {
        margin-top: 2%;
    }
}

/* Публичный профиль*/
.account > h2 {
    margin: 20px 25px 0 25px;
}
.profile-public {
    display: flex;
    flex-wrap: nowrap;
}
.profile-public > div {
    width: 50%;
}
.profile-public__account-info__image{
    display: block;
    width: 150px;
    height: 150px;
    margin: 0 auto;
    border-radius: 10px;
    background-image: url(/assets/images_v2/account/profile-default.svg);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-color: #222;
    background-size: cover;
}
.account-info.is-loading .ref-to-clipboard,
.account-info.is-loading .ref-text {
    display: none;
}
.account-info .ref-to-clipboard {
    display: none;
}
.account-info.is-clipboard-supported .ref-to-clipboard {
    display: block;
}
.account-info.is-clipboard-supported .ref-to-clipboard a{
    position: relative;
    padding-right: 20px;
}
.account-info.is-clipboard-supported .ref-text {
    display: none;
}
.account-info .ref-to-clipboard span {
    display: block;
    position: absolute;
    right: 0;
    top: 2px;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(/assets/images_v2/account/to-clipboard.svg);
    background-size: contain;
}

.account-info .ref-to-clipboard a:focus {
    color: #181A1C;
    text-decoration: none;
    outline: none;
}

.ref-to-clipboard i, .ref-text i {
    font-style: normal;
    font-family: 'Roboto Condensed', sans-serif;
    background-color: #FFF;
    padding: 0 3px;
    white-space: nowrap;
}

.profile-public__account-info .account-info p {
    color: #000;
    padding: 0;
    margin-bottom: 0.5rem;
}

.profile-public__account-statistics {
    padding-top: 20px;
}

.profile-public__account-statistics thead td {
    color: #62531E;
}
.profile-public__account-statistics td {
    padding: 8px 12px;
    color: #000;
    border-bottom: 1px solid #AD9335;
}

.profile-public__account-statistics td:nth-child(n + 2){
    border-left: 1px solid #AD9335;
}

@media (max-width: 390px) {
    .profile-public {
        flex-wrap: wrap;
    }
    .profile-public > div {
        width: 100%;
    }
}


/* End. Публичный профиль */
@media(max-width: 1000px) {
.link-cabinet {
    vertical-align: top;
}
}
.link-cabinet {
    display: table-cell;
    width: 215px;
    margin-left: 5%;
    margin-right: 5%;
    padding-bottom: 1%;
}
.link-cabinet span {
    background-color: #fff;
    box-shadow: -2px 0 0 #fff, 2px 0 0 #fff;
}
.text-link-cabinet {
    display: table-cell;
    margin-left: 5%;
    margin-right: 5%;
}

@media(max-width: 576px) {
    .account .link-cabinet,
    .account .text-link-cabinet,
    .account .download-cabinet,
    .account .add-text-link-cabinet{
        margin-left: 10px;
        margin-right: 10px;
    }
}
.download-cabinet, .add-text-link-cabinet {
    display: table-cell;
    width: 300px;
    margin-left: 5%;
    margin-right: 5%;
}
div .db-level {
    width: 100%;
}
div .db-vizit {
    width: auto;
    margin-left: 18%;
}
.left_side {
    float: left;
/*    margin-top: 0.5%;*/
}
.left_side .db {
    display: table;
    margin-top: 0.5%;
}
.left_side .db input {
    width: 20%;
}
.right_side {
    float: right;
    margin-top: 1%;
}
.right_side .name-account {
    font-size: 120%;
    word-break: break-word;
}
@media (max-width: 576px) {
    .header .right_side {
        position: static;
        /*display: none;*/
    }
    .header .right_side .change_lang_links,
    .header .right_side .name-account,
    .header .right_side #submit{
        display: none;
    }
    .header .right_side form {
        position: static !important;
    }
    .header #admin_notifications {
        position: absolute;
        top: 20px;
        left: auto;
        right: 90px;
    }
    .header #admin_notifications #admin_notifications_content {
        right: -90px;
    }

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

@media (min-width: 577px) {
    .mobile-only {
        display: none;
    }
}

.user_cab_area {
    width: 100%;
}
.user_cab_area .right_side {
    margin-top: 0;
    margin-left: 1.5%; 
}
.user_cab_choice a {
    text-decoration: underline; 
}
.inb {
    display: inline-block;
}
.inb a, .inb a:hover {
    text-decoration: none;
}
.rL {
    position: relative;
}
.inb-account {
    padding: 2px;
}
.user_cab_choice {

}
.user_cab_choice ul {
}
.user_cab_choice ul li, .user_cab_prefs ul li {
    margin: 0;
    padding: 0;
}

@media(max-width: 1000px) {
    .user_cab_choice ul li {
        font-size: 100%;
    }
}
@media(max-width: 687px) {
    .user_cab_choice ul li {
        font-size: 90%;
    }
}
@media(max-width: 645px) {
    .user_cab_choice ul li {
        font-size: 80%;
    }
}
@media(max-width: 576px) {
    .user_cab_prefs ul {
        margin-left: 0;
        margin-bottom: 0;
        height: 40px;
    }
    .account {
        margin-top: -5px;
    }
    .user_cab_choice {
        height: 34px !important;
    }
    .user_cab_choice ul {
        margin-left: 0;
        margin-bottom: 0;
    }
}
@media (max-width: 415px) {
    .user_cab_choice {
        height: 45px !important;
    }
}
@media(max-width: 399px) {
    .user_cab_choice {
        height: 45px !important;
    }
    .user_cab_prefs ul {
        height: auto;
    }
}
.content-account {
    display: table-cell;
    padding-left: 1%;
    /*margin: 2%;
    width: auto;*/
    width: 1100px;
}
.acc-home {
    padding-top: 15px;
}
.content-account-rest {
    display: table-cell;
    margin: 2%;
    width: 1100px;
}
.content-account-rest .breadcrumbs {
    height: 50px;
}
.user_cab_area .item {
    display: none;
    margin-top: 25px; 
    padding-left: 5px;
    padding-bottom: 25px;
}
.user_cab_area .item.active {
    display: block;
    border: 1px solid #000;
    margin-top: 25px;
    padding-left: 5px;
    padding-bottom: 25px;
}
.user_cab_choice li.active a, .user_cab_prefs li.active a {
    border: 1px solid #000;
    color: #000;
    border-bottom: none;
    text-decoration: none;
}
.user_cab_choice li a:hover, .user_cab_prefs li a:hover {
    color: #000;
}
.user_cab_area .item .block {
    border-bottom: 1px solid #000;
/*    padding: 25px 0px 25px;*/
}
.left_block {
    margin-left: 3%;
}
.left_block .row {
    height: 40px;
}
.right_block {
    margin-left: 3%;
}
.right_block .row {
    height: 40px;
}
.user_cab_choice li a, .user_cab_prefs li a  {
    padding: 10px 30px 25px 35px;
}
@media (max-width: 576px) {
    .user_cab_prefs li a {
        padding: 10px 25px 15px 25px;
    }
}

.user_cab_choice li.active a:before, .user_cab_prefs li.active a:before {
    content: "";
    position: absolute;
    height: 3px;
    width: 100%;
    background: #FECE1A;
    bottom: -2px;
    left: 0px;
    z-index: 2;
}
@media(max-width: 700px) { 
    .user_cab_choice li a {
    padding: 10px 25px 25px 35px;
    }
    .user_cab_choice li.active a:before {
    bottom: -2px;
	}
}
@media(max-width: 645px) { 
    .user_cab_choice li a {
    padding: 10px 20px 26px 30px;
    }
    .user_cab_choice li.active a:before {
    bottom: -2px;
}
}
@media(max-width: 574px) {
    .user_cab_choice li a {
        padding: 10px;
    }
}
/*@media(max-width: 543px) { */
/*    .user_cab_choice li a {*/
/*    padding: 10px 5px 26px 22.8px;*/
/*    }*/
/*}                      */
@media(max-width: 414px) { 
    .user_cab_choice li a {
        /*padding: 10px 15px 0px 30px;*/
        margin: 0;
        display: table-caption;
        width: auto;
    }
    .account .block-account {
    margin: 0;
    }
    .account {
        margin-top: -5px;
    }
	td.block-3 .account {
    margin-top: 0;
    }
    .soc_name {
    width: auto;
	}
    p.acc_prefs {
        text-align: center;
    }
    .selectBoxPrefs {
        width: auto;
    }
    .form-acc-input a.selectBox {
        width: 190px;
    }
}
@media(max-width: 360px) { 
    .account .block-account {
        margin: 0;
    }
    .account {
        margin-top: -5px;
    }
    .soc_name {
        width: auto !important;
    }
    .selectBox {
        width: auto;
    }
}
@media(max-width: 320px) { 
    .form-add-number {
        padding-top: 75% !important;
    }
    .form-acc-input .selectBox {
         width: 265px;
    }
    .form-acc-input-pause .selectBox {
         width: 265px;
    }
}
.table table, .table-ref table, .price-tasks table {
    width: 100%;
    border-color: #000;
}
.table tbody, .table-ref tbody {
    display: table-row-group;
    border-color: inherit;
}
.table table tr:nth-child(odd) {
    background-color: #000;
    color: #fff;
}
.table table tr:nth-child(even) {
    background-color: #fff;
    color: #000;
}
.table-ref table tr, .table-ticket table tr, .price-tasks table tr {
    background-color: #fff;
}
.table-ref table th, .table-ref table td, .price-tasks table td {
    border: 1px solid #ccc;
    padding: 12px;
    color: #000;
}
.table-operations {
    background-color: #fff;
}
.table-operations thead {
    position: sticky;
    top: 0;
}
.table-operations thead tr {
    backdrop-filter: blur(5px);
    background-color: rgba(255,255,255,.7);
}
.table-operations thead td {
    white-space: nowrap;
    border: 1px solid #666;
    padding: 16px 0;
}
.table-ticket table td {
    border: 1px solid #ccc;
    padding: 6px;
}
.account-task {
    padding-left: 1%;
}
.lta {
    background-color: #000;
    color: #fff;
    padding-left: 5px;
    padding-right: 5px;
}
a.lta:hover {
    color: #fff;
}
.w100 {
    margin-left: 5%;
}
@media(max-width: 1199px) {
	table.w100 {
		width: 1200px;
		overflow-x: scroll;
		display: block;
		margin-left: 0;
	}
	.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .content {
		display: block;
	}
}
.form-account {
    display: table;
    margin: auto;
}
.form-account .form-add label.error {
    margin-left: 15%;
}
.title-form-account {
    text-align: center;
}
#form-addsite-account {
    display: grid;
    width: 100%;
    padding: 10px;
}
#form-addsite {
    display: table;
    width: 100%;
    padding: 10px;
}
#form-addsite h3 {
    text-align: left;
}
#form-addsite-account .form-add {
    margin: 10px;
    width: 100%;
    min-height: 50px;
    height: auto;
}
#form-addsite .form-add-submit, #form-addsite-account .form-add-submit {
    margin: 10px;
    height: 50px;
}
#form-addsite .form-acc-prefs, #form-addsite-account .form-acc-prefs {
    float: left;
    width: 45%;
}
#form-addsite .form-add,
#form-addsite .form-submit,
#form-addsite .form-checkbox {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    margin: 10px 10px 20px 10px;
    width: 100%;
    height: auto;
}
#form-addsite .form-add-caption {
    display: flex;
    align-items: center;
    width: 40%;
}
#form-addsite .form-checkbox {
    font-size: 14px;
}
#form-addsite .form-submit input[type=submit] {
    min-width: 80px;
}
#form-addsite .form-checkbox .zebra_tooltips,
#form-addsite .form-add-caption .zebra_tooltips{
    margin-right: 5px;
    font-size: 16px;
    line-height: 1px;
}
#form-addsite .form-checkbox input[type=checkbox]{
    margin-left: 5px;
}
#form-addsite .form-add-input {
    padding-left: 0;
}
#form-addsite .form-acc-email {
    float: left;
    width: 100%;
}
#form-addsite .form-acc-prefs label {
    font-size: 17px;
    text-align: left;
}
#form-addsite .form-acc-input {
    float: left;
    width: 53.5%;
    display: flex;
}
#form-addsite .form-acc-input input {
    width: 110%;
    height: 30px;
    flex-grow: 1;
}
#form-addsite .form-acc-input input[type="text"]::-webkit-input-placeholder {
	color: #555555;
}
#form-addsite .form-acc-input input[type="text"]:-ms-input-placeholder {
	color: #555555;
}
#form-addsite .form-acc-input input[type="text"]::-moz-placeholder {
	color: #555555;
}
#form-addsite .form-acc-select {
    float: left;
    width: 53.5%;
    display: flex;
}
#form-addsite .form-acc-select select {
    width: 114%;
    height: 40px;
    flex-grow: 1;
}
#form-addsite .form-acc-prefs .zebra_tooltips, #form-addsite .form-acc-email .zebra_tooltips {
    position: relative;
    margin-top: 10px;
    margin-left: 15px;
    margin-right: 20px;
    font-size: 16px;
}
#form-addsite div input[type="submit"], #form-addsite-account div input[type="submit"]  {
    margin-left: 0;
}
#form-addsite .cp b {
    cursor: pointer;
    width: 20px;
    height: 20px;
    border: 1px solid #ccc;
    border-radius: 4px;
    position: absolute;
}
#form-addsite .cp input[type="checkbox"]:checked+b {
    background: url(../img/checkbox.png) no-repeat center center;
}
#form-addsite .form-submit input[type="submit"], #form-addsite-account .form-submit input[type="submit"] {
    padding: 10px 20px;
}
#form-addsite-account .form-submit {
    margin: 0 auto;
}
#form-setting_base a:hover {
    color: #fff;
    text-decoration: none;
}
#form-setting_base .mar_inp .form-add .form-acc-prefs {
	float: left;
    padding-top: 1.2%;
}
@media (max-width: 576px) {
    #form-addsite {
        display: flex !important;
        flex-wrap: wrap;
        box-sizing: border-box;
    }
    #form-addsite .form-add {
        display: flex !important;
        width: 100%;
        flex-wrap: wrap;
    }
    #form-addsite .form-add .form-add-caption,
    #form-addsite .form-add .form-add-input {
        float: none !important;
        display: block !important;
        width: 100%;
    }
}


.link-cabinet-button {
    text-align: center;
}
.link-cabinet-button a:focus {
    color: #fff;
}
.zebra_tooltips {
    cursor: help;
    font-style: normal;
}
.zebra_tooltips a i {
    color: #000;
}
.zebra_tooltips a i:before {
    content: "?";
    position: absolute;
    font-style: normal;
    width: 17px;
    height: 17px;
    background: #000;
    line-height: 17px;
    text-align: center;
    font-weight: bold;
    top: 50%;
    margin-top: -9px;
    float: none;
    left: 0px;
    color: #fff;
    border-radius: 50%;
}
.tql .tooltips [class^="icon-"]:before, [class*=" icon-"]:before {
    font-family: inherit !important;
}
.quest_formlist h3 .zebra_tooltips a i:before {
    font-size: 17px;
}
.zebra_tooltips ptl {
    cursor: help;
    background: red;
}
#ptl {
    top: 10px;
    left: 15px;
    position: relative;
}
#ptl a {
    width: auto;
    height: auto;
}
#ptl a i:before {
    content: "!";
    position: relative;
    top: 10px;
    float: left;
}
#form-addsite input[type="submit"], #form-addsite-account input[type="submit"] {
    font-size: 18px;
    line-height: 21px;
    border-radius: 2px;
   /* margin: 44px auto 32px auto; */
    text-align: center;
    color: #ffffff;
    background-color: #793b02;
    width: auto;
    /*height: 40px;*/
    box-sizing: border-box;
    border-top: 2px solid #dbb854;
    margin-left: 27%;
}
.sitelist_block .zebra_tooltips a i:before {
    float: left;
    position: relative;
}
.Zebra_Tooltip .Zebra_Tooltip_Message {
    max-height: 200px;
    overflow: auto;
    max-width: 550px !important;
}
.Zebra_Tooltip{
    background:0 0;
    position:absolute;
    z-index:8000
}
.Zebra_Tooltip .Zebra_Tooltip_Message{
    background:#000;
    border-radius:5px;
    box-shadow:0 0 6px rgba(0,0,0,.6);
    color:#fff;
    font-size:12px;
    font-family:Tahoma,Arial,Helvetica,sans-serif;
    line-height:1.4;
    *margin-right:0;
    max-width:250px;
    padding:10px;
    position:relative;
    /*_width:expression(document.body.clientWidth > 250px ? '250px': 'auto');*/
    border:0 solid #000;
}
.Zebra_Tooltip .Zebra_Tooltip_Message.Zebra_Tooltip_Has_Close{
    padding-right:23px
}
.Zebra_Tooltip .Zebra_Tooltip_Arrow{
    position:absolute;
    width:20px;
    height:10px;
    overflow:hidden
}
.Zebra_Tooltip .Zebra_Tooltip_Arrow.Zebra_Tooltip_Arrow_Bottom{
    bottom:0
}
.Zebra_Tooltip .Zebra_Tooltip_Arrow.Zebra_Tooltip_Arrow_Bottom div{
    top:0;
    border-color:#000 transparent transparent;
    _border-bottom-color:pink
}
.Zebra_Tooltip .Zebra_Tooltip_Arrow.Zebra_Tooltip_Arrow_Bottom div.Zebra_Tooltip_Arrow_Border{
    border-color:#000 transparent transparent
}
.Zebra_Tooltip .Zebra_Tooltip_Arrow.Zebra_Tooltip_Arrow_Top{
    top:0
}
.Zebra_Tooltip .Zebra_Tooltip_Arrow.Zebra_Tooltip_Arrow_Top div{
    bottom:0;
    border-color:transparent transparent #000;
    _border-top-color:pink
}
.Zebra_Tooltip .Zebra_Tooltip_Arrow.Zebra_Tooltip_Arrow_Top div.Zebra_Tooltip_Arrow_Border{
    border-color:transparent transparent #000
}
.Zebra_Tooltip .Zebra_Tooltip_Arrow div{
    position:absolute;
    border-style:solid;
    border-width:10px;
    width:0;
    height:0;
    left:0;
    _border-left-color:pink;
    _border-right-color:pink;
    _filter:chroma(color=pink)
}
.Zebra_Tooltip .Zebra_Tooltip_Arrow div.Zebra_Tooltip_Arrow_Border{
    border-width:10px;
    box-shadow:0 0 6px rgba(0,0,0,.6);
    left:0
}
.Zebra_Tooltip .Zebra_Tooltip_Close{
    color:#fff;
/*    font-family:Arial,sans-serif;*/
    font-size:18px;
    line-height:1;
    padding:0 4px;
    position:absolute;
    right:2px;
    text-decoration:none;
    top:2px
}
.Zebra_Tooltip .Zebra_Tooltip_Close:hover{
    color:#000;
    background:#c2d076;
    border-radius:5px
}
.form-add-caption {
    display: table-cell;
    width: auto;
	position: relative;
	bottom: 2.5px;
}
.form-add-input {
    display: table-cell;
    padding-left: 50px;
}
.form-add-input-traffic {
    display: table-cell;
}
.form-add-input-traffic input {
    display: table-cell;
}
.form-add-input input {
    /*width: 200px;
    margin-left: 50px;*/
}
.form-add-input input[type="text"], .form-add-input-traffic input[type="text"] {
    width: auto;
	flex-grow: 1;
	font-size: 20px;
}
#site_add_url-error {
    width: 280px;
}
.form-checkbox {
    margin-top: 3%;
    margin-left: 3%;
    margin-bottom: 5%;
    font-size: 80%;
}
.form-checkbox input[type="checkbox"] {
    margin: 0;
}
.text-link {
    background-color: #fff;
    padding-left: 2%;
    padding-right: 2%;
}
.text-link-ref {
    padding-left: 17.7%;
}
.color-link {
    background-color: #fff;
    padding-left: 1%;
    padding-right: 1%;
}
.pull-center h1 {
    margin-top: -10px;
}
.img-payment {
    margin-left: auto;
    margin-right: auto;
}
.payments {
    padding-top: 0;
    padding-left: 1%;
    float: left;
}
.content .payments .block {
    float: left;
    width: 20%;
    height: 150px;
    margin: 1%;
    background-color: #fff;
    border: 2px solid #000;
    text-align: center;
}
@media(max-width: 700px) {
    .content .payments .block {
    width: 30%;
}
}
.content .payments .block label {
    margin: 3%;
    padding: 5%;
    height: 100%;
}
/*.input_block select {
    float: left;
}*/
.payments_area {
    margin: 5px;
}
.list-payment {
    margin: 5px;
}
.count-payment {
    
}
.money {
}
.money input[readonly] {
    color: #000;
    background-color: #FECE1A;
    border: none;
    cursor: default;
    font-weight: bold;
}
.money input[type="text"] {
    box-shadow: none;
}
.count-payment input[type="text"] {
    margin-left: 10px;
    margin-bottom: 10px;
    padding: 0;
    font-size: 16px;
    line-height: 18px;
    width: 17%;
    height: 30px;
}
.visits input[readonly] {
    color: #000;
    background-color: #FECE1A;
    border: none;
    cursor: default;
    width: auto;
    font-weight: bold;
    font-size: 120%;
}
.visits input[type="text"] {
    box-shadow: none;
}
.input-block-select {
    display: inline-block;
    float: left;
    width: 50%;
}
.text-cp {
    display: table;
    margin-top: 4%;
}
.input-block-select .selectBox {
	line-height: 35px;
}
/* Меню списка пополнения баланса*/
.registration select,
.selectBox {
    display: inline-block;
    position: relative;
    width: 320px;
    height: 35px;
    line-height: 40px;
    font-size: 16px;
    color: #000;
    text-decoration: none;
    border: 1px solid #ccc;
    padding-left: 6px;
    margin-bottom: 15px;
    border-radius: 2px;
    background-color: #fff;
}
.selectBox:hover {
    color: #000;
    text-decoration: none;
}
a .selectBox {
    width: 100%;
}
.selectBox-label {
    font-size: 14px;
    color: #333333;
    text-decoration: none;
}
.selectBox-arrow {
    position: absolute;
    left: auto;
    right: 15px;
    top: 50%;
    width: 13px;
    height: 15px;
    overflow: hidden;
    cursor: pointer;
}
.selectBox-dropdown-menu {
    position: absolute;
    list-style: none;
    font-size: 16px;
    line-height: 20px;
    background: #fff;
    margin: 0;
    padding: 0;
    border: 1px solid #999;
    z-index:1000;
}
.selectBox-dropdown-menu li {
    display: block;
}
.selectBox-dropdown-menu li a {
    display: block;
    padding: 0 2px;
    color: #000;
    text-decoration: none;
    cursor: pointer;
}
.selectBox-dropdown-menu li a:hover {
    color: #fff;
    text-decoration: none;
    background: #333;
}
.selectBox-selected{font-weight:bold; background:#ccc;}
.selectBox-arrow{position:absolute; right:15px; top:50%; margin-top: -3px; width:10px; height: 6px; background-image: url("../img/select_arrow.png");}
/* Конец списка пополнения баланса*/
.brow_b {
    font-size: 18px;
    line-height: 21px;
    border-radius: 2px;
    text-align: center;
    color: #ffffff;
    background-color: #793b02;
    width: 256px;
    height: 49px;
    box-sizing: border-box;
    border-top: 2px solid #dbb854;
}
.fc-size {
    background-color: #fff;
}
.name-payment {
    display: block;
}
.name-payment b {
    width: 18px;
    height: 18px;
    border: 1px solid #000;
    border-radius: 50%;
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -9px;
    bottom: 10%;
}
.content .payments .block.active > label b.name-payment b {
    background: url(../img/checked_radio.png) no-repeat center center;
}
.rL input[type="email"] {
    height: 30px;
    /*margin-left: 2%;*/
}
.rL input[disabled] {
    color: #000;
    cursor: not-allowed;
    background-color: #eeeeee;
}
.company_list {
    width: auto;
}
.company_list h3 {
    line-height: 1;
}
.company_list .text-link {
    padding-left: 0.5%;
    padding-right: 0.5%;
}
.footer-kontakty {
    color: #fff;
    font-size: 38.5px;
    font-weight: normal;
    line-height: 40px;
    margin-top: -10px;
    margin-bottom: 20px;
    padding: 0;
}
.footer-social {
    color: #181A1C;
    font-size: 24.5px;
    font-weight: normal;
    line-height: 40px;
    margin: 10px 0;
}
.work textarea {
    width: 100%;
    padding-right: 11px;
    font-size: 14px;
    line-height: 17px;
    overflow: hidden;
    box-sizing: border-box;
    border: 1px solid #d9d9d9;
}
.work .copy {
    color: #ffffff;
    border-radius: 2px;
    width: 153px;
    height: 36px;
    background-color: #7a3c02;
    box-sizing: border-box;
    border-top: 2px solid #dbb854;
    font-size: 15px;
    line-height: 50px;
    text-decoration: none;
    cursor: pointer;
    padding: 10px;
}
.work .copy i {
    margin-right: 4px;
    line-height: 31px;
}
.work a {
    margin: 0 auto;
}
#data_money {
    margin-top: 10px;
    margin-left: 5px;
    margin-bottom: 10px;
}
.ml15 {
    margin-top: 10px;
}
.request_money input {
    width: auto;
    margin-left: 2px;
    margin-top: 5px;
}
.search-form input[type="text"] {
    width: 25%;
    height: 35px;
    margin: 0;
}
.search-form input[type="submit"] {
    width: auto;
}
.block-button input[type="button"] {
    background-color: #181A1C;
    color: #fff;
}
.block-button input[type="button"]:hover, .block-button input[type="button"]:active {
    background-color: #fff;
    color: #181A1C;
}
.sitelist_block {
    color: #000;
    height: auto;
    /* min-height: 900px;
    padding-top: 30px;*/
    padding-left: 15px;
    padding-bottom: 54px;
}
.sitelist_block .mail_list .sitelist_block {
    width: 150%;
}
.sitelist_block.quest_list > a.att{
    display: table;
}
.sitelist_block.quest_list > a.att span.rL:before {
    content: "";
    position: absolute;
    background: url(../img/i_info.png)no-repeat;
    width: 14px;
    height: 15px;
    top: 3px;
    left: -20px;
    text-decoration: none;
}

@media (max-width: 576px) {
    .sitelist_block {
        padding-left: 10px !important;
        padding-right: 10px !important;
        padding-bottom: 30px;
    }
}
.add_company {
    margin: 0 auto;
    width: 75%;
}
.add_company form {
    text-align: center;
}
.inp label {
    display: inline;
    margin-left: 25px;
}
.stat-mail label {
    display: inline;
    margin-left: 35px;
}
.add-company-submit {
    width: auto !important;
}
.out_table {
    width: 100%;
    margin-left: 1%;
    margin-right: 1%;
}
.t-q {
    line-height: 14px;
    padding: 10px 0px;
    border: 1px solid #581a0c;
    color: #541202;
    border-radius: 4px;
    text-decoration: none;
    max-width: 350px;
    width: 96%;
    margin: 15px 0px;
    font-size: 14px;
}
.list-task-material .zebra_tooltips a:before {
    background-color: #000;
    width: 14px;
    height: 15px;
    position: relative;
    bottom: 3px;
}
.simple_table {
    width: 100%;
}
.top-task-list {
    width: auto;
    height: auto;
    margin-left: 15px;
    margin-bottom: 30px;
}
.block_task_comment .comments {
    width: 560px;
    position: absolute;
    right: 14px;
}
.block_task_comment .dialog {
    position: relative;
    background: #fff9e0;
    padding: 2px;
    color: #222;
    border-radius: 3px;
    margin-left: 10px;
    margin-bottom: 0px;
    border: 1px double #000;
}
.block_task_comment .task_hint_opened textarea {
    width: 92%;
    color: #000;
    resize: none;
    overflow: hidden;
    border: 1px solid black;
    font-size: 11px;
}
a.att span.rL {
    display: flex;
}
a.att span.rL:before {
    content: "";
    position: relative;
    background: url(../images_v2/account/i_info.png)no-repeat;
    width: 14px;
    height: 15px;
    top: 3px;
    left: -20px;
}
.test-questions {
    line-height: 14px;
    padding: 10px 5px;
    color: #541202;
    border-radius: 4px;
    text-decoration: none;
    max-width: 350px;
    width: 96%;
    margin: 15px 0px;
    font-size: 14px;
    top: 15px;
    left: 15px;
    position: relative;
}
/*
.alert-warning {
    text-align: center;
    width: 30%;
    color: #000;
    height: auto;
    display: table;
    margin: 15px auto;
    border: 1px solid #000;
    background-color: #fff;
    box-shadow: 0 0 5px 2px;
    border-radius: 0;
}
.alert-warning p {
    color: #f55f32;
    font-weight: bold;
    text-shadow: none;
    padding: 8px;
    margin: 0;
}
.alert-warning a {
    background-color: #fff;
    color: blue;
    padding-left: 0.5%;
    padding-right: 0.5%;
}
.alert-warning a:hover {
    text-decoration: underline;
}
@media (max-width: 576px) {
    .alert-warning {
        width: 90%;
        box-sizing: border-box;
    }
}
 */
.alert-account {
    margin-top: 1%;
    margin-left: 2%;
    padding: 1%;
    width: 94%;
    word-break: break-all;
}
.alert-static {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.brown_b_a {
    font-size: 18px;
    line-height: 21px;
    border-radius: 5px;
    text-align: center;
    background-color: #783a02;
    width: 256px;
    height: 49px;
    padding: 10px;
    box-sizing: border-box;
    border-top: 2px solid #dbb854;
    text-align: center;
}
.hid {
    overflow: hidden;
}
.inner {
    max-width: 1260px;
    width: auto;
    margin: 0 auto;
}
.inner .content {
    width: 1260px;
    min-width: 90%;
}
.fa {
    display: inline-block;
    vertical-align: middle;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.quest_formlist {
    margin-left: auto;
    margin-right: auto;
    width: 70%;   
}
.quest_formlist a.brown_b_a {
    color: #fff;
    text-decoration: none;
}
.quest_formlist .rL {
    margin-left: 1%;
    margin-top: 1%;
}
.quest_formlist .rL .input_block {
    display: table-caption;
}
.quest_formlist .rL .input_block input {
    /*margin-top: 10%;*/
}
 /*.quest_formlist .rL a:hover {
    color: #fff;
}*/
#group_task_add_work_block .input_block {
    display: unset;
}
#task_group_pay_tasks, #task_group_pay_sum {
    font-weight: bold;
    background-color: #fff;
    width: auto;
}
#task_group_pay_tasks {
    margin-left: 2%;
}
#task_group_pay_sum {
    margin-left: 1%;
}
.replenishment-a {
    float: left;
    margin-top: 7px;
    margin-right: 5px;
    margin-left: 9px;
}
.input_block_vypolnenii {
    float: left;
    width: auto;
}
.task-list {
    float: left;
    width: 100%;
}
.task-list .form-add {
    display: table;
}
.task-list .form-acc-prefs {
    float: left;
}
.webmoney-w {
    font-size: 13px;
    display: table;
}
.task-list .form-acc-input {
    margin-left: 15%;
}
.task-list .form-acc-input input {
    margin-left: 2%;
    width: 49%;
}
.task-list .form-acc-select {
    float: right;
}
.task-list .form-acc-select select {
    margin-left: 1.5%;
}
.task-list-vip {
    width: 400px;
    margin-left: 3%;
}
.task-list-vip .text-link {
    margin-left: 3%;
}
.task-list-vip label {
    float: left;
    width: auto;
    margin-left: 3%;
}
.task-list-vip label b {
    width: 20px;
    height: 20px;
    border: 1px solid #000;
    border-radius: 3px;
    position: relative;
    top: 50%;
    margin-left: 10px;
    display: block;
    float: right;
}
.task-list-vip input[type="checkbox"]:checked+b {
    background: url(../img/checkbox.png) no-repeat center center;
}
.sitelist_block.quest_list .quest_formlist div.rL input.input_as_text {
    border: none;
    background: none;
    display: inline-block;
    width: auto;
    padding: 0px;
}
.task_list_form form {
    border: 1px solid #000;
    background-color: #fff;
    box-shadow: 0 0 5px 2px;
}
.quest_formlist_item {
    display: table;
    width: 100%;
}
.quest_formlist_item input {
    height: 25px;
}
.quest_formlist_item_dop {
    margin-top: 2%;
    height: 35px;
}
.quest_formlist_name {
    float: left;
    margin-top: 1.8%;
    width: auto;
}
.quest_formlist_type_task {
    float: left;
    margin-top: 12.5px;
    width: auto;
}
.quest_formlist .rl .quest_formlist_item .quest_formlist_type_task a, .quest_formlist .rl .quest_formlist_item .quest_formlist_type_task a:hover {
	color: #000;
	text-decoration: underline !important;
}
.quest_formlist_name_sum_day {
    float: left;
    margin-top: 1.5%;
    width: auto;
}
.quest_formlist_item_dop .quest_formlist_name {
    float: left;
    margin-top: 0;
}
.quest_formlist_select {
    width: auto;
    display: flex;
}
.quest_formlist_select select {
    width: 100%;
    flex-grow: 1;
}
.quest_formlist_select .selectBox-label {
    padding: 0 15px 0 10px;
}
.task_list_form .quest_formlist_select .selectBox-label {
    padding: 0;
	bottom: 3px;
	position: relative;
}
.quest_formlist_select a.selectBox {
    width: 100%;
    flex-grow: 1;
}
.quest_formlist_select_search a.selectBox {
    width: 624%;
    height: 35px;
    border: 1px solid #cccccc;
    border-radius: 4px;  
}
.quest_formlist_select_search {
    width: auto;
    display: flex;
}
.quest_formlist_select_search select {
    width: 100%;
    flex-grow: 1;
}
.quest_formlist_imput {
    float: left;
    margin-top: 1.5%;
    width: auto;
    display: flex;
}
.quest_formlist_imput input {
    float: left;
    margin-top: 1.5%;
    width: 100%;
    flex-grow: 1;
}
.quest_formlist_imput_site {
    margin-top: 1%;
    margin-left: 1.5%;
    width: auto;
    display: flex;
}
.quest_formlist_imput_site input {
    margin-left: 5px;
    width: 100%;
    flex-grow: 1;
}
.quest_formlist_imput_site input[type="text"]::-webkit-input-placeholder {
	color: #555555;
}	
.quest_formlist_imput_site input[type="text"]::-moz-placeholder {
	color: #555555;	
}
.quest_formlist_imput_site input[type="text"]:-ms-input-placeholder {
	color: #555555;
}
.quest_formlist_imput_site #task_add_url-error {
    text-align: center;
}
.quest_formlist_input_numeric {
    margin-left: 2%;
    float: left;
    width: auto;
}
.quest_formlist_input_numeric .text-link {
    padding-left: 3px;
    padding-right: 3px;
    width: auto;
    font-style: italic;
}
.quest_formlist_input_numeric label b {
    width: 20px;
    height: 20px;
    border: 1px solid #ccc;
    border-radius: 3px;
    position: relative;
    margin-top: -20px;
    left: 110%;
    display: block;
}
.quest_formlist_input_numeric label input[type="checkbox"]:checked+b {
    background: url(../img/checkbox.png) no-repeat center center;
}
.quest_formlist_name_task {
	float: left;
    margin-top: 1.9%;
    width: auto;
}
.quest_formlist_sum {
    display: table;
    width: auto;
	margin-top: 1.9%;
    margin-left: 1%;
	margin-right: 1%;
}
.quest_formlist_input_sum {
    float: left;
    width: auto;
    margin: 1%;
    display: flex;
}
.quest_formlist_input_sum input {
    width: 100%;
    flex-grow: 1;
}
.quest_formlist_input_sum_day {
    width: auto;
    display: flex;
}
.quest_formlist_input_sum_day input {
    width: 100%;
    margin-left: 1%;
    margin-top: 1%;
    flex-grow: 1;
}
.quest_formlist_select_quantity {
    margin-top: 1%;
    width: auto;
    display: flex;
}
.quest_formlist_select_quantity select {
    width: 50.3%;
    flex-grow: 1;
}
.quest_formlist_select_quantity a.selectBox {
    width: 100%;
    line-height: 30px;
    height: 35px;
    border: 1px solid #cccccc;
    border-radius: 4px;
    margin-top: 0;
}
.task_list_form .zebra_tooltips a i:before {
    background-color: #dbb854;
}
.task_list_form .quest_formlist_input_numeric .zebra_tooltips a i:before {
    background-color: green;
}
.paidmail {
    width: auto;
}
.paidmail .quest_formlist_input {
    float: left;
}
.paidmail .quest_formlist_input input {
    margin-top: 7%;
}
.paidmail .quest_formlist_textarea {
    margin-top: 5%;
    width: auto;
    display: block;
}
.paidmail .quest_formlist_textarea textarea {
    width: 40%;
}
.quest_formlist_submit {
    text-align: center;
}
.quest_formlist_jv {
    float: left;
}
.quest_formlist_paidmail {
    font-size: 12px;
    background-color: #fff;
    display: table-header-group;
    width: auto;
    padding: 0.4%;
    margin-bottom: 10px;
}
i {
    font-family: fontawesome;
}
#paidmail_add_dop_container {
    width: auto;
}
#paidmail_add_dop_container .row {
    margin: 0;
}
@media(max-width: 1000px) { 
  #paidmail_add_dop_container {
    width: 700px;
    }
}
@media(max-width: 760px) { 
  #paidmail_add_dop_container {
    width: 600px;
    }
}
@media(max-width: 700px) { 
  #paidmail_add_dop_container {
    width: 500px;
    }
}
@media(max-width: 555px) { 
  #paidmail_add_dop_container {
    width: 400px;
    }
}
#paidmail_add_dop_container .row .input_block .selectBox {
	height: 30px;
}
.quest_formlist_item .fa-angle-down {
    color: #000;
    position: relative;
    font-size: 20px;
}
.setting_geo_block table  {
    margin: 10px;
}
.setting_geo_block table .tb2 {
    width: 100%;
}
.setting_geo_block table label b {
    width: 16px;
    height: 16px;
    background: #fff;
    float: left;
    margin: 5px;
    border: 1px solid #bfbfbf;
    border-radius: 3px;
    box-sizing: border-box;
}
.setting_geo_block label input[type="checkbox"] {
    float: left;
}
.setting_geo_block label input:checked+b {
    background: url(../img/checkbox.png)no-repeat center center;
}
.geo-t {
    width: 300px;
}
.country {
    float: left;
    width: auto;
}
.country span {
    text-decoration: underline;
    font-weight: bold;
}
.e {
    display: none;
}
.target-only {
    text-align: center;
}
.develope_block {
    width: auto;
}
.info {
    width: auto;
}

#form-setting_base {
    width: 100%;
}
p.acc_prefs {
    
}
p a.text-link {
    padding-right: 1%;
}
/*p.acc_prefs:before {
    content: "";
    position: absolute;
    background: url(../img/i_info.png)no-repeat;
    left: -2px;
    width: 14px;
    height: 15px;
    text-decoration: none;
    margin-left: 15px;
}*/
.form-acc-prefs {
    float: left;
    padding-top: 1%;
}
.form-acc-birthday {
	float: left;
    padding-top: 0.7%;
}
.form-acc-webmoney {
    float: left;
}
.form-acc-input {
    float: right;
}
.mar_inp .form-add .form-acc-input, .mar_inp .form-add-number .form-acc-input {
    width: 50%;
    display: flex;
}
.mar_inp .form-add .form-acc-input input[type="date"] {
    width: auto;
	height: 22px;
	/* line-height: 32px; */
    flex-grow: 1;
}
.mar_inp .form-add .form-acc-input input[type="password"] {
    width: auto;
	height: 20.5px;
    flex-grow: 1;
}
.mar_inp .form-add .form-acc-input .selectBox {
	height: 28px;
	line-height: 32px;
	padding-bottom: 2px;
}
.form-acc-input-pause {
    float: right;
}
.form-acc-input-pause a {
    margin-left: 3%;
}
.form-acc-input-pause .selectBoxAdd {
    float: right;
    width: 100px;
	margin-top: 2px;
	height: 28px;
	line-height: 32px;
}
.form-acc-input-pause .selectBoxAdd .selectBox-label {
	bottom: 2px;
	position: relative;
}
.form-acc-text {
    width: 100%;
    float: left;
}
.form-acc-number {
    width: 45%;
    float: left;
}
.form-add-number {
    margin-top: 0;
}
.form-add-tel {
    height: 110px;
}
.form-add-tel .form-acc-select {

}
.form-add-tel .form-acc-select .selectBoxPrefs {
	width: 90.7%;
	height: 28px;
	line-height: 30px;
	border: 1px solid #cccccc;

}
.form-add-tel .form-acc-select select {
	flex: 1;
}
@media (max-width: 1172px) {
    .form-acc-number {
        width: 100%;
        margin-bottom: 5px;
    }
    .form-add-number .form-acc-input {
        float: none;
    }
    .form-add-number .form-acc-input input[type="text"] {
        width: 100%;
    }
}
@media (max-width: 717px) {
    .form-add-number {
    padding-top: 10%;
    }
}
@media (max-width: 575px) {
    .form-add-number {
    padding-top: 20%;
    }
}
@media (max-width: 550px) {
	.form-acc-prefs {
		float: none;
		text-align: left;
		padding-left: 10%;
	}
	.form-acc-text {
		width: auto;
		text-align: left;
		padding-left: 10%;
	}
	.form-add-number {
		padding-top: 30%;
	}
	.form-acc-number {
		width: auto;
		text-align: left;
		padding-left: 10%;
	}
	.form-acc-input {
		float: left;
		padding: 3%;
	}
	.form-acc-input input[type="date"] {
		float: left;
		padding: 3%;
	}
	.form-acc-input input[type="email"] {
		float: left;
		margin-left: 0%;
		padding: 3%;
	}
	.form-acc-input-pause {
		float: left;
		padding-top: 4%;
		padding-left: 4%;
	}
}
.selectBoxAdd {
    position: relative;
    width: 280px;
    height: 35px;
    line-height: 40px;
    font-size: 16px;
    color: #000;
    text-decoration: none;
    border: 1px solid #999;
    padding-left: 6px;
    margin-bottom: 15px;
    border-radius: 2px;
    background-color: #fff;
}
.table-acc-prefs {
    border: 3px solid #000;
}
.to_plug .account-button,
.to_plug .account-button:focus {
    cursor: pointer;
    color: #000;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #000;
    line-height: 36px;
    width: 150px;
    margin-top: 0 !important;
    display: block;
    padding: 0;
}
.to_plug .account-button.unlink_social,
.to_plug .account-button.unlink_social:focus {
    background: #FECE1A;
    line-height: 34px;
    border: 2px solid #000;
}


.to_plug .account-button:hover {
    background: #000;
    color: #FECE1A;
}
.to_plug .account-button:focus {
    outline: none !important;
    box-shadow: 0 0 0 3px rgba(254, 206, 26, .6) !important;
}

.soc_page {
    width: auto;
    display: flex !important;
    align-items: center;
}
.soc_name {
    float: none;
}
.to_plug {
    display: flex !important;
    flex-grow: 1;
    justify-content: flex-end;
}
.to_plug .cut_out {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
}
.to_plug .av-user-soc {
    order: 1;
}
.to_plug .name-user-soc {
    width: auto;
    left: auto;
    text-align: right;
    order: 2;
    padding-right: 10px;
}
.to_plug .button {
    margin: 0;
    order: 3;
}
@media(max-width: 576px) {
    .to_plug .account-button,
    .to_plug .account-button:focus {
        margin-top: 8px !important;
    }
    .to_plug .name-user-soc {
        padding-right: 0;
    }
}

@media(min-width: 576px){
    .soc-list {
        min-width: 500px;
    }
}
.soc_logo {
    float: left;
    padding-top: 5px;
}
@media(max-width: 529px){
	.soc_logo {
		float: none;
	}
	.rL .social_net .soc-list {
		width: 90%;
	}
}
.soc_name {
    float: left;
    margin: 5px;
    padding-top: 10px;
    width: 150px;
}
.to_plug {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.turn_on {
    display: table;
}
.cut_out {
    display: table;
}
.cut_out .av-user-soc {
    float: left;
}
.cut_out .av-user-soc a {
    width: auto;
}
.cut_out button {
    display: table-cell;
    margin-left: 15px;
	margin-right: 3px;
    background: #fff;
}
div.table table tr td label, div.table-ref table tr td label, .table-acc-prefs tr td label {
    padding-top: 5px;
    padding-left: 35px;
}
div.table table tr td label b, div.table-ref table tr td label b,.table-acc-prefs tr td label b {
    height: 20px;
    width: 20px;
    background: #fff;
    position: absolute;
    left: 0;
    border: 1px solid #000;
    border-radius: 3px;
    box-sizing: border-box;
}
div.table table tr td label input[type="checkbox"]:checked+b, div.table-ref table tr td label input[type="checkbox"]:checked+b, .table-acc-prefs tr td label input[type="checkbox"]:checked+b {
    background: #fff url(../img/checkbox.png)no-repeat center center;
}
#form-pay-rekv {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}
#form-pay-rekv input[type="email"] {
	height: 20px;
}
.soc-prefs {
    margin-bottom: 25px;
    text-align: center;
}
.soc-list {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    display: table;
}
@media (max-width: 676px) {
	.soc-list {
        width: 65%;
    }
	.cut_out button {
		display: table;
		margin-top: 5px;
		margin-left: auto;
		margin-right: auto;
		padding: 10px 20px;
	}
}
@media (max-width: 676px) {
	
}
.soc-list .string {
    height: auto;
    margin-bottom: 13px;
}
.soc-list hr {
    border-top: 0.5px solid #000;
    border-bottom: 0.5px solid #000;
    margin-top: 10px;
    margin-bottom: 10px;
}
@media (max-width: 994px) {
    .social_net .soc-list {
        width: auto;
        margin-left: auto;
        margin-right: auto;
	}
}
.selectBoxPrefs {
    display: inline-block;
    position: relative;
    width: 100%;
    min-width: auto;
    height: 35px;
    line-height: 40px;
    font-size: 16px;
    color: #000;
    text-decoration: none;
    border: 1px solid #999;
    border-radius: 2px;
    background-color: #fff;
}
.selectBoxPrefs .selectBox-label {
    font-size: 12px;
}
#this_provider_hint {
    font-weight: bold;
    text-decoration: underline;
    display: block;
}
/*Нижнее меню*/
.third-section .block {
    float: left;
    width: 25%;
}
@media(max-width: 768px){
    .third-section .block {
        width: 40%;
        margin-left: 5%;
        float: left;
    }
}
.third-section .block a {
    color: #fff;
}
.third-section .block a:hover {
    color: #FECE1A;
}
.support-mail {
    padding-top: 20px;
}
.info-mail {
    width: auto;
    margin: 0 auto;
    text-align: center;
}
.info-mail a {
    color: #fff;
    font-size: 140%;
    border: 1px solid white;
    padding: 15px;
}
.info-mail a:hover {
    border: 1px solid #FECE1A;
    color: #FECE1A;
    text-decoration: none;
}
.image-article {
    width: 250px;
    height: auto;
    margin: 0 auto;
}
.image-article img {
    margin: 10px;
    border: 1px solid #000;
    box-shadow: 0 0 10px #000;
}
.table-article, .table-article-soc {
    text-align: center;
    width: 100%;
}
.table-article-soc tr.head td {
    background-color: #000;
    color: #fff;
}
.table-article tr, .table-article-soc tr {
    height: 50px;
}
.table-article td, .table-article-soc td {
    border: #000 solid 2px;
}
.table-article tr:nth-child(odd) {
    background-color: #000;
    color: #fff;
    height: 50px;
}
.table-article tr:nth-child(even) {
    background-color: #fff;
    color: #000;
    height: 80px;
}
.table-article-soc tр {
    background-color: #fff;
    color: #000;
}
.table-article a {
    color: #fff;
    font-weight: normal;
    text-decoration: none;
}
.table-article a:hover {
    color: #fff;
    text-decoration: underline;
}
.table-article-soc a:hover {
    text-decoration: underline;
}
.price-article {
    background-color: #FECE1A;
    color: #000;
    font: bold 20px 'Roboto';
    padding: 2px;
    line-height: 40px;
}
.submit-article {
    border-radius: 2px;
    text-align: center;
    margin: 15px auto;
    background-color: #793b02;
    width: 256px;
    height: 49px;
    box-sizing: border-box;
    border-top: 2px solid #dbb854;
}
.submit-article a {
    color: #ffffff;
    font-size: 18px;
    line-height: 41px;
    margin: 44px auto 32px auto;
	text-decoration: none;
}
.submit-article a:hover {
    text-decoration: none;
    color: #FECE1A;
}
/* Форма входа */
.g-hidden {
    display: none;
}
#remember_checkbox span {
    color: #541202;
    font-size: 13px;
    margin-top: 3px;
    margin-left: 26px;
}
#remember_checkbox b {
    height: 22px;
    width: 20px;
    background: #fff;
    position: absolute;
    left: 0px;
    top: 0px;
    border: 1px solid #000;
    border-radius: 4px;
    box-sizing: border-box;
}
#remember_checkbox input[type="checkbox"]:checked+b {
    background: #fff url(../img/checkbox.png)no-repeat center center;
}
#enter_modal .inner_modal input {
    font-size: 16px;
    line-height: 19px;
    padding-left: 36px;
    width: 100%;
    height: 40px;
    box-sizing: border-box;
    border-radius: 2px;
    border: 1px solid #bfbfbf;
}
.arcticmodal-overlay,
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; z-index: 10}
*:first-child+html .arcticmodal-container { height: 100%; }
.arcticmodal-container_i { height: 100%; margin: 0 auto; }
.arcticmodal-container_i2 { padding: 24px; margin: 0; border: 0; vertical-align: top; }
.arcticmodal-error { padding: 20px; -moz-border-radius: 10px;  -webkit-border-radius: 10px;  -khtml-border-radius: 10px;  border-radius: 10px; background: #000; color: #fff; }
.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; }

#enter_modal{width: 404px; top: 10px; bottom: 100px; padding-bottom: 47px; background-color: #ffffff; padding-top: 37px; box-sizing: border-box;}
#enter_modal .inner_modal{width: 261px; margin: 0 auto;}
#enter_modal .inner_modal .enter_head{font-size: 30px; line-height: 33px; margin-bottom: 21px; color: #000;}
#enter_modal .inner_modal input{font-size: 16px; line-height: 19px; padding-left: 36px; width: 100%; height: 40px; box-sizing: border-box; border-radius: 2px; border: 1px solid #bfbfbf;}
#enter_modal .inner_modal button{margin-bottom: 17px; background-color: #793b02; width: 100%; height: 40px; box-sizing: border-box; border-top: 2px solid #dbb854; text-align: center; color: #ffffff; font-size: 17px; line-height: 33px;}
#enter_modal .inner_modal form label i{position: absolute; color: #541202; margin-top: 12px; margin-left: 14px; font-size: 17px; line-height: 20px; }
#enter_modal .inner_modal .registr_modal,.password_modal{text-decoration: underline; color: #541202; font-size: 14px; line-height: 17px;}
#enter_modal .inner_modal .line_modal{height: 1px; background-color: #d9d9d9; margin-top: 28px; margin-bottom: 25px;}
#enter_modal .inner_modal .modal_text{font-size: 18px; line-height: 21px; margin-bottom: 14px;}
#enter_modal .inner_modal ul{margin: 0 auto; height: 39px; }
#enter_modal .inner_modal ul li{float: left; list-style: none; margin: 0 10px 20px 10px;}
#enter_modal .inner_modal ul li a img{width: 20px; height: 20px; cursor: pointer;}

#enter_modal .inner_modal .inputdiv{margin-bottom: 14px;}
#enter_modal .inner_modal .error{color:red}
/* Форма входа */
.ref-copy {
    text-align: center;
}
ul.mainmenu {
	margin-left: 0%;
}
.mainmenu { 
    width: auto;
}
.mainmenu a:hover { 
    text-decoration: none;
}
.form-support {
    margin-left: 5%;
    margin-right: 5%;
}
.breadcrumbs, .breadcrumbs-account {
    display: flex;
    justify-content: flex-end;
}


/*
.breadcrumbs, .breadcrumbs-account, .breadcrumbs-account-home {
    color: #000;
}
.breadcrumbs a, .breadcrumbs-account a, .breadcrumbs-account-home a {
    font-size: 14px;
}
.breadcrumbs a:hover, .breadcrumbs-account a:hover, .breadcrumbs-account-home a:hover {
    color: #000;
    text-decoration: underline;
}
.breadcrumbs ol, .breadcrumbs-account ol, .breadcrumbs-account-home ol {
    margin: 5px;
    padding: 0;
}
.breadcrumbs-account {
    margin: 5px;
}
.breadcrumbs-account-home {
    padding-left: 25px;
    margin-bottom: 25px;
}
 */
.parent-pomosh ul:hover {
    height: auto;
}
.registr_text {
    color: #000;
    border-radius: 20px;
    background-color: #fff;
    font-size: 28px;
    font-weight: bold;
    margin: 24px auto 12px auto;
    padding: 7px;
    text-align: center;
    width: 13%;
    height: 24px;
}
.registr_login {
    margin-top: 15px;
    font-size: 18px;
    line-height: 21px;
    border-radius: 2px;
    margin: 24px auto 12px auto;
    text-align: center;
    background-color: #000;
    width: 256px;
    height: 49px;
    box-sizing: border-box;
}
.registr_login a {
    color: #ffffff;
    top: 23%;
    position: relative;
}
.registr_login a:hover {
    color: #ffffff;
    text-decoration: none;
}
.ref-soc-a a {
    background-color: transparent !important;
}
#add_paidmail .form-add {
    display: table;
    width: 100%;
    height: 50px;
}
#add_paidmail .form-add-textarea {
    float: left;
    height: 50%;
    display: flex;
}
#add_paidmail .form-acc-input {
    width: 100%;
    display: flex;
    float: none;
}
.task_list_form .rL .paidmail .form-add .form-acc-input input {
    flex-grow: 1;
}
#add_paidmail .form-add-paidmail {
    width: 100%;
    display: flex;
    margin: 0;
}
.task_list_form .rL .paidmail .form-add .form-add-paidmail input {
    width: auto;
    flex-grow: 1;
}
#add_paidmail .form-acc-textarea {
    width: auto;
    display: flex;
}
.task_list_form .rL .paidmail .form-add .form-acc-textarea textarea {
    width: 152%;
    flex-grow: 1;
}
.paidmail .form-add-text {
    display: table;
    width: 95%;
}
#add_paidmail .form-acc-select {
    float: left;
    margin-left: 2px;
    width: 100%;
}
#add_paidmail .form-acc-select select {
    width: 100%;
}
#add_paidmail .form-submit {
    text-align: center;
}
#add_paidmail .form-add-price {
    display: table;
    height: 40px;
}
#add_paidmail .form-text-paidmail {
    padding-top: 1%;
}
#order_vopros {
    width: 100%;
    margin: 0 auto;
    text-align: left;
    padding: 10px;
}
#order_vopros .form-add {
    height: auto;
    margin-top: 15px;
}
#order_vopros .form-acc-prefs {
    float: left;
    width: 25%;
    padding-top: 4px;
}
#order_vopros .form-acc-input {
    float: left;
    width: 75%;
    display: flex;
}
#order_vopros .form-acc-select {
    float: left;
    width: 75%;
    display: flex;
}
#order_vopros .form-acc-select select {
    flex-grow: 1;
}
#order_vopros .form-acc-input input[type="text"], #order_vopros .form-acc-input input[readonly] {
    flex-grow: 1;
}
#order_vopros .form-acc-textarea {
    float: left;
    width: 100%;
    height: 50%;
    margin-top: 10px;
    display: flex;
}
#order_vopros .form-acc-prefs-textarea {
    width: 100%;
}
#order_vopros .form-acc-textarea textarea {
    flex-grow: 1;
}
#paidmail_add_price {
    font-weight: bold;
}
#order_vopros .form-submit {
    text-align: center;
}
.heading-tov {
    text-align: left;
    margin: 0;
}
.form-add-paidmail {
    margin-left: 5px;
}
.content-state h1, .content-state h2 {
    color: #000;
}
.table_block {
    display: none;
}
.visit_count {
    display: table-cell;
    width: 10%;
}
.paidmail-type .testpage {
	margin-top: 1.5px;
}
.testpage .circle {
    width: 10px;
    height: 10px;
    box-sizing: border-box;
    border-radius: 50%;
    display: inline-table;
}
.testpage .circle-info {
    position: relative;
}
/*Список задач*/
.circle-green {
    background-color: #71b43b;
}
.circle-red {
    background-color: #ff6767;
}
.circle-yellow {
    background-color: #fbd123;
}
.sitelist_table a {
    color: #541202;
}
.sitelist_table a:hover {
    color: #541202;
    text-decoration: underline;
}
.install, .set_comp {
    color: #541202;
}
.sitelist_table .fa {
    margin-right: 5px;
}
.form-add-site-caption {
    position: relative;
}
.form-add-site-caption label {
    font-size: 100%;
    margin-left: 25px;
    display: inline;
}
.form-add-site-input {
    width: auto;
}
.form-add-site-input input {
    width: 50%;
}
.form-add-site-select {
    width: auto;
}
.form-add-site-select select {
    width: 51%;
    margin-left: 5.2%;
}
.form-add-site-caption .cp b {
    cursor: pointer;
    width: 20px;
    height: 20px;
    border: 1px solid #000;
    border-radius: 4px;
    position: absolute;
    top: 50%;
    margin-top: -10px;
}
.form-add-site-caption .cp input[type="checkbox"]:checked+b {
    background: url(../img/checkbox.png) no-repeat center center;
}
.table_row {
    display: table-row;
    height: 23px;
}
.first_col {
    float: left;
}
.sec_col {
    width: auto;
    display: inline;
    font-size: 13px;
}
#task_add_price {
    color:#000;
    font-size: 11px; 
    font-weight: bold; 
    min-width: 270px;
    margin-top: 1%;
    margin-left: 31%;
    margin-bottom: 1%;
    padding-left: 1%;
    cursor: default;
}

.soc_list div {
    float: left;
    width: 20%;
}
.work {
  padding-bottom: 26px;
  box-sizing: border-box;
}
.content-article .work_head {
  font-size: 28px;
  line-height: 31px;
  margin-bottom: 19px;
}
.content-article .work_text {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 26px;
  width: auto;
}
.content-article .work_text p {
  font-weight: 400;
}
.content-article .work_head.secon {
  padding-top: 7px;
}
.content-article .work_text p + p {
  margin-top: 22px;
}
.content-article .soc_nets {
  margin-bottom: 12px;
  font-size: 18px;
  line-height: 21px;
  padding-top: 22px;
}
.content-article .soc_list {
  width: 288px;
  margin: 0 auto;
  height: 39px;
}
.content-article .soc_list li {
  float: left;
  list-style: none;
}
.content-article .soc_list li a {
  cursor: pointer;
}
.content-article .soc_list li + li {
  margin-left: 23px;
}
.content-article .soc_list li a img {
  width: 39px;
  height: 39px;
}
.content-article .line {
  height: 1px;
  background-color: #e6e6e6;
  margin-top: 32px;
  margin-bottom: 30px;
}
.content-article .use_ban {
  font-size: 28px;
  line-height: 21px;
  margin-bottom: 19px;
}
.content-article .img_block1 {
  border: 1px solid #d9d9d9;
}
.content-article .img_block1 .img1 {
  width: 800px;
  height: 100px;
  margin: 18px auto 9px auto;
}
.content-article .img_block1 .show_code {
  font-size: 16px;
  line-height: 19px;
  color: #541202;
  text-decoration: underline;
  margin-bottom: 13px;
}
.content-article .img_block2 {
  border: 1px solid #d9d9d9;
  margin-top: 20px;
}
.content-article .img_block2 .img2 {
  width: 728px;
  height: 90px;
  margin: 22px auto 19px auto;
}
.content-article form {
  margin: 0 auto;

}
.content-article form textarea {
  padding-left: 26px;
  padding-top: 8px;
  padding-right: 11px;
  font-size: 14px;
  line-height: 17px;
  overflow: hidden;
  width: 100%;
  height: auto;
  box-sizing: border-box;
  background: none;
  color: #333333;
  resize: none;
  border: 1px solid #d9d9d9;
}
.content-article .img_block3 {
  border: 1px solid #d9d9d9;
  margin-top: 20px;
}
.content-article .img_block3 .img3 {
  width: 600px;
  height: 90px;
  margin: 24px auto 15px auto;
}
.content-article .img_block3 .show_code {
  font-size: 16px;
  line-height: 19px;
  color: #541202;
  text-decoration: underline;
  margin-bottom: 13px;
}
.content-article .img_block4 {
  border: 1px solid #d9d9d9;
  margin-top: 20px;
}
.content-article .img_block4 .img4 {
  width: 468px;
  height: 60px;
  margin: 18px auto 18px auto;
}
.content-article .img_block4 .show_code {
  font-size: 16px;
  line-height: 19px;
  color: #541202;
  text-decoration: underline;
  margin-bottom: 16px;
}
.content-article .img_block6 {
  border: 1px solid #d9d9d9;
  margin-top: 22px;
  margin-bottom: 20px;
}
.content-article .img_block6 .img6 {
  width: 240px;
  height: 400px;
  margin: 18px auto 12px auto;
}
.content-article .img_block6 .show_code {
  font-size: 16px;
  line-height: 19px;
  color: #541202;
  text-decoration: underline;
  margin-bottom: 19px;
}
.content-article .img_block7 {
  width: 48%;
  height: auto;
  border: 1px solid #d9d9d9;
  padding: 16px 24px 0 14px;
  box-sizing: border-box;
}
.content-article .img_block7 .img7 {
  width: 100px;
  height: 100px;
}
.content-article .img_block7 form textarea {
  overflow: hidden;
  padding-left: 20px;
  padding-top: 12px;
  padding-right: 11px;
  font-size: 14px;
  line-height: 17px;
  resize: none;
  width: 306px;
  height: 101px;
  border: 1px solid #d9d9d9;
  box-sizing: border-box;
}
.content-article .img_block7 .copy {
  color: #ffffff;
  border-radius: 2px;
  margin: 3px auto 23px auto;
  width: 153px;
  height: 36px;
  background-color: #7a3c02;
  box-sizing: border-box;
  border-top: 2px solid #dbb854;
  font-size: 15px;
  line-height: 31px;
  text-decoration: none;
}
.content-article .img_block7 .copy i {
  margin-right: 4px;
  line-height: 31px;
}
.content-article .img_block8 {
  width: 48%;
  height: auto;
  border: 1px solid #d9d9d9;
  padding: 16px 24px 0 14px;
  box-sizing: border-box;
}
.content-article .img_block8 .img8 {
  width: 100px;
  height: 100px;
}
.content-article .img_block8 form textarea {
  overflow: hidden;
  padding-left: 20px;
  padding-top: 12px;
  padding-right: 11px;
  font-size: 14px;
  line-height: 17px;
  resize: none;
  width: 306px;
  height: 101px;
  border: 1px solid #d9d9d9;
  box-sizing: border-box;
}
.content-article .img_block8 .copy {
  color: #ffffff;
  border-radius: 2px;
  margin: 3px auto 23px auto;
  width: 153px;
  height: 36px;
  background-color: #7a3c02;
  box-sizing: border-box;
  border-top: 2px solid #dbb854;
  font-size: 15px;
  line-height: 31px;
  text-decoration: none;
}
.content-article .img_block8 .copy i {
  margin-right: 4px;
  line-height: 31px;
}
.content-article .text_links {
  font-size: 18px;
  left: 21px;
  margin-top: 43px;
  margin-bottom: 23px;
}
.content-article .img_block9 {
  border: 1px solid #d9d9d9;
  margin-top: 20px;
  margin-bottom: 29px;
}
.content-article .img_block9 .imgblock_text {
  font-size: 16px;
  line-height: 19px;
  margin-top: 23px;
  margin-bottom: 13px;
  text-align: center;
}
.content-article .img_block9 .imgblock_text2 {
  font-size: 16px;
  line-height: 19px;
  margin: 22px auto 13px auto;
  text-align: center;
  width: auto;
}
.content-article .img_block9 form {
  width: 582px;
  margin: 0 auto;
}
.content-article .img_block9 form textarea {
  resize: none;
  box-sizing: border-box;
  height: 60px;
  width: 100%;
  border: 1px solid #d9d9d9;
  padding-left: 26px;
  padding-top: 8px;
  padding-right: 11px;
  font-size: 14px;
  line-height: 17px;
}
.content-article .img_block9 .copy {
  color: #ffffff;
  border-radius: 2px;
  margin: 6px auto 25px auto;
  width: 153px;
  height: 36px;
  background-color: #7a3c02;
  box-sizing: border-box;
  border-top: 2px solid #dbb854;
  font-size: 15px;
  line-height: 31px;
  text-decoration: none;
}
.content-article .img_block9 .copy i {
  margin-right: 4px;
  line-height: 31px;
}
.content-article .img_block10 .img10 {
  width: 336px;
  height: 280px;
  margin: 18px auto 12px auto;
}
.content-article .img_block11 .img11 {
  width: 250px;
  height: 250px;
  margin: 18px auto 12px auto;
}
.earn-button {
    text-align: center;
}
.fleft {
    float: left;
}
.fright {
    float: right;
}
.content-article .copy {
    color: #ffffff;
    border-radius: 2px;
    width: 153px;
    height: 36px;
    background-color: #7a3c02;
    box-sizing: border-box;
    border-top: 2px solid #dbb854;
    font-size: 15px;
    line-height: 50px;
    text-decoration: none;
    cursor: pointer;
    padding: 10px;
}
.fa-copy:before, .fa-files-o:before {
    content: "\f0c5";
}
/* Всплывающие окна личного кабинета*/
.a-modal {
    position: relative;
    padding: 30px 0px 60px;
    background: #fff;
    color: #1a1a1a;
}
.a-modal a:hover {
    color: #1a1a1a;
}
.a-modal_close {
    position: absolute;
    cursor: pointer;
    background: url(../img/x_close.png) no-repeat;
    width: 12px;
    height: 12px;
    top: 12px;
    right: 12px;
    z-index: 10;
}
.add_visits {
    text-align: center;
    width: 600px;
}
.add_visits .modal1_tabs ul {
    font-size: 0px;
    margin-top: 25px;
}
.add_visits .modal1_tabs ul li.active {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #fff;
}
.add_visits .modal1_tabs ul li {
    width: 50%;
    font-size: 16px;
    line-height: 54px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.modal1_tabs ul {
    padding: 0;
    margin: 0;
}
.box {
    box-sizing: border-box;
}
.inb {
    display: inline-block;
}
.add_visits .modal1_area {
    border-bottom: 1px solid #ccc;
}
.add_visits .modal1_area .item {
    display: none;
}
.add_visits .modal1_area .item.active {
    display: block;
}
.add_visits .modal1_area .item1 {
    margin-top: 37px;
    margin-left: 15px;
}
.add_visits .modal1_area .item2 {
    /*text-align: left;*/
    margin-top: 30px;
}
.add_visits .modal1_area .item2 form {
    max-width: 415px;
    width: 90%;
}
/*
 *b-modal settings
*/
/* modal */
.setting-modal .row {
    margin: 0;
}
.setting-modal.b-modal { padding:10px 0px 60px;margin-top:-364px;margin-left:-630px;background: #fff;color:#1a1a1a;border:1px solid #ccc;-webkit-box-shadow: 0px 0px 16px -1px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 16px -1px rgba(0,0,0,0.75);box-shadow: 0px 0px 16px -1px rgba(0,0,0,0.75);width: 0px}
.setting-modal.b-modal.active {position: absolute; top:50%; left:50%;z-index:999999999999999999 !important; width:80% !important; margin-bottom: 50px; padding: 30px 0px 10px 0px;max-width: 1265px;}
.setting-modal.b-modal_close { position: relative; cursor: pointer; background:url("../img/x_close.png") no-repeat;width:12px;top:12px;right:12px; z-index:10;margin-top: 0px}
.setting-modal.b-modal_close:hover { color: #000; }
.setting-modal .jspContainer {height: auto !important;width: auto !important;position: relative;}
.setting-modal .settings {text-align: center;width: 100%;font-size: 14px;line-height: 17px;}

.setting-modal .zebra_tooltips a i {
    font-size: 16px;
    font-family: 'Roboto';
}
.setting-modal .settings > a.db{margin-top:10px;text-decoration:underline;}
.setting-modal .settings .setting_tabs ul{margin:0 auto; margin-top:25px;max-width:950px;width:96%;}
.setting-modal .settings .setting_tabs ul li{width:33.33%;font-size:16px;line-height:54px;}
.setting-modal .settings .setting_tabs .db-list {display: block;}
.setting-modal .settings .setting_tabs ul.tab-task li{width: 25%}
.setting-modal .settings .setting_tabs ul li.active{border:1px solid #ccc;border-bottom:none;}
.setting-modal .settings .setting_tabs ul li.active a:after{content:"";position:absolute;background: #fff;height:1px;width: 100%;left:0px;bottom:-1px;z-index:2;}
.setting-modal .settings .setting_tabs ul li a{color:#666;font-size:13px;}
.setting-modal .settings .setting_tabs ul li.active a{color:#1a1a1a;display: flow-root;}
.setting-modal .settings .setting_tabs ul li a span:after{content:"";position:absolute;background: url("../img/underline.png")repeat-x;height:2px;width:100%; bottom:-1px;left:0px;}
.setting-modal .settings .setting_tabs ul li.active a span:after{display:none;}
.setting-modal .settings .setting_area .item{display:none;}
.setting-modal .settings .setting_area .item.active{display:block;}
.settings .setting_area .item{display:none;}
.settings .setting_area .item.active{display:block;}
.setting-modal .settings .setting_area{border-top:1px solid #ccc;float: left; width: 100%;}
.setting-modal .settings .setting_area .item1{margin-top:10px;text-align:left;}
.setting-modal .settings .setting_area .item1 > div.rL{padding-bottom:10px;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL{max-width: 600px;width:96%;margin:0 auto;margin-top:25px;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.m0a {max-width:600px;width:96%;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row {margin-bottom:0px;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row div.fleft{max-width: 300px;width: 100%;margin-right:20px;padding-left:25px;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row1 div.fleft{line-height:30px;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row2 div.fleft{margin-top:7.5px;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row div.fleft i:before{content:"?";position:absolute;background:#000;width:17px;height:17px;border-radius:50%;color:#fff;font-weight:bold;text-align:center;font-style:normal;line-height:17px;top:56%;margin-top:-9px;left:0px;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row > div > a{text-decoration:underline;font-size:14px;line-height:30px; color: #541202;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row input{margin-bottom: 10px; padding:5px 9px;font-size:14px;line-height:18px; border: 1px solid #bfbfbf;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row3 div.rL label{padding-left:26px;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row3 div.rL label span{font-size:16px;}
.setting_area .item1 > div.rL > div.rL div.m0a .row3 div.rL label b{height: 18px;width:18px;background:#fff;position:absolute;left:0px;top:0px;border:1px solid #bfbfbf;border-radius:50%;box-sizing: border-box;}
.setting_area .item1 > div.rL > div.rL div.m0a .row3 div.rL label input:checked+b{background: #fff url("../img/checked_radio.png")no-repeat center center;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row4 div.rL label{height:20px;width:20px;}
.setting_area .item1 > div.rL > div.rL div.m0a .row4 div.rL label b{height: 20px;width:20px;background:#fff;position:absolute;left:0px;top:0px;border:1px solid #bfbfbf;border-radius:4px;box-sizing: border-box;}
.setting_area .item1 > div.rL > div.rL div.m0a .row4 div.rL label input:checked+b{background: #fff url("../img/checkbox.png")no-repeat center center;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block{width:96%;margin:0 auto;border:1px solid #e6e6e6;padding:25px 0px 15px; /*background: #fbd123;*/margin-top:10px;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block > div.rL{max-width:450px;width:96%;line-height:20px;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1{margin-bottom:20px;}
.setting-modal.settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1 .fright{margin-right:12px;width:20px;height:20px;margin-left:15px;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1 label{height:auto;width:auto;}
.setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1 label b{height: 20px;width:20px;background:#fff;position:absolute;left:0px;top:20px;border:1px solid #bfbfbf;border-radius:4px;box-sizing: border-box;}
.setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1 label input:checked+b{background: #fff url("../img/checkbox.png")no-repeat center center;}
.setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1 > span{padding-left:25px;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1 > span i:before{content:"?";position:absolute;width:17px;height:17px;background: #fff;border-radius:50%;font-weight:bold;text-align:center;line-height:17px;top:2px;left:5px;font-style:normal;color:#fbd123;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row2_3{margin-bottom:16px;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row2_3 > div.fright{width:80px;margin-left:15px;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row2_3 > div.fright input{font-size:14px;line-height:16px;width: 60px;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row2 > span{line-height:30px; top: 3px; margin-left: 206px;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row3 > span{line-height:15px; top: 7px;}
.content-list a {font-size: 14px; text-decoration: underline; float: left;}
.setting-modal .settings .setting_area .item2{margin-top:10px;font-size:14px;line-height:17px;}
.setting-modal .settings .setting_area .item2 > div.rL{margin-top:25px;max-width:1030px;width:96%;}
.setting-modal .settings .setting_area .item2 > div.rL > div.rL .content .off_all{line-height:29px;font-size:14px;text-decoration:underline;}
.setting-modal .settings .setting_area .item2 > div.rL > div.rL .right_side .fleft{margin-left:13px;line-height:29px;}
.setting-modal .settings .setting_area .item2 > div.rL > div.rL .right_side .fleft:first-child{margin:0px;}
.setting_area .clear {clear: none;}

.setting-modal .settings .setting_area .item2 > div.rL > div.rL .right_side .fleft button{width:206px;font-size:13px;line-height:27px;background: #fff;border:1px solid #7a3c02;border-radius:3px;color:#541202;}
.setting-modal .settings .setting_area .item2 > div.rL {margin-top:0px;font-size:12px;line-height:22px;color:#000;}
.setting-modal .settings .setting_area .item2 > div.rL thead tr td:first-child, .settings .setting_area .item2 > div.rL thead tr td:last-child{width:40px;}
.setting-modal .settings .setting_area .item2 > div.rL thead tr td:last-child span.rL{top:6px;}
.setting-modal .settings .setting_area .item2 > div.rL tbody tr td{border:1px solid #bfbfbf;width:37px;}
.setting-modal .settings .setting_area .item2 > div.rL tbody tr td:hover{background: #f2f2f2;}
.setting_area .item2 > div.rL tbody tr td label{height:37px;width:100%;}
.setting-modal .settings .setting_area .item2 > div.rL tbody tr td label input:checked+b{background: url("../img/checkbox_modal.png")no-repeat center center;}
.setting-modal .settings .setting_area .item2 > div.rL tbody tr td label b{background: url("../img/x_modal.png")no-repeat center center;width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;}
.setting-modal .settings .setting_area .item2 > div.rL tbody tr td:first-child{border:none;font-size:13px;line-height:38px;text-transform: uppercase;}
.setting-modal .settings .setting_area .item2 > div.rL tbody tr td:last-child{border:none;font-weight:500;padding:4px 11px;width:46px;}
.setting-modal .settings .setting_area .item2 > div.rL tbody tr td:first-child:hover{background: #fff;}
.setting-modal .settings .setting_area .item2 > div.rL tbody tr td:last-child:hover{background: #fff;}
.setting-modal .settings .setting_area .item2 > div.rL tbody tr td:last-child span.db{font-size:14px;line-height:28px;border-radius:3px;color:#333;}
.setting-modal .settings .setting_area .item2 > div.rL tfoot tr span.db{line-height:25px;}
.setting-modal .settings .setting_area .item2 > div.rL tfoot tr:last-child td{padding:0px 2.5px;}
.setting-modal .settings .setting_area .item2 > div.rL tfoot tr:last-child td span.db{border-radius:3px;border:1px solid #bfbfbf;line-height:28px;font-size:14px;color:#333;}
.setting-modal .settings .setting_area .item2 > div.rL tfoot tr:last-child td span.db input.ogr{width: 24px;font-size: 14px;text-align: center;padding: 5px 0px;}
.setting-modal .settings .setting_area .item2 > div.rL tbody tr td:last-child span.db input.day{width: 38px;font-size: 14px;height: 12px;text-align: center;padding: 4px;}
.inputbox {border: 1px solid #bfbfbf;}

.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input{text-align:left;}
.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input .select{width:auto;}
.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input span.fleft{line-height:25px;}
.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr{margin-top:13px;}
.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .left_side{width:530px;}
.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .left_side > div.rL .select{height:auto;}
.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .left_side > span.fleft{width:325px;margin-right:10px;padding-left:25px;}
.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .left_side > span.fleft i:before{content:"?";position:absolute;width:17px;height:17px;color:#fff;text-align:center;line-height:17px;background: #000;border-radius:50%;font-style:normal;left:5px;}
.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .content{padding-left:20px;}
.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .content .fleft{margin-right:10px;}
.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .content .fleft > span.db{font-size: 15px;line-height:30px;}
.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .content .procents_block .select_block .select{height: auto;padding-right:30px;}
.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .content .procents_block .fleft .input_block{width:48px;}
.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr2{margin-top:13px;}
.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr2 > .rL > span.fleft{width:325px;margin-right:10px;padding-left:25px;color: #000;}
.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr2 > .rL > span.fleft i:before{content:"?";position:absolute;width:17px;height:17px;color:#fff;text-align:center;line-height:17px;background: #000;border-radius:50%;font-style:normal;left:0px;}
.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr2 > .rL .select{max-width:none;margin-right:7px;height: auto;}
.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input hr.ex-mobile {
    margin: 10px;
}
.setting-modal .settings .setting_area .item2 > div.rL hr.ex-mobile {
    margin: 10px;
}
#task_vopros1_instructions {
    width: 200px;
    height: 50px;
}
.setting-modal .settings .setting_area .item3{margin-top:10px;}
.setting-modal .settings .setting_area .item3 a{font-size:14px;line-height:17px;}
.setting-modal .settings .setting_area .item3 > div.rL{max-width:800px;width:100%;margin-top:10px;border-bottom:1px solid #e6e6e6;}
.setting-modal .settings .setting_area .item3 > div.rL:last-child{border:none;}
.setting-modal .settings .setting_area .item3 > div.rL p{text-align:left;color:#000;padding:10px 0px;}
.setting-modal .settings .setting_area .item3 > div.rL p a.brown{text-decoration:underline;}
.setting-modal .settings .setting_area .item3 > div.rL > div.m0a{max-width:250px;width:96%;padding-bottom:15px;}
.setting-modal .settings .setting_area .item3 > div.rL > div.m0a .fright{width:20px;height:20px;margin-left:15px;}
.setting-modal .settings .setting_area .item3 > div.rL > div.m0a .fright label{height:20px;width:20px;}
.setting-modal .settings .setting_area .item3 > div.rL > div.m0a .fright label b{height: 20px;width:20px;background:#fff;position:absolute;left:0px;top:0px;border:1px solid #bfbfbf;border-radius:4px;box-sizing: border-box;}
.setting-modal .settings .setting_area .item3 > div.rL > div.m0a .fright label input:checked+b{background: #fff url("../img/checkbox.png")no-repeat center center;}
.setting-modal .settings .setting_area .item3 > div.rL .input_box{font-weight:500;text-align:center;max-width:440px;width:96%;margin:0 auto;}
.setting-modal .settings .setting_area .item3 > div.rL .input_box .input_block{margin-top:3px;}
.setting-modal .settings .setting_area .item3 > div.rL .input_box .input_block input{font-size:14px;line-height:16px;padding:6px;}
.setting-modal .settings .setting_area .item3 > div.rL .input_box button{max-width:200px;width:96%;font-size:14px;line-height:16px;padding:6px;border:1px solid #581a0c;color:#581a0c; background: #fff;border-radius:3px;}
.setting-modal .settings .setting_area .item3 > div.rL table{width:100%;margin-top:15px;text-align:left;}
.setting-modal .settings .setting_area .item3 > div.rL table tr th{height:52px;vertical-align:middle;}
.setting-modal .settings .setting_area .item3 > div.rL table tr th label{width:150px;font-size:16px;}
.setting-modal .settings .setting_area .item3 > div.rL table.tb2 tr th label{width:250px;}
.setting-modal .settings .setting_area .item3 > div.rL table tr th label b{height: 16px;width:16px;background:#fff;position:relative;right:0px;top:0px;border:1px solid #bfbfbf;border-radius:3px;box-sizing: border-box;}
.setting-modal .settings .setting_area .item3 > div.rL table tr th label input[type="checkbox"]:checked+b{background: #fff url("../img/checkbox_modal.png")no-repeat center center;background-size: contain;position: relative;}
.setting-modal .settings .setting_area .item3 > div.rL table tbody tr:nth-child(odd){background: #f7f7f7;}
.setting-modal .settings .setting_area .item3 > div.rL table tbody tr td{height:30px;vertical-align:middle;}
.setting-modal .settings .setting_area .item3 > div.rL table tbody tr td label{font-size:13px;line-height:16px;padding-left:57px;}
.setting-modal .settings .setting_area .item3 > div.rL table tbody tr td label b{height: 16px;width:16px;background:#fff;position:absolute;left:35px;top:50%;margin-top:0;margin-left:1px;border:1px solid #bfbfbf;border-radius:3px;box-sizing: border-box;}
.setting-modal .settings .setting_area .item3 > div.rL table tbody tr td label span.fright{margin-right:20px;}
.setting-modal .settings .setting_area .item3 > div.rL table tbody tr td label input[type="checkbox"]:checked+b{background: #fff url("../img/checkbox_modal.png")no-repeat center center;background-size: contain; margin-top: 1px; margin-left: 0;}

.setting-modal .settings_field .setting_area{border:none;}
.setting-modal .settings_field .setting_area > a.brown{font-size:14px;line-height:17px;margin-top:30px;text-decoration:underline;}
.setting-modal .settings_field .setting_area .item1 > div.rL{padding-bottom:0px;}
.setting-modal .settings_field .setting_area .item{display:block;}
.setting-modal .settings_field .setting_area .item:nth-child(3){margin-top:0px;}
.setting-modal .settings_field .setting_area .item1 > div.rL > div.rL{margin-top:0px;}
.setting-modal .settings_field .setting_area .item1 > div.rL > div.rL div.yellow_block{margin-top:0px;background:#fff;border:none;}
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1 > span i:before{background: #000;color:#fff; top: 30px; left: -165px; right: 5px; }
.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1 > span i.sl:before{background: #000;color:#fff; top: 7px; left: 5px; right: 5px; content:"?";position:absolute;width:17px;height:17px;border-radius:50%;font-weight:bold;text-align:center;line-height:17px;font-style:normal;}

.setting-modal .settings_field .button_area{border:none !important;}
.setting-modal .alCenter {text-align: center;}
.setting-modal .alCenter .text-auto-score {font-size: 1.5em}

.setting-modal .settings_f .setting_area .item1 > div.rL > div.rL div.m0a{width:auto;max-width:none;}
.setting-modal .settings_f .setting_area .item1 > div.rL > div.rL div.m0a .row3 div.rL label.fleft:first-child{margin-right:15px;}
.setting-modal .settings_f .setting_area .item .ip_block{max-width:296px;width:96%;margin:0 auto;margin-top:-10px;}
.setting-modal .settings_f .setting_area .item .ip_block h3{font-size:18px;line-height:21px;position:relative;padding-right:30px;}
.setting-modal .settings_f .setting_area .item .ip_block h3:after{content:"?";position:absolute;background: #fbd123;width:18px;height:18px;border-radius:50%;color:#fff;font-weight:bold;line-height:18px;text-align:center;right:0px;top:50%;margin-top:-9px;}
.setting-modal .settings_f .setting_area .item .ip_block .row{margin-right:-7px;margin-top:25px;}
.setting-modal .settings_f .setting_area .item .ip_block .row .input_block{padding-right:7px;}
.setting-modal .settings_f .setting_area .item .ip_block .row .input_block input{padding:5px 10px;}
.setting-modal .settings_f .setting_area .item .ip_block label{max-width:190px;width:96%;margin:0 auto;margin-top:10px;line-height:20px;padding-right:30px;}
.setting-modal .settings_f .setting_area .item .ip_block label b{height: 20px;width: 20px;background: #fff;position: absolute;right: 0px;top: 0px;border: 1px solid #bfbfbf;border-radius: 4px;box-sizing: border-box;}
.setting-modal .settings_f .setting_area .item .ip_block label input:checked+b{background: #fff url("../img/checkbox.png")no-repeat center center;}
.setting-modal .settings_f .setting_area .item .ip_block button{max-width:155px;width:96%;margin-top:5px;margin-bottom:10px;line-height:33px;color:#581a0c;border-radius:3px;border:1px solid #581a0c;font-size:13px;background: #fff;}
.setting-modal .settings_f .setting_area .item1 > div.rL > div.rL div.m0a .row2 div.fleft{margin-top:5px;}
.setting-modal .settings_f .setting_area .item1 > div.rL > div.rL div.m0a .row2 div.one_word{margin-top:7.5px;}
.setting-modal.settings_f .setting_area .item3 > div.rL > i.db{margin-top:20px;padding-left:25px;font-size:14px;line-height:20px;text-align:left;}
.setting-modal .settings_f .setting_area .item3 > div.rL > i.db:before{content:"";position:absolute;background: url("../img/att_brown.png")no-repeat;width:14px;height:14px;top:4px;left:0px;}
.setting-modal .settings_f .setting_area .item3 > div.rL a.db{text-decoration:underline;margin-top:20px;padding-left:25px;font-size:14px;line-height:20px;text-align:left;}
.setting-modal .settings_f .setting_area .item3 > div.rL > a.db:before{content:"";position:absolute;background: url("../img/i_info.png")no-repeat;width:14px;height:15px;top:4px;left:0px;}
.setting-modal .settings_f .setting_area .item3 > div.rL ul a.db{margin-top:0px;padding-left:0px;}
.setting-modal .settings_f .setting_area .item3 > div.rL ul a.db span.rL:after{content:"";position:absolute;background: url("../img/arrow_acc.png")no-repeat;width:9px;height:6px;right:-15px;top:50%;margin-top:-1px;}
.setting-modal .settings_f .setting_area .item3 > div.rL a.button_a{display:block;line-height: 14px;padding: 10px 0px;border: 1px solid #581a0c;color: #541202;border-radius: 4px;text-decoration: none;max-width: 350px;width: 96%;margin: 10px 0px;font-size: 14px;}
.setting-modal .settings_f .setting_area .item3 > div.rL a.add_quest{margin:0 auto;padding:5px;width:350px;line-height:16px;}
.setting-modal .settings_f .setting_area .item3 > div.rL a.add_quest:after{display:none;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl{/*margin-top:50px;*/}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row+.row{margin-top:15px;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .fleft{width:180px;margin-right:20px;text-align:left;padding-top:5px;padding-bottom:5px;padding-left:25px;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .input_block {float: left; width: 100%;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .size50 .input_block {float: left; width: auto;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .size50 .input_block input {width: 80%;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .size25 .input_block select {width: auto;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .zebra_tooltips {position: absolute; left: 0px;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .radio_block {float: left; width: auto;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .input_block a{line-height:28px;font-size:14px;text-align:left;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .input_block input{width: 96%;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .input_block textarea{resize:none;width: 96%;min-height:60px;border:1px solid #bfbfbf;border-radius:4px;padding:10px;font-size:16px;line-height:19px;color:#1a1a1a;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .radio_block .ch_radio{padding-left:30px;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .radio_block.ch_radio+.ch_radio{margin-top:4px;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .radio_block .ch_radio b{width: 18px;height: 18px;border: 1px solid #bfbfbf;border-radius: 50%;display: block;position: absolute;left: 0px; top: 15%;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .radio_block .ch_radio input[type="radio"]:checked+b{background: url(../img/checked_radio.png) no-repeat center center;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .radio_block .ch_radio input[type="text"] {width: 280px;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row h3.green{padding-top:20px;font-size:18px;line-height:21px;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row div.mar_row > .fleft{width:auto;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row div.mar_row{margin-top:5px;}
.setting_area .item3 > div.rL .inputs_bl .row div.mar_row .grey{font-size:13px;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row div.mar_row .fright{padding-right:25px;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row div.mar_row .fright span.rL:before{content:"";position:absolute;background: url("../img/fa_repeat.png")no-repeat;width:14px;cursor:pointer;height:14px;top:50%;margin-top:-7px;right:-25px;}
.setting-modal .settings_f .setting_area .item3 > div.rL .inputs_bl .row div.fleft span.grey{margin-top:-8px;font-size:12px;line-height:15px;}
.setting-modal .settings_f .setting_area .item .ip_block div.ip-div{padding: 4px;margin-top: 5px;margin-top: 11px;}
.setting-modal .settings_f .setting_area .item .ip_block div.ip-div span {padding: 5px;padding-left: 10px;border: 1px dashed #e4e4e4;padding-right: 10px;font-size: 16px;color: #8e8e8e;}
.setting-modal .settings_f .setting_area .icon-vopros {cursor: pointer;color: #541202;line-height: 30px;font-size: 21px;}
.sitelist_block.company_list table.simple_table .block-1 .icon-up {
    cursor: pointer;
    position: absolute;
    bottom: 2px;
    left: 0;
    right: 0;
    color: #e2e2e2;
}
.setting-modal .setting_area .item1 > div.rL > div.rL > div.m0a hr.ex-mobile {
    margin-top: 0;
    margin-bottom: 10px;
}
.setting-modal .settings_f .setting_area .active > div.rL > div.rL div.m0a hr.ex-mobile {
    margin-top: 0;
    margin-bottom: 10px;
}
.sitelist_block.company_list table.simple_table .block-1 .icon-down {
    cursor: pointer;
    position: relative;
    bottom: 2px;
    left: 0;
    right: 0;
    color: #e2e2e2;
}
.simple_table_task .block-1 .icon-up, .simple_table_task .block-1 .icon-down {
    cursor: pointer;
}
.setting-modal .settings .button_area{border-top:1px solid #d9d9d9;}
.setting-modal .settings .button_area .button_block{max-width:435px;width:96%;border-bottom: none;padding:0px; margin-top: 10px;}
.setting-modal .settings .button_area .button_block button{width:48%;line-height:40px;}
.setting-modal .selectBox { border: 1px solid #bfbfbf; }
.setting-modal .setting_geo_block{margin-top:40px;}
.setting-modal .setting_geo_block a{font-size:14px;line-height:17px;}
.setting-modal .setting_geo_block > div.rL{max-width:680px;width:96%;margin-top:20px;border-bottom:1px solid #e6e6e6;}
.setting-modal .setting_geo_block > div.rL:last-child{border:none;padding-bottom:15px;}
.setting-modal .setting_geo_block > div.rL p{text-align:left;padding:10px 0px;}
.setting-modal .setting_geo_block  > div.rL p a.brown{text-decoration:underline;}
.setting-modal .setting_geo_block  > div.rL > div.m0a{max-width:250px;width:96%;margin-top:15px;padding-bottom:25px;}
.setting-modal .setting_geo_block  > div.rL > div.m0a .fright{width:20px;height:20px;margin-left:15px;}
.setting-modal .setting_geo_block  > div.rL > div.m0a .fright label{height:20px;width:20px;}
.setting-modal .setting_geo_block  > div.rL > div.m0a .fright label b{height: 20px;width:20px;background:#fff;position:absolute;left:0px;top:0px;border:1px solid #bfbfbf;border-radius:4px;box-sizing: border-box;}
.setting-modal .setting_geo_block  > div.rL > div.m0a .fright label input:checked+b{background: #fff url("../img/checkbox.png")no-repeat center center;}
.setting-modal .setting_geo_block  > div.rL .input_box{font-weight:500;text-align:left;padding-bottom:55px;max-width:440px;width:96%;margin:0 auto;}
.setting-modal .setting_geo_block  > div.rL .input_box .input_block{margin-top:9px;}
.setting-modal .setting_geo_block  > div.rL .input_box .input_block input{font-size:14px;line-height:16px;padding:6px;}
.setting-modal .setting_geo_block  > div.rL .input_box button{max-width:200px;width:96%;font-size:14px;line-height:16px;padding:6px;border:1px solid #581a0c;color:#581a0c; background: #fff;border-radius:3px;margin-top:12px;}
.setting-modal .setting_geo_block  > div.rL table{width:100%;margin-top:15px;text-align:left;}
.setting-modal .setting_geo_block  > div.rL table tr th{height:52px;vertical-align:middle;}
.setting-modal .setting_geo_block  > div.rL table tr th label{max-width:150px;width:96%;font-size:16px;}
.setting-modal .setting_geo_block  > div.rL table.tb2 tr th label{max-width:250px;}
.setting-modal .setting_geo_block  > div.rL table tr th label b{height: 16px;width:16px;background:#fff;position:absolute;right:0px;top:0px;border:1px solid #bfbfbf;border-radius:3px;box-sizing: border-box;}
.setting-modal .setting_geo_block  > div.rL table tr th label input[type="checkbox"]:checked+b{background: #fff url("../img/checkbox_modal.png")no-repeat center center;background-size: contain;}
.setting-modal .setting_geo_block  > div.rL table tbody tr:nth-child(odd){background: #f7f7f7;}
.setting-modal .setting_geo_block  > div.rL table tbody tr td{height:30px;vertical-align:middle;}
.setting-modal .setting_geo_block  > div.rL table tbody tr td label{font-size:13px;line-height:16px;padding-left:57px;}
.setting-modal .setting_geo_block  > div.rL table tbody tr td label b{height: 16px;width:16px;background:#fff;position:absolute;left:35px;top:50%;margin-top:-8px;border:1px solid #bfbfbf;border-radius:3px;box-sizing: border-box;}
.setting-modal .setting_geo_block  > div.rL table tbody tr td label span.fright{margin-right:20px;}
.setting-modal .setting_geo_block  > div.rL table tbody tr td label input[type="checkbox"]:checked+b{background: #fff url("../img/checkbox_modal.png")no-repeat center center;background-size: contain;}
.setting-modal .settings .setting_tabs2 ul li {width: 20%;font-size: 16px;line-height: 54px;border: 1px solid #ccc;border-bottom: 0px;background: #f5f5f5;}
.setting-modal .settings .setting_tabs2 ul li.active{border: 1px solid #ccc;border-bottom: none;background: #fff}
.setting-modal .settings .setting_tabs2 ul li a{text-decoration: none}

.setting-modal .jspContainer{height:auto !important;width:auto !important;position:relative;}
.setting-modal .jspDrag {background-color: #fbd123;border-radius: 30px;height: 50%;position: relative;display: block;cursor: pointer;width:8px;left:50%;margin-left:-4px;}
.setting-modal .jspVerticalBar {height: 90% !important; position: absolute; right:10px; top: 50px; z-index: 2; background-color: #e6e6e6; width: 4px;border-radius:30px;}
.setting-modal .jspPane {width: auto !important;}
.setting-modal .b-modal_close {/*position: relative;*/ float: right; top: 3px; right: 5px; width: 13px; height: 13px; z-index: 10;}
.setting-modal .existing  {
        border-top: 1px dashed rgb(204, 204, 204);
    }
.setting-modal .existing-new-form  {
        margin-top: 20px; border-top: 1px dashed rgb(204, 204, 204);
    }
.row-quest .pole {
    display: inline-block;
    width: 100%;
}
.row-quest .pole.size50 {
    width: 49.5%;
}
.row-quest .pole.size25 {
    width: 24.5%;
}
@media(max-width: 530px) {
	.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row3 div.rL label {
		float: initial;
	}
	.target-only .text-gt {
		bottom: 0px;
	}
}
/* Окончание всплывающих окон Личного кабинета */
/* Настройка сайтов в Личном кабинете */
.setting-onmodal .row {
    margin: 0;
}
.setting-onmodal.b-modal { position:absolute;padding:30px 0px 60px;margin-top:-364px;margin-left:-630px;background: #fff;color:#1a1a1a;border:1px solid #ccc;-webkit-box-shadow: 0px 0px 16px -1px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 16px -1px rgba(0,0,0,0.75);box-shadow: 0px 0px 16px -1px rgba(0,0,0,0.75);width: 0px}
.setting-onmodal.b-modal.active{top:50%;left:50%;z-index:999999999999999999 !important; width:80% !important; margin-bottom: 50px; padding: 30px 0px 60px;max-width: 1265px;}
.setting-onmodal.b-modal_close { position: absolute; cursor: pointer; background:url("../img/x_close.png") no-repeat;width:12px;top:12px;right:12px; z-index:10;margin-top: 0px}
.setting-onmodal.b-modal_close:hover { color: #000; }
.setting-onmodal .jspContainer {height: auto !important;width: auto !important;position: relative;}
.setting-onmodal .settings {text-align: center;width: 100%;font-size: 14px;line-height: 17px;}

.setting-onmodal .settings{text-align:center;width:100%;font-size:14px;line-height:17px;}
.setting-onmodal .settings > a.db{margin-top:10px;text-decoration:underline;}
.setting-onmodal .settings .setting_tabs ul{font-size:0px;margin:0 auto; margin-top:25px;max-width:950px;width:96%;}
.setting-onmodal .settings .setting_tabs ul li{width:33.33%;font-size:16px;line-height:54px;}
.setting-onmodal .settings .setting_tabs .db-list {display: block;}
.setting-onmodal .settings .setting_tabs ul.tab-task li{width: 25%}
.setting-onmodal .settings .setting_tabs ul li.active{border:1px solid #000;border-bottom:none;}
.setting-onmodal .settings .setting_tabs ul li.active a:after{content:"";position:absolute;background: #FECE1A;height:1px;width: 100%;left:0px;bottom:-1px;z-index:2;}
.setting-onmodal .settings .setting_tabs ul li a{color:#000;font-size:13px;}
.setting-onmodal .settings .setting_tabs ul li.active a{color:#1a1a1a;display: flow-root;}
.setting-onmodal .settings .setting_tabs ul li a span:after{content:"";position:absolute;background-color: #000;height:1px;width:100%; bottom:-1px;left:0px;}
.setting-onmodal .settings .setting_tabs ul li.active a span:after{display:none;}
.setting-onmodal .settings .setting_area .item{display:none;}
.setting-onmodal .settings .setting_area .item.active{display:block;}
.settings .setting_area .item{display:none;}
.settings .setting_area .item.active{display:block;}
.setting-onmodal .settings .setting_area{border-top:1px solid #000;float: left; width: 100%;}
.setting-onmodal .settings .setting_area .item1{margin-top:40px;text-align:left;}
.setting-onmodal .settings .setting_area .item1 > div.rL{padding-bottom:30px;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL{max-width: 600px;width:96%;margin:0 auto;margin-top:25px;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.m0a {max-width:600px;width:96%;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row {margin-bottom:10px;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row div.fleft{max-width: 300px;width: 100%;margin-right:20px;padding-left:25px;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row1 div.fleft{line-height:30px;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row2 div.fleft{margin-top:7.5px;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row div.fleft i:before{content:"?";position:absolute;background:#000;width:17px;height:17px;border-radius:50%;color:#fff;font-weight:bold;text-align:center;font-style:normal;line-height:17px;top:50%;margin-top:-9px;left:0px;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row > div > a{text-decoration:underline;font-size:14px;line-height:30px; color: #541202;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row input{padding:5px 9px;font-size:14px;line-height:18px;border: 2px solid #ccc;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row3 div.rL label{padding-left:26px;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row3 div.rL label span{font-size:16px;}
.setting_area .item1 > div.rL > div.rL div.m0a .row3 div.rL label b{height: 18px;width:18px;background:#fff;position:absolute;left:0px;top:0px;border:1px solid #bfbfbf;border-radius:50%;box-sizing: border-box;}
.setting_area .item1 > div.rL > div.rL div.m0a .row3 div.rL label input:checked+b{background: #fff url("../img/checked_radio.png")no-repeat center center;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row4 div.rL label{height:20px;width:20px;}
.setting_area .item1 > div.rL > div.rL div.m0a .row4 div.rL label b{height: 20px;width:20px;background:#fff;position:absolute;left:0px;top:0px;border:1px solid #bfbfbf;border-radius:4px;box-sizing: border-box;}
.setting_area .item1 > div.rL > div.rL div.m0a .row4 div.rL label input:checked+b{background: #fff url("../img/checkbox.png")no-repeat center center;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block{width:96%;margin:0 auto;border:1px solid #000;padding:25px 0px 15px; margin-top:30px;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block > div.rL{max-width:320px;width:96%;line-height:20px;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1{margin-bottom:20px;}
.setting-onmodal.settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1 .fright{margin-right:12px;width:20px;height:20px;margin-left:15px;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1 label{height:auto;width:auto;}
.setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1 label b{height: 20px;width:20px;background:#fff;position:absolute;left:0px;top:20px;border:1px solid #bfbfbf;border-radius:4px;box-sizing: border-box;}
.setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1 label input:checked+b{background: #fff url("../img/checkbox.png")no-repeat center center;}
.setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1 > span{padding-left:25px;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1 > span i:before{content:"?";position:absolute;width:17px;height:17px;background: #fff;border-radius:50%;font-weight:bold;text-align:center;line-height:17px;top:2px;left:5px;font-style:normal;color:#fbd123;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row2_3{margin-bottom:35px;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row2_3 > div.fright{width:80px;margin-left:15px;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row2_3 > div.fright input{font-size:14px;line-height:16px;width: 60px; height: 35px;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row2 > span{line-height:30px;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row3 > span{line-height:15px;}
.content-list a {font-size: 14px; text-decoration: underline; float: left;}
.setting-onmodal .settings .setting_area .item2{margin-top:40px;font-size:14px;line-height:17px;}
.setting-onmodal .settings .setting_area .item2 > div.rL{padding-bottom:30px;margin-top:25px;max-width:1030px;width:96%;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.rL .content .off_all{line-height:29px;font-size:14px;text-decoration:underline;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.rL .right_side .fleft{margin-left:13px;line-height:29px;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.rL .right_side .fleft:first-child{margin:0px;}
.setting_area .clear {clear: none;}

.setting-onmodal .settings .setting_area .item2 > div.rL > div.rL .right_side .fleft button{width:206px;font-size:13px;line-height:27px;background: #fff;border:1px solid #7a3c02;border-radius:3px;color:#541202;}
.setting-onmodal .settings .setting_area .item2 > div.rL {margin-top:15px;font-size:12px;line-height:22px;color:#000;}
.setting-onmodal .settings .setting_area .item2 > div.rL thead tr td:first-child, .settings .setting_area .item2 > div.rL thead tr td:last-child{width:40px;}
.setting-onmodal .settings .setting_area .item2 > div.rL thead tr td:last-child span.rL{top:6px;}
.setting-onmodal .settings .setting_area .item2 > div.rL tbody tr td{border:1px solid #000;width:37px;}
.setting-onmodal .settings .setting_area .item2 > div.rL tbody tr td:hover{background: #f2f2f2;}
.setting_area .item2 > div.rL tbody tr td label{height:37px;width:100%;}
.setting-onmodal .settings .setting_area .item2 > div.rL tbody tr td label input:checked+b{background: url("../img/checkbox_modal.png")no-repeat center center;}
.setting-onmodal .settings .setting_area .item2 > div.rL tbody tr td label b{background: url("../img/x_modal.png")no-repeat center center;width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;}
.setting-onmodal .settings .setting_area .item2 > div.rL tbody tr td:first-child{border:none;font-size:13px;line-height:38px;text-transform: uppercase;}
.setting-onmodal .settings .setting_area .item2 > div.rL tbody tr td:last-child{border:none;font-weight:500;padding:4px 11px;width:46px;}
.setting-onmodal .settings .setting_area .item2 > div.rL tbody tr td:first-child:hover{background: #fff;}
.setting-onmodal .settings .setting_area .item2 > div.rL tbody tr td:last-child:hover{background: #fff;}
.setting-onmodal .settings .setting_area .item2 > div.rL tbody tr td:last-child span.db{font-size:14px;line-height:28px;border-radius:3px;color:#333;}
.setting-onmodal .settings .setting_area .item2 > div.rL tfoot tr span.db{line-height:25px;}
.setting-onmodal .settings .setting_area .item2 > div.rL tfoot tr:last-child td{padding:0px 2.5px;}
.setting-onmodal .settings .setting_area .item2 > div.rL tfoot tr:last-child td span.db{border-radius:3px;border:1px solid #bfbfbf;line-height:28px;font-size:14px;color:#333;}
.setting-onmodal .settings .setting_area .item2 > div.rL tfoot tr:last-child td span.db input.ogr{width: 24px;font-size: 14px;text-align: center;padding: 5px 0px;}
.setting-onmodal .settings .setting_area .item2 > div.rL tbody tr td:last-child span.db input.day{width: 38px;font-size: 14px;height: 12px;text-align: center;padding: 4px;}

.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input{margin-top:27px;text-align:left;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input .select{width:auto;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input span.fleft{line-height:40px;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr{margin-top:13px;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .left_side{width:530px;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .left_side > div.rL .select{width:100%;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .left_side > span.fleft{width:325px;margin-right:10px;padding-left:25px;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .left_side > span.fleft i:before{content:"?";position:absolute;width:17px;height:17px;color:#fff;text-align:center;line-height:17px;background: #000;border-radius:50%;font-style:normal;top:20px;left:5px;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .content{padding-left:20px;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .content .fleft{margin-right:10px;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .content .fleft > span.db{line-height:40px;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .content .procents_block .select_block .select{padding-right:30px !important;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .content .procents_block .fleft .input_block{width:48px;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr2{margin-top:13px;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr2 > .rL > span.fleft{width:325px;margin-right:10px;padding-left:25px;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr2 > .rL > span.fleft i:before{content:"?";position:absolute;width:17px;height:17px;color:#fff;text-align:center;line-height:17px;background: #000;border-radius:50%;font-style:normal;top:20px;left:0px;}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr2 > .rL .select{max-width:none;margin-right:7px;padding-right:40px;box-sizing:content-box;}

.setting-onmodal .settings .setting_area .item3{margin-top:40px;}
.setting-onmodal .settings .setting_area .item3 a{font-size:14px;line-height:17px;}
.setting-onmodal .settings .setting_area .item3 > div.rL{max-width:550px;width:96%;margin-top:20px;border-bottom:1px solid #e6e6e6;}
.setting-onmodal .settings .setting_area .item3 > div.rL:last-child{border:none;padding-bottom:10px;}
.setting-onmodal .settings .setting_area .item3 > div.rL p{text-align:left;color:#000;padding:10px 0px;}
.setting-onmodal .settings .setting_area .item3 > div.rL p a.brown{text-decoration:underline;}
.setting-onmodal .settings .setting_area .item3 > div.rL > div.m0a{max-width:250px;width:96%;margin-top:15px;padding-bottom:25px;}
.setting-onmodal .settings .setting_area .item3 > div.rL > div.m0a .fright{width:20px;height:20px;margin-left:15px;}
.setting-onmodal .settings .setting_area .item3 > div.rL > div.m0a .fright label{height:20px;width:20px;}
.setting-onmodal .settings .setting_area .item3 > div.rL > div.m0a .fright label b{height: 20px;width:20px;background:#fff;position:absolute;left:0px;top:0px;border:1px solid #bfbfbf;border-radius:4px;box-sizing: border-box;}
.setting-onmodal .settings .setting_area .item3 > div.rL > div.m0a .fright label input:checked+b{background: #fff url("../img/checkbox.png")no-repeat center center;}
.setting-onmodal .settings .setting_area .item3 > div.rL .input_box{font-weight:500;text-align:left;padding-bottom:30px;max-width:440px;width:96%;margin:0 auto;}
.setting-onmodal .settings .setting_area .item3 > div.rL .input_box .input_block{margin-top:9px;}
.setting-onmodal .settings .setting_area .item3 > div.rL .input_box .input_block input{font-size:14px;line-height:16px;padding:6px;}
.setting-onmodal .settings .setting_area .item3 > div.rL .input_box button{max-width:200px;width:96%;font-size:14px;line-height:16px;padding:6px;border:1px solid #581a0c;color:#581a0c; background: #fff;border-radius:3px;margin-top:12px;}
.setting-onmodal .settings .setting_area .item3 > div.rL table{width:100%;margin-top:15px;text-align:left;}
.setting-onmodal .settings .setting_area .item3 > div.rL table tr th{height:52px;vertical-align:middle;}
.setting-onmodal .settings .setting_area .item3 > div.rL table tr th label{width:150px;font-size:16px;}
.setting-onmodal .settings .setting_area .item3 > div.rL table.tb2 tr th label{width:250px;}
.setting-onmodal .settings .setting_area .item3 > div.rL table tr th label b{height: 16px;width:16px;background:#fff;position:relative;right:0px;top:0px;border:1px solid #bfbfbf;border-radius:3px;box-sizing: border-box;}
.setting-onmodal .settings .setting_area .item3 > div.rL table tr th label input[type="checkbox"]:checked+b{background: #fff url("../img/checkbox_modal.png")no-repeat center center;background-size: contain;position: relative;}
.setting-onmodal .settings .setting_area .item3 > div.rL table tbody tr:nth-child(odd){background: #f7f7f7;}
.setting-onmodal .settings .setting_area .item3 > div.rL table tbody tr td{height:30px;vertical-align:middle;}
.setting-onmodal .settings .setting_area .item3 > div.rL table tbody tr td label{font-size:13px;line-height:16px;padding-left:57px;}
.setting-onmodal .settings .setting_area .item3 > div.rL table tbody tr td label b{height: 16px;width:16px;background:#fff;position:absolute;left:35px;top:50%;margin-top:0;margin-left:1px;border:1px solid #bfbfbf;border-radius:3px;box-sizing: border-box;}
.setting-onmodal .settings .setting_area .item3 > div.rL table tbody tr td label span.fright{margin-right:20px;}
.setting-onmodal .settings .setting_area .item3 > div.rL table tbody tr td label input[type="checkbox"]:checked+b{background: #fff url("../img/checkbox_modal.png")no-repeat center center;background-size: contain; margin-top: 1px; margin-left: 0;}

.setting-onmodal .settings_field .setting_area{border:none;}
.setting-onmodal .settings_field .setting_area > a.brown{font-size:14px;line-height:17px;margin-top:30px;text-decoration:underline;}
.setting-onmodal .settings_field .setting_area .item1 > div.rL{padding-bottom:0px;}
.setting-onmodal .settings_field .setting_area .item{display:block;}
.setting-onmodal .settings_field .setting_area .item:nth-child(3){margin-top:0px;}
.setting-onmodal .settings_field .setting_area .item1 > div.rL > div.rL{margin-top:0px;}
.setting-onmodal .settings_field .setting_area .item1 > div.rL > div.rL div.yellow_block{margin-top:0px;background:#fff;border:none;}
.setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1 > span i:before{background: #000;color:#fff; left: -15px; top: 10px;}
.setting-onmodal .settings_field .button_area{border:none !important;}
.setting-onmodal .alCenter {text-align: center;font-size: 1.5em;}

.setting-onmodal .settings_f .setting_area .item1 > div.rL > div.rL div.m0a{width:auto;max-width:none;}
.setting-onmodal .settings_f .setting_area .item1 > div.rL > div.rL div.m0a .row3 div.rL label.fleft:first-child{margin-right:15px;}
.setting-onmodal .settings_f .setting_area .item .ip_block{max-width:296px;width:96%;margin:0 auto;margin-top:50px;}
.setting-onmodal .settings_f .setting_area .item .ip_block h3{font-size:18px;line-height:21px;position:relative;padding-right:30px;}
.setting-onmodal .settings_f .setting_area .item .ip_block h3:after{content:"?";position:absolute;background: #fbd123;width:18px;height:18px;border-radius:50%;color:#fff;font-weight:bold;line-height:18px;text-align:center;right:0px;top:50%;margin-top:-9px;}
.setting-onmodal .settings_f .setting_area .item .ip_block .row{margin-right:-7px;margin-top:25px;}
.setting-onmodal .settings_f .setting_area .item .ip_block .row .input_block{padding-right:7px;}
.setting-onmodal .settings_f .setting_area .item .ip_block .row .input_block input{padding:5px 10px;}
.setting-onmodal .settings_f .setting_area .item .ip_block label{max-width:190px;width:96%;margin:0 auto;margin-top:10px;line-height:20px;padding-right:30px;}
.setting-onmodal .settings_f .setting_area .item .ip_block label b{height: 20px;width: 20px;background: #fff;position: absolute;right: 0px;top: 0px;border: 1px solid #bfbfbf;border-radius: 4px;box-sizing: border-box;}
.setting-onmodal .settings_f .setting_area .item .ip_block label input:checked+b{background: #fff url("../img/checkbox.png")no-repeat center center;}
.setting-onmodal .settings_f .setting_area .item .ip_block button{max-width:155px;width:96%;margin-top:12px;line-height:33px;color:#581a0c;border-radius:3px;border:1px solid #581a0c;font-size:13px;background: #fff;}
.setting-onmodal .settings_f .setting_area .item1 > div.rL > div.rL div.m0a .row2 div.fleft{margin-top:0px;}
.setting-onmodal .settings_f .setting_area .item1 > div.rL > div.rL div.m0a .row2 div.one_word{margin-top:7.5px;}
.setting-onmodal.settings_f .setting_area .item3 > div.rL > i.db{margin-top:20px;padding-left:25px;font-size:14px;line-height:20px;text-align:left;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL > i.db:before{content:"";position:absolute;background: url("../img/att_brown.png")no-repeat;width:14px;height:14px;top:4px;left:0px;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL a.db{text-decoration:underline;margin-top:20px;padding-left:25px;font-size:14px;line-height:20px;text-align:left;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL > a.db:before{content:"";position:absolute;background: url("../img/i_info.png")no-repeat;width:14px;height:15px;top:4px;left:0px;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL ul a.db{margin-top:0px;padding-left:0px;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL ul a.db span.rL:after{content:"";position:absolute;background: url("../img/arrow_acc.png")no-repeat;width:9px;height:6px;right:-15px;top:50%;margin-top:-1px;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL a.button_a{display:block;line-height: 14px;padding: 10px 0px;border: 1px solid #581a0c;color: #541202;border-radius: 4px;text-decoration: none;max-width: 350px;width: 96%;margin: 15px 0px;font-size: 14px;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL a.add_quest{margin:0 auto;padding:5px;width:350px;line-height:16px;margin-top:50px;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL a.add_quest:after{display:none;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl{/*margin-top:50px;*/}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row+.row{margin-top:15px;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .fleft{width:180px;margin-right:20px;text-align:left;padding-top:5px;padding-bottom:5px;padding-left:25px;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .input_block {float: left; width: 100%;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .size50 .input_block {float: left; width: auto;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .size50 .input_block input {width: 80%;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .size25 .input_block select {width: auto;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .zebra_tooltips {position: absolute; left: 0px;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .radio_block {float: left; width: auto;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .input_block a{line-height:28px;font-size:14px;text-align:left;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .input_block input{width: 96%; padding:5px 10px;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .input_block textarea{resize:none;width: 96%;min-height:60px;border:1px solid #bfbfbf;border-radius:4px;padding:10px;font-size:16px;line-height:19px;color:#1a1a1a;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .radio_block .ch_radio{padding-left:30px;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .radio_block.ch_radio+.ch_radio{margin-top:4px;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .radio_block .ch_radio b{width: 18px;height: 18px;border: 1px solid #000;border-radius: 50%;display: block;position: absolute;left: 0px; top: 15%;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .radio_block .ch_radio input[type="radio"]:checked+b{background: url(../img/checked_radio.png) no-repeat center center;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row .radio_block .ch_radio input[type="text"] {width: 280px;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row h3.green{padding-top:20px;font-size:18px;line-height:21px;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row div.mar_row > .fleft{width:auto;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row div.mar_row{margin-top:20px;}
.setting_area .item3 > div.rL .inputs_bl .row div.mar_row .grey{font-size:13px;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row div.mar_row .fright{padding-right:25px;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row div.mar_row .fright span.rL:before{content:"";position:absolute;background: url("../img/fa_repeat.png")no-repeat;width:14px;cursor:pointer;height:14px;top:50%;margin-top:-7px;right:-25px;}
.setting-onmodal .settings_f .setting_area .item3 > div.rL .inputs_bl .row div.fleft span.grey{margin-top:-8px;font-size:12px;line-height:15px;}
.setting-onmodal .settings_f .setting_area .item .ip_block div.ip-div{padding: 4px;margin-top: 5px;margin-top: 11px;}
.setting-onmodal .settings_f .setting_area .item .ip_block div.ip-div span {padding: 5px;padding-left: 10px;border: 1px dashed #e4e4e4;padding-right: 10px;font-size: 16px;color: #8e8e8e;}
.setting-onmodal .settings_f .setting_area .icon-vopros {cursor: pointer;color: #541202;line-height: 30px;font-size: 21px;}

.setting-onmodal .settings .button_area{border-top:1px solid #d9d9d9;}
.setting-onmodal .settings .button_area .button_block{max-width:435px;width:96%;border-bottom: none;padding:0px;padding-top:30px;}
.setting-onmodal .settings .button_area .button_block button{width:48%;line-height:40px;}

.setting-onmodal .setting_geo_block{margin-top:40px;}
.setting-onmodal .setting_geo_block a{font-size:14px;line-height:17px;}
.setting-onmodal .setting_geo_block > div.rL{max-width:680px;width:96%;margin-top:20px;border-bottom:1px solid #e6e6e6;}
.setting-onmodal .setting_geo_block > div.rL:last-child{border:none;padding-bottom:15px;}
.setting-onmodal .setting_geo_block > div.rL p{text-align:left;padding:10px 0px;}
.setting-onmodal .setting_geo_block  > div.rL p a.brown{text-decoration:underline;}
.setting-onmodal .setting_geo_block  > div.rL > div.m0a{max-width:250px;width:96%;margin-top:15px;padding-bottom:25px;}
.setting-onmodal .setting_geo_block  > div.rL > div.m0a .fright{width:20px;height:20px;margin-left:15px;}
.setting-onmodal .setting_geo_block  > div.rL > div.m0a .fright label{height:20px;width:20px;}
.setting-onmodal .setting_geo_block  > div.rL > div.m0a .fright label b{height: 20px;width:20px;background:#fff;position:absolute;left:0px;top:0px;border:1px solid #bfbfbf;border-radius:4px;box-sizing: border-box;}
.setting-onmodal .setting_geo_block  > div.rL > div.m0a .fright label input:checked+b{background: #fff url("../img/checkbox.png")no-repeat center center;}
.setting-onmodal .setting_geo_block  > div.rL .input_box{font-weight:500;text-align:left;padding-bottom:55px;max-width:440px;width:96%;margin:0 auto;}
.setting-onmodal .setting_geo_block  > div.rL .input_box .input_block{margin-top:9px;}
.setting-onmodal .setting_geo_block  > div.rL .input_box .input_block input{font-size:14px;line-height:16px;padding:6px;}
.setting-onmodal .setting_geo_block  > div.rL .input_box button{max-width:200px;width:96%;font-size:14px;line-height:16px;padding:6px;border:1px solid #581a0c;color:#581a0c; background: #fff;border-radius:3px;margin-top:12px;}
.setting-onmodal .setting_geo_block  > div.rL table{width:100%;margin-top:15px;text-align:left;}
.setting-onmodal .setting_geo_block  > div.rL table tr th{height:52px;vertical-align:middle;}
.setting-onmodal .setting_geo_block  > div.rL table tr th label{max-width:150px;width:96%;font-size:16px;}
.setting-onmodal .setting_geo_block  > div.rL table.tb2 tr th label{max-width:250px;}
.setting-onmodal .setting_geo_block  > div.rL table tr th label b{height: 16px;width:16px;background:#fff;position:absolute;right:0px;top:0px;border:1px solid #bfbfbf;border-radius:3px;box-sizing: border-box;}
.setting-onmodal .setting_geo_block  > div.rL table tr th label input[type="checkbox"]:checked+b{background: #fff url("../img/checkbox_modal.png")no-repeat center center;background-size: contain;}
.setting-onmodal .setting_geo_block  > div.rL table tbody tr:nth-child(odd){background: #f7f7f7;}
.setting-onmodal .setting_geo_block  > div.rL table tbody tr td{height:30px;vertical-align:middle;}
.setting-onmodal .setting_geo_block  > div.rL table tbody tr td label{font-size:13px;line-height:16px;padding-left:57px;}
.setting-onmodal .setting_geo_block  > div.rL table tbody tr td label b{height: 16px;width:16px;background:#fff;position:absolute;left:35px;top:50%;margin-top:-8px;border:1px solid #bfbfbf;border-radius:3px;box-sizing: border-box;}
.setting-onmodal .setting_geo_block  > div.rL table tbody tr td label span.fright{margin-right:20px;}
.setting-onmodal .setting_geo_block  > div.rL table tbody tr td label input[type="checkbox"]:checked+b{background: #fff url("../img/checkbox_modal.png")no-repeat center center;background-size: contain;}
.setting-onmodal .settings .setting_tabs2 ul li {width: 20%;font-size: 16px;line-height: 54px;border: 1px solid #ccc;border-bottom: 0px;background: #f5f5f5;}
.setting-onmodal .settings .setting_tabs2 ul li.active{border: 1px solid #ccc;border-bottom: none;background: #fff}
.setting-onmodal .settings .setting_tabs2 ul li a{text-decoration: none}

.setting-onmodal .jspContainer{height:auto !important;width:auto !important;position:relative;}
.setting-onmodal .jspDrag {background-color: #fbd123;border-radius: 30px;height: 50%;position: relative;display: block;cursor: pointer;width:8px;left:50%;margin-left:-4px;}
.setting-onmodal .jspVerticalBar {height: 90% !important; position: absolute; right:10px; top: 50px; z-index: 2; background-color: #e6e6e6; width: 4px;border-radius:30px;}
.setting-onmodal .jspPane {width: auto !important;}
.setting-onmodal .b-modal_close {position: relative; float: right;}
.setting-onmodal .input_block .selectBox {
    width: 205px;
}
.setting-onmodal .existing  {
        margin-top: 40px; border-top: 1px dashed #000;
    }
.setting-onmodal .existing-new-form  {
        margin-top: 20px; border-top: 1px dashed #000;
    }
.setting-onmodal .button_block  a:hover {
    color: #fff;
}
.setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr2 > .rL .selectBox {
    min-width: 40px;
    width: auto;
}
/* Окончание насртроек сайтов в Личном кабинете */
#form_add_type .db {
    display: block;
    margin-top: 5px;
}
.m0a {
    margin: 0 auto;
}
.brown {
    color: #541202;
}
.kontakty-manager {
    margin-top: 20px;
}
.kontakty-manager a {
    background-color: #FECE1A;
    color: #000;
    padding: 2px;
}
.kontakty-manager a:hover {
    text-decoration: underline;
}
.content-article ol {
    font-weight: 400;
}
.article-url {
    background-color: #FECE1A;
    color: #000;
    padding: 2px;
    line-height: 30px;
}
.article-url:hover {
    text-decoration: underline;
    color: #000;
}
.lost {
    margin: 0 auto;
}
.lost p {
    color: #000;
}
.add-button {
    margin-left: 85px;
    float: left;
    margin-right: -200px;
}
@media(max-width: 550px) {
	.add-button {
		margin-left: 0;
		float: none;
		margin-right: 0;
		margin-bottom: 2%;
	}
}
#js_block_sum_pay {
    font-weight: bold;
    margin-top: 25px;
}
#js_block_added_type {
    color: #71b43b;
    font-weight: bold;
}
.list_head {
    margin-left: 10px;
    margin-bottom: 10px;
}
.st {
    margin-left: 10px;
}
.content-support {
    color: #000;
}
.content-support p {
    color: #000;
}
.content-support .row {
    margin-left: 2%;
}
.content-support .date {
    background-color: #fff;
    padding-left: 0.5%;
    padding-right: 0.5%;
    cursor: pointer;
}
.content-support .replies {
    background-color: #fff;
    padding-left: 0.5%;
    padding-right: 0.5%;
    cursor: pointer;
}
.content-support input[type="text"], .content-support input[type="email"] {
    width: 50%;
    height: auto;
    margin-top: 3px;
	margin-left: 10px;
}
.content-support textarea {
    width: 50%;
	margin-left: 10px;
    padding: 6px;
}
.content-support input[type="submit"] {
    margin-left: 0;
}
.support-link {
    background-color: #fff;
    padding-left: 0.5%;
    padding-right: 0.5%;
}
.orangebutton, .orangebuttonover {
    font-size: 18px;
    line-height: 21px;
    border-radius: 2px;
    margin: 0;
    text-align: center;
    color: #ffffff;
    background-color: #793b02;
    width: 256px;
    height: 49px;
    box-sizing: border-box;
    border-top: 2px solid #dbb854;
}
.important {
    color: red;
    font-weight: bold;
}
.your-ticket {
    background-color: #fff;
    padding-left: 0.5%;
    padding-right: 0.5%;
}
.red {
    color: red;
}
.green { 
    color: green;
}
.yellow {
    color: yellow;
}
.grey {
    color: grey;
}
/*.manage {*/
/*    background-color: #fff;*/
/*}*/
.manage .zebra_tooltips a i:before {
    color: #541202;
    background: none;
    font-size: 18px;
    margin-top: 3px;
}
.manage .fa-gear:before, .fa-cog:before {
    content: "\f013" !important;
}
.manage .fa-rotate-right:before, .fa-repeat:before {
    content: "\f01e" !important;
}
.manage .fa-remove:before, .fa-close:before, .fa-times:before {
    content: "\f00d" !important;
}
.manage-comp {
    margin-top: 5px;
    font-size: 20px;
}
.navbar .nav > li.top-account > a {
    border: 1px solid #FECE1A;
}
.table-statistic {
    width: 100%;
    margin: 10px auto;
}
.table-statistic td {
    border: 1px solid #000;
}
.accrual {
    display: table;
}
.item-task {
    height: 150px;
}
.vp-t-number {
    float: left;
}
.vp-number {
    margin: 5px;
    padding: 3px;
    background-color: #fff;
}
.vp-dostup {
    display: unset;
    width: auto;
    position: relative;
    bottom: 5px;
}
.vp-dostup .green {
    color: green;
    background-color: #FECE1A;
    border: none;
    cursor: default;
    position: relative;
}
.vp-dostup .green input[type="text"] {
    box-shadow: none;
    font-size: 25px;
    font-weight: bold;
    width: auto;
}
.button-task {
    float: left;
}
.button-task a {
    float: left;
    color: #fff;
}
.vip {
    font-weight: bold;
    margin: 5px;
    padding-left: 2%;
    padding-right: 2%;
    background-color: #FECE1A;
    color: #000;
}
.task-type {
    font-size: 70%;
    margin-top: 2%;
    word-break: initial;
}
.up-amount {
    display: table-cell;
}
.add-btn {
    color :#541202;
    text-decoration: underline;
}
.accomp {
    float: left;
    width: auto;
}
.accomp input[type="text"], .to-pay input[type="text"] {
    padding-top: 10px;
    width: auto;
    height: 50px;
    background: none;
    border: none;
    box-shadow: none;
    font-weight: bold;
    color: #000;
    cursor: default;
}
.to-pay {
    float: left;
}
.button-pay {
    float: left;
    width: auto;
}
.info-pay {
    float: left;
}
.indicator {
    float: right;
    margin-left: 5px;
    background-color: #000;
    width: 15px;
}
.indicator span {
    color: #fff;
    margin-left: 20%;
}
.connectivity .content {
    display: table-row;
}
.connectivity .content .fleft {
    display: table-cell;
}
.connectivity .content .indicator {
    display: table-cell;
    padding-left: 95px;
}
.task-settings {
    float: right;
}
.task-copy {
    float: right;
}
.task-content {
    color: #000;
    display: table-row;
}
.task-text {
    float: left;
}
.task-money {
    float: left;
    font-size: 13px;
}
.task-indicator {
    float: right;
    margin-left: 96px;
    font-size: 13px;
}
.task-danger {
    font-size: 14px;
    line-height: 18px; 
    background-color: #f2dede; 
    border-color: #ebccd1; 
    color: #a94442; 
    margin-top: 15px;
}
.task-content .task-text .db .zebra_tooltips a i:before {
    line-height: 18px;
}
.text-list {
/*    top: 2px;*/
    position: relative;
}
/**
 * Task categories
 */
.category-list{
    margin-top: 10px;
}
.category-list .dropdown-menu > li > a:hover, 
.category-list .dropdown-menu > li > a:focus, 
.category-list .dropdown-submenu:hover > a, 
.category-list .dropdown-submenu:focus > a  {
    color: #ffffff;
    text-decoration: none;
    background-color: #252627;
    background-image: -moz-linear-gradient(top, #4e4e4e, #414446);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4e4e4e), to(#414446));
    background-image: -webkit-linear-gradient(top, #4e4e4e, #414446);
    background-image: -o-linear-gradient(top, #4e4e4e, #414446);
    background-image: linear-gradient(to bottom, #4e4e4e, #414446);
    background-repeat: repeat-x;
    outline: 0;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e4e4e', endColorstr='#414446', GradientType=0);
}
.category-list .dropdown-menu > .active > a, 
.category-list .dropdown-menu > .active > a:hover, 
.category-list .dropdown-menu > .active > a:focus {
    color: #ffffff;
    text-decoration: none;
    background-color: #252627;
    background-image: -moz-linear-gradient(top, #783a02, #783a02);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#783a02), to(#783a02));
    background-image: -webkit-linear-gradient(top, #783a02, #783a02);
    background-image: -o-linear-gradient(top, #783a02, #783a02);
    background-image: linear-gradient(to bottom, #783a02, #783a02);
    background-repeat: repeat-x;
    outline: 0;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#783a02', endColorstr='#783a02', GradientType=0);
}
.category-item{
    margin: 4px;
}
.category-item .btn-inverse.active{
    background-color: #783a02;
}
.referer-text {
    display: initial;
    margin-bottom: 10px;
}
.referer-text-page {
    float: left;
    margin-top: 5px;
}
.referer-input {
    display: initial;
    padding: 5px;
	top: 3px;
    position: relative;
}
.banned-ip {
    width: 100%;
}
.banned-ip input {
    width: 19.2%;
    float: left;
    margin-left: 1%;
}
.help-questions {
    float: left;
}
.task-questions {
    float: right;
}
.vopros_helper_abs {
    position: relative;
    left: 10px;
    bottom: 55px;
}
.input-quest {
    text-align: center;
}
#dop_own_referer textarea {
    width: 80%;
}
.dismissable a {
    text-decoration: underline;
}
.podcat li {
    list-style: none;
}
.task-edit-radio {
    padding-left: 25px;
}
.mobile_box_zebra {
    margin-bottom: 0;
}
.mobile_box_zebra .zebra_tooltips a i:before {
   top: 10px;
   left: 45px;
}
.manage-comp .fa-cog:before {
    font-size: 20px;
}
.manage-comp .fa-times:before {
    font-size: 24.5px;
}
.manage-task .fa {
    color: #541202;
}
.manage-task .fa-cog:before {
    font-size: 20px;
}
.manage-task .fa-play-circle:before {
    font-size: 18px;
}
.manage-task .fa-pause-circle:before {
    font-size: 20px;
}
.manage-task .fa-times:before {
    font-size: 23px;
}
.manage-task .fa-angle-down:before {
    font-size: 20px;
}
.manage-task .fa-comment:before {
    font-size: 20px;
}
.category {
    margin-top: 10px;
    margin-bottom: 10px;
}
.add-category-name input[type="text"] {
    margin-left: 55px;
    background-color: #fff;
}
select .pause_click_edit {
    width: auto;
}
.min-characters {
    font-size: 11px;
    padding-left: 25px;
}
.vis_select_block {
    display: table-caption;
    width: 250px;
}
.vis_select_block select {
    width: auto;
}
@media (max-width: 1024px) {
	.vis_select_block {
		display: table-header-group;
	}
}
.vis_click_edit {
    float: left;
}
.text_click_edit {
    float: left;
    margin: 5px;
}
.pause_click_edit {
    float: left;
}
.vis_select_block_dop {
    display: table-caption;
    width: 260px;
}
.vis_select_block_dop .text_click_edit {
    margin-left: 20px;
}
.vis_select_block_dop select {
    float: left;
    margin-top: 5px;
}
.failure_rate select {
    margin-left: 0;
}
#modal2_paidmail_edit {
    padding: 30px 0px 30px 0px;
}
.js_block_paidmail_edit {
    position: relative;
}
.js_block_paidmail_edit #add_paidmail {
    margin-left: 0;
    margin-right: 0;
} 
.paidmail_modal_add {
    display: table;
    height: 50px;
}
.pmp {
	margin-top: 1%;
    margin-left: 2%;
}
.paidmail_modal_input input {
    width: 80%;
}
.paidmail_modal_input_url input {
    width: 64.5%;
}
.js_block_task_edit {
    position: relative;
}
.js_block_task_edit h2 {
    margin-left: 2%;
    margin-right: 2%;
    word-break: break-word;
}
.arcticmodal-container .add_visits .db {
    word-break: break-word;
}
.text-send-m p {
    color: #000;
}
.sitelist_block h2 {
    word-break: break-word;
}
.new_not_ul {
    width: 65%;
    height: auto;
}
.new_not_ul label {
    display: contents;
}
.new_not_ul li { 
    list-style: none;
}
.new_not_form select {
    width: 50%;
}
.new_not_form textarea {
    width: 49%;
}
.paginate {
    height: 40px;
    margin-left: 35%;
    margin-right: 35%;
}
.paginate ul {
    width: 100%;
    height: auto;
}
.paginate li {
    float: left;
    list-style: none;
    padding: 10px;
}
.paginate li .active {
    text-decoration: underline;
    font-size: 29px;
}
.settings li {
    float: left;
}
.form_bg3 form { 
    margin-left: 5%;
}
.form_bg3 .input_block input { 
    width: 50%;
}
.form_bg3 .input_block select {
    width: 51.5%;
}
.form_bg3 .input_block textarea {
    width: 48%;
    margin-left: 15px;
}
/*.new_set_area {
    margin-top: 25%;
    margin-right: 25%;
}*/
.paidmail-modal-area {
    margin-left: 25%;
    margin-right: 25%;
}
.custombox-main {
    background: #fff;
    background-color: #FFF;
    box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
    width: 60%;
    position: relative;
}
.custombox-main .modal-header h4 {
    color:#171616;
}
.custombox-main .modal-body .text-result {
    color: #171717;
    font-size: 16px;
}
.custombox-main .modal-body{
    color: #171717;
}
.custombox-main .modal-body .unlink_social_warning {
    color: #171717;
}
#wm_purse-error, #yandex_account-error, #qiwi_account-error, #liqpay_account-error, #payeer_account-error, #perfectmoney_account-error, #provider_account-error {
    width: auto;
    display: inline-block;
}
#js_block_amount {
    width: auto;
}
.copy .fa {
    padding-right: 5px;
}
.m-tickets {
    margin: 0px;
}
.m-tickets a {
    color: #ffffff;
    padding: 6px;
}
.m-tickets li {
    width: 156px;
    height: 29px;
}
.tickets-button {
    font-size: 18px;
    line-height: 21px;
    border-radius: 2px;
    text-align: center;
    color: #ffffff;
    background-color: #793b02;
    width: 156px;
    height: 29px;
    box-sizing: border-box;
    border-top: 2px solid #dbb854;
}
.form_bg1 table td, .form_bg1 table th {
    border: 1px solid #000;
    font-weight: normal;
}
.form_bg2 table td, .form_bg2 table th {
    border: 1px solid #000;
    font-weight: normal;
}
.form_bg2 table.table-classic tr {
    background-color: #ccc !important;
}
.m-t-b {
    text-align: center;
}
.form_tl {
    margin-left: 25%;
    margin-right: 25%;
}
.create_maillist {
    margin: 0 auto;
    width: 70%;
}
.content-request .form-classic .form-add .form-acc-prefs label {
    padding-top: 4%;
}
.page-url {
    word-wrap: break-word;
}
.zebra_tooltips_mv a:hover {
    text-decoration: none;  
}
.zebra_tooltips_mv:hover {
    cursor: pointer;
}
#add_paidmail #paidmail_add_dop_container {
    width: 100%;
}
#add_paidmail .paidmail .form-add .form-acc-select a.selectBox {
    line-height: 30px;
    height: 33px;
    margin-bottom: 0;
    width: 100%;
}
#add_paidmail #paidmail_add_dop_container .row .input_block {
    margin-right: 10%;
	padding-left: 1%;
}
#add_paidmail #paidmail_add_dop_container .setting_geo_block table {
    width: 100%;
}
.add_visits .selectBox {
    border: 1px solid #ccc;
}
.select_categ {
    float: left;
}
.select_categ a.selectBox {
    height: 30px;
    line-height: 30px;
    margin-top: 4px;
}
.list_categ {
    margin-top: 2px;
    margin-left: 5px;
	float: left;
}
.list_categ a.btn-inverse {
    padding: 5px;
}
.category a:active {
    font-size: 18px;
}
.connectivit h3 {
    color: #000;
}
#form-blocked .table table tr:nth-child(odd) input[type="button"] {
    background-color: #000;
    color: #fff;
    border-color: #fff;
}
#form-blocked .table table tr:nth-child(odd) input[type="button"]:hover {
    background-color: #fff;
    color: #000;
}
.js_block_site_edit {
    position: relative;
}
.js_block_site_edit form {
    margin-top: 0px;
}
.work-soc {
    width: 100%;
}
.work-soc .brow_b {
    background-color: #000;
    border-top: 2px solid #ccc;
}
.name-user-soc {
    display: inline-block;
	width: 200px;
	left: 5px;
	position: relative;
	word-break: break-all;
}
@media(max-width: 679px) { 
	.name-user-soc {
		width: 195px;
	}
}
.av-user-soc {
    margin-left: 5px;
}
.av-user-soc .db {
    word-break: break-word;
}
.pt {
    margin-top: 5px;
}
#modal-task-url {
    color: #007bff;
}
.block-add-category {
    margin-top: 15px;   
}
.mod-copy .db {
    position: relative;
    margin-bottom: 3px;
}
.ticketalt {
    padding: 10px;
    display: block; 
    text-align: center; 
    font-style: italic;
}
.text-ticket {
    background-color: #fff;
    width: auto;
    height: auto;
    border: 1px solid #000;
    border-radius: 0px 10px;
}
.list-ticket {
    margin-left: 2%;
}
.list-ticket form {
    width: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px;
    border: 1px solid #000;
}
.ticketrow .message-ticket {
    margin: 10px;
}
#ticket-custom {
    border: 5px ridge #000;
}
#ticket-custom .message-data {
    background-color: #fff;
}
#ticket-custom .message-content {
    background-color: #ccc;
    border-radius: 0 0 0 9px;
}
.message-ticket {
    background-color: #fff;
    width: auto;
    height: auto;
    border: 1px solid #000;
    border-radius: 0px 10px;
}
.message-ticket hr {
    margin: 0;
    border-top: 1px solid #000;
}
.message-data {
    text-align: left;
    padding-left: 10px;
    padding-bottom: 10px;
    background-color: #ccc;
    border-radius: 0 10px 0 0;
}
.message-data p {
    margin: 0;
    padding-bottom: 0;
}
.message-content {
    text-align: left;
    padding: 10px;
    min-height: 50px;
}
.critical {
    color: red;
}
.medium {
    color: #ff9900;
}
.rating-link, .rate i {
    background-color: #fff;
    padding-left: 0.3%;
    padding-right: 0.3%;
}
.yellow-block-input {
    float: right;
    right: 60px;
    bottom: 18px;
    position: relative;
}
.rate {
    text-align: center;
}
#paidmail_add_descr {
    width: 98%;
}
.home-title {
    font-size: 38.5px;
    line-height: 40px;
}
.home-title-contact {
    font-size: 24.5px;
    color: #181A1C;
    margin: 10px 0px;
    line-height: 40px;
}
.title-service {
    color: #FECE1A;
    font-size: 24.5px;
    line-height: 60px;
}
.title-service-block {
    color: #FECE1A;
    font-size: 24.5px;
    line-height: 40px;
}
#block-service {
    margin: 0;
    padding: 0;
}
.form-add-tov {
    font-size: 140%;
    height: auto;
    margin-top: 15px;
    margin-bottom: 30px;
}
.form-add-tov .form-acc-prefs { 

}
.selectBox-optgroup{
    font-size: 17px;color: white;background: #783a02;
}
.change-paument {
    display: grid;
}
.change-paument-info-w {
	float: right;
	height: auto;
    padding: 5px;
}
.change-paument-info {
	float: right;
	height: auto;
    padding: 10px;
}
.name-user-account {
    color: #00194f;
    font-weight: bold;
}
#select-prefs .selectBox {
    line-height: 25px;
    height: 30px;
}
.text-request {
    line-height: 22px;
}
.simple_table_comment, .manage-task {
    width: auto;
}
#form-site-add-error, #site_add_visits_day-error {
    text-align: center;
}
#task_add_url-error, #task_add_vipolnenii_day-error {
    text-align: center;
}
#paidmail_add_subject-error, #paidmail_add_url-error , #paidmail_add_text-error {
    text-align: center;
}
#password-error, #settings_newpassword-error, #newpassword_2-error {
    text-align: center;
	width: auto;
	display: inline-block;
}
.simple_table_comment .button_comment {
	position: absolute; 
	top: 6px; 
	bottom: 2px;
	left: 90px;
	color: #d8cb95;
	cursor: pointer;
}
.text-gt {
	bottom: 5px;
    position: relative;
}
.years-p {
	margin-left: 60px;
}
/* Фотогаллерея*/
.zoomify { cursor: pointer; }
.zoomify.zoomed { cursor: zoom-out; padding: 0; margin: 0; border: none; border-radius: 0; box-shadow: none; position: relative; z-index: 1501; }
.zoomify-shadow { position: fixed; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; display: block; z-index: 1500; background: rgba(0, 0, 0 , .3); opacity: 0; }
.zoomify-shadow.zoomed { opacity: 1; cursor: pointer; cursor: zoom-out; }
.pomosh-lb .zoomed {border: 3px solid #fff; border-radius: 1%;}
/*Конец фотогаллереи*/
.row-quest .pole .mar_row .alert {
	margin-bottom: 0;
}
.geo-set {
	margin-top: 1%;
}
.text_block_support {
	margin-bottom: 0.5%;
}
.input_block_support {
	display: flex;
}
.input_block_support input, .input_block_support textarea {
	width: 100%;
	flex-grow: 1;
}
.support-attach input[type="file"] .ticket_attach_input {
	line-height: 0px;
}
.name_block_support {
	max-width: 150px;
	width: 150px;
}
.name-support-form {
	text-align:right;
	position: relative;
	bottom: 5px;
}
#button-reviews {
	text-align: center;
}
#button-reviews button {
	background: #ffffff none repeat scroll 0 0;
	padding: 5px 10px;
	font-weight: bold;
    border: medium none;
    border-radius: 3px;
    box-shadow: 2px 2px 0 #fae597;
    margin-top: 1%;
    margin-bottom: 1%;
}
#reviews-form {
    width: auto;
    background-color: #fff;
    text-align: center;
}
#reviews-form form { 
	width: auto;
	min-width: 400px;
    margin: 0;
}
#reviews-form input[type="text"] {
    width: 100%;
	line-height: 200%;
    padding-left: 0.5%;
 }
#reviews-form textarea {
	width: 100%;
    height: 150px;
    line-height: 200%;
    padding-left: 0.5%;
 }
.form-reviews-label {
    font-size: 14px;
    font-weight: bold;
    margin: 10px;
}
.form-reviews-input {
     width: auto;
}
.form-reviews-submit {
     background: #793b02 none repeat scroll 0 0;
     border: medium none;
     border-radius: 3px;
     box-shadow: 2px 2px 0 #000;
     color: #fff;
     display: inline-block;
     font-family: "PTSansBold";
     font-size: 16px;
     height: 32px;
     line-height: 36px;
     padding: 0 20px;
     text-align: center;
     text-decoration: none;
     text-transform: uppercase;
     cursor: pointer;
}
.form-reviews-submit:hover {
    background: #275891 none repeat scroll 0 0;
    box-shadow: 2px 2px 0 #6fa1da;
    transition: all 200ms linear 0s;
}
.video-responsive {
	text-align: center;
}
.container-support {
    width: 95%;
}
.container-support:after {
    clear: both;
    display: table;
    line-height: 0;
    content: "";
}
.container-support:before {
    display: table;
    line-height: 0;
    content: "";
}
.tasks-list-info-text{
    color: #343a40;
    text-align: justify;
    border-radius: 8px;
    background-color: #eaeaea66;
    padding: 10px;
    border: 1px solid #343a40;
    margin-left: 10px;
    margin-bottom: 10px;
}
.tasks-list-info-text a{
    color: #541202;
    text-decoration: underline;
}
.captcha-div{
    display: flex;
    justify-content: center;
}
.tooltip-inner{
    max-width: 300px !important;
    max-height: 300px !important;
    overflow-y: auto !important;
}
/*Youtube Popup*/
@charset "UTF-8";

.YouTubePopUp-Wrap{
    position:fixed;
    width:100%;
    height:100%;
    background-color:#000;
    background-color:rgba(0,0,0,0.8);
    top:0;
    left:0;
    z-index:9999999999999;
}

.YouTubePopUp-animation{
    opacity: 0;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: YouTubePopUp;
    animation-name: YouTubePopUp;
}

@-webkit-keyframes YouTubePopUp {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes YouTubePopUp {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

body.logged-in .YouTubePopUp-Wrap{ /* For WordPress */
    top:32px;
    z-index:99998;
}

.YouTubePopUp-Content{
    max-width:850px;
    display:block;
    margin:0 auto;
    height:100%;
    position:relative;
}

.YouTubePopUp-Content iframe{
    max-width:100% !important;
    width:100% !important;
    display:block !important;
    height:480px !important;
    border:none !important;
    position:absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.YouTubePopUp-Hide{
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: YouTubePopUpHide;
    animation-name: YouTubePopUpHide;
}

@-webkit-keyframes YouTubePopUpHide {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes YouTubePopUpHide {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.YouTubePopUp-Close{
    position:absolute;
    top:0;
    cursor:pointer;
    bottom:528px;
    right:0px;
    margin:auto 0;
    width:24px;
    height:24px;
    background:url(../img/close-popup.png) no-repeat;
    background-size:24px 24px;
    -webkit-background-size:24px 24px;
    -moz-background-size:24px 24px;
    -o-background-size:24px 24px;
}

.YouTubePopUp-Close:hover{
    opacity:0.5;
}

@media all and (max-width: 768px) and (min-width: 10px){
    .YouTubePopUp-Content{
        max-width:90%;
    }
}

@media all and (max-width: 600px) and (min-width: 10px){
    .YouTubePopUp-Content iframe{
        height:320px !important;
    }

    .YouTubePopUp-Close{
        bottom:362px;
    }
}

@media all and (max-width: 480px) and (min-width: 10px){
    .YouTubePopUp-Content iframe{
        height:220px !important;
    }

    .YouTubePopUp-Close{
        bottom:262px;
    }
}
.change_lang_links{
    padding-right: 20px;
    position: relative;
    top: 7px;
}
.not-active-lang{
    color: #fece1a82 !important;
}
.active-lang{
    font-size: 18px !important;
}
/* partnerskaya-programma */
.allotment-pp {
    font: bold x-large 'Roboto Condensed', sans-serif;
}
.font-mini-pp {
    font: italic small 'Roboto Condensed', sans-serif;
}
.main-ref-text-pp {
    text-align: center;
    font-size: large;
}
.main-ref-link-pp {
    font-weight: 900; 
    text-align: center; 
    padding-top: 10px;
    margin: 0px auto 10px; 
    display: block; 
    background-color: #c9f5ce;
    border: 1px solid #1a5504;
    width: 50%;
    height: 25px;
}
.tabs {
    margin: 0 0 30px;
}
.tabs__caption {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    position: relative;
    margin: -1px 0 0 -1px;
}
.tabs__caption li:last-child:before {
    content: '';
    position: absolute;
    bottom: -5px;
    left: 0;
    right: -2px;
    z-index: -1;
    height: 5px;
    background: #7DCA86;
}
.tabs__caption:after {
    content: '';
    display: table;
    clear: both;
}
.tabs__caption li {
    padding: 9px 15px;
    margin: 1px 0 0 1px;
    background: #1a5504;
    color: #FFF;
    position: relative;
    border: solid #1a5504;
    border-width: 2px 2px 0;
    border-radius: 5px 5px 0 0;
    text-align: center;
}
.tabs__caption li:not(.active) {
    cursor: pointer;
}
.tabs__caption li:not(.active):hover {
    background: #1a5504;
    border-color: #1a5504;
}
.tabs__caption .active {
    background: #FFF;
    color: #000;
    border-color: #1a5504;
}
.tabs__caption .active:after {
    content: '';
    position: absolute;
    bottom: -5px;
    left: 0;
    right: 0;
    height: 5px;
    background: #FFF;
}
.tabs__content {
    display: none;
    background: #FFF;
    border: 2px solid #7DCA86;
    border-radius: 0 5px 5px 5px;
    padding: 7px 15px;
  }
.tabs__content.active {
    display: block;
 }
/* footer-payment */
.footer-payment {
    display: table;
    margin: 0 auto;
}
.block-payment {
    display: table-cell;
    padding: 2%;
}
/* Оптимизация под распространённые разрешения*/
@media(max-width: 340px) and (min-width: 320px) {
    body {
        font-size: 14px;
    }
}
@media(max-width: 375px) and (min-width: 320px) {
    #enter_modal {
        width: 300px;
    }
    #admin_notifications {
        left: 0px;
    }
    .icon-cabinet {
        display: none;
    }
    .block-cabinet {
        display: table;
    }
    .link-cabinet {
        float: left;
        width: auto;
    }
    .text-link-cabinet {
        float: left;
    }
    .download-cabinet, .add-text-link-cabinet {
        display: table;
    }
    .form-account {
        margin-left: 10%;
    }
    .table th, .table td {
        text-align: center;
    }
    .content-account {
        display: contents;
    }
    .price-article {
        padding: 0;
        line-height: initial;
    }
    #clients .span4 {
        width: auto;
        margin-left: 3px;
        margin-right: 3px;
    }
    .title-about p {
        padding: 5px;
    }
}
@media(max-width: 415px) and (min-width: 376px) {
    #enter_modal {
        width: 370px;
    }
    #admin_notifications {
        left: 0px;
    }
    .icon-cabinet {
        display: none;
    }
    .block-cabinet {
        display: table;
    }
    .link-cabinet {
        float: left;
        width: auto;
    }
    .text-link-cabinet {
        float: left;
    }
    .download-cabinet, .add-text-link-cabinet {
        display: table;
    }
    .to_plug {
        display: block;
    }
    .price-article {
        padding: 0;
        line-height: initial;
    }
    .navbar .brand {
        margin: 0;
        padding-right: 0;
        padding-left: 0;
    }
    .title-about p {
        padding: 5px;
    }
}
@media(max-width: 481px) and (min-width: 416px) {
    #enter_modal {
        width: 370px;
    }
    #admin_notifications {
        left: 0px;
    }
    .icon-cabinet {
        display: none;
    }
    .block-cabinet {
        display: table;
    }
    .link-cabinet {
        float: left;
    }
    .text-link-cabinet {
        float: left;
    }
    .download-cabinet, .add-text-link-cabinet {
        display: table;
    }
    .form-add-caption {
         display: table;
    }
    .form-add-input {
        float: left;
        padding-left: 0px;
    }
    .form-checkbox input[type="checkbox"] {
        float: right;
    }
    .content {
        display: block;
    }
    .soc-list {
        width: 80%;
    }
    .content-account-sl .site-list {
        width: auto;
    }
    .work textarea {
        width: 50%;
    }
    .content-article .img_block2 .img2, .content-article .img_block3 .img3, .content-article .img_block4 .img4 {
        width: auto;
        margin: 0;
    }
    .content-article .img_block9 form {
        width: auto;
    }
    .price-article {
        padding: 0;
        line-height: initial;
    }
    .content-request {
        margin: 15px;
    }
    .text-rm {
        display: block;
    }
    .request_money label {
        text-align: center;
    }
    .navbar-inner .container-header .header .right_side {
        margin-top: 4%;
    }
    /*.navbar .brand img {
        width: 50%;
        height: auto;
    }*/
    .form-acc-prefs {
        text-align: center;
        padding: 0;
    }
    #form-addsite .form-acc-input input {
        width: 100%;
    }
    .form-acc-select {
        text-align: center;
        padding: 0;
    }
    #form-addsite .form-acc-select select {
        width: 94%;
    }
    .border_t .table {
        width: 450px;
    }
    .sitelist_block.company_list form .select, .selectBox a {
        width: 100%;
    }
    .quest_formlist_item_dop {
        height: 70px;
    }
    .form-add .form-add-paidmail input {
        width: 130%;
    }
    #add_paidmail .form-acc-select .sitelist_block.company_list form .select, .selectBox {
        
    }
    #add_paidmail .paidmail #paidmail_add_dop_container {
        width: 400px;
        overflow-x: scroll;
    }
    .paidmail .form-add .form-acc-select {
        width: 260px;
    }
    .form-acc-webmoney {
        float: none;
    }
     .account .block-account.active {
        margin: 24.6px;
    }                               
    .table .site-list .out_table table {
        width: 800px;
    }
    .company_list .alert-warning {
        margin-right: 1%;
    }
    .sitelist_block .search-form .search_form_width input[type="text"] {
        width: 79%;
    }
    .border_t .table {
        width: auto;
        overflow: scroll;
    }
    .border_t .table {
        width: 900px;
    }
    .quest_formlist_select #task_add_price {
        margin-left: 0;
    }
    .category-list .task_list_form .quest_formlist .rL .quest_formlist_item .quest_formlist_select_search a.selectBox {
        width: 100%;
    }
    .task_list_form .quest_formlist .rL .quest_formlist_item .quest_formlist_select a.selectBox {
        width: 96%;
    }
    .create_maillist {
        width: auto;
    }
    .container-account .inner .content .mail_list .task_list_form .rL .paidmail .form-add .form-acc-input input {
        width: 224%;
    }
    .container-account .inner .content .mail_list .task_list_form .rL .paidmail .form-add .form-add-paidmail input {
        width: 217%;
    }
    .container-account .inner .content .mail_list .task_list_form .rL .paidmail .form-add .form-acc-textarea textarea {
        width: 95.3%;
    }
    .container-account .inner .content .mail_list .task_list_form .rL .paidmail .form-add .form-acc-select a.selectBox {
        width: 163%;
    }
    .block_task_comments .block_task_comment .comments {
        width: 90%;
    }
    .setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr2 > .rL > span.fleft i:before {
        left: 10px;
    }
    .vp-dostup {
        float: left;
        top: 5px;
    }
    .vp-dostup .green input[type="text"] {
        width: 200px;
    }
    .form-add-tov {
        text-align: center;
    }
    .form-add-tov div i {
        float: none!important;
    }
    #order_vopros .form-acc-input input[type="text"], #order_vopros .form-acc-input input[readonly] {
        width: 91.8%;
    }
    .task_list_form #order_vopros .form-acc-select select {
        width: 98%;
    }
    #order_vopros .form-submit input[type="submit"] {
        margin: 0 auto;
    }
    #clients .span4 {
        width: auto;
        margin-left: 5px;
        margin-right: 5px;
    }
    .title-about p {
        padding: 5px;
    }
    .navbar .brand img {
        width: 100%;
    }
}
@media(max-width: 560px) {
.video-responsive {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}
.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
}
@media(max-width: 640px) and (min-width: 500px) {
    .custombox-main{
        width: 96%;
    }
    .selectBox-label {
        font-size: 11px;
    }
	#form-setting_base .selectBox-label {
		font-size: initial;
	}
    .form-acc-prefs {
        text-align: center;
    }
    .left-menu li {
        padding: 0.5%;
    }
    .ref-soc-a a {
        padding: 0 !important;
    }
    #form-pay-rekv {
        width: 80%;
    }
    .form-add-tov {
        text-align: center;
    }
    .form-add-tov div i {
        float: none!important;
    }
    #order_vopros .form-acc-select {
        width: 100%;
    }
    .task_list_form #order_vopros .form-acc-select select {
        width: 100%;
    }
    #order_vopros .form-submit input[type="submit"] {
        margin: 0 auto;
    }
    /*.content-account-sl .state-list .table .site-list {
        width: 600px;
        overflow: scroll;
    }*/
    .site-list table {
        width: 885px;
    }
    .search_result_table td.block-button .button {
        padding: 0;
        font-size: 14px;
    }
    .content-support {
        height: auto;
    }
    .geo-t {
        width: 250px;
    }
    .setting-modal .settings .setting_tabs ul li.active {
        position: relative;
    }
    .setting-modal .settings .setting_tabs ul li a span:after {
        background: none;
    }
    .setting-modal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row div.fleft {
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
    }
    .setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr2 > .rL > span.fleft i:before {
        left: 10px;
    }
    .setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .left_side > span.fleft i:before {
        left: 15px;
    }
    .setting-onmodal .settings .setting_area {
        margin-top: -10px;
    }
    #add_paidmail .form-acc-prefs {
        text-align: left;
        padding-left: 0%;
    }
    #form .settings ul li {
        width: auto !important;
    }
    .setting-onmodal .settings .setting_tabs ul li.active {
        height: auto;
    }
    .setting-onmodal .settings .setting_tabs ul li.active a:after {
        bottom: 8px;
    }
    .setting-onmodal .settings .setting_tabs ul li a span:after {
        content: none;
    }
    .setting-onmodal .setting_area .rL {
        width: auto;
    }
    .setting-onmodal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row div.fleft {
        max-width: initial;
    }
    .setting-onmodal .setting_area .rL .setts_input {
        width: 800px;
    }
    .setting-onmodal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr2 div.rL {
        margin-left: 16px;
    }
    .setting-onmodal .settings .setting_area .item2 > div.rL > table.htp  {
        overflow: scroll;
    }
    .form-acc-webmoney {
        padding-top: 0;
    }
    .webmoney-w {
        font-size: 11px;
    }
    .to_plug {
        display: flow-root;
    }
    .quest_formlist {
        width: 87% !important;
    }
    .out_table_paidmail {
        width: 600px;
    }
    .content-article .img_block2 .img2 {
        width: auto;
        margin: 0;
    }
    .form-acc-select select.inputbox {
        width: auto;
    }
    .content-request .form-classic .form-add .form-acc-prefs label {
        padding-top: 8%;
    }
    .search-form .search_form_width input[type="text"] {
        width: 79%;
    }
    .block-account .block-cabinet {
        display: table;
    }
    .block-account .link-cabinet {
        float: left;
    }
    .block-account .text-link-cabinet {
        float: left;
    }
    .block-account .download-cabinet, .block-account .add-text-link-cabinet {
        display: table;
    }
    .block-cabinet .text-link-cabinet {
        vertical-align: top;
    }
    .block-cabinet .text-link-cabinet .social a img {
        width: auto;
    }
    .rL .task_list_form .quest_formlist .rL .quest_formlist_item .quest_formlist_select_search a.selectBox {
        width: 495%;
    }
    .create_maillist {
        width: auto;
    }
    .cp .geo-t .fright {
        margin-right: 0;
    }
    .vp-dostup {
        float: left;
        top: 5px;
    }
    .secondary-section .price-column h3 {
        min-height: auto;
    }
    #clients .span4 {
        width: auto;
        margin-left: 10px;
        margin-right: 10px;
    }
    .form-acc-input input[type="date"] {
        width: 313px;
    }
}
@media(max-width: 800px){
    .text-link-cabinet {
        vertical-align: middle;
    }
    .info-mail a {
        font-size: 110%;
    }
    .content .payments .block {
        height: 110px;
    }
    .left-menu li {
        padding: 1%;
    }
    .thumbnail {
        height: 310px;
    }
    .add_company h2 {
        font-size: 160%;
    }
    #order_vopros .form-acc-select {
        width: 105%;
    }
    .content-article .img_block1 .img1 {
        width: auto;
    }
    .content-support {
        height: auto;
    }
    .right_side {
        margin-top: -1.5%;
    }
    .setting-onmodal .settings .setting_tabs ul li a {
        font-size: 11px;
    }
    .task_list_paidmail {
        width: 700px;
        overflow: scroll !important;
    }
    .table .task_list_paidmail table {
        width: 900px;
    }
    .container-header .header .right_side {
        margin-top: 1.5%;
    }
    .setting-onmodal .settings .setting_tabs ul li.active a:after {
        height: 2px;
        bottom: -2px;
    }
    .webmoney-w {
        font-size: 11px;
    }
    .content-article .img_block2 .img2 {
        width: auto;
        margin: 0;
    }
    .content-request .form-classic .form-add .form-acc-prefs label {
        padding-top: 8%;
    }
    .site-list .out_table {
        width: 700px;
        overflow: scroll;
    }
    .site-list table {
        width: 885px;
    }
    .search-form .search_form_width input[type="text"] {
        width: 85%;
    }
    .link-cabinet span:hover {
        text-decoration: underline;
        cursor: pointer;
    }
    .task_list_form .quest_formlist .rL .quest_formlist_item .quest_formlist_select_search a.selectBox {
        width: 400%;
    }
    #add_paidmail .form-add-paidmail {
        margin-left: 0;
    }
    .task_list_form #form-addsite .form-acc-prefs {
        width: 100%;
    }
    .task_list_form #form-addsite .form-acc-input {
        width: 95%;
    }
    .task_list_form #form-addsite .form-acc-input input {
        width: 100%;
    }
    .task_list_form #form-addsite .form-acc-select {
        width: 95%;
    }
    .task_list_form #form-addsite .form-acc-select select {
        width: 103%;
    }
    .task_list_form .form-add input[type="submit"] {
        padding: 25px;
    }
    #form-addsite .form-add-submit {
        margin-top: 80px;
        display:  table-row;
    }
    .block_task_comments .block_task_comment .comments {
        right: 14px;
    }
    ul.sub-top > li, ul.sub-top-rask > li {
        width: 91%;
    }
    .price-column h3 {
        min-height: 80px;
    }
    .dash-price {
        min-height: 40px;
    }
    .form-acc-input input[type="date"] {
        width: 187px;
    }
}
@media(max-width: 854px) and (min-width: 852px){ 
    .quest_formlist .rL .quest_formlist_item .quest_formlist_select a.selectBox {
        width: 77%;
    }
    #tr_add_web .quest_formlist_select_search a.selectBox {
        width: 398%;
        line-height: 35px;
    }
}
@media(max-width: 900px) { 
	.name_block_support {
		width: 100%;
		margin-bottom: 5px;
	}
	.input_block_support {
		width: 100%;
	}
	.text_block_support {
		width: 100%;
	}
}
@media(max-width: 1024px){
    .social a img {
        width: 15%;
    }
    .content .payments .block {
        height: 160px;
    }
    .form-support {
        margin-left: 15%;
        margin-right: 15%;
    }
    #form-setting_base {
        width: 95%;
        padding-left: 2%;
    }
    .account .block-account.active {
        
    }
    .form-acc-input-pause .selectBoxAdd {
        width: 80px;
    }
    #form-pay-rekv {
        width: 70%;
    }
    #order_vopros .form-acc-input, #order_vopros .form-acc-prefs {
        width: 100%;
        text-align: center;
        padding: 0;
    }
    #order_vopros .form-acc-select{
        text-align: center;
        width: auto;
    }
    #order_vopros .form-acc-select select {
        width: 98.8%;
    }
    #order_vopros  .form-acc-prefs-textarea {
        text-align: center;
    }
    .setting-modal.b-modal.active {
        top: 0;
        left: 0;
        right: 0;
        margin-bottom: 0;
        width: 100% !important;
		position: absolute;
    }
    .setting_area {
        overflow: auto;
    }
    .content-article .img_block7 .img7, .content-article .img_block8 .img8 {
        margin-left: 30%;
    }
    .setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .content {
        float: left;
    }
    .setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr2 {
        float: left;
        margin-bottom: 5%;
    }
    .task_list_paidmail {
        width: 700px;
        overflow-x: scroll;
    }
    .task_list_paidmail table {
        width: 900px;
    }
    .setting-onmodal .settings li {
        float: none;
    }
    .setting-onmodal .settings .setting_tabs ul li a {
        font-size: 11px;
    }
    .quest_formlist {
        width: 75%;
    }
    .quest_formlist_select {
        float: none;
    }
    .task_list_form .rL .paidmail .form-add .form-add-paidmail input {
        width: auto;
    }
    .content-request .form-classic .form-add .form-acc-prefs label {
        padding-top: 8%;
    }
    .site-list .out_table {
        width: 750px;
        overflow-x: scroll;
    }
    .site-list .out_table table {
        width: 900px;
    }
    .quest_formlist .rL .quest_formlist_item .quest_formlist_select a.selectBox {
        width: 76%;
    }
    .quest_formlist .rL .quest_formlist_item .quest_formlist_select_search a.selectBox {
        width: 410%;
    }
    .paidmail {
        width: 100%;
    }
    #paidmail_add_dop_container {
        width: 100%;
        overflow-x: scroll;
    }
    .setting_geo_block {
        width: auto;
    }
    .geo-t .fright {
        margin-right: 20%;
    }
    .block_task_comment .comments {
        right: 65px;
    }
    .span4 {
        width: 280px;
    }
    .quest_formlist_select_quantity select {
        float: left;
    }
	.a-modal {
	    top: 0;
		left: 0;
		right: 0;
		width: 100% !important;
		position: absolute;	
	}
	.add_visits {
		width: auto;
	}
	.pomosh .menu {
		width: 22%;
	}
}
@media(max-width: 1095px) and (min-width: 1045px){
    .quest_formlist_select a.selectBox {
        width: 75%;
    }
}
@media(max-width: 1140px) and (min-width: 1119px){
    .quest_formlist_select a.selectBox {
        width: 79%;
    }
    .quest_formlist_input_sum {
        width: auto;
    }
    .border_t .table {
        width: 800px;
        overflow-x: scroll;
    }
    .border_t .table {
        width: 970px;
    }
}
@media(max-width: 1152px) and (min-width: 1141px){
    .border_t .table {
        width: 780px;
        overflow-x: scroll;
    }
    .border_t .table {
        width: 970px;
    }
}
@media(max-width: 1153px) and (min-width: 1140px){
    .navbar .nav > li > a {
        font-size: 14px;
    }
    .simple_table_task .block-1 .icon-up, .simple_table_task .block-1 .icon-down{
        display: table;
        margin: 0 auto;
    }
    .quest_formlist {
        width: 75%;
    }
    .form-add-paidmail input {
        width: 250%;
    }
    .content-request .form-classic .form-add .form-acc-prefs label {
        padding-top: 6%;
    }
    .quest_formlist .quest_formlist_select a.selectBox {
        width: 78%;
    }
    .quest_formlist .quest_formlist_select_search a.selectBox {
        width: 460%;    
    }
    .setting-modal.b-modal.active {
        left: 55%;
    }
    #order_vopros .form-acc-prefs, #order_vopros .form-acc-prefs-textarea {
        width: 100%;
        text-align: center;
    }
    #order_vopros .form-acc-input {
        width: 100%;
    }
    #order_vopros .form-acc-select {
        width: 100%;
    }
    #order_vopros .form-acc-select select {
        width: 99.8%;
    }
    #order_vopros .form-acc-input input[type="text"], #order_vopros .form-acc-input input[readonly] {
        width: 97.5%;
    }
    #order_vopros .form-acc-textarea textarea {
        width: 99%;
    }
}
@media(max-width: 1240px) and (min-width: 1140px){
    .paidmail {
        width: 100%;
    }
    #paidmail_add_dop_container {
        width: 100%;
        overflow-x: scroll;
    }
    .setting_geo_block {
        width: auto;
    }
    .geo-t .fright {
        margin-right: 20%;
    }
	.form-add-number {
		margin-top: 10px;
	}
}
@media(max-width: 1282px) and (min-width: 1241px){
    .quest_formlist_select a.selectBox {
        width: 81%;
    }
    #tr_add_web .quest_formlist_select_search a.selectBox {
        width: 538%;
    }
    #tr_add_url .quest_formlist_imput_site input {
        width: 81%;
    }
    #add_paidmail #paidmail_add_dop_container {
        width: 95%;
    }
	.form-add-number {
		margin-top: 10px;
	}
}
@media(max-width: 1366px) and (min-width: 1283px){
    .quest_formlist_select a.selectBox {
        width: 82%;
    }
    .quest_formlist_item .quest_formlist_select_search a.selectBox {
        width: 564%;
    }
	.form-add-number {
		margin-top: 10px;
	}
}
@media(max-width: 1376px) and (min-width: 1367px){
    .quest_formlist_select a.selectBox {
        width: 82.5%;
    }
}
@media(max-width: 1440px) and (min-width: 1368px){
    .quest_formlist_imput_site {
        margin-top: 1%;
    }
    .quest_formlist_item .quest_formlist_select_search a.selectBox {
        width: 594%;
    }
    /*#add_paidmail .form-acc-input input {
        width: 315%;
    }*/
    .task_list_form .rL .paidmail .form-add .form-acc-input input {
        width: 582px;
    }
   .task_list_form .rL .paidmail .form-add .form-add-paidmail input {
        width: 450px;
    }
    .sitelist_block .task_list_form .rL .paidmail .form-add .form-acc-textarea textarea {
        width: 142%;
    }
    .setting-modal.b-modal.active {
        left: 55%;
    }
}
@media(max-width: 1559px) and (min-width: 1535px){
    .quest_formlist_select a.selectBox {
        width: 83.6%;
    }
}
@media(max-width: 1681px) and (min-width: 1610px){
    .quest_formlist_select_search a.selectBox {
        width: 630%;
    }
    .rL .rL .paidmail .form-add-text {
        width: 90%;
    }
    .task_list_form .rL .paidmail .form-add .form-acc-input input {
        width: 630px;
    }
    .task_list_form .rL .paidmail .form-add .form-add-paidmail input {
        width: 495px;
    }
    .task_list_form .rL .paidmail .form-add .form-acc-textarea textarea {
        width: 152px;
    }
}
@media(max-width: 1920px) and (min-width: 1850px){
    .inner {
        max-width: 1800px;
        width: 100%;
    }
    .quest_formlist {
        width: 80%;
    }
    .quest_formlist_select a.selectBox {
        width: 88%;
    }
    .quest_formlist_select_search a.selectBox {
        width: 629%;
    }
    .quest_formlist_select_search {
        padding-top: 0.5%;
    }
    .quest_formlist_select_search a.selectBox{
        width: 960%;
    }
    #add_paidmail .form-add .form-acc-input input {
        width: 735px;        
    }
    #add_paidmail .form-add .form-add-paidmail input {
        width: 600px;        
    }
    #add_paidmail .form-add .form-acc-textarea textarea {
        width: 855px;
    }
    #add_paidmail .form-add-text .left_side {
        width: 90%;
    }
    .container, .navbar-fixed-top .container {
        width: 1500px;
    }
    .container-account, .navbar-fixed-top .container {
        width: 1500px;
    }
    .navbar .nav > li > a {
        font-size: 24px;
    }
    .content-account, .content-account-sl, .content-account-rest, .content-ref {
        width: 1500px
    }
    .search-form input[type="text"] {
        width: 50%;
    }
    #promotion .mix {
        width: 350px;
    }
    #clients .span4 {
        width: 480px;
    }
    .text-link-cabinet {
        width: 900px;
    }
	.add_visits {
		width: 800px;
	}
}
@media(max-width: 2500px) and (min-width: 2000px){
    .quest_formlist_select a.selectBox {
        width: 83.9%;
    }
    .quest_formlist_select_search a.selectBox {
        width: 637%;
    }
}
@media(max-width: 2561px) and (min-width: 2501px){
    .quest_formlist_select a.selectBox {
        width: 84%;
    }
}
@media(max-width: 2880px) and (min-width: 2801px){
    .quest_formlist_select a.selectBox {
        width: 84%;
    }
}
@media(max-height: 1100px) and (min-height: 870px){
    .content-support {
        min-height: 850px;
    }
}
@media(max-height: 1550px) and (min-height: 1101px){
    .content-support {
        min-height: 950px;
    }
}
@media(max-width: 599px) {
    .user_cab_not_mobile {
        display: none;
    }
    .user_cab_prefs .fa-user, .user_cab_prefs .fa-play-circle, .user_cab_prefs .fa-rub {
        font-size: large;
    }
}
/* Оптимизация под общие разрешения*/
@media(max-width: 399px) and (min-width: 320px) {
    .da-slide .da-img {
        display: none;
    }
    /* .header .left_side {
        display: none;
    } */
    .table-ref { 
        width: auto;
        overflow-x: scroll;
    }
    .table-ref table { 
        width: 700px;
    }
    .form-acc-select .text-rm {
        display: table;
    }
    .form-classic .form-add {
        display: table;
        width: 100%;
    }
    .form-classic .form-add .form-acc-prefs {
        width: 100%;
        float: left;
    }
    .form-classic .form-add .form-acc-select {
        width: 100%;
        float: left;
        padding-left: 0;
    }
    .form-classic .form-add .form-acc-select input {
        width: 94%;
        float: left;
    }
    .form-classic .form-add .form-acc-select #data_money {
        margin-left: 0;
        width: 94.8%;
    }
    .form-classic .form-add .form-acc-select .text-rm {
        width: 100%;
        float: left;
    }
    .form-classic .form-add .form-acc-select select {
        width: 98%;
        float: left;
    }
    .form-classic .form-add .form-acc-prefs label, .form-classic .form-add .request_money label {
        font-size: 17px;
        padding-top: 0;
        text-align: left;
    }
    .form-classic .form-add .request_money label input {
        width: 94%;
        float: left;
    }
    .content-account, .content-ref, .content, .content-account-sl, .content-account-rest, .inner .content, .content-acc-prefs {
        display: block;
        width: auto;
    }
    .task_list_form {
        width: auto;
        overflow: scroll;
    }
    .task_list_form form {
        width: 90%;
    }
    .paidmail .form-add .form-acc-prefs {
        padding: 0;
    }
    .paidmail .form-add .form-acc-input {
        padding: 0;
    }
    .paidmail .form-add .form-acc-select {
        padding: 0;
    }
    #add_paidmail .form-add-paidmail {
        margin-top: 2%;
    }
    .task_list_form #form-addsite .form-acc-input input {
        width: 80%;
    }
    .task_list_form #form-addsite .form-acc-select select {
        width: 100%;
        margin-left: 2.2%;
    }
    #form-addsite .form-acc-prefs label {
        width: 80%;
    }
    #form-addsite .cp b {
        top: 5px;
        position: relative;
        display: inline-block;
    }
    .block-3 .account {
        margin-top: 0;
    }
    .block_task_comment .comments {
        width: 60%;
    }
    .left-menu li {
        padding: 1%;
    }
    .payments {
        float: none;
    }
    .content .payments .block {
        width: 90%;
        margin-left: 5%;
        margin-right: 5%;
    }
    #form-addsite .form-add {
        display: table-caption;
        height: auto;
    }
    .block-account .form-account {
        margin-left: 1%;
    }
    .form-add-caption {
        float: left;
		font-size: initial;
    }
    .form-add-input, .form-add-input-traffic {
        float: left;
        padding-left: 0px;
    }
    .form-account .form-add label.error {
        margin: 0;
    }
    .form-add .form-add-input input, .form-add .form-add-input-traffic input {
        width: auto;
    }
    #site_add_url-error {
        display: table-cell;
        width: auto;
    }
    .price-tasks table { 
        width: auto;
    }
    .task_list_form #form-addsite {
        display: grid;
    }
    .table .site-list .out_table {
        width: auto;
        overflow: scroll;
    }
    .out_table table {
        width: 800px;
    }
    #form-addsite .form-add-submit {
        margin-top: 0;
    }                            
    #moneyform .form-add .form-acc-prefs {
        padding-left: 0;
    }
    .move-tr .block-3 .fleft {
        float: none;
    }
    .task_list_paidmail  {
        width: auto;
        overflow: scroll;
    }
    .out_table_paidmail .table .task_list_paidmail table {
        width: 900px;
    }
    .task_list_form #form-addsite .form-acc-select {
        width: 98%;
    }
    .quest_formlist_select {
        width: 100%;
        display: block;
    }
    .quest_formlist_select select {
        margin-left: 1%;
        width: 100%;
    }
    .quest_formlist_imput_site {
        width: 101%;
        margin-left: 0;
    }
    .quest_formlist_imput_site input {
        margin-top: 1%;
    }
    .quest_formlist_input_sum {
        width: 100%;
    }
    .quest_formlist_input_sum_day {
        width: auto;
        display: contents;
    }
    .quest_formlist_input_sum_day input {
        width: 97%;
    }
    .quest_formlist_select_quantity {
        width: auto;
        display: block;
    }
    .quest_formlist_select_quantity select {
        width: 100%;
    }
    .quest_formlist_item_dop {
        height: auto;
    }
    .quest_formlist_input_numeric {
        display: table;
        float: none;
        margin-left: 0;
    }
    .quest_formlist_input_numeric label {
        margin-top: 15%;
    }
    .quest_formlist_select_search {
        width: 100%;
        display: block;
    }
    .quest_formlist_select_search select {
        margin-left: 1%;
        width: 100%;
    }
    .simple_table_task .block-1 .icon-up, .simple_table_task .block-1 .icon-down {
        display: flow-root;
		text-align: center;
    }
    td.block-4 .hide_number_block {
        max-width: none;
    }
    .form-acc-input-pause {
        width: 100%;
    }
    .form-acc-input-pause select {
        width: 100%;
    }
    .form-acc-input-pause .selectBoxAdd {
        width: 100%;
    }
    .form-add .form-acc-prefs {
        text-align: left;
		padding-left: 0;
    }
    .form-acc-input-pause select {
        width: 100%;
    }
    .form-acc-input-pause .selectBoxAdd {
        width: 100%;
    }
    #form-setting_base .mar_inp .form-add .form-acc-input .selectBox {
        font-size: 14px;
        width: 100%;
    }
    .mar_inp .form-add .form-acc-input input[type="date"] {
        height: 10px;
    }
    .mar_inp .form-add .form-acc-input {
        width: 100%;
        float: none;
        padding-left: 0;
    }
    .user_cab_prefs li a {
        display: table;
    }
    .row .span4 {
        width: auto;
    }
    #promotion li .thumbnail {
        height: auto;
    }
	.adaptive-table {
        width: auto;
        overflow: scroll;
    }
    .adaptive-table table {
        width: 800px;
    }
	.setting-modal .settings_f .setting_area .item3 > div.rL a.add_quest {
		width: auto;
		margin-top: 10px;
	}
	#service .container, #portfolio .container, #about .container {
		margin-left: 5px;
		margin-right: 5px;
	}
	.support-mail .info-mail a {
		font-size: 70%;
	}
	.footer > p {
		padding: 5px;
	}
}

@media(max-width: 576px) {
    .form-add-caption>div:first-child{
        position: relative !important;
    }
}
@media(max-width: 376px) {
	.table td.block-6 {
		text-align: left;
	}
}
@media(max-width: 399px) and (min-width: 375px) {
	.simple_table_comment .button_comment {
		bottom: 2px;
		color: #d8cb95;
		cursor: pointer;
	}
}
/*@media(max-width: 415px) and (min-width: 400px) {
    .user_cab_prefs li a {
        padding: 10px 50px 26px 45px
    }
}
@media(max-width: 499px) and (min-width: 424px) {
    .user_cab_prefs li a {
        padding: 10px 50px 25px 55px;
    }
}*/
@media(max-width: 499px) and (min-width: 400px) {
    .support-mail .info-mail a {
        font-size: 90%;
    }
    .da-slide .da-img {
        display: none;
    }
    /* .header .left_side {
        display: none;
    } */
    .table-ref table { 
        width: auto;
        overflow-x: scroll;
    }
    .table-ref { 
        width: auto;
        overflow-x: scroll;
    }
    .table-ref table { 
        width: 700px;
    }
    .form-acc-select .text-rm {
        display: table;
    }
    .form-classic .form-add {
        display: table;
        width: 100%;
    }
    .form-classic .form-add .form-acc-prefs {
        width: 100%;
        float: left;
    }
    #form-addsite .form-add .form-acc-select {
        width: 98%;
        float: left;
        padding-left: 0;
    }
    .task_list_form #form-addsite .form-acc-input {
        width: 95%;
    }
    #form-addsite .form-add-submit {
        margin-top: 0;
    }                            
    .form-classic .form-add .form-acc-select input {
        width: 95.8%;
        float: left;
    }
    .form-classic .form-add .form-acc-select #data_money {
        margin-left: 0;
    }
    .form-classic .form-add .form-acc-select .text-rm {
        width: 100%;
        float: left;
        text-align: left;
    }
    .form-classic .form-add .form-acc-select select {
        width: 98%;
        float: left;
    }
    .form-classic .form-add .form-acc-prefs label, .form-classic .form-add .request_money label {
        font-size: 17px;
        padding-top: 0;
        text-align: left;
    }
    .form-classic .form-add .request_money label input {
        width: 95.8%;
        float: left;
    }
    .search_form_width input[type="submit"] {
        display: table;
    }
    .content-account, .content-ref, .content, .content-account-sl, .content-account-rest, .content-account-rest, .inner .content, .content-acc-prefs {
        display: block;
        width: auto;
    }
    .site-list .out_table, .task_list, .task_list_form, .price-tasks {
        width: auto;
        overflow-x: scroll;
    }
    .task_list_form form {
        width: 90%;
    }
    .task_list_form #form-addsite .form-acc-input input {
        width: 100%;
    }
    .task_list_form #form-addsite .form-acc-select select {
        width: 100%;
        margin-left: 3.1%;
    }
    #form-addsite .form-acc-prefs label {
        width: 80%;
    }
    #form-addsite .cp b {
        top: 5px;
        position: relative;
        display: inline-block;
    }
    .block_task_comment .comments {
        width: 60%;
    }
    .left-menu li {
        padding: 1%;
    }
    .payments {
        float: none;
    }
    .content .payments .block {
        width: 45%;
        margin-left: 2%;
        margin-right: 2%;
    }
    #form-addsite .form-add {
        display: table-caption;
    }
    .form-add-caption {
        float: left;
    }
    .form-add-input {
        float: left;
        padding-left: 0;
    }
    #form-addsite .form-add {
        display: table-caption;
        height: auto;
    }
    .form-account {
        margin-left: 10%;
    }
    #form-addsite-account .form-add .form-add-caption {
        float: none;
    }
    .form-add-input, .form-add-input-traffic {
        float: left;
        padding-left: 0;
    }
    .form-account .form-add label.error {
        margin: 0;
    }
    .form-add .form-add-input input, .form-add .form-add-input-traffic input {
        width: auto;
    }
    #site_add_url-error {
        display: table-cell;
        width: auto;
    }
    .price-tasks table { 
        width: auto;
    }
    .task_list_form #form-addsite {
        display: grid;
    }
    .out_table {
        width: auto;
        overflow: scroll;
    }
    .out_table table {
        width: 800px;
    }
    .paidmail .form-add .form-acc-prefs {
        padding-left: 0;
        text-align: left;
    }
    #add_paidmail .form-add-paidmail {
        margin-top: 3%;
    }
    .paidmail .form-add .form-acc-input {
        padding: 0;
    }
    .quest_formlist_select {
        width: 100%;
        display: block;
    }
    .quest_formlist_select select {
        margin-left: 1%;
        width: 100%;
    }
    .quest_formlist_imput_site {
        width: 101%;
        margin-left: 0;
    }
    .quest_formlist_imput_site input {
        margin-top: 1%;
    }
    .quest_formlist_input_sum {
        width: 100%;
    }
    .quest_formlist_input_sum_day {
        width: auto;
        display: contents;
    }
    .quest_formlist_input_sum_day input {
        width: 97%;
    }
    .quest_formlist_select_quantity {
        width: auto;
        display: block;
    }
    .quest_formlist_select_quantity select {
        width: 100%;
    }
    .quest_formlist_item_dop {
        height: auto;
    }
    .quest_formlist_input_numeric {
        display: table;
        float: none;
        margin-left: 0;
    }
    .quest_formlist_input_numeric label {
        margin-top: 15%;
    }
    .quest_formlist_select_search {
        width: 100%;
        display: block;
    }
    .quest_formlist_select_search select {
        margin-left: 1%;
        width: 100%;
    }
    .task_list_paidmail { 
        width: auto;
        overflow-x: scroll;
    }
    .table .task_list_paidmail table { 
        width: 900px;
    }
    .simple_table td div.account {
        margin-top: 0;
    }
    .form-acc-input-pause {
        width: 100%;
    }
    .form-acc-input-pause select {
        width: 100%;
    }
    .form-acc-input-pause .selectBoxAdd {
        width: 100%;
    }
    .form-add .form-acc-prefs {
        text-align: left;
		padding-left: 0;
    }
    .form-acc-input-pause select {
        width: 100%;
    }
    .form-acc-input-pause .selectBoxAdd {
        width: 100%;
    }
    #form-setting_base .mar_inp .form-add .form-acc-input .selectBox {
        font-size: 14px;
        width: 100%;
		height: auto;
    }
    .mar_inp .form-add .form-acc-input input[type="date"] {
        height: 10px;
    }
    .mar_inp .form-add .form-acc-input {
        width: 100%;
        float: none;
    }
    .row .span4 {
        width: auto;
    }
    #promotion li .thumbnail {
        height: auto;
    }
	.adaptive-table {
        width: auto;
        overflow: scroll;
    }
    .adaptive-table table {
        width: 800px;
    }
	.to_plug {
		display: inline;
	}
}
@media(max-width: 499px) { 
	td.arcticmodal-container_i2 .setting-modal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row div.fleft .zebra_tooltips a i {
		right: 10%;
	}
	.mobile_box_zebra .zebra_tooltips a i:before {
		top: 35px;
		left: 0;
	}
	.setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1 label b {
		left: 35px;
	}
	.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row1 {
		margin-bottom: 0;
	}
	.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr2 > .rL .select {
		box-sizing: border-box;
	}
	.target-only {
		width: max-content;
	}
	.settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .left_side > span.fleft i:before {
		left: 0;
		margin-left: 0;
	}
	.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row2_3 {
		margin-top: 5%;
	}
	.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.yellow_block div.rL .row2 > span {
		margin-left: 10%;		
	}
}
@media(max-width: 599px) and (min-width: 500px) {
    .table-ref { 
        width: auto;
        overflow-x: scroll;
    }
    .table-ref table { 
        width: 700px;
    }
    .content-request {
        margin: 10px;
    }
    .form-classic .form-add {
        display: table;
        width: 100%;
    }
    .form-classic .form-add .form-acc-prefs {
        width: 100%;
        float: left;
    }
    .form-classic .form-add .form-acc-select {
        width: 100%;
        float: left;
        padding-left: 0;
    }
    .form-classic .form-add .form-acc-select input {
        width: 100%;
        float: left;
    }
    .form-classic .form-add .form-acc-select #data_money {
        margin-left: 0;
    }
    .form-classic .form-add .form-acc-select .text-rm {
        width: 100%;
        float: left;
    }
    .form-classic .form-add .form-acc-select select {
        width: 100%;
        float: left;
    }
    .form-classic .form-add .form-acc-prefs label, .form-classic .form-add .request_money label {
        font-size: 17px;
        padding-top: 0;
        text-align: left;
    }
    .form-classic .form-add .request_money label input {
        width: 100%;
        float: left;
    }
    .site-list .out_table, .task_list, .price-tasks { 
        width: auto;
        overflow-x: scroll;
    }
    .content-account {
        width: 96%
    }
    .content-account, .content-ref, .content, .content-account-sl, .content-account-rest, .inner .content, .content-acc-prefs {
        display: block;
        width: auto;
    }
    .task_list_form #form-addsite .form-acc-input input {

    }
    #form-addsite .cp b {
        top: 5px;
        position: relative;
        display: inline-block;
    }
    .quest_formlist .brown_b_a {
        display: initial;
    }
    .block_task_comment .comments {
        width: 60%;
    }
    .left-menu li {
        padding: 1%;
    }
    .payments {
        float: none;
    }
    .content .payments .block {
        width: 30%;
    }
    #form-addsite .form-add {
        display: table;
        height: auto;
    }
    .form-account {
        margin-left: 10%;
    }
    .form-add-caption {
        float: none;
    }
    .form-add-input, .form-add-input-traffic {
        float: left;
        padding-left: 0px;
    }
    .form-account .form-add label.error {
        margin: 0;
    }
    .form-add .form-add-input input, .form-add .form-add-input-traffic input {
        width: auto;
    }
    #site_add_url-error {
        display: table-cell;
        width: auto;
    }
    .price-tasks table { 
        width: auto;
    }
    .out_table {
        width: auto;
        overflow: scroll;
    }
    .out_table table {
        width: 800px;
    }
    .task_list_form {
        width: auto;
        overflow: scroll;
    }
    .task_list_form form {
        width: 90%;
    }
    .out_table_paidmail {
        width: auto;
    }
    .task_list_paidmail { 
        width: auto;
        overflow-x: scroll;
    }
    .table .task_list_paidmail table { 
        width: 900px;
    }
    .paidmail .form-add .form-acc-input {
        padding: 0;
    }
    .mail_list .task_list_form .rL .paidmail .form-add .form-acc-textarea textarea {
        margin-left: 0;
    }
    #add_paidmail .form-add-paidmail {
        margin-top: 2%;
    }
    .quest_formlist_select {
        width: 100%;
        display: block;
    }
    .quest_formlist_select select {
        margin-left: 1%;
        width: 100%;
    }
    .quest_formlist_imput_site {
        width: 101%;
        margin-left: 0;
    }
    .quest_formlist_imput_site input {
        margin-top: 1%;
    }
    .quest_formlist_input_sum {
        width: 100%;
    }
    .quest_formlist_input_sum_day {
        width: auto;
        display: contents;
    }
    .quest_formlist_input_sum_day input {
        width: 97%;
    }
    .quest_formlist_select_quantity {
        width: auto;
        display: block;
    }
    .quest_formlist_select_quantity select {
        width: 100%;
    }
    .quest_formlist_item_dop {
        height: auto;
    }
    .quest_formlist_input_numeric {
        display: table;
        float: none;
    }
    .quest_formlist_input_numeric label {
        margin-top: 15%;
    }
    .quest_formlist_select_search {
        width: 100%;
        display: block;
    }
    .quest_formlist_select_search select {
        margin-left: 1%;
        width: 100%;
    }
    .form-acc-input-pause {
        width: 100%;
    }
    .form-acc-input-pause select {
        width: 100%;
    }
    .form-acc-input-pause .selectBoxAdd {
        width: 100%;
    }
    .form-add .form-acc-prefs {
        text-align: left;
    }
    .form-acc-input-pause select {
        width: 100%;
    }
    .form-acc-input-pause .selectBoxAdd {
        width: 100%;
    }
    #form-setting_base .mar_inp .form-add .form-acc-input .selectBox {
        font-size: 14px;
        width: 100%;
    }
    .mar_inp .form-add .form-acc-input input[type="date"], .mar_inp .form-add .form-acc-input input[type="password"] {
        height: 18px;
    }
    .mar_inp .form-add .form-acc-input {
        width: 100%;
        float: none;
    }
    .user_cab_prefs li a {
        /*padding: 10px 50px 25px 55px;*/
    }
    .row .span4 {
        width: auto;
    }
    #promotion li .thumbnail {
        height: auto;
    }
}
@media(max-width: 679px) and (min-width: 640px) {
    .thumbnail {
        height: 310px;
    }
}
@media(max-width: 679px) and (min-width: 600px) {
    form .form-classic {
        margin: 0 0 20px 10px;
    }
    .form-classic .form-add {
        display: table;
        width: 100%;
    }
    .form-classic .form-add .form-acc-prefs {
        width: 100%;
        float: left;
    }
    .form-classic .form-add .form-acc-select {
        width: 100%;
        float: left;
        padding-left: 0;
    }
    .form-classic .form-add .form-acc-select input {
        width: 95.8%;
        float: left;
    }
    .form-classic .form-add .form-acc-select #data_money {
        margin-left: 0;
    }
    .form-classic .form-add .form-acc-select .text-rm {
        width: 100%;
        float: left;
    }
    .form-classic .form-add .form-acc-select select {
        width: 98%;
        float: left;
    }
    .form-classic .form-add .form-acc-prefs label, .form-classic .form-add .request_money label {
        font-size: 17px;
        padding-top: 0;
        text-align: left;
    }
    .form-classic .form-add .request_money label input {
        width: 95.8%;
        float: left;
    }
    .content-account, .content-ref, .content, .content-account-sl, .content-account-rest, .inner .content, .content-acc-prefs {
        display: block;
        width: auto;
    }
    .company_list {
        display: block;
    }
    .table-ref { 
        width: auto;
        overflow-x: scroll;
    }
    .table-ref table { 
        width: 700px;
    }
    .table .site-list .out_table, .task_list, .price-tasks {
        width: auto;
        overflow-x: scroll;
    }
    .price-tasks table { 
        width: auto;
    }
    .block_task_comment .comments {
        width: 60%;
    }
    .left-menu li {
        padding: 1%;
    }
    .payments {
        float: none;
    }
    .content .payments .block {
        width: 30%;
    }
    .user_cab_prefs li a {
        padding: 3px 5px 25px 15px;
    }
    .out_table {
        width: auto;
        overflow: scroll;
    }
    .out_table table {
        width: 800px;
    }
    .quest_formlist_select {
        width: 100%;
        display: block;
    }
    .quest_formlist_select select {
        margin-left: 1%;
        width: 100%;
    }
    .quest_formlist_imput_site {
        width: 100%;
    }
    .quest_formlist_imput_site input {
        margin-top: 1%;
    }
    .quest_formlist_input_sum {
        width: 100%;
    }
    .quest_formlist_input_sum_day {
        width: auto;
        display: contents;
    }
    .quest_formlist_input_sum_day input {
        width: 97%;
    }
    .quest_formlist_select_quantity {
        width: auto;
        display: block;
    }
    .quest_formlist_select_quantity select {
        width: 100%;
    }
    .table .task_list_paidmail {
        width: auto;
    }
    .out_table_paidmail .table .task_list_paidmail table {
        width: 900px;
    }
    .form-acc-input-pause {
        width: 100%;
    }
    .form-acc-input-pause select {
        width: 100%;
    }
    .form-acc-input-pause .selectBoxAdd {
        width: 100%;
    }
    .thumbnails > li {
        margin-left: 3%;
        width: 45%;
    }
    .span4 {
        width: auto;
    }
	.mar_inp .form-add .form-acc-input input[type="date"], .mar_inp .form-add .form-acc-input input[type="password"] {
        height: 18px;
    }
}
@media(max-width: 800px) and (min-width: 680px) {
    .content-account, .content-ref, .content, .content-account-sl, .content-account-rest, .inner .content, .content-acc-prefs {
        display: block;
        width: auto;
    }
    .left-menu li {
        padding: 1%;
    }
    .table-ref, .price-tasks { 
        width: auto;
        overflow-x: scroll;
    }
    .table-ref table { 
        width: 700px;
    }
    .price-tasks table {
        width: auto;    
    }
    .payments {
        float: none;
    }
    .content .payments .block {
        width: 30%;
    }
    .user_cab_prefs li a {
        padding: 10px 30px 25px 10px;
    }
    .out_table {
        width: auto;
        overflow: scroll;
    }
    .out_table table {
        width: 800px;
    }
    .simple_table_comment, .manage-task {
        width: 100px;
    }
    .form-acc-input-pause {
        width: 100%;
    }
    .site-list .out_table {
        width: auto;
    }
    .form-acc-input-pause select {
        width: 100%;
    }
    .form-acc-input-pause .selectBoxAdd {
        width: 100%;
    }
    .thumbnails > li {
        margin-left: 3%;
        width: 45%;
    }
    #clients .span4 {
		margin-left: 10px;
    }
	.slick-prev {
		 left: -25px;
	}
	.mar_inp .form-add .form-acc-input input[type="date"], .mar_inp .form-add .form-acc-input input[type="password"] {
        height: 18px;
    }
}
@media(max-width: 679px) {
	.block_task_comment .task_hint_opened textarea {
		width: auto;
	}
	.slick-prev {
		 left: -25px;
	}
}
@media(max-width: 720px) { 
	.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row div.fleft {
		max-width: none;
		padding: 0;
	}
	.setting-modal .settings .setting_area .item1 > div.rL > div.rL div.m0a .row div.fleft .zebra_tooltips a i {
		position: relative;
		right: 5%;
	}
	.setting-modal .settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .content {
		padding-left: 0;
	}
	.setting-modal .settings .setting_area .item3 > div.rL table tbody tr td label b {
		top: 0%;
	}
	.target-only div input[type="text"] {
		margin-bottom: 0;
	}
	.settings .setting_area .item2 > div.rL > div.setts_input div.tbr1 > .left_side > span.fleft i:before {
		left: 0;
		margin-left: 0;
	}
}
@media(max-width: 704px) and (min-width: 680px) {
    .simple_table_comment, .manage-task {
        width: 140px;
    }
} 
@media(max-width: 750px) and (min-width: 705px) {
    .simple_table_comment, .manage-task {
        width: 120px;
    }
} 
@media(max-width: 767px){
	#about .container {
		padding: 5%;
	}
}	
@media(max-width: 899px) and (min-width: 801px) {
    .support-mail .info-mail a {
        font-size: 100%;
    }
    .left-menu li {
        padding: 1%;
    }
    .content .payments .block {
        width: 30%;
    }
    .user_cab_prefs li a {
        padding: 10px 30px 25px 15px;
    }
    .simple_table_comment, .manage-task {
        width: 80px;
    }
    .form-acc-input-pause {
        width: 100%;
    }
    .form-acc-input-pause select {
        width: 100%;
    }
    .form-acc-input-pause .selectBoxAdd {
        width: 100%;
    }
    .thumbnails > li {
        margin-left: 3%;
        width: 30%;
    }
    .dash-price {
        height: 40px;
    }
    .price-column h3 {
        min-height: 80px;
    }
	.mar_inp .form-add .form-acc-input input[type="date"], .mar_inp .form-add .form-acc-input input[type="password"] {
        height: 18px;
    }
}
@media(max-width: 979px) {
	.pomosh .menu {
		width: 100%;
		margin-bottom: 15px;
	}
}
@media(max-width: 979px) and (min-width: 900px) {
    .left-menu li {
        padding: 1%;
    }
    .user_cab_prefs li a {
        padding: 10px 30px 25px 25px;
    }
    .block_task_comment .comments {
        right: 25%;
    }
    .site-list .out_table {
        width: auto;
    }
    .task_list_paidmail {
        width: auto;
        overflow-x: scroll;
    }
}
@media(max-width: 999px) and (min-width: 900px) {
    .support-mail .info-mail a {
        font-size: 105%;
    }
    .content {
        display: block;
    }
    .container, .container-account {
        width: 100%;
    }
    .inner .content {
        width: auto;
    }
    .form-acc-input-pause {
        width: 100%;
    }
    .form-acc-input-pause select {
        width: 100%;
    }
    .form-acc-input-pause .selectBoxAdd {
        width: 100%;
    }
	.mar_inp .form-add .form-acc-input input[type="date"], .mar_inp .form-add .form-acc-input input[type="password"] {
        height: 18px;
    }
	.geo-set {
		margin-top: 0;
	}
}
@media(max-width: 999px) and (min-width: 980px) {
	.site-list .out_table {
		width: 700px;
	}
	.breadcrumbs-account {
		display: inline-table;
	}
	.sitelist_block.company_list {
		margin-top: 0;
	}
}
@media(max-width: 1006px) and (min-width: 1000px) {
    .container, .container-account {
        width: 100%;
    }
}
@media(max-width: 1024px) and (min-width: 1000px) {
    .form-acc-input-pause {
        width: 100%;
    }
    .form-acc-input-pause select {
        width: 100%;
    }
    .form-acc-input-pause .selectBoxAdd {
        width: 100%;
    }
}
@media(max-width: 1099px) and (min-width: 1025px) {
    .container, .container-account {
        width: 100%;
    }
	.setting-modal.b-modal.active {
		top: auto;
		left: 10%;
	}
	.out_table {
		width: auto;
        overflow: scroll;	
	}
	.pomosh .menu {
		width: 22%;
	}
}
@media(max-width: 1199px) and (min-width: 1100px) {
	.out_table {
		width: auto;	
	}
}
@media(max-width: 1599px) and (min-width: 1100px) {
	.pomosh .menu {
		width: 22%;
	}
}
@media(max-width: 1120px) and (min-width: 1025px) {
    .simple_table_comment, .manage-task {
        width: 80px;
    }
    .content-account-rest {
        width: auto;
        display: flow-root;
        margin: 0;
        padding-left: 0;
    }
    .block_task_comment .comments {
        right: 10%;
    }
}
@media(max-width: 1120px) and (min-width: 1100px) {
	.setting-modal.b-modal.active {
		top: 60%;
		left: auto;
		right: 10%;
		margin-bottom: 70px;
	}
}
@media(max-width: 1141px) and (min-width: 1120px) {
    .simple_table_comment, .manage-task {
        width: 80px;
    }
    .content-account-rest {
        width: auto;
        display: flow-root;
        margin: 0;
        padding-left: 0;
    }
    .block_task_comment .comments {
        right: 10%;
    }
}
@media(max-width: 1270px) and (min-width: 1154px) {
    .content-account-rest {
        width: auto;
        display: flow-root;
        margin: 0;
        padding-left: 0;
    }
    .block_task_comment .comments {
        right: 10%;
    }
}
@media(max-width: 1199px) and (min-width: 1100px) {
	td.block-6 .manage-task {
        width: 130px;
    }
	.setting-modal .settings .setting_area .item2 > div.rL tbody tr td {
		width: 5px;
	}		
}
@media(max-width: 1360px) and (min-width: 1230px) { 
	.setting-modal.b-modal.active {
		left: 50%;
	}
}
@media(max-width: 1919px) and (min-width: 1725px) {
    .container-account, .navbar-fixed-bottom .container {
        width: auto;
    }
    .content-account {
        display: table;
        position: relative;
        width: 75%;
        min-width: auto;
        margin: 0;
        padding: 0;
    }
}
@media(max-width: 100vw) and (min-width: 1921px) {
    .navbar .brand img {
        width: 6vw;
        height: 2vw;
    }
    .inner {
        max-width: 100%;
        width: auto;
    }
    .container-account, .navbar-fixed-bottom .container {
        width: 100%;
    }
    .content-account-sl, .content-account, .content-ref, .content, .content-account-rest, .inner .content, .content-account-prefs, .content-q {
        display: table;
        position: relative;
        width: 75%;
        min-width: auto;
        margin: 0;
        padding: 0;
    }
    /*.content, .content-ref {
        padding-left: 0;
    }*/
    ul.nav > li {
        float: none;
    }
	ul.nav-tabs > li {
        float: left;
		font-size: calc(1em + 0.3vw);
    }
    .info-pay {
        width: 100%;
    }
    .content-support {
        width: 80%;
    }
    .third-section .container {
        width: 60%;
    }
    #moneyform .form-add .form-acc-prefs {
        float: none;
        display: table-cell;
    }
    .left-menu h3, .left-menu-pomosh h3, ul.left-account {
        font-size: calc(1em + 0.4vw);
    }
    .sub-section {
        font-size: calc(1em + 0.5vw);       
    }
    .sub-section li {
        line-height: calc(1em + 0.4vw);
    }
    .info-mail a {
        font-size: larger;
    }
    .content .payments .block {
        height: auto;
    }
    .name-payment b {
        bottom: auto;
    }
    .content-request {
        padding-left: 0.5%;
    }
	.add_visits {
		width: calc(100px + 60vw);
	}
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* IE10+ CSS styles go here */
    .vis_select_block_dop {
        display: table;
    }
}

/*DFS*/
#unlink_social_reason{
    width: 98%;
}
.mess-danger{
    color: #ab3e14;
    font-weight: bold;
}
.mess-success{
    color: #226d2e;
    font-weight: bold;
}
#modal_messages{
    padding: 30px;
}
.close_mess{
    top: -7px !important;
    right: -28px !important;
    height: unset !important;
    width: unset !important;
}
.flush_alert{
    margin: 10px 25px 15px 25px;
}
.title404{
    min-height: 300px;
}
.title404 div{
    text-align: center;
}
.title404 h1{
    margin-top: 50px;
}
.title404 h4{
    margin-top: 50px;
    font-size: 22px;
}
.flush-mess {
    text-align: center;
    width: 30%;
    color: #000;
    height: auto;
    display: table;
    margin: 15px auto;
    border: 1px solid #000;
    background-color: #fff;
    box-shadow: 0 0 5px 2px;
    border-radius: 0;
}
.flush-mess p {
    font-weight: bold;
    text-shadow: none;
    padding: 8px;
    margin: 0;
}
.flush-mess a {
    background-color: #fff;
    padding-left: 0.5%;
    padding-right: 0.5%;
}
@media(max-width: 576px) {
    .out_table_paidmail .alert-warning,
    .flush-mess {
        width: 94%;
        border: 1px solid #666;
        box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.2), 0 2px 4px -2px rgb(0 0 0 / 0.2);
        box-sizing: border-box;
    }
}
.flush-warning p {
    color: #f55f32;
}
.flush-success p {
    color: green;
}
.flush-danger p {
    color: red;
}
.flush-info p {
    color: #003bb3;
}
.registration .alert{
    width: unset;
}
.modal_social_auth{
    width: unset !important;
    padding-left: 0 !important;
}
.modal_social_auth li{
    margin: 0 8px 20px 8px !important;
}
.modal_social_auth li img{
     width: 20px !important;
     height: 20px !important;
}
.add-reviews{
    margin-left: 25px;
}
.pagination ul{
    display: inline-block;
}
.pagination li{
    display: inline-block;
    list-style: none;
    font-weight: bold;
    background-color: #ffffff;
    font-size: 16px;
}
.pagination li.active{
    color: #d08600;
}
.pagination p{
    float: right;
    padding-right: 20px;
    color: black;
    font-weight: bold;
}
.moder-alert{
    background-color: #ff982e;
    color: #ffffff;
}
.moder-close{
    top: -11px !important;
}
.crop-url{
    cursor: pointer;
    color: cornflowerblue;
}

.account .form-account-flex {
    display: flex;
    flex-wrap: nowrap;
    max-width: 800px;
    margin: 0 auto;
}

.form-account-flex aside {
    position: relative;
    min-width: 160px;
    max-width: 200px;
    text-align: center;
}
.form-account-flex section {
    max-width: 580px;
}

.form-account-flex .profile-public__account-info__image {
    margin-top: 3.6rem;
}

@media (max-width: 576px) {
    .account .form-account-flex {
        flex-wrap: wrap;
    }
    .form-account-flex section {
        order: 1;
    }
    .form-account-flex aside {
        order: 2;
        width: 100%;
        max-width: none;
    }
    .form-account-flex .profile-public__account-info__image {
        margin-top: 1rem;
    }
}


.form-account__avatar-input {
    position: relative;
}
.form-account__avatar-input input[type=file]{
    position: absolute;
    z-index: -1;
    opacity: 0;
    display: block;
    width: 0;
    height: 0;
}
.form-account__avatar-input input[type=file]:disabled + button.btn {
    background-color: #eee;
    background-image: none;
    color: #999;
}

.form-account-flex aside .btn {
    margin: 10px auto 0 auto;
}

.form-account-flex #dnd_zone {
    position: relative;
}

.form-account-flex #dnd_zone.dnd_over::before{
    content: "Drop here";
    position: absolute;
    display: flex;
    z-index: 2;
    color: #fff;
    background-color: rgba(0,255,0,.4);
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    justify-content: center;
    align-items: center;
}