input:focus::-webkit-input-placeholder {
    color: transparent;
}

input:focus:-moz-placeholder {
    color: transparent;
}

/* FF 4-18 */
input:focus::-moz-placeholder {
    color: transparent;
}

/* FF 19+ */
input:focus:-ms-input-placeholder {
    color: transparent;
}

/* IE 10+ */
#inputEmail, #inputEmail2, #inputEmail3, #inputEmlog, #inputAddr, #inputPass, #inputPass2, #inputPass3 {
    text-align: center;
    margin-top: 10px;
}

#inputEmail2, #inputEmlog {
    margin-bottom: 10px;
}

#authsite {
    margin-top: 30px;
}

#creatediv {
    margin-top: 30px;
}

#close_menu {
    margin-top: 5px;
}

.close_img {
    position: absolute;
    top: -10px;
    right: 10px;
    font-size: 20pt;
}

#viewmenu {
    display: none;
}

.success_email, .success_emlog {
    display: none;
    padding: 65px 0;
}

.success_email2, .success_emlog2 {
    padding: 65px 0;
}

.parent {
    width: 100%;
    height: 100%;
    position: relative;
}

.child2, .child22 {
    margin: 0 auto;
    position: relative;
    display: block;
}

#roundimg {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.5);
    box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.5);
    border-radius: 50%;
    position: relative;
    margin: 0 auto;
    z-index: 11;
    animation-delay: 500ms;
    width: 150px;
    height: 150px;
}

#roundimg2 {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.5);
    box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.5);
    border-radius: 50%;
    position: relative;
    margin: 0 auto;
    top: 20px;
    z-index: 11;
    width: 150px;
    height: 150px;
}

#logouser {
    position: relative;
    margin: 0 auto;
    width: 150px;
    height: 150px;
}

.child22 {
    animation-delay: 1100ms;
    z-index: 10;
}

.child22:after {
    content: '';
    position: absolute;
    right: 15%;
}

@media (max-width: 310px) {
    /* для совсем маленького телефона */
    #logouser {
        top: 60px;
    }
}

@media (min-width: 311px) and (max-width: 767px) {
    /* для маленького телефона */
    #logouser {
        top: 60px;
    }
}

@media (max-width: 767px) {
    /* для телефона */
    .child2, .child22 {
        width: 75%;
    }

    .child22:after {
        bottom: -150px;
        border: 60px solid transparent;
        border-top: 62px solid #165db5;
        border-left: 20px;
    }

    .child3:before {
        top: -30px;
        left: -30px;
        right: -30px;
        bottom: -30px;
    }
}

@media (min-width: 768px) {
    .child22:after {
        bottom: -160px;
        border: 60px solid transparent;
        border-top: 60px solid #175EB8;
        border-left: 20px;
    }

    .child3:before {
        top: -40px;
        left: -40px;
        right: -40px;
        bottom: -40px;
    }

    #logouser {
        top: 55px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    /* для планшета */
    .child2, .child22 {
        width: 65%;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    /* для маленьких мониторов */
    .child2, .child22 {
        width: 45%;
    }
}

@media (min-width: 1200px) {
    /* для больших мониторов */
    .child2, .child22 {
        width: 35%;
    }
}

.child3 {
    margin: 0 auto;
    position: relative;
    width: 100%;
    z-index: 10;
}

@media (max-width: 400px) {
    /* для маленького телефона */
    .child3 {
        padding: 60px 0 10px 0;
    }

    .parent {
        top: -20px;
    }

    #parent_block {
        top: 20px;
    }

    .column {
        margin: 0 auto;
        width: 94%;
    }

    #add_vizitka {
        width: 60%;
        margin: 0 auto;
    }
}

@media (min-width: 401px) and (max-width: 5000px) {
    .child3 {
        padding: 60px 0 20px;
    }
}

.child3:before, .child3:after {
    content: "";
    position: absolute;
}

.child3:before {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.5);
    box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.5);
    background: linear-gradient(45deg, #1759b0 0%, #1869c6 99%);
    z-index: -2;
    border-radius: 10px;
}

.child3:after {
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #ffffff;
    z-index: -1;
    border-radius: 10px;
}

.has-success .form-control-feedback, .has-error .form-control-feedback {
    right: 15px;
    top: 15px;
    z-index: 10;
}

@media (max-width: 400px) {
    /* для маленького телефона */
    #addrprofilediv .form-control-feedback, #addrprofilediv .form-control-feedback {
        right: 15px;
        top: 483px;
        z-index: 10;
    }
}

@media (min-width: 401px) and (max-width: 5000px) {
    #addrprofilediv .form-control-feedback, #addrprofilediv .form-control-feedback {
        right: 15px;
        top: 500px;
        z-index: 10;
    }
}

.inputsocialdiv .form-control-feedback, .inputsocialdiv .form-control-feedback {
    right: 5px;
    top: 5px;
    z-index: 10;
}

#smtxt_div {
    width: 100%;
    display: inline-block;
    height: 10px;
}

#smtxt_div1, #smtxt_div2, #smtxt_div3, #smtxt_div4 {
    width: 100%;
    height: 10px;
}

.emailsp {
    font-size: 16px;
}

