.hidden {display:none}
#cons-btn {
    background-color: #6bce04;
    -webkit-transition: right .4s ease-in-out,-webkit-transform .4s ease-in-out;
    -moz-transition: right .4s ease-in-out,-moz-transform .4s ease-in-out;
    -ms-transition: right .4s ease-in-out,-ms-transform .4s ease-in-out;
    -o-transition: right .4s ease-in-out,-o-transform .4s ease-in-out;
    transition: right .4s ease-in-out,transform .4s ease-in-out;
    right: 30px;
    bottom:50px;
 -webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
-webkit-transform-origin: center center;
-moz-transform-origin: center center;
-ms-transform-origin: center center;
-o-transform-origin: center center;
transform-origin: center center;
-webkit-border-radius: 25px 25px 0 0;
-moz-border-radius: 25px 25px 0 0;
border-radius: 25px 25px 0 0;
background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.15) 0, rgba(255,255,255,0) 100%);
background-image: -moz-linear-gradient(top, rgba(255,255,255,0.15) 0, rgba(255,255,255,0) 100%);
background-image: -ms-linear-gradient(top, rgba(255,255,255,0.15) 0, rgba(255,255,255,0) 100%);
background-image: -o-linear-gradient(top, rgba(255,255,255,0.15) 0, rgba(255,255,255,0) 100%);
background-image: linear-gradient(top, rgba(255,255,255,0.15) 0, rgba(255,255,255,0) 100%);
}
#cons-btn{
    text-align:center;
    position:fixed;
    right: 50px;
    bottom: 57px;
    margin-top: -100px;
    padding: 0;
    border: 0 none;
    width: auto;
    height: auto;
    text-indent: 0;
    position: fixed;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    height: 36px;
    z-index: 1000;
    width: 200px;
    line-height: 36px;
    -webkit-font-smoothing: subpixel-antialiased !important;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-text-size-adjust: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-transition: max-width .35s ease-in-out;
    -moz-transition: max-width .35s ease-in-out;
    -ms-transition: max-width .35s ease-in-out;
    -o-transition: max-width .35s ease-in-out;
    transition: max-width .35s ease-in-out;
    text-shadow: 0 1px 0 rgba(0,0,0,0.15);
    font-family: 'lt-Roboto',Arial,Helvetica,sans-serif;

}
#cons-btn:before {

    left: -20px;
    right: auto;
    bottom: -6px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;

}
#cons-btn:before {
/*
    background-image: url('data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2244%22%20height%3D%2236%22%20viewBox%3D%220%200%2044%2036%22%3E%3Cdefs%3E%3ClinearGradient%20x1%3D%2250%25%22%20y1%3D%22100%25%22%20x2%3D%2250%25%22%20y2%3D%220%25%22%20id%3D%22a%22%3E%3Cstop%20stop-color%3D%22%23fff%22%20stop-opacity%3D%220%22%20offset%3D%220%25%22%2F%3E%3Cstop%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.15%22%20offset%3D%22100%25%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M28.89%2025.465l9.232-15.208C41.562%204.592%2049.722%200%2056.35%200h3v28h-32c.593-.788%201.11-1.637%201.54-2.535zm-14.54%208.502V34h45v-6h-32c-2.736%203.643-7.093%206-12%206-.336%200-.67-.01-1-.033z%22%20id%3D%22b%22%2F%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M14.89%2025.465l9.232-15.208C27.562%204.592%2035.722%200%2042.35%200h3v28h-32c.593-.788%201.11-1.637%201.54-2.535zM.35%2033.967V34h45v-6h-32c-2.736%203.643-7.093%206-12%206-.336%200-.67-.01-1-.033z%22%20fill%3D%22%23f23933%22%2F%3E%3Cg%20transform%3D%22translate(-14)%22%3E%3Cuse%20fill%3D%22url(%23a)%22%20xlink%3Ahref%3D%22%23b%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23b%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
*/
}
#cons-btn:before, .#cons-btn:after {

    color: #6bce04;

}
#cons-btn:before, #cons-btn:after {

    content: '';
    bottom: -6px;
    height: 40px;
    width: 42px;
    position: absolute;
    z-index: 0;
    background-repeat: no-repeat;}

