@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800&subset=latin,cyrillic);

.advert15_div_fixed {
  position: fixed;
  width:910px;
  top: 10%;
  z-index:8001;
  text-align:center;
}

.btn {min-width:150px;height:35px;border:none;border-radius:20px;text-align:center;cursor:pointer}

.btn:focus {outline:0}

.btn__container {position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;width:100%}

.btn__grey{background-color:#b8b8b8;color:#fff}
.btn__grey:hover{background-color:#757575}

.btn__purple{background-color:#714892;color:#fff;box-shadow:0 8px 16px 0 rgba(113,72,146,.4)}
.btn__purple:hover{background-color:#8a4893}
.btn__purple:focus {outline:0;box-shadow:0 2px 4px 0 rgba(113,72,146,.4)}

.btn__green{background-color:#18c344;color:#fff;box-shadow:0 8px 16px 0 rgba(113,72,146,.4)}
.btn__green:hover{background-color:#1dbea5;}
.btn__green:focus {outline:0;box-shadow:0 2px 4px 0 rgba(113,72,146,.4)}

.modal {position:fixed;display:none;top:0;right:0;bottom:0;left:0;font-family:'Open Sans',sans-serif;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}

.modal .link {text-decoration:none}

.modal .link:hover{text-decoration:none}

.modal-open {padding-right:15px;overflow:hidden}

.modal-open .modal {display:block;overflow-x:hidden;overflow-y:auto}

.modal-open .modal-backdrop {display:block}

.modal-backdrop {position:fixed;display:none;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#fff;opacity:.5}

.modal-dialog {width:500px;margin:15% auto 30px}

.modal-content {border:none;border-radius:5px;background:#fff;box-shadow:0 10px 20px 0 rgba(0,0,0,.2)}

.modal-header {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;width:100%;padding:30px 20px}

.modal-body {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;width:100%;padding:20px 30px}

.modal-footer {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;width:100%;padding:0 30px 30px}

.modal-footer .content__center .btn {margin:0 10px}

.modal__viber {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;width:100%}

.modal__viber .viber__header--title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-mox-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:5px;font-size:40px;font-weight:700;text-align:center;text-transform:uppercase;color:#fff}

.modal__viber .viber__header--title img {width:277px;height:55px;margin:0 10px;}

.modal__viber .viber__header--title img.logo_sa {width:317px;height:48px;margin:0 10px;}

.modal__viber .viber__header--text {width:100%;font-size:15px;font-weight:600;text-align:center;color:#fff}

.modal__viber .viber__body--text {width:100%;margin-bottom:10px;font-size:14px;text-align:center;color:#747474}

.modal__viber .viber__phone {display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:10px;font-size:14px;font-weight:600;text-align:center;color:#747474}

.modal__viber .viber__phone--change {display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;font-size:14px;text-align:center}

.modal__viber .viber__phone--change .link {color:#426dbc;border-bottom:1px solid #426dbc}

.modal__viber .viber__phone-input {height:33px;border:solid 1px #eae5ef;border-radius:3px;padding:0 10px;background-color:#fff}

.modal__viber .viber__phone-input--container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}

.modal__viber .viber__phone-input--container button,.modal__viber .viber__phone-input--container input{outline:0}

.modal__viber .viber__phone-input--operator{width:30px;margin:0 10px}

.modal__viber .viber__phone-input--number{width:80px;}

.modal__viber .viber__country--btn {position:relative;height:35px;border:solid 1px #eae5ef;border-radius:3px;padding:8px 10px 8px 10px;background-color:#fff;font-size:14px;text-align:left;color:#747474;cursor:pointer}

.modal__viber .modal-header {width:100%;height:120px;padding:30px 5px 0;background:url(images/adv15_viber_bg.png);border-radius: 5px 5px 0 0;}

.content__center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