/* slide-panel */
*,
*:after,
*::before {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

@import url(http://fonts.googleapis.com/css?family=Roboto:300,400,700);

body {
    font-weight: 300;
    font-family: 'Roboto', sans-serif;
}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before,
.clearfix:after {
    display: table;
    content: " ";
}

.clearfix:after {
    clear: both;
}

.codrops-header,
.codrops-top {
    font-family: 'Lato', Arial, sans-serif;
}

.codrops-header {
    margin: 0 auto 3em;
    padding: 3em;
    text-align: center;
}

.codrops-header h1 {
    margin: 0;
    font-weight: 300;
    font-size: 2.625em;
    line-height: 1.3;
}

.codrops-header span {
    display: block;
    padding: 0 0 0.6em 0.1em;
    font-size: 60%;
    color: #aca89a;
}

/* To Navigation Style */
.codrops-top {
    width: 100%;
    text-transform: uppercase;
    font-size: 0.69em;
    line-height: 2.2;
    font-weight: 400;
    background: rgba(255, 255, 255, 0.3);
}

.codrops-top a {
    display: inline-block;
    padding: 0 1em;
    text-decoration: none;
    letter-spacing: 0.1em;
}

.codrops-top a:hover {
    background: rgba(255, 255, 255, 0.4);
    color: #333;
}

.codrops-top span.right {
    float: right;
}

.codrops-top span.right a {
    display: block;
    float: left;
}

.codrops-icon:before {
    margin: 0 4px;
    text-transform: none;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    font-family: 'codropsicons';
    line-height: 1;
    speak: none;
    -webkit-font-smoothing: antialiased;
}

.codrops-icon-drop:before {
    content: "\e001";
}

.codrops-icon-prev:before {
    content: "\e004";
}

.main {
    margin: 0 auto;
}

.column {
    position: absolute;
    text-align: right;
    z-index: 10;
    margin-top: 5px;
    margin-left: 10px;
}

.column:nth-child(2) {
    box-shadow: -1px 0 0 rgba(0, 0, 0, 0.1);
    text-align: left;
}

.column p {
    font-weight: 300;
    font-size: 2em;
    padding: 0 0 0.5em;
    margin: 0;
    line-height: 1.5;
}


@media screen and (max-width: 46.0625em) {
    .column {
        text-align: center;
    }

    .column p {
        font-size: 1.5em;
    }

    .column:nth-child(2) {
        text-align: center;
        box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
    }
}

@media screen and (max-width: 25em) {

    .codrops-header {
        font-size: 80%;
    }

    .codrops-top {
        font-size: 120%;
    }

    .codrops-icon span {
        display: none;
    }

}

html,
body,
.st-container,
.st-pusher,
.st-content {
    height: 100%;
    margin: 0;
}

.st-content,
.st-content-inner {
    position: relative;
}

.st-container {
    position: relative;
}

.st-pusher {
    position: relative;
    left: 0;
    z-index: 99;
    height: 100%;
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
}

.st-pusher::after {
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    content: '';
    opacity: 0;
    -webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
    transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
}

.st-menu-open .st-pusher::after {
    width: 100%;
    height: 100%;
    opacity: 1;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
}

.st-menu {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    visibility: hidden;
    height: 100%;
    background: #1993ff;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

@media (max-width: 400px) {
    /* для маленького телефона */
    .st-menu-overflow {
        height: 100%;
    }

    .st-container {
        height: 1500px;
    }
}

@media (min-width: 401px) and (max-width: 5000px) {
    .st-menu-overflow {
        overflow-y: scroll;
        padding-right: 17px;
        height: 100%;
        position: absolute;
        right: -28px;
        left: 5px;
        top: 0;
    }

    .st-menu {
        overflow: hidden;
    }

    .st-container {
        height: 100vh;
        overflow-x: hidden;
    }

    .st-content {
        overflow: hidden;
    }
}

.st-menu::after {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    content: '';
    opacity: 1;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
}

.st-menu-open .st-menu::after {
    width: 0;
    height: 0;
    opacity: 0;
    -webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
    transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
}

/* content style */

.st-menu p {
    display: block;
    padding: 5px 0;
    outline: none;
    color: #f3efe0;
    text-transform: uppercase;
    text-shadow: 0 0 1px rgba(255, 255, 255, 0.1);
    letter-spacing: 1px;
    font-weight: 400;
    -webkit-transition: background 0.3s, box-shadow 0.3s;
    transition: background 0.3s, box-shadow 0.3s;
    margin: 0;
}

/* Effect: Push*/
@media (max-width: 400px) {
    /* для маленького телефона */
    .st-effect-1.st-menu-open .st-pusher {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }

    .st-menu {
        width: 100%;
    }

    .tabs {
        width: 111.9%;
    }
}

@media (min-width: 401px) and (max-width: 5000px) {
    .st-effect-1.st-menu-open .st-pusher {
        -webkit-transform: translate3d(344px, 0, 0);
        transform: translate3d(344px, 0, 0);
    }

    .st-menu {
        width: 344px;
    }

    #preview {
        display: none;
    }

    .tabs {
        width: 111.6%;
    }

    #bg-color {
        transition-duration: .5s;
        height: 100%;
        overflow-y: scroll;
    }
}

.st-effect-1.st-menu {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}

.st-effect-1.st-menu-open .st-effect-1.st-menu {
    visibility: visible;
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
}

.st-effect-1.st-menu::after {
    display: none;
}

/* Fallback example for browsers that don't support 3D transforms (and no JS fallback) */
.no-csstransforms3d .st-pusher,
.no-js .st-pusher {
    padding-left: 300px;
}

/* slide-panel */



.content__wrapper p {
    color: black;
}

#bg-color {
    transition-duration: .5s;
    height: 100%;
}

#preview {
    width: 200px;
    height: 200px;
    text-align: center;
    margin: 0 auto;
    background: #ffffff;
    border: 2px solid #1993ff;
    border-radius: 5px;
}

#preview_logodiv {
    margin-top: -135px;
}

#preview_imgdiv {
    margin-top: 60px;
}

#preview_logo {
    width: 50px;
}

#preview_img {
    width: 140px;
}

.text-color {
    color: #fff;
    transition-duration: .5s;
}
#vizitka-menu .card-title{
    color: #c2c7d0;
}
#vizitka-menu .card-title:hover{
    color: #fff;
}
#vizitka-menu:hover{
    background: #c2c7d0;
}
.vizitka-menu{
    font-size: 1.15em;
    margin-bottom: 10px;
}
.vizitka-menu:hover{
    color: #fff!important;
}

