body {
    background: url(../../img/bg.gif);
    padding-bottom: 30px;
    font-family: MuseoSansCyrl_500;
    -webkit-user-select: none; /* Chrome all / Safari all */
    -o-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
}

a {
    outline: none;
    text-decoration: none;
    color: black;
}

a:focus, a:hover, button:hover, button:focus {
    outline: none;
    text-decoration: none;
    color: black;
}

input, textarea {
    outline: 0px;
}

ul {
    padding: 0px;
    margin: 0px;
}

header {
    background: #fff;
    box-shadow: inset 0 -1px 3px rgba(0, 0, 0, 0.23);
    width: 100%;
}

body.login-page-body header {
    box-shadow: none;
    background: none;
    padding: 30px 0;
}

body.bgWhite {
    background: #fff;
}

.table-employ-status {
    color: #0ccae9;
    font-weight: bold;
    position: absolute;
    top: -8px;
    right: -35px;
}

.table-employ-status .mini-image {
    height: 30px;
    width: 30px;
    left: 0 !important;

    border: 1px solid #0ccae9;
    border-radius: 50%;
    padding: 4px;
    background: #fff;
}

.menu-hamburger {
    display: none;
}

.top__menu__holder li a.viewMapButton {
    display: inline-block;
    text-transform: uppercase;
    border: 1px solid #4c4f53;
    width: auto;
    text-align: center;
    padding: 2px 10px;
    color: #465668;
    font-size: 15px;
    line-height: 40px;
    margin: 0 10px;
    box-shadow: 0 3px 20px rgba(0, 0, 0, .25), inset 0 2px 0 rgba(255, 255, 255, .6), 0 2px 0 rgba(0, 0, 0, .1), inset 0 0 20px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 3px 20px rgba(0, 0, 0, .25), inset 0 2px 0 rgba(255, 255, 255, .6), 0 2px 0 rgba(0, 0, 0, .1), inset 0 0 20px rgba(0, 0, 0, .1);
}

.top__menu__holder li a.viewMapButton.active {
    box-shadow: inset 0 0 20px rgba(0, 0, 0, .2), 0 2px 0 rgba(255, 255, 255, .4), inset 0 2px 0 rgba(0, 0, 0, .1), inset 0 0 20px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 0 20px rgba(0, 0, 0, .2), 0 2px 0 rgba(255, 255, 255, .4), inset 0 2px 0 rgba(0, 0, 0, .1), inset 0 0 20px rgba(0, 0, 0, .1);
    transition: box-shadow .25s linear;
}

.top__menu__holder li a .plan__span {
    background: url(../../img/5.jpg);
    position: static;
    margin-left: 0;
    display: inline-block;
    margin-right: 15px;
    vertical-align: middle;
    height: 20px;
    width: 20px;
    background-size: contain;
    background-repeat: no-repeat;
}

