.oddsList {
    max-height:50vh;
    overflow:scroll;
    overflow-x:unset;
}

.activeOrange {
    background:var(--skin-bg-color)!important;
    color:#fff!important;
}

.nrCol {
    background:#fff;
    border:0;
    border-radius:100px;
    width:24px;
    height:24px;
    padding:0!important;
    margin:2px;
    font-size:12px;
    text-align:center;
}

.gray {
    background-color:#e2e2e257;
}

.inline-flex {
    display:inline-flex;
}

.borderRound {
    border-radius:100px;
    border:1px solid #e0e0e0;
    width:26px;
    text-align:center;
}

.headerList {
    margin-left:53px;
    padding:8px 10px;
    border:1px solid #e1e1e1;
    display:block;
    background:#e2e2e2;
}

.allSides {
    /*-webkit-box-shadow:0 0 2px 2px rgba(176,176,176,1);*/
    /*-moz-box-shadow:0 0 2px 2px rgba(176,176,176,1);*/
    /*box-shadow:0 0 2px 2px rgba(176,176,176,1);*/
}

.borderBot {
    border-bottom:1px solid #d3d3d3;
}

#main {
    padding: 0 0 0px;
    min-height: 500px;
    position: relative;
}

.vt {
    vertical-align:top;
}

@media (max-width: 575px) {
    .arrangeOpt {
        margin:0!important;
    }
}

@media (min-width: 767px) and (max-width: 900px) {
    .elementmenuoptions{
        display:block!important;
    }
}
.tab-pane.dashMenu.active {
    background-color: var(--skin-bg-main);
    margin: auto;
}


.libgenIconFont {
    font-size:25px;
    color:#fff;
}

.libgenIconMenu {
    font-size:27px;
    color: #000;
}
.dashBorad {
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
}

.hovered-menu {
    color:#fff!important;
}

#selectTimeMenu ul#day_labels {
    border-top:1px #000 solid;
    list-style:none;
    padding:0;
    height:25px;
    margin-top:0;
    margin-bottom:0;
}

#selectTimeMenu ul#day_labels li {
    width:25%;
    float:left;
    background:#3a3a3a;
    text-align:center;
    height:24px;
    border-right:1px #000 solid;
}

#selectTimeMenu ul#day_labels li:last-child {
    border-right:0;
    width:25%;
}

#selectTimeMenu ul#day_labels li a {
    font-size:10px;
    width:100%;
    height:100%;
    display:inline-block;
    margin-top:0;
    background:#fff;
    line-height:24px;
    color:var(--skin-bg-color);
}

#selectTimeMenu ul#day_labels li a span {
    width:95%;
    margin:auto;
    text-align:center;
    display:inline-block;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    font-weight:700;
    font-size:12px;
}

#selectTimeMenu ul#day_labels li a:hover {
    background:var(--skin-bg-color);
    color:#fff;
}

#selectTimeMenu ul#day_labels li a.active {
    background:var(--skin-bg-color);
    color:#fff;
}

#time_labels {
    list-style:none;
    padding:0;
    margin:5px 0;
    text-align:center;
}

#time_labels > li {
    width:16.66%;
    display:inline-block;
}

#time_labels a.slider_label {
    background:none repeat scroll 0 0 var(--skin-bg-second-color);
    border-radius:2px;
    color:#fff;
    display:block;
    font-size:13px;
    padding:1px;
    text-align:center;
    text-decoration:none;
    width:auto;
}

#time_labels a.slider_label.active {
    background:#fff;
    color:var(--skin-bg-color);
}

#promotion.tab-pane.dashMenu,
#myDashboard.tab-pane.dashMenu {
    border-top: 2px solid var(--skin-bg-body);
}

#accountForm .mdl-textfield {
    width: 100%;
    padding: 0;
    margin-bottom: 10px;
}

#accountForm .mdl-textfield .mdl-textfield__input,
#accountForm .mdl-textfield.is-invalid .mdl-textfield__input,
#accountForm.smart-form .is-focused input,
#accountForm.smart-form .state-error input,
#accountForm.smart-form .state-success input,
#accountForm.smart-form .is-focused select,
#accountForm.smart-form .state-error select,
#accountForm.smart-form .state-success select {
    height: 42px;
    padding: 4px 12px;
    border: 1px solid var(--skin-border-input);
    background-color: var(--skin-bg-input);
    color: var(--skin-text-muted);
    font-size: 12px;
}

#accountForm.smart-form .customStyleAddUser {
    border: 1px solid var(--skin-border-input) !important;
}

#accountForm .mdl-textfield__label {
    position: relative;
    top: 0;
    font-size: 14px;
}

#accountForm .mdl-textfield i {
    position: absolute;
    top: 33px;
    right: 12px;
}

#accountForm .mdl-textfield select.mdl-textfield__input {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}

#accountForm .datepicker {
    border-radius: 0;
}

#accountForm.smart-form * {
    box-sizing: border-box;
}

#accountForm .btn {
    /*min-width: 300px;
    padding: 10px;
    border-radius: 5px;
    margin: 10px 0;
    background-color: var(--skin-bg-color);
    color: var(--skin-bg-body);
    font-size: 16px;
    text-align: center;*/
}

.caschier-container {
    padding-top: 0 !important;
}

.documents_section {
    padding: 20px 0;
    color: #ffffff;
}