.textli {
    color: #46a1de;
    width: 50px;
}

@media (max-width: 400px) {
    /* для маленького телефона */
    .wrapper {
        margin: -40px 0 auto;
    }
}

@media (min-width: 401px) and (max-width: 5000px) {
    .wrapper {
        margin: 0 auto;
    }
}

.tabs {
    display: table;
    table-layout: fixed;
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
    margin: 50px 0 0 -40px;

}

.tabs > li {
    transition-duration: .25s;
    display: table-cell;
    list-style: none;
    text-align: center;
    padding: 10px;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    color: white;
}

.tabs > li:before {
    z-index: -1;
    position: absolute;
    content: "";
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 0.3);
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    transition-duration: .25s;
    border-radius: 5px 5px 0 0;
}

@media (max-width: 400px) {
    /* для маленького телефона */
    .tabs > li:before {
        width: 98%;
    }

    .tab__content {
        background-color: #87CEFA;
        position: relative;
        width: 100%;
        margin-top: 5px;
    }
}

@media (min-width: 401px) and (max-width: 5000px) {
    .tabs > li:before {
        width: 100%;
    }

    .tab__content {
        background-color: #87CEFA;
        position: relative;
        width: 332px;
        margin-top: 5px;
    }
}

.tabs > li:hover:before {
    -webkit-transform: translateY(70%);
    transform: translateY(70%);
}

.tabs > li.active {
    color: #ffffff;
}

.tabs > li.active:before {
    transition-duration: .5s;
    background-color: #87CEFA;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.tab__content > li {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    list-style: none;
}

.tab__content > li .content__wrapper {
    text-align: center;
    width: 100%;
    padding: 0 10px;
    background-color: #87CEFA;
    height: 1600px;
}

.content__wrapper h2 {
    width: 100%;
    text-align: center;
    padding-bottom: 20px;
    font-weight: 300;
    margin: 0;
}

.content__wrapper small {
    color: #ffffff;
}

.colors {
    text-align: center;
    padding: 0;
}

.colors > li {
    list-style: none;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    display: inline-block;
    margin: 10px 10px;
    cursor: pointer;
    transition-duration: .2s;
}

.colors > li:hover {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.colors > li.active-color {
    -webkit-transform: scale(1.2) translateY(-10px);
    transform: scale(1.2) translateY(-10px);
}

.colors > li:nth-child(2) {
    background-color: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.15);
}

.colors > li:nth-child(3) {
    background-color: #2ecc71;
}

.colors > li:nth-child(4) {
    background-color: #D64A4B;
}

.colors > li:nth-child(5) {
    background-color: #8e44ad;
}

.colors > li:nth-child(6) {
    background-color: #46a1de;
}

.colors > li:nth-child(7) {
    background-color: #bdc3c7;
}

.colors > li:nth-child(8) {
    background-color: #000000;
}

.colors > li:nth-child(10) {
    background: linear-gradient(135deg, #00EAF8 0%, #6D42EF 100%);
}

.colors > li:nth-child(11) {
    background: linear-gradient(135deg, #FFD529 0%, #FD8440 100%);
}

.colors > li:nth-child(12) {
    background: linear-gradient(135deg, #2B0096 0%, #E9649B 100%);
}

/* Crop */
input[type="file"] {
    cursor: pointer;
}

.file-btn {
    position: relative;
    padding: 0px 8px;
}

.file-btn input[type="file"] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.actions {
    padding: 20px 0;
}

.actions button {
    margin-right: 5px;
}

.demo-wrap {
    border-bottom: 1px solid #ddd;
    padding-top: 20px;
}

.fix {
    position: fixed;
    top: 0;
    background-color: #fff;
    z-index: 100;
    height: 1000px;
}

.upload-demo-wrap {
    width: 300px;
    height: 300px;
    position: relative;
    z-index: 100;
    background-color: #fff;
    display: none;
    margin: 10px 0 50px 0;
}

@media (max-width: 400px) {
    /* для маленького телефона */
    .fix {
        width: 320px;
        left: 0;
    }

    .upload-demo-wrap {
        left: 10px;
        top: 20px;
    }
}

@media (min-width: 401px) and (max-width: 5000px) {
    .fix {
        width: 336px;
        left: 4px;
    }

    .upload-demo-wrap {
        left: 25px;
        top: 20px;
    }
}

.demo-wrap .container {
    padding-bottom: 10px;
}

.demo-wrap strong {
    font-size: 16px;
    display: block;
    font-weight: 400;
    color: #aaa;
    margin: 0 0 5px 0;
}

.upload-demo .upload-demo-wrap,
.upload-demo .upload-result,
.upload-demo.ready .upload-msg {
    display: none;
}

.upload-demo.ready .upload-demo-wrap {
    display: block;
}

.upload-demo.ready .upload-result {
    display: inline-block;
    padding: 0 8px;
}

.upload-result p {
    color: #000;
}

.upload-msg {
    text-align: center;
    padding: 50px;
    font-size: 22px;
    color: #aaa;
    width: 260px;
    margin: 50px auto;
    border: 1px solid #aaa;
}

/* Crop */

/* accordeon */

.accordion-menu {
    width: 108%;
    margin: 0px -35px auto;
}

.accordion-menu li.open .dropdownlink {
    color: #46a1de;
}

.accordion-menu li.open .dropdownlink .fa-chevron-down {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.accordion-menu li:last-child .dropdownlink {
    border-bottom: 0;
}

.dropdownlink {
    cursor: pointer;
    display: block;
    padding: 15px;
    font-size: 18px;
    border-bottom: 1px solid #ccc;
    color: #212121;
    position: relative;
    -webkit-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}

.dropdownlink i {
    position: absolute;
    top: 17px;
    left: 16px;
}

.dropdownlink .fa-chevron-down {
    right: 12px;
    left: auto;
}

.submenuItems {
    display: none;
    margin-left: -40px;
}

.submenuItems li {
    border-bottom: 1px solid #B6B6B6;
}

.submenuItems a {
    display: block;
    color: #727272;
    padding: 12px 12px 12px 45px;
    -webkit-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}

.submenuItems a:hover {
    background-color: #CDDC39;
    color: #fff;
}

/* accordeon */

/* profile */

#nameprofile, #updemail, #updpass {
    text-align: center;
}

.borderb {
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}

#save_addrdiv, #save_emaildiv, #save_namediv, #save_passdiv {
    display: none;
    margin-top: 20px;
}

#save_descdiv {
    display: none;
}

#desc_text {
    color: #000;
    text-align: center;
}