.top__menu__holder li a.reserve-button-all {
    width: auto;
    margin: 0 10px;
    padding: 12px 9px;
    color: #ffffff;
    font-size: 15px;
    text-align: center;
    text-transform: uppercase;
    border-radius: 4px;
    cursor: pointer;
    background: rgba(24, 217, 236, 1);
    background: -moz-linear-gradient(top, rgba(24, 217, 236, 1) 0%, rgba(0, 187, 231, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(24, 217, 236, 1)), color-stop(100%, rgba(0, 187, 231, 1)));
    background: -webkit-linear-gradient(top, rgba(24, 217, 236, 1) 0%, rgba(0, 187, 231, 1) 100%);
    background: -o-linear-gradient(top, rgba(24, 217, 236, 1) 0%, rgba(0, 187, 231, 1) 100%);
    background: -ms-linear-gradient(top, rgba(24, 217, 236, 1) 0%, rgba(0, 187, 231, 1) 100%);
    background: linear-gradient(to bottom, rgba(24, 217, 236, 1) 0%, rgba(0, 187, 231, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#18d9ec', endColorstr='#00bbe7', GradientType=0);
    box-shadow: 0 3px 20px rgba(0, 0, 0, .25), inset 0 2px 0 rgba(255, 255, 255, .6), 0 2px 0 rgba(0, 0, 0, .1), inset 0 0 20px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 3px 20px rgba(0, 0, 0, .25), inset 0 2px 0 rgba(255, 255, 255, .6), 0 2px 0 rgba(0, 0, 0, .1), inset 0 0 20px rgba(0, 0, 0, .1);
}

.top__menu__holder li a.reserve-button-all.active {
    box-shadow: inset 0 0 20px rgba(0, 0, 0, .2), 0 2px 0 rgba(255, 255, 255, .4), inset 0 2px 0 rgba(0, 0, 0, .1), inset 0 0 20px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 0 20px rgba(0, 0, 0, .2), 0 2px 0 rgba(255, 255, 255, .4), inset 0 2px 0 rgba(0, 0, 0, .1), inset 0 0 20px rgba(0, 0, 0, .1);
    transition: box-shadow .25s linear;
}

.top__menu__holder li .dropdown .btn {
    padding: 4px 8px;
    line-height: 1;
}

.top__menu__holder li .dropdown .btn {
    font-size: 22px;
    color: #465668;
}

.top__menu__holder li .dropdown .dropdown-menu li a {
    display: block;
}

.top__menu__holder li .dropdown .dropdown-menu li {
    width: 100%;
}

.top__menu__holder li .dropdown .dropdown-menu {
    left: auto;
    right: 0;
}

.custom__css__modalCloseTableSection1 {
    width: 150px;
}

.custom__css__modalCloseTableSection2 {
    width: 350px;
    margin-left: 20px;
}

.custom__css__modalCloseCustomTableNumSelectStyle {
    width: 60px !important;
}

.custom__css___modalClosePLeftIndent p {
    margin-left: 20px;
    font-size: 13px;
}

.modal__form__holder__editTable__custom {
    padding: 0px 30px 50px;
}

.modal__add__new__order__custom__padding {
    padding-bottom: 5px;
}


.custom__before__buttons__left__menu {
}


.no-margin {
    margin: 0;
}


.left_menu {
    width: 270px;
    display: inline-block;
    vertical-align: top;
}


.left_menudiv {
    text-align: center;
    background: #7b8591;
    color: white;
    margin-top: 1px;
    padding: 13px;
}

.left_menudiv:hover {
    text-align: center;
    background: #05c1e8;
    color: white;
    margin-top: 1px;
    padding: 13px;
}

.informer {
    text-align: center;
}

.formH1 {
    text-align: center;
    margin-bottom: 50px;
}

.loginForm {
    width: 200px;
}

.loginForm input {
    align-content: center;
    margin-bottom: 15px;
    height: 40px;
    font-size: 12px;
}

.loginButton {
    border: 0px;
    background-color: rgba(103, 207, 0, 1)!important;
    background-image: unset;
    background: -moz-linear-gradient(top, rgba(103, 207, 0, 1) 0%, rgba(84, 169, 0, 1) 100%)!important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(103, 207, 0, 1)), color-stop(100%, rgba(84, 169, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(103, 207, 0, 1) 0%, rgba(84, 169, 0, 1) 100%)!important;
    background: -o-linear-gradient(top, rgba(103, 207, 0, 1) 0%, rgba(84, 169, 0, 1) 100%);
    background: -ms-linear-gradient(top, rgba(103, 207, 0, 1) 0%, rgba(84, 169, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(103, 207, 0, 1) 0%, rgba(84, 169, 0, 1) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#67cf00', endColorstr='#54a900', GradientType=0);
    width: 80%;
    color: white;
    margin-top: 25px;
}

.loginButton:active {
    position: relative;
    bottom: -1px;
}

.forgotenPasswordText {
    text-align: center;
}

.forgotenPasswordText a {
    text-decoration: none;
    font-size: 10px;
    color: lightslategray;
    border-bottom: 1px dotted lightslategray;
}

#mapMenuHolder {
    width: 280px;
}

#scrollbox4 {
    overflow: auto;
    height: 481px; /* 293 px */
    padding: 0 0px;
    border: 1px solid #b7b7b7;
}

.handle4 {
    position: absolute;
    width: 6px;
    background-clip: padding-box;
    background: #a8b3c1; /* No RGBA support */
}


.handle4:hover {
    background: #a8b3c1; /* No RGBA support */

}

.dragging .handle4,
.handle4:active {
    background: #566069; /* No RGBA support */

}

.OrderHolder {
    margin-top: 2px;
    margin-left: 5px;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
}

.orderInfo {
    margin-bottom: 2px;
    margin-left: 5px;
    text-align: left;
    font-size: 12px;
}

.infoButton {
    margin-top: 5px;
    padding: 10px;
    color: white;
    border-radius: 5px;
    float: right;
    height: 40px;
    width: 50px;

    background: rgba(24, 217, 236, 1);
    background: -moz-linear-gradient(top, rgba(24, 217, 236, 1) 0%, rgba(0, 187, 231, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(24, 217, 236, 1)), color-stop(100%, rgba(0, 187, 231, 1)));
    background: -webkit-linear-gradient(top, rgba(24, 217, 236, 1) 0%, rgba(0, 187, 231, 1) 100%);
    background: -o-linear-gradient(top, rgba(24, 217, 236, 1) 0%, rgba(0, 187, 231, 1) 100%);
    background: -ms-linear-gradient(top, rgba(24, 217, 236, 1) 0%, rgba(0, 187, 231, 1) 100%);
    background: linear-gradient(to bottom, rgba(24, 217, 236, 1) 0%, rgba(0, 187, 231, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#18d9ec', endColorstr='#00bbe7', GradientType=0);
}

.descriptionTitle {
    color: black;
    font-size: 18px;
    text-align: left;
    margin-left: 50px;
    margin-top: 10px;
}

.closer {
    color: red;
    text-align: right;
    font-size: 18px;
    font-weight: bold;
}


.modalContainer {
    margin-top: 10%;
    margin-left: 20%;
    max-width: 850px;
    background: white;
}


.modalLeftPath {
    float: left;
    padding-left: 70px;
}

.modalLeftPath p {
    text-align: center;
    font-size: 12;
}

.imgOfTable {
    height: 170px;
    width: 170px;
    margin-bottom: 20px;
    border: 1px solid grey;
}

.modalRightPath {
    float: right;
    padding-right: 70px;
    width: 400px;
}

.formPart {
    font-size: 16px;
    padding-top: 20px;
    padding-bottom: 20px;
    width: 280px;
}

.formSelect {
    font-size: 16px;
    color: darkgrey;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 280px;
    margin-bottom: 10px;
}

.modalButton {
    text-align: center;
    padding: 10px;
    background: rgba(103, 207, 0, 1);
    background: -moz-linear-gradient(top, rgba(103, 207, 0, 1) 0%, rgba(84, 169, 0, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(103, 207, 0, 1)), color-stop(100%, rgba(84, 169, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(103, 207, 0, 1) 0%, rgba(84, 169, 0, 1) 100%);
    background: -o-linear-gradient(top, rgba(103, 207, 0, 1) 0%, rgba(84, 169, 0, 1) 100%);
    background: -ms-linear-gradient(top, rgba(103, 207, 0, 1) 0%, rgba(84, 169, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(103, 207, 0, 1) 0%, rgba(84, 169, 0, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#67cf00', endColorstr='#54a900', GradientType=0);
    width: 200px;
    margin-left: 40px;
    color: white;
    border: 0px;
}


.TableForm {
    margin-top: 10%;
    margin-left: 20%;
    width: 850px;
    background: white;
}

.TableCloseModal {
    margin-top: 10%;
    margin-left: 30%;
    width: 500px;
    background: white;
}

.formsPreView {
    margin-left: 4%;
    margin-right: 4%;
    display: inline-block;
}

.formsImg {
    border: 1px grey solid;
    height: 130px;
    width: 130px;
}

.formsView {
    display: inline-block;
    height: 300px;
    margin: 10px;
}

.formsView p {
    margin-top: 5px;
    text-align: center;
    font-size: 12px;
}

.newOrderForm {
    margin: 3px;
    height: 35px;
    border-radius: 1px grey solid;
    padding-left: 5px;
    width: 195px;
    display: inline-block;
}

.newOrderForm text {
    padding-left: 10px;
    font-size: 14px;
    color: dimgray;
}

.formNewOrderBottom {
    width: 650px;
    margin-left: 90px;
    margin-right: 90px;
    height: auto;
}

.newOrderForm2 {
    margin: 3px;
    margin-left: 15px;
    height: 35px;
    border-radius: 1px grey solid;
    padding-left: 5px;
    width: 175px;
    display: inline-block;
    color: dimgray;
    font-size: 12px;
    margin-bottom: 30px;
}

.newOrderForm2 text {
    padding-left: 10px;
    font-size: 12px;
}

.newOrderForm2Table {
    margin: 3px;
    margin-left: 15px;
    height: 35px;
    border-radius: 1px grey solid;
    padding-left: 5px;
    width: 50px;
    display: inline-block;
    color: dimgray;
    font-size: 12px;
    margin-bottom: 30px;
}

.newOrderForm2Note {
    margin: 3px;
    margin-left: 15px;
    min-height: 70px;
    max-height: 70px;
    border-radius: 1px grey solid;
    padding-left: 5px;
    min-width: 570px;
    max-width: 570px;
    display: inline-block;
    color: dimgray;
    font-size: 12px;
    margin-bottom: 30px;
}

.selectButton {
    background: rgba(103, 207, 0, 1);
    background: -moz-linear-gradient(top, rgba(103, 207, 0, 1) 0%, rgba(84, 169, 0, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(103, 207, 0, 1)), color-stop(100%, rgba(84, 169, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(103, 207, 0, 1) 0%, rgba(84, 169, 0, 1) 100%);
    background: -o-linear-gradient(top, rgba(103, 207, 0, 1) 0%, rgba(84, 169, 0, 1) 100%);
    background: -ms-linear-gradient(top, rgba(103, 207, 0, 1) 0%, rgba(84, 169, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(103, 207, 0, 1) 0%, rgba(84, 169, 0, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#67cf00', endColorstr='#54a900', GradientType=0);
    width: 80px;
    height: 30px;
    color: white;
    border: 0px;
    margin-left: 15px;
}


.closeTableFild {
    margin-left: 30px;
}

.greybutton {
    text-align: center;
    background: #7b8591;
    color: white;
    margin-top: 1px;
    margin-bottom: 50px;
    padding: 8px;
    border: 0px;
    width: 180px;
}

.greenbutton {
    text-align: center;
    background: rgba(103, 207, 0, 1);
    background: -moz-linear-gradient(top, rgba(103, 207, 0, 1) 0%, rgba(84, 169, 0, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(103, 207, 0, 1)), color-stop(100%, rgba(84, 169, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(103, 207, 0, 1) 0%, rgba(84, 169, 0, 1) 100%);
    background: -o-linear-gradient(top, rgba(103, 207, 0, 1) 0%, rgba(84, 169, 0, 1) 100%);
    background: -ms-linear-gradient(top, rgba(103, 207, 0, 1) 0%, rgba(84, 169, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(103, 207, 0, 1) 0%, rgba(84, 169, 0, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#67cf00', endColorstr='#54a900', GradientType=0);
    color: white;
    margin-top: 40px;
    margin-bottom: 20px;
    padding: 8px;
    border: 0px;
    width: 180px;
    margin-left: 37px;
    margin-right: 6px;
}

.greenButton:hover {
    opacity: 0.9;
}


.jsOrderSectionHolder {
    width: 288px;
    margin-right: -8px;
}

.select__Import {
    border: 0px;
    background-image: url(../../img/1463311503_user_16.png);
    height: 34px;
    width: 205px;
    -webkit-appearance: none;
}

.select__Import span {
    display: inline-block;
    padding-left: 10px;
    padding-top: 7px;
    height: 33px;
    width: 125px;
    cursor: pointer;
    vertical-align: middle;
}

.import__chose {
    position: absolute;
    width: 136px !important;
    height: 43px !important;
    background: url(../../img/import.png);
    margin-left: 84px;
    margin-top: 2px;
    z-index: 50;
}

.clientpage__li li {
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
}

.statistick__button__clientinfo {
    display: block;
    text-decoration: none;
    padding-top: 12px !important;
    padding-bottom: 11px !important;
    padding-left: 30px !important;
    padding-right: 0px !important;
    border-top: 1px solid #b7b7b7;
    font-weight: bold;
}

.statistick__button__clientinfo h6 {
    height: 14px;
}

.statistick__button__clientinfo:before {
    display: inline-block;
    position: absolute;
    margin-left: -20px;
    content: url(../../img/icon-stat.png);
}

#statistick {
    position: relative;
}

#statistick .fixedTitleText {
    top: 0px;
    left: 0px;
    padding: 20px;
    font-size: 30px;
    position: absolute;
    width: 100%;
    height: 120%;
    margin-top: -20px;
    margin-bottom: -20px;
    background-color: rgba(255, 255, 255, 0.8);
    z-index: 1000;
}


.clientindo__tablecontainer > div {
    padding: 0px 25px;
    display: block;
}

.full__client__info > div {
    padding: 0px 25px;
}

.clientindo__tablecontainer h3 {
    font-size: 15px;
    color: #465668;
}

.clientindo__tablecontainer h4 {
    margin: 14px 0px;
    font-size: 20px;
    font-weight: bold;
    color: #465668;
}

.guestssearch__clientinfo {
    width: 320px;
    border: 1px solid grey;
    height: 31px;
    color: #465668;
    border-radius: 3px;
    padding-left: 15px;
    margin-top: 10px;
}

.helper {
    width: 100%;
    background: #fff0d4;
    height: 39px;
    border-bottom: 1px solid #b7b7b7;
    padding: 12px 25px;
    padding-right: 0px;
    display: block;
}

.edit__client__fullinfo {
    width: 100%;
    height: 39px;
    border-bottom: 1px solid #b7b7b7;
    padding-right: 0px;
    display: block;
}

.back__info__button {
    width: 116px;
    border-left: 1px solid #b7b7b7;
    height: 39px;
    padding: 12px 20px !important;
    width: 90px !important;
    text-transform: none !important;
    text-align: right !important;
    font-size: 12px !important;
    font-weight: normal !important;
}

.back__info__button:before {
    display: inline-block;
    position: relative;
    content: url(../../img/1463320177_arrow-back.png);
    margin-right: 3px;
}

.helper p {
    font-size: 12px;
    color: #465668;
}

.closeHelper {
    color: #465668;
    font-weight: bold;
    font-size: 12px;
    margin-top: -35px;
    margin-right: 5px;
    float: right;
    cursor: pointer;
}

.new__order__button {
    width: 230px !important;

    margin-right: 10px;
    position: relative;
}

.newUserButton {
    width: 270px !important;
}

.new__order__button:after {
    display: block;
    position: absolute;
    margin-top: -20px;
    right: 20px;
    content: url(../../img/add.png);
}

.add__newclient__icon {
    display: inline-block;
    width: 67px !important;
}

.newClientNote {
    display: block;
    text-align: center;
}

.newClientNote p {
    margin-left: -460px;
}

.social__container {
    text-align: center;
}

.social__icon {
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    font-size: 12px;
    padding: 15px 15px;
    text-align: right;
    border-right: 1px solid #b7b7b7;
}

.add__new__social {
    vertical-align: top;
    display: inline-block;
    margin: 0px 20px;
    margin-bottom: 30px;
    border: 1px solid #b7b7b7;
    min-height: 48px;
}

.social__tabs {
    display: block !important;
    margin: 10px 0px !important;
    margin-bottom: 30px;
    border: 1px solid #b7b7b7;
    min-height: 48px;
    padding: 0px 0px !important;
    width: 215px !important;
}

.social__tabs a {
    display: block;
    font-size: 9px;
    margin: 0px;
    color: gray;
    border-bottom: 1px gray dotted;
    text-align: left;
    width: 70px;
}

.social__info {
    display: inline-block;
    vertical-align: middle !important;
    text-decoration: none;
    font-size: 12px;
    padding-left: 15px;
    width: 160px;
    text-align: left;
    border-left: 0px !important;
    padding-bottom: 0px !important;
}

.add__new__social a {
    display: block;
    font-size: 9px;
    margin: 0px;
    color: gray;
    border-bottom: 1px gray dotted;
    text-align: left;
    width: 70px;
}

.bith__Picker {
    display: inline-block;
    margin-left: 65px;
}

.edit__buttons li {
    display: inline-block;
    vertical-align: top;
}

.edit__buttons li:first-child,
.edit__buttons li:nth-child(2) {
    border-radius: 0px;
    padding: 9px 15px;
    background: #d9534f;
    border: none;
    color: #fff;
    cursor: pointer;
}

.edit__buttons li:first-child:hover,
.edit__buttons li:nth-child(2):hover {
    background: #c9302c;
}

.edit__buttons li:nth-child(3) {
    margin-right: 1px;
    padding: 10px 10px;
    background: rgba(24, 217, 236, 1);
    background: -moz-linear-gradient(top, rgba(24, 217, 236, 1) 0%, rgba(0, 187, 231, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(24, 217, 236, 1)), color-stop(100%, rgba(0, 187, 231, 1)));
    background: -webkit-linear-gradient(top, rgba(24, 217, 236, 1) 0%, rgba(0, 187, 231, 1) 100%);
    background: -o-linear-gradient(top, rgba(24, 217, 236, 1) 0%, rgba(0, 187, 231, 1) 100%);
    background: -ms-linear-gradient(top, rgba(24, 217, 236, 1) 0%, rgba(0, 187, 231, 1) 100%);
    background: linear-gradient(to bottom, rgba(24, 217, 236, 1) 0%, rgba(0, 187, 231, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#18d9ec', endColorstr='#00bbe7', GradientType=0);
    content: url(../../img/1463320635_new-24.png);
    cursor: pointer;
}

.edit__buttons li:last-child {
    margin-right: 5px;
    padding: 9px 10px;
    background: #576067;
    content: url(../../img/1463320521_editor-trash-delete-recycle-bin-glyph.png);
    cursor: pointer;
}

.full__client__info__container {
    width: 100%;
    margin-top: 20px;
    padding: 20px 0px;
}

.client-column {
    display: inline-block;
    margin-left: 15px;
    width: 120px;
    vertical-align: top;
}

.client-column .label {
    font-size: 14px;
    margin-right: 2px;
    box-sizing: border-box;
}


.client__activity__info {
    border-left: 1px solid #b7b7b7;
    vertical-align: top;
    padding-left: 30px;
    padding-bottom: 135px;
}

.full__client__info__container ul:not(.client-ul-lines-container).clients-info-lines {
    width: 150px;
}

.full__client__info__container ul:not(.client-ul-lines-container) li {
    display: block;
    margin: 10px 0px;
    min-height: 17px;
    text-decoration: none;
    font-size: 12px;
    color: #465668;
}

.full__client__info__container ul:not(.client-ul-lines-container):nth-child(3) li {
    font-weight: bold !important;
}

.title {
    font-size: 15px;
    color: #465668;
    padding: 10px 0px;
}

div.add__client__photo {
    margin-top: 12px;
    width: 94px;
    height: 94px;
    padding: 30px 20px;
    text-align: center;
    background: #e4e4e4;
    font-size: 12px;
    color: #465668;
    font-weight: bold;
    cursor: url(../../img/camera.png) 10 10, auto;
}

img.add__client__photo {
    cursor: url(../../img/camera.png) 10 10, auto;
}


#all {
    display: block;
}

.checkboxStyle {
    /*width: 15px;*/
    height: 15px;
    display: inline-block;
    position: relative;
}

.checkboxStyle label {
    font-weight: normal;
    border: 2px dashed #666;
    padding: 0 3px;
}

.checkboxStyle input {
    opacity: 0;
    position: absolute;
}

.checkboxStyle input[type=checkbox] + label:before {
    content: "";
    display: inline-block;
    width: 15px;
    height: 15px;
    vertical-align: middle;
    background: url(../../img/check.png);
}

.checkboxStyle input[type=checkbox]:checked + label:before {
    content: "\2714"; /* Tick */
    color: #465668;
    text-align: center;
    line-height: 15px;
}

.checkboxStyle input[type=checkbox]:checked + label{
    color: #62c700;
}

.show__type__reserv__page {
    font-size: 0;
}


.show__type__reserv__page ul li {
    background: rgba(246, 41, 12, 0);
    background: -moz-linear-gradient(top, rgba(246, 41, 12, 0) 0%, rgba(240, 47, 23, 0) 0%, rgba(241, 111, 92, 0) 0%, rgba(183, 183, 183, 0.2) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(246, 41, 12, 0)), color-stop(0%, rgba(240, 47, 23, 0)), color-stop(0%, rgba(241, 111, 92, 0)), color-stop(100%, rgba(183, 183, 183, 0.2)));
    background: -webkit-linear-gradient(top, rgba(246, 41, 12, 0) 0%, rgba(240, 47, 23, 0) 0%, rgba(241, 111, 92, 0) 0%, rgba(183, 183, 183, 0.2) 100%);
    background: -o-linear-gradient(top, rgba(246, 41, 12, 0) 0%, rgba(240, 47, 23, 0) 0%, rgba(241, 111, 92, 0) 0%, rgba(183, 183, 183, 0.2) 100%);
    background: -ms-linear-gradient(top, rgba(246, 41, 12, 0) 0%, rgba(240, 47, 23, 0) 0%, rgba(241, 111, 92, 0) 0%, rgba(183, 183, 183, 0.2) 100%);
    background: linear-gradient(to bottom, rgba(246, 41, 12, 0) 0%, rgba(240, 47, 23, 0) 0%, rgba(241, 111, 92, 0) 0%, rgba(183, 183, 183, 0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6290c', endColorstr='#b7b7b7', GradientType=0);
    display: inline-block;
    height: 33px;
    width: 80px;
    border: 1px solid #b7b7b7;
    text-align: center;
    padding-top: 7px;
    font-size: 12px;
    cursor: pointer;
}

.show__type__reserv__page__active__li {
    background: rgba(252, 252, 252, 1) !important;
    background: -moz-radial-gradient(center, ellipse cover, rgba(252, 252, 252, 1) 0%, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 0%, rgba(183, 183, 183, 0.2) 100%) !important;
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(252, 252, 252, 1)), color-stop(0%, rgba(255, 255, 255, 1)), color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(183, 183, 183, 0.2))) !important;
    background: -webkit-radial-gradient(center, ellipse cover, rgba(252, 252, 252, 1) 0%, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 0%, rgba(183, 183, 183, 0.2) 100%) !important;
    background: -o-radial-gradient(center, ellipse cover, rgba(252, 252, 252, 1) 0%, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 0%, rgba(183, 183, 183, 0.2) 100%) !important;
    background: -ms-radial-gradient(center, ellipse cover, rgba(252, 252, 252, 1) 0%, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 0%, rgba(183, 183, 183, 0.2) 100%) !important;
    background: radial-gradient(ellipse at center, rgba(252, 252, 252, 1) 0%, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 0%, rgba(183, 183, 183, 0.2) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#b7b7b7', GradientType=1) !important;
    color: #62c700 !important;
}

.show__type__reserv__page ul li:nth-child(4) {
    width: 33px;
    margin-left: 10px;
    border: 1px solid #b7b7b7;
    border-radius: 3px;
}

.show__type__reserv__page ul li:nth-child(4):after {
    display: inline-block;
    content: url(../../img/1462314333_print.png);
    margin-top: 1px;
}

.show__type__reserv__page ul a:nth-child(2) li {
    border-left: 0px;
    border-right: 0px;
}

.show__type__reserv__page ul a:nth-child(1) li {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.show__type__reserv__page ul a:nth-child(3) li {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}


.show__byCategory__Container ul div {
    border-bottom: 1px solid #b7b7b7;
    position: relative;
}

.show__byCategory__Container ul div li {
    display: inline-block;
    vertical-align: middle;

}

.show__byCategory__Container ul div li:first-child {
    font-size: 17px;
    padding: 0px 26px;
    padding-top: 25px;
    padding-bottom: 15px;
    width: 100px;
}

.show__byCategory__Container ul div li:nth-child(2) {
    border-left: 1px solid #b7b7b7;
    border-right: 1px solid #b7b7b7;
    padding: 0px 25px;
    padding-top: 15px;
    padding-bottom: 5px;
    font-size: 13px;
    font-weight: bold;
    width: 400px;
}

.show__byCategory__Container ul div li:nth-child(2) p:first-child {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
}

.show__byCategory__Container ul div li:nth-child(2) div {
    display: inline-block;
    border: 0px !important;
    vertical-align: middle;
    padding: 0px 40px;
    font-size: 13px;
    font-weight: normal !important;
}

.show__byCategory__Container ul div li:nth-child(2) div p:first-child:before {
    content: url(../../img/2.jpg);
    display: inline-block;
    margin-right: 10px;
    position: relative;
    vertical-align: middle;
}

.show__byCategory__Container ul div li:nth-child(2) div p:last-child:before {
    content: url(../../img/3.jpg);
    display: inline-block;
    margin-left: 1px;
    margin-right: 10px;
    position: relative;
    vertical-align: middle;
}

.show__byCategory__Container ul div li:nth-child(3) {
    font-size: 12px;
    font-weight: bold;
    padding: 0px 25px;
    width: 310px;
}

.show__byCategory__Container ul div li:nth-child(3) p:first-child {
    margin-bottom: 5px;
}

.show__byCategory__Container ul div li:nth-child(3) p:last-child {
    font-size: 11px !important;
    font-weight: normal !important;
    margin-bottom: 0px;
}

.show__byCategory__Container ul div span {


    content: url(../../img/1462207128_edit_property.png);
    padding: 0px 25px;

    cursor: pointer;
}

.edit__countogpeople__reserv {
    font-size: 10px;
    color: #18d9ec;
    padding-right: 7px;

    margin-top: 5px;
    cursor: pointer;
}

.cancled__order p {
    text-decoration: line-through !important;
}

.cancled__order div {
    background-color: #f4fdfe;
    opacity: 0.4;
}

.cancled__order div li:nth-child(3) {
    font-size: 25px !important;
    color: red;
    padding-top: 20px;
}

.cancled__order .edit__countogpeople__reserv {
    cursor: default;
}

.cancled__order div span {
    cursor: default !important;
}

.event__list__on__popup {
    text-align: center;
    display: block;
    padding: 0px 260px;
}

.event__list__on__popup li {
    padding: 10px 5px;
    display: block;
    text-decoration: none;
    border-bottom: 1px solid #b7b7b7;
}

.day__in__month__category {
    display: block;
    text-decoration: none;
    width: 100%;
    padding-top: 17px;
    padding-bottom: 15px;
    padding-left: 45px;
    background: #e9e9e9;
    font-size: 14px;
    color: #4c4f53;
    border-bottom: 1px solid #b7b7b7;
    position: relative;
}

.day__in__month__category.compact {
    padding: 5px;
    padding-left: 45px;
}

.day__in__month__category.compact .restaurantEventControlsInMonth{
    display: none;
}

.day__in__month__category.compact+.table tr>td{
    vertical-align: middle;
}

.days__ofweek__reservPage {
    display: flex;
    margin: 0;
    padding: 0;
    height: 38px;
    font-size: 0;
    position: relative;
    /*margin-bottom: 40px;*/
}

.days__ofweek__reservPage li {
    position: relative;
    display: inline-block;
    text-decoration: none;
    height: 38px;
    width: calc(100% / 7);
    border: 1px solid #b7b7b7;
    border-right: 0;
    border-top: 0;
    background: rgba(246, 41, 12, 0);
    background: -moz-linear-gradient(top, rgba(246, 41, 12, 0) 0%, rgba(240, 47, 23, 0) 0%, rgba(241, 111, 92, 0) 0%, rgba(183, 183, 183, 0.2) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(246, 41, 12, 0)), color-stop(0%, rgba(240, 47, 23, 0)), color-stop(0%, rgba(241, 111, 92, 0)), color-stop(100%, rgba(183, 183, 183, 0.2)));
    background: -webkit-linear-gradient(top, rgba(246, 41, 12, 0) 0%, rgba(240, 47, 23, 0) 0%, rgba(241, 111, 92, 0) 0%, rgba(183, 183, 183, 0.2) 100%);
    background: -o-linear-gradient(top, rgba(246, 41, 12, 0) 0%, rgba(240, 47, 23, 0) 0%, rgba(241, 111, 92, 0) 0%, rgba(183, 183, 183, 0.2) 100%);
    background: -ms-linear-gradient(top, rgba(246, 41, 12, 0) 0%, rgba(240, 47, 23, 0) 0%, rgba(241, 111, 92, 0) 0%, rgba(183, 183, 183, 0.2) 100%);
    background: linear-gradient(to bottom, rgba(246, 41, 12, 0) 0%, rgba(240, 47, 23, 0) 0%, rgba(241, 111, 92, 0) 0%, rgba(183, 183, 183, 0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6290c', endColorstr='#b7b7b7', GradientType=0);
    color: #89919b;
    padding: 11px 0;
    text-align: center;
    font-size: 11px;
    cursor: pointer;
}


.save-event-text-btn {
    color: #5ebe01;
    padding: 5px 10px;
    font-size: 22px;
}

.edit-event-btn,
.add-event-btn {
    display: none;
    width: 40px;
    color: #5ebe01;
    padding: 5px 15px;
    border-radius: 4px;
    opacity: .8;
    background-image: url(../../img/icon-note-edit.png);
    border: none;
    background-size: 40px;
    background-position: center;
    background-repeat: no-repeat;
    height: 55px;
}


.btn.btn-edit-note-popup {
    width: 28px;
    height: 28px;
    color: #5ebe01;
    padding: 5px 15px;
    border-radius: 4px;
    background-image: url(../../img/icon-note-edit-small.jpg);
    background-size: contain;
    background-position: 0 0;
    background-repeat: no-repeat;
    border: none;
}


/*.view-event-btn{*/
/*    background-image: url(../../img/icon-note.jpg);*/
/*}*/

.restaurant-notes .edit-event-btn,
.restaurant-notes .add-event-btn {
    top: auto;
    display: block;
}


.restaurantEventControls {
    position: absolute;
    top: 0;
    right: 0;
    text-align: center;
}

.restaurantEventControlsInMonth {
    position: absolute;
    top: 10px;
    right: 0;
    text-align: center;
    display: none;
}

.restaurantEventControlsInMonth .edit-event-btn,
.restaurantEventControlsInMonth .add-event-btn {
    width: 35px;
    background-size: 25px;
    height: 35px;
}

a.edit-event-btn:focus,
a.edit-event-btn:hover,
a.add-event-btn:focus,
a.add-event-btn:hover {
    opacity: 1;
    color: #5ebe01;
}

.days__ofweek__reservPage li:last-child {
    border-right: 1px solid #b7b7b7;
}

.days__ofweek__reservPage__active {
    display: inline-block;
    text-decoration: none;
    height: 38px;
    width: 141px;
    border: 1px solid #b7b7b7;
    border-right: 0px;
    border-top: 0px;
    background: rgba(252, 252, 252, 1) !important;
    background: -moz-radial-gradient(center, ellipse cover, rgba(252, 252, 252, 1) 0%, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 0%, rgba(183, 183, 183, 0.2) 100%) !important;
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(252, 252, 252, 1)), color-stop(0%, rgba(255, 255, 255, 1)), color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(183, 183, 183, 0.2))) !important;
    background: -webkit-radial-gradient(center, ellipse cover, rgba(252, 252, 252, 1) 0%, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 0%, rgba(183, 183, 183, 0.2) 100%) !important;
    background: -o-radial-gradient(center, ellipse cover, rgba(252, 252, 252, 1) 0%, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 0%, rgba(183, 183, 183, 0.2) 100%) !important;
    background: -ms-radial-gradient(center, ellipse cover, rgba(252, 252, 252, 1) 0%, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 0%, rgba(183, 183, 183, 0.2) 100%) !important;
    background: radial-gradient(ellipse at center, rgba(252, 252, 252, 1) 0%, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 0%, rgba(183, 183, 183, 0.2) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#b7b7b7', GradientType=1) !important;
    color: #4c4f53 !important;
    padding: 9px 0;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    box-shadow: inset 0 0 20px rgba(0, 0, 0, .2), 0 2px 0 rgba(255, 255, 255, .4), inset 0 2px 0 rgba(0, 0, 0, .1), inset 0 0 20px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 0 20px rgba(0, 0, 0, .2), 0 2px 0 rgba(255, 255, 255, .4), inset 0 2px 0 rgba(0, 0, 0, .1), inset 0 0 20px rgba(0, 0, 0, .1);
}

.days__ofweek__reservPage li p {
    display: inline-block;
    color: #89919b;
}

.days__ofweek__reservPage .day-title {
    font-style: normal;
    font-size: 13px;
}

.days__ofweek__reservPage__active p {
    display: inline-block;
    color: red !important;
}

.days__ofweek__reservPage li b {
    color: #666;
    font-size: 12px;
}

.days__ofweek__reservPage li.days__ofweek__reservPage__active b {
    color: #62c700;
    font-size: 15px !important;
}

.days__ofweek__reservPage li.days__ofweek__reservPage__active {
    padding: 8px 0;
}

.currentDay {
    border: 2px solid #80bd38cf !important;
    padding: 10px 0 !important;
}

.currentDay:after {
    content: '';
    position: absolute;
    border: 5px solid transparent;
    border-top: 5px solid #80bd38cf;
    border-right: 5px solid #80bd38cf;
    top: 0;
    right: 0;
}

.days__ofweek__reservPage__active.currentDay {
    padding: 7px 0 !important;
}


@media screen and (max-width: 1200px) and (min-width: 1081px) {
    .mainContainerTitle {
        margin-left: 20px;
    }

    .left_menu {
        margin-left: 20px;
    }

    #searchFild {
        margin-left: 10px;
    }

    #search {
        margin-left: 390px;
    }

    .modalContainer {
        margin-left: 15%;
    }
}

@media screen and (max-width: 991px) and (min-width: 670px) {
    .loginForm {
        margin-left: 40%
    }

    .modalContainer {
        margin-top: 5%;
        margin-right: 10%;
    }

    .TableForm {
        margin-right: 10%;
        margin-top: 5%;
    }

    #search {
        margin-left: 235px;
    }
}

@media screen and (max-width: 1100px) {

    #widgetCalendar {
        zoom: 1.3;
        margin-left: -105px;
        top: 17px;
    }

    body .reserve-button-floating {
        position: fixed !important;
        top: 500px !important;
        bottom: auto !important;
        right: -72px !important;
    }

    .orders-container {
        margin-right: 26px;
    }
}

@media screen and (max-width: 768px) {
    body .reserve-button-floating {
        top: 450px !important;
    }

}

@media screen and (max-width: 1024px) {
     .restaurant-notes {
        top: 400px;
    }
}


@media screen and (max-width: 669px) and (min-width: 401px) {
    .loginForm {
        margin-left: 30%
    }
}

@media screen and (max-width: 401px) and (min-width: 1px) {
    .loginForm {
        margin-left: 15%
    }
}

@media screen and (max-width: 837) and (min-width: 1px) {
    .modalContainer {
        height: 100%;
    }

    .modalLeftPath {
        float: none;
        padding-left: 30%;
    }
}

@media screen and (max-width: 1080px) and (min-width: 0px) {
    .ContainerMap {
        margin-left: 10%;
    }

    .mainContainer {
        margin-left: 20%;
    }

    .left_menu {
        float: none;
    }

    .top_menu text {
        margin-left: 10px;
    }

    #searchFild {
        width: 100px;
    }

    .modalContainer {
        margin-left: 10%;
    }

    .TableForm {
        margin-left: 10%;
    }
}


.clientinfo__chart {
    margin-bottom: 30px;
}


.clientinfo__statistic__title {
    text-transform: uppercase;
    padding-left: 20px;
    padding-bottom: 30px;
    font-size: 15px;
}

.clientinfo__statistic__summary__titles,
.clientinfo__statistic__summary {
    display: inline-block;
    width: 90px;
    margin-left: 40px;
}

.clientinfo__statistic__summary {
    margin-left: 0px;
}

.clientinfo__statistic__summary__titles li, .clientinfo__statistic__summary li {
    display: block;
    width: 100%;
    line-height: 30px;
}

.clientinfo__statistic__summary__titles li b {
    font-family: 'MuseoSansCyrl_700';
}


.customMargin50px {
    margin: 50px;
}

.ordersMainPageContainer,
.table_Order_Info {
    border-bottom: 1px solid #e9e9e9;
}

/** clients info image styles */
div#clientInfoLinkToChangePhoto {
    padding: 30px 20px;
    height: 94px;
    border: none;
}

.clientInfoUserPhotoHolder img {
    width: 94px;
    height: 94px;
}


iframe {
    border: none;
    display: inline-block;
    text-align: center;
}

.modal__in__frame {
    padding: 10px !important;
}


/**
index page
*/


.inlineVertical {
    vertical-align: middle;
    display: inline-block;
}


.btn-md-long {
    width: auto !important;
    font-size: 13px !important;
}

.btn-sm-long {
    font-size: 9px !important;
    padding: 2px !important;
    width: 100px !important;
}


#existUserSection .row {
    margin-left: 5px !important;
    padding-top: 5px !important;
}

.btn-orderIsClosedHolder {
    position: absolute;
    padding-top: 90px;
}

.btn-orderIsClosedHolder .a {
    z-index: 110;
    position: relative;
}

#sectionReservesContainer div {
    width: 550px;
}

#sectionReservesContainer div p {
    display: inline-block;
    vertical-align: top;
    padding: 8px;
    border-style: solid;
    border-width: 0px 0px 1px 1px;
    border-color: #E0E0E0;
    margin: 0px;
}

#sectionReservesContainer div p:last-child {
    border-width: 0px 1px 1px 1px;
}

#sectionReservesContainer div:first-child {
    border-top: 1px solid #E0E0E0;
}


#sectionReservesContainer div p:nth-child(2) {
    width: 200px;
}

#sectionReservesContainer div p:nth-child(4) {
    width: 130px;
}

#sectionReservesContainer div p:nth-child(3) {
    width: 150px;
}


#addNoteToClient {
    color: #0ac2e9;
    font-size: 16px;
}


#clientInfoClientComment textarea {
    width: 140px;
    resize: vertical;
}

#clientInfoClientComment a {
    padding: 10px !important;
}




