#zapis table {
    max-width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
}
.back_gr {
    background-color: hsla(0, 0%, 87%, 0.3);
	display:none !important
}
.tdvd {
    padding: 5px;
}

#zapis tr,#zapis td {
    border: none!important;
}

.dayname {
    color: #ccc;
    text-align: center!important;
}
.day {
    font-size: 16px;
    text-align: center!important;
}
.month {
    color: #ccc;
    text-align: center!important;
}
.ttfsptime td, .ttfsptime tr {
    border: none;
}

.tdvt {
    padding: 5px;
    width: 100px;
}
.norecept {
    color: #7FC375;
    padding: 10px;
    font-size: 16px;
    background-color: #eeeeee;
    border: 1px dotted #CCCCCC;
    text-align: center!important;
    text-decoration: none;     font-weight: bold!important;
} 
.content .col.col-mb-12.col-9.col-margin-bottom{/*width:100% !important;*/}
.deactive{opacity:0; cursor:default !important;}
.table_element{display:none;}
.table_element.active{display:table;}
div#zapis {
    position: relative;
    overflow: auto;
}
.element_sects{display:none;}
.element_sects.active{display:block;}
.norecept{cursor:pointer;}
.form_time{display:none;}
.form_time.active {
    display: block;
    position: fixed;
    width: 900px;
    background-color: #fff;
    top: 50%;
    left: 50%;
    margin-left: -450px;
    z-index: 99;
	margin-top:-220px;
    padding: 20px;
    box-shadow: 0 0 10px rgba(0,0,0,0.6);
}
.eixt {
  
  
}
.form_time .title {
    font-weight: bold;
    color: #000;
    font-size: 18px;
    text-align: center;
    margin-bottom: 10px;
}
.form_time .current_time {
    margin-bottom: 13px;
}
.input_block input,.input_block textarea {
    width: 300px;
    float: right;
}
.input_block label {
    width: 200px;
    float: left;
}
.input_block:after{clear:both; display:block; content:" ";}
.form_time  .btn{float:right; margin-right:15px;}
.message{font-size:16px; font-style:italic; color:#000;}
.title_otdel {
    font-size: 18px;
    margin: 10px 0;
    color: #157fc4;
}
.slider_c.removed {
    display: none !important;
}
a.next_week {
	cursor:pointer;
}
a.prev_week {
cursor:pointer;
}
.get_sect_elems select,.element_sects select{
    background-color: #bfe6ef;
    color: #157fc4;
    border: none;
    height: 35px;
    max-width: 100%;
}