#counter0_block, #counter1_block {
    color: #ffffff;
    display: none;
    margin-bottom: 10px;
}

#desc_text2 {
    display: none;
}

#loginpr {
    word-wrap: break-word;
    margin-top: 20px;
}

#descpr {
    white-space: pre-line;
}

#mybutton {
    margin-top: 10px;
}

/* profile */

/* social_link */

.social_link {
    display: inline-block;
    width: 70px;
    margin-bottom: 10px;
}

.input-group {
    width: 90%;
}

@media (max-width: 400px) {
    /* для маленького телефона */
    .input-group {
        margin: 8px 0 0 20px;
    }
}

@media (min-width: 401px) and (max-width: 5000px) {
    .input-group {
        margin: 9px 0 0 20px;
    }
}

.input-group-addon {
    cursor: pointer;
    background-color: #4FC746;
    color: #fff;
}

.socialinput {
    padding-left: 35px;
}

.input-group-addon {
    padding: 6px 10px;
    font-size: 18px;
}

.socimg {
    width: 46px;
    position: absolute;
    left: 10px;
    z-index: 10;
}

.chk_div {
    text-align: left;
}

.label_checkbox {
    color: black;
    font-weight: normal;
    margin-top: 6px;
}

@media (max-width: 400px) {
    /* для маленького телефона */
    .label_checkbox {
        font-size: 14px;
    }
}

@media (min-width: 401px) and (max-width: 5000px) {
    .label_checkbox {
        font-size: 16px;
    }
}

.btn-group {
    float: right;
    display: inline-flex;
}

#zakaz_call_modal, #zakaz_call {
	margin-top: 10px;
	background-color: #fff100;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjEwMCIvPjxzdG9wIG9mZnNldD0iNTIlIiBzdG9wLWNvbG9yPSIjZmZmMTAwIi8+PHN0b3Agb2Zmc2V0PSI4MCUiIHN0b3AtY29sb3I9IiNmY2RlMDAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2RlMDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff100), color-stop(52%, #fff100), color-stop(80%, #fcde00), color-stop(100%, #fcde00));
	background-image: -moz-linear-gradient(top, #fff100 0%, #fff100 52%, #fcde00 80%, #fcde00 100%);
	background-image: -webkit-linear-gradient(top, #fff100 0%, #fff100 52%, #fcde00 80%, #fcde00 100%);
	background-image: linear-gradient(to bottom, #fff100 0%, #fff100 52%, #fcde00 80%, #fcde00 100%);
	color: #000;
	-webkit-box-shadow: 0 2px 0px 0px #f3d700, 0 -2px 0px 0px #f3d700, 2px 0px 0px 0px #f3d700, -2px 0px 0px 0px #f3d700, inset 0px 0px 0 1px #fffc;
	-moz-box-shadow: 0 2px 0px 0px #f3d700, 0 -2px 0px 0px #f3d700, 2px 0px 0px 0px #f3d700, -2px 0px 0px 0px #f3d700, inset 0px 0px 0 1px #fffc;
	box-shadow: 0 2px 0px 0px #f3d700, 0 -2px 0px 0px #f3d700, 2px 0px 0px 0px #f3d700, -2px 0px 0px 0px #f3d700, inset 0px 0px 0 1px #fffc;
	border-color: #ffffff;
}

#zakaz_call_modal:hover, #zakaz_call:hover {
	background-color: #fff423;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFF423', endColorstr='#FFFFE51F');
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjQyMyIvPjxzdG9wIG9mZnNldD0iNTIlIiBzdG9wLWNvbG9yPSIjZmZmNDIzIi8+PHN0b3Agb2Zmc2V0PSI4MCUiIHN0b3AtY29sb3I9IiNmZmU1MWYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmU1MWYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff423), color-stop(52%, #fff423), color-stop(80%, #ffe51f), color-stop(100%, #ffe51f));
	background-image: -moz-linear-gradient(top, #fff423 0%, #fff423 52%, #ffe51f 80%, #ffe51f 100%);
	background-image: -webkit-linear-gradient(top, #fff423 0%, #fff423 52%, #ffe51f 80%, #ffe51f 100%);
	background-image: linear-gradient(to bottom, #fff423 0%, #fff423 52%, #ffe51f 80%, #ffe51f 100%);
	background-position: center;
}

#save_viz {
    margin-top: 10px;
    font-size: 18px;
}

#get_sms {
    margin-top: 10px;
}

@media (max-width: 400px) {
    /* для маленького телефона */
    #get_sms {
        font-size: 13px;
    }
}

/* social_link */

#succes_send {
    padding-bottom: 10px;
    color: green;
    font-weight: bold;
}

#error_send1, #error_send2, #error_send3, #error_send4 {
    padding-bottom: 10px;
    color: red;
    font-weight: bold;
}

#phonef {
    margin-bottom: 15px;
    text-align: center;
}

#namef {
    text-align: center;
}

/* текст под кнопкой */
.rbmodal_nospam {
    color: #ccc;
    font-size: 0.9em;
    margin-bottom: 10px;
}

#agreement {
    color: #1659b0;
    background-color: transparent;
    text-decoration: underline;
}