#tooltipUserIsAlreadyExist {
    display: none;
    position: fixed;
    top: 30px;
    left: 0px;
    right: 0px;
    margin: auto;
    max-width: 500px;
}

#tooltipUserIsAlreadyExist .tooltip-inner {
    max-width: 500px !important;

}

#tooltipUserIsAlreadyExist p {
    margin-bottom: 0px;
}


.actionContainer {
    position: relative;
    display: inline-block;
}

.labelsOrderMessagesInfo {
    position: absolute;
    top: -36px;
    left: 0px;
    width: 372px;
    z-index: 20;
    border-radius: 5px;
    background: #000;
    color: #fff;
    padding: 3px;
    font-size: 0px;
}

.labelsOrderMessagesInfo div {

    display: inline-block;
    text-align: center;
    vertical-align: middle;
    width: 200px;
    font-size: 12px;
}

.labelsOrderMessagesInfo div:first-child {
    width: 160px;
}

.labelsOrderMessagesInfo div:last-child a {
    font-size: 12px;
}

.labelsOrderMessagesInfo div:last-child a:last-child {
    border-radius: 0px 0px 5px 5px;
    width: 100%;

}

.labelsOrderMessagesInfo div:last-child a:first-child {
    border-radius: 5px 5px 0px 0px;
    width: 100%;
}