#cons-btn:after {

    right: -16px;
    left: auto;
    bottom: -6px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;

}
#cons-btn:after {
/*
    background-image: url('data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2244%22%20height%3D%2236%22%20viewBox%3D%220%200%2044%2036%22%3E%3Ctitle%3Eright%3C%2Ftitle%3E%3Cdefs%3E%3ClinearGradient%20x1%3D%2250%25%22%20y1%3D%22100%25%22%20x2%3D%2250%25%22%20y2%3D%220%25%22%20id%3D%22a%22%3E%3Cstop%20stop-color%3D%22%23fff%22%20stop-opacity%3D%220%22%20offset%3D%220%25%22%2F%3E%3Cstop%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.15%22%20offset%3D%22100%25%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M28.89%2025.465l9.232-15.208C41.562%204.592%2049.722%200%2056.35%200h3v28h-32c.593-.788%201.11-1.637%201.54-2.535zm-14.54%208.502V34h45v-6h-32c-2.736%203.643-7.093%206-12%206-.336%200-.67-.01-1-.033z%22%20id%3D%22b%22%2F%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M31.11%2025.465L21.88%2010.257C18.438%204.592%2010.278%200%203.65%200h-3v28h32c-.593-.788-1.11-1.637-1.54-2.535zm14.54%208.502V34h-45v-6h32c2.736%203.643%207.093%206%2012%206%20.336%200%20.67-.01%201-.033z%22%20fill%3D%22%23f23933%22%2F%3E%3Cg%20transform%3D%22matrix(-1%200%200%201%2060%200)%22%3E%3Cuse%20fill%3D%22url(%23a)%22%20xlink%3Ahref%3D%22%23b%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23b%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
*/
}
#cons-dialog{
    position: fixed;bottom: 70px;right: 50px;width: 300px;background: white;height: 430px;margin-top: -200px;z-index: 1000;border-radius: 6px;box-shadow: 0 1px 3px 0 rgba(0,0,0,0.24),0 5px 35px 0 rgba(0,0,0,0.3);
}
.cons-header .manag-foto{float:left;display:block;width:50px;height:40px;}
.cons-header img{width: 40px;border-radius: 20px;margin-right: 10px;}
.cons-header .manag-name{font-weight:600;}
.cons-header{height: 55px;background-color: #6bce04;padding: 10px;text-align: left;color:white;border-radius: 6px 6px 0px 0px;font-size: 14px;background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.15) 0, rgba(255,255,255,0) 100%);
background-image: -moz-linear-gradient(top, rgba(255,255,255,0.15) 0, rgba(255,255,255,0) 100%);
background-image: -ms-linear-gradient(top, rgba(255,255,255,0.15) 0, rgba(255,255,255,0) 100%);
background-image: -o-linear-gradient(top, rgba(255,255,255,0.15) 0, rgba(255,255,255,0) 100%);
background-image: linear-gradient(top, rgba(255,255,255,0.15) 0, rgba(255,255,255,0) 100%);
text-align: left;
background-color: #6bce04;
background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.15) 0, rgba(255,255,255,0) 80%);
background-image: -moz-linear-gradient(top, rgba(255,255,255,0.15) 0, rgba(255,255,255,0) 80%);
background-image: -ms-linear-gradient(top, rgba(255,255,255,0.15) 0, rgba(255,255,255,0) 80%);
background-image: -o-linear-gradient(top, rgba(255,255,255,0.15) 0, rgba(255,255,255,0) 80%);
background-image: linear-gradient(top, rgba(255,255,255,0.15) 0, rgba(255,255,255,0) 80%);}
.cons-close{position: absolute;top: 5px;right: 5px;cursor: pointer;font-weight: bold;}
.cons-chat{height: 325px;overflow: auto;padding: 10px;}
#mass_users {margin: 2px;width: 296px;height: 38px;border-radius: 6px;}
.mass_oper{width: 100%;
text-align: left;
display: block;
font-size: 14px;
margin: 10px 3px;
background: #fde3e2;
padding: 8px;
border-radius: 4px;
font-family: verdana;}
.mass_users{width: 100%;display: block;text-align: right;font-size: 14px;margin: 10px 3px;font-family: verdana;padding: 8px;}
#form-dialog{position: relative;width: 100%;height: auto;background: #6bce04;padding: 8px;margin: 10px 3px;font-family: verdana;font-size: 14px;}
#form-dialog .jq-selectbox__select{width: 65px;text-align: center;}
#form-dialog jq-selectbox__dropdown{width: 65px;text-align: center;}
#form-dialog .phone-only {width:170px;}
.cons-conf{text-align: center;font-size: 11px;color: gray;}