#qr {
    width: 270px;
}

#wcode {
    text-transform: none;
    word-wrap: break-word;
    margin: 0 auto;
}

@media (max-width: 400px) {
    /* для маленького телефона */
    #wcode {
        width: 280px;
    }
}

@media (min-width: 401px) and (max-width: 5000px) {
    #wcode {
        width: 320px;
    }
}

#delpr {
    padding: 0px 8px;
    margin-top: 10px;
}

#delpr p {
    color: #c7254e;
}

/* Виджет. Кнопка */

#wcont {
    position: relative;
    cursor: pointer;
    padding: 30px;
    overflow: hidden;
    z-index: 999;
    font-weight: 300;
    font-family: Lato, Calibri, Arial, sans-serif;
}

.wcont_right {
    right: 0;
}

.wcont_left {
    left: 0;
}

.ya-share2 {
    text-align: center;
}

.ya-share2__title {
    display: none !important;
}

.ya-share2__icon {
    height: 50px;
    width: 50px;
}

.ya-share2__badge {
    margin-bottom: 5px;
}

@media (max-width: 400px) {
    .wPhonelk {
        font-size: 17vmin
    }
}

@media (min-width: 401px) and (max-width: 5000px) {
    .wPhonelk {
        font-size: 12vmin
    }
}

.wPhonelk {
    position: relative;
    display: block;
    margin: 0;
    width: 1em;
    height: 1em;
    border-radius: 0.5em;
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
    background-color: white;
}

.wPhonelk::before,
.wPhonelk::after {
    position: absolute;
    content: "";
}

.wPhonelk::before {
    top: 0;
    left: 0;
    width: 1em;
    height: 1em;
    background-color: rgba(255, 255, 255, 0.1);
    border-radius: 100%;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale(0);
    transform: translate3d(0, 0, 0) scale(0);
}

.wPhonelk::after {
    top: 0.25em;
    left: 0.16em;
    width: 0.7em;
    height: 0.6em;
    background-image: url(data:image/png;base64,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);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.wPhonelk.is-animating {
    -webkit-animation: wPhonelk-outer 3000ms infinite;
    animation: wPhonelk-outer 3000ms infinite;
}

.wPhonelk.is-animating::before {
    -webkit-animation: wPhonelk-inner 3000ms infinite;
    animation: wPhonelk-inner 3000ms infinite;
}

.wPhonelk.is-animating::after {
    -webkit-animation: wPhonelk-icon 3000ms infinite;
    animation: wPhonelk-icon 3000ms infinite;
}

@-webkit-keyframes wPhonelk-outer {
    0% {
        -webkit-transform: translate3d(0, 0, 0) scale(1);
        transform: translate3d(0, 0, 0) scale(1);
        box-shadow: 0 0 0 0em rgba(52, 152, 219, 0), 0em 0.05em 0.1em rgba(0, 0, 0, 0.2);
    }
    33.3333% {
        -webkit-transform: translate3d(0, 0, 0) scale(1.1);
        transform: translate3d(0, 0, 0) scale(1.1);
        box-shadow: 0 0 0 0em rgba(52, 152, 219, 0.1), 0em 0.05em 0.1em rgba(0, 0, 0, 0.5);
    }
    66.6666% {
        -webkit-transform: translate3d(0, 0, 0) scale(1);
        transform: translate3d(0, 0, 0) scale(1);
        box-shadow: 0 0 0 0.5em rgba(52, 152, 219, 0), 0em 0.05em 0.1em rgba(0, 0, 0, 0.2);
    }
    100% {
        -webkit-transform: translate3d(0, 0, 0) scale(1);
        transform: translate3d(0, 0, 0) scale(1);
        box-shadow: 0 0 0 0em rgba(52, 152, 219, 0), 0em 0.05em 0.1em rgba(0, 0, 0, 0.2);
    }
}

@keyframes wPhonelk-outer {
    0% {
        -webkit-transform: translate3d(0, 0, 0) scale(1);
        transform: translate3d(0, 0, 0) scale(1);
        box-shadow: 0 0 0 0em rgba(52, 152, 219, 0), 0em 0.05em 0.1em rgba(0, 0, 0, 0.2);
    }
    33.3333% {
        -webkit-transform: translate3d(0, 0, 0) scale(1.1);
        transform: translate3d(0, 0, 0) scale(1.1);
        box-shadow: 0 0 0 0em rgba(52, 152, 219, 0.1), 0em 0.05em 0.1em rgba(0, 0, 0, 0.5);
    }
    66.6666% {
        -webkit-transform: translate3d(0, 0, 0) scale(1);
        transform: translate3d(0, 0, 0) scale(1);
        box-shadow: 0 0 0 0.5em rgba(52, 152, 219, 0), 0em 0.05em 0.1em rgba(0, 0, 0, 0.2);
    }
    100% {
        -webkit-transform: translate3d(0, 0, 0) scale(1);
        transform: translate3d(0, 0, 0) scale(1);
        box-shadow: 0 0 0 0em rgba(52, 152, 219, 0), 0em 0.05em 0.1em rgba(0, 0, 0, 0.2);
    }
}

@-webkit-keyframes wPhonelk-inner {
    0% {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0) scale(0);
        transform: translate3d(0, 0, 0) scale(0);
    }
    33.3333% {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0) scale(0.9);
        transform: translate3d(0, 0, 0) scale(0.9);
    }
    66.6666% {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0) scale(0);
        transform: translate3d(0, 0, 0) scale(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0) scale(0);
        transform: translate3d(0, 0, 0) scale(0);
    }
}

@keyframes wPhonelk-inner {
    0% {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0) scale(0);
        transform: translate3d(0, 0, 0) scale(0);
    }
    33.3333% {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0) scale(0.9);
        transform: translate3d(0, 0, 0) scale(0.9);
    }
    66.6666% {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0) scale(0);
        transform: translate3d(0, 0, 0) scale(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0) scale(0);
        transform: translate3d(0, 0, 0) scale(0);
    }
}