.no-resize-textarea {
    resize: none;
}


.showAllReservesInDayHolder {
    text-align: right;
    margin-bottom: 0px;

}


.bnt-display-today-reserves.deactive {
    background: grey;
    margin-bottom: 0;
}

.time__picker.deactive,
.data__picker.deactive {
    pointer-events: none;
    background: #BDBDBD;
}


.preloaderUserInfo {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    display: none;
    background: rgba(255, 255, 255, 0.8) url(../../img/ajax-loader.gif) no-repeat center center;

}

.loading-animation {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.8) url(../../img/ajax-loader.gif) no-repeat center center;
}


.clientsBlocksContainer {
    font-size: 0px;
}

.clientsBlocksContainer div {
    font-size: 14px;
}


.nameBlackList {
    position: relative;
}

#blackListTooltip p {
    margin: 1px;
    font-size: 12px;
}

#blackListTooltip .tooltip-inner {
    position: relative;
    padding-right: 10px;

}

#blackListTooltip.tooltip .tooltip-close {
    position: absolute;
    top: 4px;
    right: 4px;
    background: #fff;
    font-size: 12px;
    color: #000;
    width: 17px;
    border-radius: 8.5px;
    cursor: pointer;
}


/* tunes */
.apiKeyContainer {
    margin-top: 20px;
}


