html,
body{height:100%;background-image:url(/uploads/2-fon-svetlyy-kristaly.png);background-repeat:repeat;}
.stat{font-size:18px;font-weight:bold;z-index:2;font-family:Verdana;}
.fa.fa-times{font-size:18px;color:red;}
.fa.fa-check{font-size:18px;color:green;}
.stat small{font-size:12px;}
.stat2 .img-thumbnail{margin:0;padding:0;}
.btn-sm{margin:5px;padding:2px 17px;}
.red{background:rgba(255, 9, 9, 0.39);}
.main-message{margin-bottom:10px;border-radius:4px;padding:5px;font-size:15px;font-family:Verdana; margin-top: 20px;}
.red-text, .red-text a{color:red;}
.bold{font-weight:bold;font-size:16px;}
.ussdcheckbtn{display:none;}
.phone, .code, .sms{cursor:pointer;}
.wrap{min-height:100%;height:auto;margin:0 auto -60px;padding:0 0 60px;}
.wrap > .container{padding:70px 15px 20px;}
.footer{height:60px;background-color:#f5f5f5;border-top:1px solid #ddd;padding-top:20px;}
.jumbotron{text-align:center;background-color:transparent;}
.jumbotron .btn{font-size:21px;padding:14px 24px;}
.not-set{color:#c55;font-style:italic;}
a.asc:after, a.desc:after{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;padding-left:5px;}
a.asc:after{content:"\e151";}
a.desc:after{content:"\e152";}
.sort-numerical a.asc:after{content:"\e153";}
.sort-numerical a.desc:after{content:"\e154";}
.sort-ordinal a.asc:after{content:"\e155";}
.sort-ordinal a.desc:after{content:"\e156";}
.grid-view th{white-space:nowrap;}
.hint-block{display:block;margin-top:5px;color:#999;}
.error-summary{color:#a94442;background:#fdf7f7;border-left:3px solid #eed3d7;padding:10px 20px;margin:0 0 15px 0;}
.nav li > form > button.logout{padding:15px;border:none;}
a.hidelink {text-decoration: none; color: #333; cursor: default;}
@media(max-width:767px){.nav li > form > button.logout{display:block;text-align:left;width:100%;padding:10px 15px;}
}
.nav > li > form > button.logout:focus,
.nav > li > form > button.logout:hover{text-decoration:none;}
.nav > li > form > button.logout:focus{outline:none;}
#invoice-type input{display:none;}
#invoice-type input[type=radio]:checked + img{border:3px solid darkgreen;border-radius:10%;}
.chfav{color:#009800;font-weight:bold;font-size:15px;}
.chfav a{text-decoration:underline;}
.chfav input{width:17px;height:17px;}
.halloween{position:absolute;width:100%;top:30px;}
.left{float:left;z-index:1;}
.right{float:right;z-index:1;}
.cc-r span, .cc-r small {color: red; font-size: 15px; font-weight: bold}
a img {max-width: 100%;}
a video {max-width: 100%;}
@media (max-width:1399px) and (min-width:992px){.hidden1440{display:none !important;}
}
.number-block {
    padding: 5px 0px 5px 15px;
    margin: 5px 0px;
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.number-block.warning {
    background: rgb(255,255,255);
    background: -moz-linear-gradient(left, rgba(255,255,255,1) 90%, rgba(232,221,125,1) 100%);
    background: -webkit-linear-gradient(left, rgba(255,255,255,1) 90%,rgba(232,221,125,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,1) 90%,rgba(232,221,125,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8dd7d',GradientType=1 );
}

.number-block.success {
    background: rgb(255,255,255);
    background: -moz-linear-gradient(left, rgba(255,255,255,1) 90%, rgb(89, 185, 91) 100%);
    background: -webkit-linear-gradient(left, rgba(255,255,255,1) 90%, rgb(89, 185, 91) 100%);
    background: linear-gradient(to right, rgba(255,255,255,1) 90%, rgb(89, 185, 91) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#62e576',GradientType=1 );
}

.number-block.primary {
    background: rgb(255,255,255);
    background: -moz-linear-gradient(left, rgba(255,255,255,1) 90%, rgb(85, 133, 213) 100%);
    background: -webkit-linear-gradient(left, rgba(255,255,255,1) 90%, rgb(85, 133, 213) 100%);
    background: linear-gradient(to right, rgba(255,255,255,1) 90%, rgb(85, 133, 213) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#5585D5',GradientType=1 );
}
.number-block .phone {font-weight: bold;}
.row.block-sms {min-height: 130px;}
.pulse {
    display: block;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #59B95B;
    cursor: pointer;
    box-shadow: 0 0 0 rgba(89, 185, 91, 0.4);
    animation: pulse 2s infinite;
    position: absolute;
    left: 10px;
}

.pulse-play {
    display: block;
    position: absolute;
    left: 10px;
}

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

.w500, .wrow {
    min-width: 600px;
}
.overflow {
    overflow: auto;
}

.wrow {
    background: #337ab7;
    color: white;
    font-weight: bold;
    text-align: center;
    margin: 10px 0px 0px;
    line-height: 40px;
}

.cost {
    font-weight: bold;
}

.copy-code {
    cursor: pointer;
}
.hidestat, .showstat {
    width: 300px;
    margin: auto;
    margin-top: 11px;
    display: block;
    max-width: 100%;
}

.thumbnail-cat {
    width: 100%;
    cursor: pointer;
}

.stat .img-thumbnail:first-of-type {
    border-left: 3px solid red;
    border-right: 3px solid red;
}

.thumbnail-cat:hover {
    background: lightgrey;
}
.balance-block {
    line-height: 10px;
    margin-left: 2px;
    font-family: monospace;
    font-size: 11px;
}
.balance-block span {
    color: red;
}

.small-redirect {
    display: block;
    font-family: sans-serif;
    font-size: 10px;
    line-height: 4px;
}

.fixed_link--telegram-group {
    display: block;
    background-image: url(/icon-telegram.png);
    position: fixed;
    background-size: cover;
    bottom: 15px;
    right: 40px;
    width: 70px;
    height: 70px;
    cursor: pointer;
    z-index: 10001;
    -webkit-animation: shake 3s infinite alternate;
    animation: shake 3s infinite alternate;
}

.fixed_link_ {
    display: block;
    position: fixed;
    background-size: cover;
    bottom: 85px;
    right: 40px;
    width: 70px;
    height: 70px;
    cursor: pointer;
    z-index: 10001;
    -webkit-animation: shake 3s infinite alternate;
    animation: shake 3s infinite alternate;
}

.fixed_link_.ru {
    background-image: url(/ru.png);
}

.fixed_link_.en {
    background-image: url(/en.png);
}

.jumbotron > iframe {
    max-width: 100%;
}

.form-full > div {
    padding-bottom: 4px;
}

/* Full number */
.numblock {
    width: 100%;
    margin: 5px 0px;
    color: white;
    cursor: pointer;
}

.numblock.free {
    padding: 14px 5px;
    margin: 0px 0px;
    color: white;
    cursor: pointer;
    font-weight: bold;
    font-family: Verdana;
}

.not_work {
    border: 1px solid red;
    background: -moz-linear-gradient(top, rgba(255,48,25,0.43) 1%, rgba(255,48,25,0.8) 65%, rgba(207,4,4,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,48,25,0.43) 1%,rgba(255,48,25,0.8) 65%,rgba(207,4,4,1) 100%);
    background: linear-gradient(to bottom, rgba(255,48,25,0.43) 1%,rgba(255,48,25,0.8) 65%,rgba(207,4,4,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6eff3019', endColorstr='#cf0404',GradientType=0 );
}

.not_work:hover {
    background: white;
    color: black;
}

.not_work.action {
    background: white;
    color: black;
    border-left: 4px solid red;
}

.work {
    border: 1px solid darkgreen;
    background: -moz-linear-gradient(top, rgba(180,221,180,0.76) 0%, rgba(170,217,170,0.76) 2%, rgba(131,199,131,0.78) 10%, rgba(0,138,0,0.87) 46%, rgba(0,87,0,0.94) 75%, rgba(0,36,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(180,221,180,0.76) 0%,rgba(170,217,170,0.76) 2%,rgba(131,199,131,0.78) 10%,rgba(0,138,0,0.87) 46%,rgba(0,87,0,0.94) 75%,rgba(0,36,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(180,221,180,0.76) 0%,rgba(170,217,170,0.76) 2%,rgba(131,199,131,0.78) 10%,rgba(0,138,0,0.87) 46%,rgba(0,87,0,0.94) 75%,rgba(0,36,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2b4ddb4', endColorstr='#002400',GradientType=0 );
}

.work:hover {
    background: white;
    color: black;
}

.work.action {
    background: white;
    color: black;
    border-left: 4px solid darkgreen;
}

.work_yellow {
    background: #ffc014;
    background: -moz-linear-gradient(top, #ffc014 0%, #ff980d 48%, #ff6d05 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffc014), color-stop(48%, #ff980d), color-stop(100%, #ff6d05));
    background: -webkit-linear-gradient(top, #ffc014 0%, #ff980d 48%, #ff6d05 100%);
    background: -o-linear-gradient(top, #ffc014 0%, #ff980d 48%, #ff6d05 100%);
    background: -ms-linear-gradient(top, #ffc014 0%, #ff980d 48%, #ff6d05 100%);
    background: linear-gradient(to bottom, #ffc014 0%, #ff980d 48%, #ff6d05 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc014', endColorstr='#ff6d05', GradientType=0 );
}
.ss-comment{background-color: transparent; color: #908c9f; border: none; box-shadow: none; position: relative; top: -14px; padding: 0px; margin: -8px 0px; height: 16px; font-family: FontAwesome;}
.ss-comment:focus{box-shadow: none;}
.pay-block span.comment {font-size: 12px; font-style: italic;}
.work_yellow:hover {
    background: white;
    color: black;
}

.work_yellow.action {
    background: white;
    color: black;
    border-left: 4px solid #c4c800;
}

.pay-block {
  max-height: 90vh;
  overflow: auto;
}

.getclose {
    margin-top: 5px;
}

.cc-r {
    /*float: none;*/
}

.descblock {
    height: 85px;
    overflow: hidden;
    -webkit-box-shadow: inset 1px -13px 30px 11px rgba(255,255,255,1);
    -moz-box-shadow: inset 1px -13px 30px 11px rgba(255,255,255,1);
    box-shadow: inset 1px -13px 30px 11px rgba(255,255,255,1);
}

.opendesc {
    border-radius: 4px;
    padding: 4px;
    display: inline-block;
    background: rgba(0, 0, 0, 0.58);
    color: #fff;
    cursor: pointer;
}

.na_rekl {
    color: green;
    font-weight: bold;
    font-size: 18px;
}

.navbar-inverse .navbar-nav>li>a {
    color: #000000;
}

.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
    color: #8201db;
    background-color: transparent;
}

.navbar-inverse {
    background-color: #fff;
    border-color: #bbbbbb;
}
.mainbtn {
    font-weight: bold; color: white;
}
@media (min-width:600px) {
    .mainbtn {
       color: red; text-shadow: 0 0 5px #FFF, 0 0 10px #FFF, 0 0 15px #FFF, 0 0 20px #49ff18, 0 0 30px #49FF18, 0 0 40px #49FF18, 0 0 55px #49FF18, 0 0 75px #49ff18;
    }
}

.fa.fa-spinner {
    animation: spin 2s linear infinite;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
.panel-body { word-break: break-word;}
.modal-dialog img {max-width: 100%}
.row.pagead {height: 346px;}