@-webkit-keyframes wPhonelk-icon {
    0% {
        -webkit-transform: translate3d(0em, 0, 0);
        transform: translate3d(0em, 0, 0);
    }
    2% {
        -webkit-transform: translate3d(0.01em, 0, 0);
        transform: translate3d(0.01em, 0, 0);
    }
    4% {
        -webkit-transform: translate3d(-0.01em, 0, 0);
        transform: translate3d(-0.01em, 0, 0);
    }
    6% {
        -webkit-transform: translate3d(0.01em, 0, 0);
        transform: translate3d(0.01em, 0, 0);
    }
    8% {
        -webkit-transform: translate3d(-0.01em, 0, 0);
        transform: translate3d(-0.01em, 0, 0);
    }
    10% {
        -webkit-transform: translate3d(0.01em, 0, 0);
        transform: translate3d(0.01em, 0, 0);
    }
    12% {
        -webkit-transform: translate3d(-0.01em, 0, 0);
        transform: translate3d(-0.01em, 0, 0);
    }
    14% {
        -webkit-transform: translate3d(0.01em, 0, 0);
        transform: translate3d(0.01em, 0, 0);
    }
    16% {
        -webkit-transform: translate3d(-0.01em, 0, 0);
        transform: translate3d(-0.01em, 0, 0);
    }
    18% {
        -webkit-transform: translate3d(0.01em, 0, 0);
        transform: translate3d(0.01em, 0, 0);
    }
    20% {
        -webkit-transform: translate3d(-0.01em, 0, 0);
        transform: translate3d(-0.01em, 0, 0);
    }
    22% {
        -webkit-transform: translate3d(0.01em, 0, 0);
        transform: translate3d(0.01em, 0, 0);
    }
    24% {
        -webkit-transform: translate3d(-0.01em, 0, 0);
        transform: translate3d(-0.01em, 0, 0);
    }
    26% {
        -webkit-transform: translate3d(0.01em, 0, 0);
        transform: translate3d(0.01em, 0, 0);
    }
    28% {
        -webkit-transform: translate3d(-0.01em, 0, 0);
        transform: translate3d(-0.01em, 0, 0);
    }
    30% {
        -webkit-transform: translate3d(0.01em, 0, 0);
        transform: translate3d(0.01em, 0, 0);
    }
    32% {
        -webkit-transform: translate3d(-0.01em, 0, 0);
        transform: translate3d(-0.01em, 0, 0);
    }
    34% {
        -webkit-transform: translate3d(0.01em, 0, 0);
        transform: translate3d(0.01em, 0, 0);
    }
    36% {
        -webkit-transform: translate3d(-0.01em, 0, 0);
        transform: translate3d(-0.01em, 0, 0);
    }
    38% {
        -webkit-transform: translate3d(0.01em, 0, 0);
        transform: translate3d(0.01em, 0, 0);
    }
    40% {
        -webkit-transform: translate3d(-0.01em, 0, 0);
        transform: translate3d(-0.01em, 0, 0);
    }
    42% {
        -webkit-transform: translate3d(0.01em, 0, 0);
        transform: translate3d(0.01em, 0, 0);
    }
    44% {
        -webkit-transform: translate3d(-0.01em, 0, 0);
        transform: translate3d(-0.01em, 0, 0);
    }
    46% {
        -webkit-transform: translate3d(0em, 0, 0);
        transform: translate3d(0em, 0, 0);
    }
}

@keyframes wPhonelk-icon {
    0% {
        -webkit-transform: translate3d(0em, 0, 0);
        transform: translate3d(0em, 0, 0);
    }
    2% {
        -webkit-transform: translate3d(0.01em, 0, 0);
        transform: translate3d(0.01em, 0, 0);
    }
    4% {
        -webkit-transform: translate3d(-0.01em, 0, 0);
        transform: translate3d(-0.01em, 0, 0);
    }
    6% {
        -webkit-transform: translate3d(0.01em, 0, 0);
        transform: translate3d(0.01em, 0, 0);
    }
    8% {
        -webkit-transform: translate3d(-0.01em, 0, 0);
        transform: translate3d(-0.01em, 0, 0);
    }
    10% {
        -webkit-transform: translate3d(0.01em, 0, 0);
        transform: translate3d(0.01em, 0, 0);
    }
    12% {
        -webkit-transform: translate3d(-0.01em, 0, 0);
        transform: translate3d(-0.01em, 0, 0);
    }
    14% {
        -webkit-transform: translate3d(0.01em, 0, 0);
        transform: translate3d(0.01em, 0, 0);
    }
    16% {
        -webkit-transform: translate3d(-0.01em, 0, 0);
        transform: translate3d(-0.01em, 0, 0);
    }
    18% {
        -webkit-transform: translate3d(0.01em, 0, 0);
        transform: translate3d(0.01em, 0, 0);
    }
    20% {
        -webkit-transform: translate3d(-0.01em, 0, 0);
        transform: translate3d(-0.01em, 0, 0);
    }
    22% {
        -webkit-transform: translate3d(0.01em, 0, 0);
        transform: translate3d(0.01em, 0, 0);
    }
    24% {
        -webkit-transform: translate3d(-0.01em, 0, 0);
        transform: translate3d(-0.01em, 0, 0);
    }
    26% {
        -webkit-transform: translate3d(0.01em, 0, 0);
        transform: translate3d(0.01em, 0, 0);
    }
    28% {
        -webkit-transform: translate3d(-0.01em, 0, 0);
        transform: translate3d(-0.01em, 0, 0);
    }
    30% {
        -webkit-transform: translate3d(0.01em, 0, 0);
        transform: translate3d(0.01em, 0, 0);
    }
    32% {
        -webkit-transform: translate3d(-0.01em, 0, 0);
        transform: translate3d(-0.01em, 0, 0);
    }
    34% {
        -webkit-transform: translate3d(0.01em, 0, 0);
        transform: translate3d(0.01em, 0, 0);
    }
    36% {
        -webkit-transform: translate3d(-0.01em, 0, 0);
        transform: translate3d(-0.01em, 0, 0);
    }
    38% {
        -webkit-transform: translate3d(0.01em, 0, 0);
        transform: translate3d(0.01em, 0, 0);
    }
    40% {
        -webkit-transform: translate3d(-0.01em, 0, 0);
        transform: translate3d(-0.01em, 0, 0);
    }
    42% {
        -webkit-transform: translate3d(0.01em, 0, 0);
        transform: translate3d(0.01em, 0, 0);
    }
    44% {
        -webkit-transform: translate3d(-0.01em, 0, 0);
        transform: translate3d(-0.01em, 0, 0);
    }
    46% {
        -webkit-transform: translate3d(0em, 0, 0);
        transform: translate3d(0em, 0, 0);
    }
}