.cons-close {
  padding: 15px;
  -webkit-transform: translate(30%, -30%);
          transform: translate(30%, -30%);
}

.cons-close:hover {
  opacity: 0.7;
}



.new-phone-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.new-phone-block .plb-code {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.new-phone-block select {
  height: 100%;
  border: 3px solid #ccc;
  position: static;
}

.plb-numder .phone-only {
  width: auto !important;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

#cons-dialog .plb-code {
  height: 31px;
}

#cons-dialog .plb-code select {
  height: 100%;
  border: 3px solid #cccccc;
}

@media (max-width: 400px) {
  #cons-dialog {
    right: 10px;
  }
}

@media (min-width: 769px) {
    .plb-code {
        display: block;
        width: 75px;
        float: left;
    }
}

input[class=input-hidden] {
    display: none;
}

.gr-btn {
    cursor: pointer;
}
.gr-btn {
    position: relative;
    border: 1px solid #96cf9a;
    margin: 20px auto 10px;
    -moz-box-shadow: 0 2px 2px 0 #697d95;
    box-shadow: 0 2px 2px 0 #697d95;
    background: #4dae54;
}
.gr-btn, .gr-btn:after, .gr-btn:before {
    width: 230px;
    height: 36px;
}
.gr-btn, .gr-btn span, .ps {
    display: block;
}
.connected-carousels .stage, .gr-btn {
    -webkit-box-shadow: 0 2px 2px 0 #697d95;
    overflow: hidden;
}
.do-order-btn span, .gr-btn, .red-order span {
    font-family: "Trebuchet MS";
}

.gr-btn:before {
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -o-transition: all .25s ease;
    -ms-transition: all .25s ease;
    transition: all .25s ease;
    background: #028d54;
    background: -moz-linear-gradient(top,#028d54 0,#4bad54 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#028d54),color-stop(100%,#4bad54));
    background: -webkit-linear-gradient(top,#028d54 0,#4bad54 100%);
    background: -o-linear-gradient(top,#028d54 0,#4bad54 100%);
    background: -ms-linear-gradient(top,#028d54 0,#4bad54 100%);
    background: -webkit-gradient(linear,left top,left bottom,from(#028d54),to(#4bad54));
    background: linear-gradient(to bottom,#028d54 0,#4bad54 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#028d54', endColorstr='#4bad54', GradientType=0 );
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}
.gr-btn span, .gr-btn:after, .gr-btn:before {
    position: absolute;
    top: 0;
    left: 0;
}
.gr-btn, .gr-btn:after, .gr-btn:before {
    width: 230px;
    height: 36px;
}
.gr-btn:after, .gr-btn:before{
    content: "";
}
*, :after, :before {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.gr-btn span {
    text-transform: uppercase;
    font-size: 16px;
    color: #fff;
    font-weight: 700;
    z-index: 1;
    bottom: 0;
    right: 0;
    height: 45%;
    margin: auto;
    text-shadow: 1px 2px 1px #296638;
}

.gr-btn span, .gr-btn:after, .gr-btn:before {
    position: absolute;
    top: 0;
    left: 0;
}
.gr-btn, .gr-btn span{
    display: block;
}
.gr-btn span{
    text-align: center;
}


#form-dialog .phone-only {
    width: 240px;
}
@media (min-width: 769px) {
    .dialog__form input[type="text"] {
        height: 31px;
    }
}
.dialog__form input[type=text]{
    height: 32px;
    padding: 2px 10px;
}
.dialog__form input[type=text] {
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    -ms-transition: all .2s ease;
    transition: all .2s ease;
    border: 1px solid #eceef0;
    font-size: 16px;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f1f1f1', GradientType=0 );
    -webkit-box-shadow: inset 1px 1px 3px 0 rgba(194,200,204,.74);
    box-shadow: inset 1px 1px 3px 0 rgba(194,200,204,.74);
    background: #fff;
}