/** system buttons */
.btn-grey-hts {
    color: #515a60 !important;
    border: 1px solid silver;
    border-radius: 0px;
    background: #F5F5F5;
    background: -moz-linear-gradient(top, #F5F5F5 100%, #E0E0E0 0%);
    background: -webkit-gradient(left top, left bottom, color-stop(100%, #F5F5F5), color-stop(0%, #E0E0E0));
    background: -webkit-linear-gradient(top, #F5F5F5 100%, #E0E0E0 0%);
    background: -o-linear-gradient(top, #F5F5F5 100%, #E0E0E0 0%);
    background: -ms-linear-gradient(top, #F5F5F5 100%, #E0E0E0 0%);
    background: linear-gradient(to bottom, #F5F5F5 100%, #E0E0E0 0%);
}

.btn-grey-grey {
    color: grey !important;
    border: 1px solid silver;
    border-radius: 0px;
    background: #F5F5F5;
    background: -moz-linear-gradient(top, #F5F5F5 100%, #E0E0E0 0%);
    background: -webkit-gradient(left top, left bottom, color-stop(100%, #F5F5F5), color-stop(0%, #E0E0E0));
    background: -webkit-linear-gradient(top, #F5F5F5 100%, #E0E0E0 0%);
    background: -o-linear-gradient(top, #F5F5F5 100%, #E0E0E0 0%);
    background: -ms-linear-gradient(top, #F5F5F5 100%, #E0E0E0 0%);
    background: linear-gradient(to bottom, #F5F5F5 100%, #E0E0E0 0%);
}

.btn-grey-green {
    color: rgba(103, 207, 0, 1) !important;
    border: 1px solid silver;
    border-radius: 0;
    background: #F5F5F5;
    background: -moz-linear-gradient(top, #F5F5F5 100%, #E0E0E0 0%);
    background: -webkit-gradient(left top, left bottom, color-stop(100%, #F5F5F5), color-stop(0%, #E0E0E0));
    background: -webkit-linear-gradient(top, #F5F5F5 100%, #E0E0E0 0%);
    background: -o-linear-gradient(top, #F5F5F5 100%, #E0E0E0 0%);
    background: -ms-linear-gradient(top, #F5F5F5 100%, #E0E0E0 0%);
    background: linear-gradient(to bottom, #F5F5F5 100%, #E0E0E0 0%);
}

.btn-grey-blue {
    color: #0ac2e9 !important;
    border: 1px solid silver;
    border-radius: 0;
    background: #F5F5F5;
    background: linear-gradient(to bottom, #F5F5F5 100%, #E0E0E0 0%);
}


.btn-green-green,
.btn-green-green:hover,
.btn-green-green:active,
.btn-green-green:focus {
    color: #fff !important;
    border: none;
    border-radius: 0;
    background: rgba(103,207,0,1);
    background: -moz-linear-gradient(top, rgba(103,207,0,1) 0%, rgba(84,169,0,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(103,207,0,1)), color-stop(100%, rgba(84,169,0,1)));
    background: -webkit-linear-gradient(top, rgba(103,207,0,1) 0%, rgba(84,169,0,1) 100%);
    background: -o-linear-gradient(top, rgba(103,207,0,1) 0%, rgba(84,169,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(103,207,0,1) 0%, rgba(84,169,0,1) 100%);
    background: linear-gradient(to bottom, rgba(103,207,0,1) 0%, rgba(84,169,0,1) 100%);
}





.btn-grey-red {
    color: red !important;
    border: 1px solid silver;
    border-radius: 0px;
    background: #F5F5F5;
    background: -moz-linear-gradient(top, #F5F5F5 100%, #E0E0E0 0%);
    background: -webkit-gradient(left top, left bottom, color-stop(100%, #F5F5F5), color-stop(0%, #E0E0E0));
    background: -webkit-linear-gradient(top, #F5F5F5 100%, #E0E0E0 0%);
    background: -o-linear-gradient(top, #F5F5F5 100%, #E0E0E0 0%);
    background: -ms-linear-gradient(top, #F5F5F5 100%, #E0E0E0 0%);
    background: linear-gradient(to bottom, #F5F5F5 100%, #E0E0E0 0%);
}

.mb-3px {
    margin-bottom: 3px;
}


#tooltipDiscountTypeHolder {
    position: relative;
    z-index: 8;
}

#tooltipDiscountType {
    position: absolute;
    top: 10px;
    left: 0px;
    width: 192px;
    z-index: 10;

}


#tabelsTypes {
    padding-bottom: 10px;
}

#tabelsTypes label {
    display: block;
    margin: 0;
    padding: 3px 0;
}

#tabelsTypes input[type=checkbox] {
    margin-right: 5px;
}

/*@media (max-width: 1250px) {*/
/*    .table-employ-status{*/
/*        top: -10px;*/
/*        right: -25px;*/
/*    }*/
/*}*/