/* Виджет. Кнопка */

/* Аналитика */

#analitycs {
    color: #fff;
}

.fa-line-chart {
    position: relative;
    top: 3px;
}

/* Аналитика */

#minologo {
    width: 50px;
    position: absolute;
    right: 30px;
    z-index: 99999;
}

#linkaddr {
    position: absolute;
    bottom: -27px;
    text-align: center;
    width: 100%;
}

.clearbtn {
    float: none;
}

#rus {
    width: 30px;
    z-index: 99999;
}

#eng {
    width: 30px;
    z-index: 99999;
}

@media (max-width: 400px) {
    /* для маленького телефона */
    #minologo {
        top: 50px;
    }
}

@media (min-width: 401px) and (max-width: 5000px) {
    #minologo {
        top: 20px;
    }
}

#succes_send, #error_send1, #error_send2, #error_send3, #error_send4, #subdiv2, .email1, #smtxt_auth1, #smtxt_auth2, #smtxt_auth3, #smtxt_auth4, #smtxt_signup1, #smtxt_signup2, #smtxt_signup3, #smtxt_create1, #smtxt_create2, #smtxt_create3, #smtxt_create4, #smtxt_create5, #smtxt_create6, #smtxt_restore1, #smtxt_restore2, #smtxt_restore3, #smtxt_savepass1, #smtxt_savepass2, #smtxt_savepass3, #smtxt_savename1, #smtxt_savename2, #smtxt_savenamecomp1, #smtxt_savenamecomp2, #smtxt_newpass1, #smtxt_newpass2, #smtxt_desc1, #smtxt_desc2, #smtxt_addpr1, #smtxt_addpr2, #smtxt_addpr3, #smtxt_addpr4, #smtxt_addpr5, #smtxt_addpr6, #smtxt_addpr7, #smtxt_addpr8, #smtxt_updemail1, #smtxt_updemail2, #smtxt_act1, #smtxt_act2, #smtxt_wj1, #smtxt_wj2, #smtxt_wj3, #smtxt_wj4, #smtxt_wj5, #smtxt_wj6, #smtxt_wj7, #smtxt_wj8{
	display: none;
}


#smtxt_act1, #smtxt_act2, #smtxt_act3, #smtxt_act4 {
    margin-top: 5px;
}

.btn-custom {
    background-color: #26AFF7;
    color: #fff;
}

.btn-custom:hover {
    background-color: #1993ff;
    color: #fff;
}

.btn-custom2 {
    background: #f2519d;
    background: -moz-linear-gradient(top, #f2519d 0%, #f1549e 100%);
    background: -webkit-linear-gradient(top, #f2519d 0%, #f1549e 100%);
    background: linear-gradient(to bottom, #f2519d 0%, #f1549e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2519d', endColorstr='#f1549e', GradientType=0);
    color: #fff;
}

.btn-custom2:hover {
    background: #ef348b;
    background: -moz-linear-gradient(top, #ef348b 0%, #db3381 100%);
    background: -webkit-linear-gradient(top, #ef348b 0%, #db3381 100%);
    background: linear-gradient(to bottom, #ef348b 0%, #db3381 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef348b', endColorstr='#db3381', GradientType=0);
    color: #fff;
}

#qrdiv {
    display: inline-block;
    padding-top: 130px;
}

.btn-lg {
    font-size: 20px;
}

#chkzcall {
    display: none;
}

.addrnamecompany {
    margin-top: 5px;
}

.labeladdrname {
    color: black;
    margin-top: 10px;
}

.wjsettings1 {
    height: 570px;
}

.wjsettings2 {
    /*height: 250px;*/
}

.wjtop1 {
    top: 90px;
    display: inline-block;
}

.wjtop2 {
    top: 0;
}

textarea {
    height: 200px;
    resize: none;
}

.socialimg {
    border: 1px solid #0042ff;
    border-radius: 50%;
    padding: 1px;
}

#site, .close_share {
    color: #fff;
    background-image: #3d77b5; /* Old Browsers */
    background-image: -webkit-linear-gradient(top, #3d77b5, #1993ff); /*Safari 5.1-6*/
    background-image: -o-linear-gradient(top, #3d77b5, #1993ff); /*Opera 11.1-12*/
    background-image: -moz-linear-gradient(top, #3d77b5, #1993ff); /*Fx 3.6-15*/
    background-image: linear-gradient(to bottom, #3d77b5, #1993ff); /*Standard*/
    -webkit-box-shadow: 0 1px 0px 0px #1E65B2, 0 -1px 0px 0px #1E65B2, 1px 0px 0px 0px #1E65B2, -1px 0px 0px 0px #1E65B2, inset 0px 0px 0 1.5px #fffc;
    -moz-box-shadow: 0 1px 0px 0px #1E65B2, 0 -1px 0px 0px #1E65B2, 1px 0px 0px 0px #1E65B2, -1px 0px 0px 0px #1E65B2, inset 0px 0px 0 1.5px #fffc;
    box-shadow: 0 1px 0px 0px #1E65B2, 0 -1px 0px 0px #1E65B2, 1px 0px 0px 0px #1E65B2, -1px 0px 0px 0px #1E65B2, inset 0px 0px 0 1.5px #fffc;
}

#site:hover, .close_share:hover {
    background: #3d77b5; /* Old Browsers */
    background: -webkit-linear-gradient(top, #3d77b5, #1847F2); /*Safari 5.1-6*/
    background: -o-linear-gradient(top, #3d77b5, #1847F2); /*Opera 11.1-12*/
    background: -moz-linear-gradient(top, #3d77b5, #1847F2); /*Fx 3.6-15*/
    background: linear-gradient(to bottom, #3d77b5, #1847F2); /*Standard*/
    color: #fff;
}

#save_viz {
    color: #fff;
    background-image: #f23596; /* Old Browsers */
    background-image: -webkit-linear-gradient(top, #f23596, #ed5c9d); /*Safari 5.1-6*/
    background-image: -o-linear-gradient(top, #f23596, #ed5c9d); /*Opera 11.1-12*/
    background-image: -moz-linear-gradient(top, #f23596, #ed5c9d); /*Fx 3.6-15*/
    background-image: linear-gradient(to bottom, #f23596, #ed5c9d); /*Standard*/
    -webkit-box-shadow: 0 1px 0px 0px #ef348b, 0 -1px 0px 0px #ef348b, 1px 0px 0px 0px #ef348b, -1px 0px 0px 0px #ef348b, inset 0px 0px 0 1.5px #fffc;
    -moz-box-shadow: 0 1px 0px 0px #ef348b, 0 -1px 0px 0px #ef348b, 1px 0px 0px 0px #ef348b, -1px 0px 0px 0px #ef348b, inset 0px 0px 0 1.5px #fffc;
    box-shadow: 0 1px 0px 0px #ef348b, 0 -1px 0px 0px #ef348b, 1px 0px 0px 0px #ef348b, -1px 0px 0px 0px #ef348b, inset 0px 0px 0 1.5px #fffc;
}

#save_viz:hover {
    background: #f23596; /* Old Browsers */
    background: -webkit-linear-gradient(top, #f23596, #ea75a8); /*Safari 5.1-6*/
    background: -o-linear-gradient(top, #f23596, #ea75a8); /*Opera 11.1-12*/
    background: -moz-linear-gradient(top, #f23596, #ea75a8); /*Fx 3.6-15*/
    background: linear-gradient(to bottom, #f23596, #ea75a8); /*Standard*/
}

.input-box {
    position: relative;
}

#addrprofile {
    display: block;
    padding: 0px 0px 2px 152px;
}

.unit {
    position: absolute;
    display: block;
    left: 10px;
    color: #555;
    font-size: 18px;
    top: 10px;
    z-index: 9;
}

@media (max-width: 767px) {
    /* для телефона */
    #save_vizdiv {
        display: block;
    }
}

.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

@media (min-width: 768px) and (max-width: 5000px) {
    #save_vizdiv {
        display: none;
    }
}

.demo {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

.tooltip-toggle {
    cursor: pointer;
    position: relative;
}

.tooltip-toggle::before {
    position: absolute;
    top: -110px;
    left: -197px;
    background-color: #46a1de;
    border-radius: 5px;
    color: #fff;
    content: attr(aria-label);
    padding: 1rem;
    text-transform: none;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    width: 300px;
}

.tooltip-toggle::before, .tooltip-toggle::after {
    color: #efefef;
    font-family: monospace;
    font-size: 16px;
    opacity: 0;
    pointer-events: none;
    text-align: center;
}

.tooltip-toggle:focus::before, .tooltip-toggle:focus::after, .tooltip-toggle:hover::before, .tooltip-toggle:hover::after {
    opacity: 1;
    -webkit-transition: all 0.75s ease;
    transition: all 0.75s ease;
}

#timerinfo, #timerinfo2, #timerinfo3, #smtxt_errcode, #smtxt_errcode2 {
    margin-top: 5px;
    display: none;
}

#activatecode, #success_sync {
    display: none;
}

.containersvg {
    width: 120px;
    height: 100px;
    margin: 0 auto;
}

svg {
    width: 100%;
    height: 100%;
}

path {
    stroke-dasharray: 99.47578430175781;
    stroke-dashoffset: -99.47578430175781;
    fill: transparent;
}

svg.animate path {
    animation: 1.7s ease forwards draw;
    opacity: 1;
}

@keyframes draw {
    0% {
        opacity: 1;
        stroke-dashoffset: -99.47578430175781;
        fill: transparent;
        transform: translateY(0);
    }

    35% {
        stroke-dashoffset: 0;
        fill: transparent;
    }

    60% {
        fill: #3da35a;
        opacity: 1;
        transform: translateY(0);
    }

    100% {
        fill: #3da35a;
        stroke-dashoffset: 0;
        opacity: 0;
        transform: translateY(-10px);
    }
}

div.disabled {
    pointer-events: none;
}

#edit {
    background: #FAC915;
}

.file-btn p {
    color: #000000;
}

#wjcode a {
    color: #ffffff;
}

#wcheck a {
    color: #000000;
}

#qrdiv a {
    color: #ffffff;
}

.chkact, .chkact2 {
    color: #ffffff;
}

.wright {
    right: 0;
}

.wleft {
    left: 0;
}

#primer {
    display: none;
    margin-top: 10px;
}

#phone_primer {
    font-weight: 300;
}

#domain {
    font-weight: 600;
}

.logo_span {
    all: initial;
    font-family: Lato, Helvetica, Arial, sans-serif;
    font-size: 14px;
    margin-top: 10px;
}