@font-face{ font-family:MyFontKiosk1;src:url("/fonts/11819.ttf");font-weight:normal;font-style:normal;}
@font-face{ font-family:MyFontKiosk2;src:url("/fonts/11824.ttf");font-weight:normal;font-style:normal;}
@font-face{ font-family:MyFontKiosk3;src:url("/fonts/11449.otf");font-weight:normal;font-style:normal;}
@font-face{ font-family:MyFontKiosk4;src:url("/fonts/11244.ttf");font-weight:normal;font-style:normal;}
@font-face{ font-family:MyFontKiosk5;src:url("/fonts/11239.ttf");font-weight:normal;font-style:normal;}
html, div, button{font-family:'MyFontKiosk5';}
/*body{margin:0;padding:0;overflow-y:hidden;overflow-x:hidden;}*/
body{margin:0;padding:0;overflow-x:hidden;}
.{display: inline-block;}
th, td{border:1px solid black;text-align: center;}
table{border-collapse:collapse;font-size:1.5vh;}
iframe{width: 100%;height: 100%;}




/*Главная страница*/
.row{width:100vw;text-align: center;}
/*.spritespin{height:75vh;}*/
/*.qr_code{width: 8%;height: 8%;margin-left: -12%;margin-top: 35%;}*/
.uchen{color:#1f5290;}
.raspisanie_group{width:99.5%;}
.raspisanie_table{width:49.75%;display:inline-block;vertical-align: top;}
.rasp_stud_table{width:50%;display:inline-block;}
.rasp_stud_table .container_table{margin:1vh;}
.zag_rasp_modal{height:3.5vh;line-height:3.5vh;text-align:center;font-size:1.8vw;}
.container{width:100%;height:calc(100vh - 4.5vh);}
.container_table{width:99%;display:inline-block;margin: 1vh ;height:25.5vh;vertical-align:top;}
.container_table>table{border-collapse:collapse;width:100%;}
.uchen>table{height:100%;}
.news_container{width:100%;height:70vh;font-size:50px;text-align:center;line-height:75vh;}
#video_container{height:100%;}
.img_news, video_news{height: 70vh;display: block;margin: 0 auto;}
.cont_prepod{margin: 1vh 0}
.box_prepod{width:19.6%;margin:0.5vh 0.2%;line-height:6vh;text-decoration:none;color:white;font-size:2.5vh;background:#1f5290;border:none;}
.box_prepod:hover{background:#004890;box-shadow:inset 0px 0px 15px black;cursor:pointer;}
header{
    width:100%;height:5vh;text-align:center;line-height:2vh;font-size:2vw;    
    padding-top: 2vh;
    background-color: white;
    position: sticky;
    top: 0;
    z-index: 100;
}
.btn_big, .date_cont{display:inline-block;vertical-align:top;}
.btn_big{width:32.3%;margin:0.5%;}
.btn_big>a{display:block;text-decoration:none;color:white;text-align:center;line-height:17.5vh;font-size:4.5vw;background:#1f5290;}
.btn_big>a:hover{background:#004890;box-shadow:inset 0px 0px 15px black;cursor:pointer;}
.prep_tbl_fix>th:nth-child(1){width:5%;}
.prep_tbl_fix>th:nth-child(5){width:5%;}
.rasp_cont{border-bottom:1px solid black;height:17.6vh;display:inline-block;vertical-align:top;margin:0 auto;}
.box_1{width:20%;}
.box_2{width:40%;}
.box_3{width:60%;}
.text{text-align:center;font-size:1.2vw;height:4vh;}
.number_group{text-decoration:none;color:black;font-size:3vw;font-weight:bold;}
.box_1 .form_num_group{text-align:center;width:100%;display:block;}
.form_num_group button:hover{background:#004890;box-shadow:inset 0px 0px 15px black;cursor:pointer;}
.box_2 .form_num_group{text-align:center;width:50%;display:inline-block;}
.box_3 .form_num_group{text-align:center;width:33.334%;display:inline-block;}
.form_num_group button{width:98%;padding:4vh 0;margin:1%;background:#1f5290;color:white;border:none;}
.str_1{line-height:4vh;}
.str_2{line-height:2vh;}
.str_3{line-height:1.3vh;}

.prew,.pass,.postb,.sverka,.zamena,.next{position:absolute;display:block;top:5px;text-decoration:none;display:block;color:black;border:1px solid #1f5290;padding:0 2vw;font-size: 1.8vw; height: 5vh; line-height: 5vh;}
.prew{left:0.5vw; background: none;}
.pass{
    left:15vw;
    padding:0;
    width: 100px;
    height: 50px;
    border: none;
    background-image: url('/media/img/password.png');
    background-color: white;
    background-size: contain; /* Пропорции изображения сохранены */
    background-repeat: no-repeat; /* Исключаем повторение */
    background-position: center; /* Центрируем изображение */
}
.postb{
    top: 1.2vh;
    left:21vw;
    padding:0;
    width: 75px;
    height: 45px;
    border: none;
    background-color: white;
    background-image: url('/media/img/post.png');
    background-size: contain; /* Пропорции изображения сохранены */
    background-repeat: no-repeat; /* Исключаем повторение */
    background-position: center; /* Центрируем изображение */
}
.passwd{
    text-align:center;
    font-size: 1.5em;
}
.passw,.passwb{    
    width: 16vw;
    border: 1px solid black;
    display: block;
    margin: 1vh auto;
    padding: 1vw;
    font-size: 1em;
    border-radius: 2vw;
    text-align:center;
}
.passwb{height: 8vh;}
.zamena{right:20.5vw; background: none;}
.sverka{right:10.5vw; background: none;}
.next{right:0.5vw; background: none;}
.head{position:absolute;right:1vw;top:5px;text-decoration:none;display:inline-block;color:black;border:1px solid #1f5290;padding:0 2vw;vertical-align:top;}
.head:hover,.prew:hover,.sverka:hover,.next:hover,.passwb:hover{color:white;background:#004890;box-shadow:inset 0px 0px 15px black;cursor:pointer;}
.align_center{text-align:center;}
.align_left{text-align:left;}
.pass:hover,.postb:hover{
    cursor:pointer;
    background-size: contain; /* Пропорции изображения сохранены */
    background-repeat: no-repeat; /* Исключаем повторение */
    background-position: center; /* Центрируем изображение */
}
.pass:hover{background-image: url('/media/img/password_w.png');}
.postb:hover{
    background-image: url('/media/img/post_w.png');
}

.th1{width:3%;}
.th2{width:54%;}
.th3{width:4%;}
.th4{width:20%;}
.th5{width:8%;}
.th6{width:8%;}

.tsh1{width:3%;}
.tsh2{width:60%;}
.tsh3{width:4%;}
.tsh4{width:21%;}
.tsh6{width:12%;}


.container_tables{ width:99%;margin: 1%; vertical-align:top;text-align: center;overflow-y:hidden; }
.container_tables table{ width:99%;font-size:1.5em;}
.container_tables table th{background-color: #cfcccc;}
.container_tables table tr:hover{background-color: #cfcccc;}
.container_tables table tfoot tr{background-color: #cfcccc;}
.modal_div iframe {
    width:100%;
    height: 100%;
    
    border-radius: 5px;
    box-shadow: inset 0px 0px 10px black;
    
}

.ts1{width:2%;}
.ts2{width:60%;}
.ts3{width:8%;}
.ts4{width:6%;}
.ts5{width:6%;}
.ts6{width:6%;}
.tsNull{
    background-color: #d3ebe4;    
}
.cgreen{
    color: green !important;
}
.post_iframe{
    width: 100%;
    height: 85vh;
}
.post_table{height: 95vh;}
.post{width: 98.2% !important;}
.post th{border: none;}
.post th:nth-child(1){width:2vw !important;}
.post th:nth-child(2){width:5vw !important;}
.post th:nth-child(3){width:6vw !important;}
.post th:nth-child(4){width:25vw !important;}
.post th:nth-child(5){width:12vw !important;}
.post th:nth-child(6){width:25vw !important;}
.post th:nth-child(7){width:17vw !important;}

.tables_datapost{
    width: 100%;
    overflow-x:hidden;
    overflow-y:auto;
}
.datapost{
    width: 99%;
    table-layout: fixed;
}
.datapost td{
    font-size: 1.5em;
    white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
}
.datapost td:nth-child(1){width:2vw !important; }
.datapost td:nth-child(2){width:5vw !important; text-align: center !important;white-space:pre-wrap;}
.datapost td:nth-child(3){width:6vw !important;}
.datapost td:nth-child(4){width:25vw !important;}
.datapost td:nth-child(5){width:12vw !important;}
.datapost td:nth-child(6){width:25vw !important;white-space:pre-wrap;}
.datapost td:nth-child(7){width:16vw !important;}


.tables td:nth-child(2){text-align: left;}
.tables tfoot td:nth-child(1){font-weight:600;}
.tables tfoot td:nth-child(2){width:6%;text-align: center;color: darkseagreen;font-weight:600;}
.tables tfoot td:nth-child(3){width:6%;color: red;font-weight:600;}
.tables tfoot td:nth-child(4){width:6%;color: green;font-weight:600;}
.tables tfoot td:nth-child(5){width:6%;color: brown;font-weight:600;}
.tables tfoot td:nth-child(6){width:6%;color: orange;font-weight:600;}
.tables td:nth-child(4){color:darkseagreen}
.tables td:nth-child(5){color:red}
.tables td:nth-child(6){color: green}
.tables td:nth-child(7){color:brown}
.tables td:nth-child(8){color: orange}

.rasp_th_text{text-align: center;}



.footer_rasp{
	width: 99.5%;
    position: sticky;
	bottom:0.2%; 
	margin-left: 0.5%;    
}
.btn_prew, .btn_back{
	background:#1f5290;color:white;border:1px solid white;padding:0.8vw 0.8vw;text-decoration:none;
}

.btn_prew{
	position:absolute;
	right:0;
}
.btn_back{
	
}

/*.btn_prew{position:absolute;display:block;top:0.5vh;left:1vh;background:#1f5290;color:white;border:1px solid #1f5290;padding:0.8vw 0.8vw;text-decoration:none;}*/
/*.btn_back{position:absolute;display:block;bottom:0.5vh;background:#1f5290;color:white;border:1px solid #1f5290;padding:1.5vh 1.5vh;text-decoration:none;}*/

.btn_back:hover{background:#004890;box-shadow:inset 0px 0px 15px black;cursor:pointer;}


.current_week{left:1vh;}
.kontrol{left:43%;}
.left_table{float:left;}
.left_table, .dif_zachet{display:inline-block;width:48%;height:80vh;padding:1%;}
.left_table table, .dif_zachet>table{width:100%;}
.ekzamen{width:100%;height:40vh;}
.left_table table th:nth-child(1){width:5%;}
.left_table table th:nth-child(3){width:15%;}
.dif_zachet table th:nth-child(1){width:5%;}
.dif_zachet table th:nth-child(3){width:15%;}
.snoska{text-align:center;font-size:2vw;}
.zag_table{background:#1f5290;color:white;}
.kurs_container{width:33.33%;display:inline-block;vertical-align:top;}
.zag_kurs{font-size:3vh;width:100%;text-align: center}
.group_box{width:98%;border:1px solid black;margin:0.3vh 0.5vh;display:block;padding:0;background:white;display:flex;}
.group_box:hover{color:white;background:#1f5290;cursor: pointer}
.num_group{width:13vh;height:5vh;line-height:5vh;font-size:2vh;text-align:center;background:#1f5290;float:left;color:white;}
.num_group, .name_group{display:inline-block;vertical-align:middle;}
.name_group{width:75%;text-align:center;font-size:1.3vh;margin:auto}
.date_cont{width:33%;}
.date_cont_2{margin-top:4vh;}
.stroki_2{display:inline-block;vertical-align:middle;}

.duty_teacher_container > input{display:none;}
.duty_teacher_container > div{display:none;}
.duty_teacher_container > label{width:18.25%;display:inline-block;text-align:center;margin-left:1.5%;height:4vh;border:1px solid #1f5290;color:black;line-height:4vh;margin-bottom: 1vh}

.duty_teacher_kab_container > input{display:none;}
.duty_teacher_kab_container > div{display:none;}
.duty_teacher_kab_container > label{width:18.25%;display:inline-block;text-align:center;margin-left:1.5%;height:4vh;border:1px solid #1f5290;color:black;line-height:4vh;margin-bottom: 1vh}





#dt_schedule:checked ~ #rasp_cont_1,
#dt_group:checked ~ #rasp_cont_2,
#dt_teacher:checked ~ #rasp_cont_3,
#dt_master:checked ~ #rasp_cont_4,
#dt_kabinet:checked ~ #rasp_cont_5,
#dt_r_busy:checked ~ #rasp_cont_6,
#dt_r_free:checked ~ #rasp_cont_7,
#dt_r_kabinet:checked ~ #rasp_cont_8,
#dt_v_pred:checked ~ #rasp_cont_10,
#dt_a_pred:checked ~ #rasp_cont_11,
#dt_o_pred:checked ~ #rasp_cont_12 {
	display: block;
}
.butt_kurs{display:inline-block;background:none;border:1px solid #1f5290;width:18%;height:4vh;line-height:4vh;margin-bottom:1%;margin-left: 1.5%}

.butt_kab1,.butt_kab2,.butt_kab3,.butt_kab4,.butt_kab4{display:inline-block;background:none;border:1px solid #1f5290;width:10.5%;height:4vh;line-height:4vh;margin-bottom:1%;margin-left: 1.5%}



input:checked + .label{ background:#1f5290;color:white;}
button:hover{background:#1f5290;}
.couple_strong:nth-child(odd){background:#1f5290;color:white;}
.table_couples th, .table_teacher th{background:#1f5290;color:white;}
.table_couples, .table_teacher{width:100%;margin:0 auto;}
.table_teacher{font-size:1.9vh;}
.table_couples th:nth-child(1){width:6%;}
.table_couples th:nth-child(2){width:60%;}
.table_couples th:nth-child(3){width:6%;}
.table_couples th:nth-child(4){width:13%;}
.table_teacher:nth-child(1){width:70%;}
.header_head{font-size: 3vw;}
.kurs_container_1, .kurs_container_2, .kurs_container_3, .kurs_container_4{
    display: inline-block;
    width: 24.9%;
    vertical-align: top;
}
.new_time{
    float: left;
    margin-left: 12.5%;
	margin-bottom: 2vh;
}
.box_gif{
    width: 3%;
    float: right;
    margin: 0 auto;
}
.down_gif{
    width: 100%;
}
.date{
    float: right;
    margin-right: 11.5%;
}
.footer{
    font-size: 2,8vh;
    width:100%;
	margin-bottom:1vh;
}
.footer>div{
    display: inline-block;    
}


.btn_50{
    width: 49%;
}
.active_ann{
    background: green;
    color: white;
}
.not_active_ann{
    background: red;
    color: white;
}
.btn_branch_duty{
    width: 31.2%;
    margin-left: 1.5%;
    margin-bottom: 1vh;
    font-size: 3vh;
    border: 1px solid #1f5290;
    background: none;
}
.btn_branch_duty:hover{color: white;}
.big_count_groups{
    display: inline-block;
    width: 49.5%;
    vertical-align: top;
}

//===блок кабинетов======
.schedule_kab1,.schedule_kab2{width: 100%;;}
.big_Block_groups{
    width: 100%;display: inline-block;margin:2vh auto;
}
.big_count_kabinet{
    display: inline-block;
    width: 33%;
    vertical-align: top;
    border: 1px solid red;
}
.mini_count_kabinet{
    width: 60%;
    vertical-align: top;
    margin: 2vw auto;
}
.table_count_couple{
    border-collapse: collapse;
    width: 100%;    
}
.table_count_couple th{background:#1f5290;color:white;}

.table_dt{width: 60%;margin: 2vw auto;}

.div_none {display: none;}
.in_none{display: none;}
#alp_1:checked~#alp_div_1,
#alp_2:checked~#alp_div_2,
#alp_3:checked~#alp_div_3,
#alp_4:checked~#alp_div_4,
#alp_5:checked~#alp_div_5,
#alp_6:checked~#alp_div_6,
#alp_7:checked~#alp_div_7,
#alp_8:checked~#alp_div_8,
#alp_9:checked~#alp_div_9,
#alp_10:checked~#alp_div_10,
#alp_11:checked~#alp_div_11,
#alp_12:checked~#alp_div_12,
#alp_13:checked~#alp_div_13,
#alp_14:checked~#alp_div_14,
#alp_15:checked~#alp_div_15,
#alp_16:checked~#alp_div_16,
#alp_17:checked~#alp_div_17,
#alp_18:checked~#alp_div_18,
#alp_19:checked~#alp_div_19,
#alp_20:checked~#alp_div_20,
#alp_21:checked~#alp_div_21,
#alp_22:checked~#alp_div_22,
#alp_23:checked~#alp_div_23,
#alp_24:checked~#alp_div_24,
#alp_25:checked~#alp_div_25,
#alp_26:checked~#alp_div_26,
#alp_27:checked~#alp_div_27,
#alp_28:checked~#alp_div_28,
#alp_29:checked~#alp_div_29,
#alp_30:checked~#alp_div_30,
#alp_31:checked~#alp_div_31{
    display: block;
}
.k_m_teacher{
    width: 50%;
    margin: 0 auto;
}
.k_m_teacher table{
    width: 100%;
}
.k_m_teacher th{
    background: #1f5290;
    color: white;
}
.k_m_teacher th:nth-child(1){width: 40%;}
.k_m_teacher th:nth-child(2){width: 20%;}
.k_m_teacher th:nth-child(4){width: 30%;}
.form_teacher_auth{
    width: 25%;
    margin: 0 auto;
    text-align: center;
}
.login_teacher, .password_teacher{
    width: 98%;
    margin: 1%;
    border: 1px solid #1f5290;
    height: 5vh;
    text-align: center;
	font-size:3vh;
}
.btn_submit{
    background: white;
    border: 1px solid #1f5290;
    padding: 2% 5%;
}
.otvet{
    width: 20vw;
    margin: 0 auto;
    background: red;
    text-align: center;
    color: white;
    margin-top: 2%;
}
.select{
    width: 20%;
}
.download_gif{
    width: 100%;
}
.btn_download, .btn_download_teacher{
    display: block;
    width: 100px;
    height: 50px;
}

.choice_device{
    position: fixed;
    left: 0;
    width: 4.5vh;
    height: 4.5vh;

}
.choice_device i{
    font-size: 4.5vh;
    margin-left: 0.5vh;
    color: #1f5290;
}
.linkOnline:hover{
    cursor: pointer;
}
.modal_email_overlay{
    z-index: 10;
    position: fixed;
    background-color: #000;
    opacity: 0.4;
    filter: alpha(opacity=80);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    cursor: pointer;
    display: none;
}
.modal_email_box{
    width: 30%;
    margin: 15vh 35%;
    border-radius: 5px;
    background: #fff;
    position: fixed;
    top: 0;
    display: none;
    opacity: 0;
    z-index: 1111;
}
.modal_email_box .box{
    text-align: center;
}
.modal_email_box .box h1{
    text-transform: uppercase;
    font-weight: 500;
}
.modal_email_box .box input[type = "text"], .modal_email_box .box input[type = "email"], .modal_email_box .box textarea[class = "email-comment"]{
    display: block;
    margin: 20px auto;
    text-align: center;
    padding: 14px 10px;
    width: 80%;
    outline: none;
}
.modal_email_box .box input[type="submit"]{
    border: 1px solid black;
    background: white;
    width: 207px;
    margin: 10px auto;
    text-align: center;
    padding: 14px 40px;
    outline: none;
    transition: 0.25s;
    cursor: pointer;
}
.email-send{
    cursor: pointer;
}
.thumb-wrap {
    position: relative;
    padding-bottom: 56.25%; /* задаёт высоту контейнера для 16:9 (если 4:3 — поставьте 75%) */
    height: 0;
    overflow: hidden;
}
.thumb-wrap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-width: 0;
    outline-width: 0;
}
.video_box{
    max-width: 60%;
    margin: 0 auto;
}

.go-up,
.go-down {
  display:none;
  position: fixed; /*позиционируем*/
  right: 5px; /*указываем положение, если слева - left*/
  z-index: 9999; /*показываем поверх все элементов на странице*/
  background: #4F4F4F;
  border: 2px solid #ccc; /*толщина, стиль, цвет рамки*/
  box-shadow: 0 10px 0.3em -0.1em rgba(0,0,6,0.5); /*тень*/
  border-radius: 10px;
  cursor: pointer;
  color: #fff; /*цвет стрелок*/
  text-align: center; /*выравнивание*/
  font-size: 42px; /*размер стралок*/
  text-shadow: 0 1px 2px #000, 0 0 10px #E0F1FF;
  opacity: .7; /*прозрачность*/
  padding: 0 3px 5px 3px; /*отступы внутри*/
  margin-bottom: 5px; /*отступ снизу (можно не указывать)*/
  width: 48px; /*ширина кнопки*/
  height: 48px; /*высота кнопки*/
}
.go-up {
  bottom: 70px; /*положение от низа окна браузера*/
}
.go-down {
  bottom: 10px;
}
/*стили при наведении курсора*/
.go-down:hover,
.go-up:hover {
  opacity: 1;
}
.tleft{text-align: left;}
.tcenter{text-align: center;}
.tright{text-align: right;}
.fs15{font-size: 1.2em;margin: 2px;}
.fs25{font-size: 1.5em;margin: 2px;}


/*===========================Панель администратора=========================*/
/*--------Авторизация-----------------*/
.auth_box{
    width: 25vw;
    padding: 2vw;
    position: absolute;
    border-radius: 1vw;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    text-align: center;
    -webkit-box-shadow: 1px 0px 10px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    1px 0px 10px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         1px 0px 10px 0px rgba(50, 50, 50, 0.75);
    transition: 0.7s;
}
.auth_box h1{
    text-transform: uppercase;
    font-weight: 500;
}
.auth_box input[type = "text"],.auth_box input[type = "password"]{
    border:0;
    background: none;
    display: block;
    margin: 20px auto;
    text-align: center;
    border: 2px solid #3498db;
    padding: 14px 10px;
    width: 80%;
    outline: none;
    border-radius: 24px;
    transition: 0.25s;
}
.auth_box input[type = "text"]:focus,.auth_box input[type = "password"]:focus{
    width: 90%;
    border-color: #2ecc71;
}
.auth_box input[type = "submit"]{
    border:0;
    background: none;
    display: block;
    margin: 20px auto;
    text-align: center;
    border: 2px solid #2ecc71;
    padding: 14px 40px;
    outline: none;
    border-radius: 24px;
    transition: 0.25s;
    cursor: pointer;
}



.author_container{
	width:80%;
	margin: 1vh auto;
/*	border: 1px solid red;*/
}
.author_container>form>input {
	border-radius:0.3vw;
    background-color: red;
    color: white;
	border:none;
    cursor: pointer;
}
.author_container>input, .author_container>div{display:none;}
.font_size_time{font-size:0.6vw;line-height: 1;}
.author_container>label, .author_container>form{
	border:1px solid #23b5b2;
	border-radius: 1vw;
	color:green;
	text-align:center;
	padding:10px;
	display:inline-block;
	width:15%;
	cursor:pointer;
	}

.author_container>input:checked + label{background:#23b5b2;color: white;}
.author_container>input:hover + label{background:#23b5b2;color: white;}
#tab_1:checked ~ #txt_tab_1,#tab_2:checked ~ #txt_tab_2,#tab_3:checked ~ #txt_tab_3, #tab_4:checked ~ #txt_tab_4, #tab_5:checked ~ #txt_tab_5, #tab_6:checked ~ #txt_tab_6{display:block;}
.back_date{background:#1f5290;color:white; text-align: center;}
#txt_tab_3{
    height: 92vh;
}


.adm_table_teacher,.adm_manager_teacher,.adm_table_predmet,.adm_manager_predmet{
	width:100%;
	border-collapse: collapse;
	margin:0 auto 1vh;
	font-size:1.2em;
    text-align: center;
}
.adm_manager_teacher{
/*    width:100%;*/
/*    border: 1px solid DarkGreen;*/
}

.table_manager_teacher,table_manager_predmet{
    height: 75vh;
    border: 1px solid #23b5b2;
    border-radius: 0.5vw;
}

.adm_table_teacher th,.adm_table_predmet th{
	background-color:#23b5b2;	
	color:white;
	}
.adm_table_teacher th,.adm_table_teacher td,.adm_table_predmet th,.adm_table_predmet td{
	border:none;
	}
.adm_table_teacher th:nth-child(1){width:3%;}/*№пп*/
.adm_table_teacher th:nth-child(2){width:15%;}/*Преподаватель*/
.adm_table_teacher th:nth-child(3){width:5%;}/*Отделение*/
.adm_table_teacher th:nth-child(4){width:5.5%;}/*Группа*/
.adm_table_teacher th:nth-child(5){width:5.5%;}/*Кабинет*/
.adm_table_teacher th:nth-child(6){width:5.5%;}/*К/М*/
.adm_table_teacher th:nth-child(7){width:14.5%;}/*Номер телефона*/
.adm_table_teacher th:nth-child(8){width:14.5%;}/*E-mail*/
.adm_table_teacher th:nth-child(9){width:14.5%;}/*Пароль*/
.adm_table_teacher th:nth-child(10){width:3%;}/*Статус*/
.adm_table_teacher th:nth-child(11){width:5%;}/*Изменить/Удалить*/

.adm_manager_teacher td:nth-child(2){width:3%;}/*№пп*/
.adm_manager_teacher td:nth-child(4){width:16%;}/*Преподаватель*/
.adm_manager_teacher td:nth-child(5){width:6%;}/*Отделение*/
.adm_manager_teacher td:nth-child(6){width:6%;}/*Группа*/
.adm_manager_teacher td:nth-child(7){width:6%;}/*Кабинет*/
.adm_manager_teacher td:nth-child(8){width:6%;}/*К/М*/
.adm_manager_teacher td:nth-child(9){width:16%;}/*Номер телефона*/
.adm_manager_teacher td:nth-child(10){width:16%;}/*E-mail*/
.adm_manager_teacher td:nth-child(11){width:16%;}/*Пароль*/
.adm_manager_teacher td:nth-child(12){width:3%;}/*Статус*/
.adm_manager_teacher td:nth-child(13){width:5%;}/*Изменить/Удалить*/

.adm_table_predmet th:nth-child(1){width:3%;}/*№пп*/
.adm_table_predmet th:nth-child(2){width:70%;}/*Полное наименование*/
.adm_table_predmet th:nth-child(3){width:18%;}/*Короткое имя*/
.adm_table_predmet th:nth-child(4){width:3%;}/*Статус*/
.adm_table_predmet th:nth-child(5){width:6%;}/*Изменить/Удалить*/

.adm_manager_predmet td,.adm_manager_predmet td input,.adm_manager_predmet td select {font-size:1em;}
.adm_manager_predmet td:nth-child(2){width:3%;}/*№пп*/
.adm_manager_predmet td:nth-child(4){width:70%;}/*Полное наименование*/
.adm_manager_predmet td:nth-child(5){width:18%;}/*Короткое имя*/
.adm_manager_predmet td:nth-child(6){width:3%;}/*Статус*/
.adm_manager_predmet td:nth-child(7){width:6%;}/*Изменить/Удалить*/



.adm_table_teacher input, .adm_table_teacher select,.adm_table_predmet input, .adm_table_predmet select{
	width:95%;
	text-align:center;
	border-radius: 0.5vw;
	border:1px solid #23b5b2;
	}
.adm_manager_predmet td:nth-child(4) input{text-align: left !important;}/*Полное наименование*/
.adm_manager_predmet td:nth-child(5) input{text-align: left !important;}/*Полное наименование*/


.adm_edit_but,.adm_del_but{
	display:inline-block;
	 width: 2vw;
	 height:3vh;
	 background-color: transparent;
	 background-repeat: no-repeat;
	 background-position: center;
	 background-size: 1.5vw;
	 /*padding-left: 40px; /* Отступ для иконки */ 
	 border-radius: 0.5vw;
	 border:none;
	 margin:2px;
}
.adm_table_teacher_tr{
	margin:	2vh auto;
}
.adm_edit_but{
	 background-image: url('/admin/img/edit.png');
}
.adm_del_but{
	 background-image: url('/admin/img/delite.png');
}
.adm_log_teacher{
    width:100%;
/*	border: 1px solid red;*/
}
.adm_log_teacher>table{
    width:100%;
	border-collapse: collapse;
	margin:0 auto 1vh;
	font-size:1.2em;
    text-align: center;
    
}

.adm_log_teacher>table th{
   background-color:#23b5b2;	
	color:white;
    border:none;
}


.adm_log_teacher>table th:nth-child(1){width:6%;}/*Дата*/
.adm_log_teacher>table th:nth-child(2){width:18%;}/*От кого*/
.adm_log_teacher>table th:nth-child(3){width:18%;}/*Кому*/
.adm_log_teacher>table th:nth-child(4){width:20%;}/*Текст сообщения*/
.adm_log_teacher>table th:nth-child(5){width:20%;}/*Файл*/
.adm_log_teacher>table th:nth-child(6){width:18px;}/*Ответ сервера*/

.adm_tab_log{
    table-layout: fixed;
    width: 100% !important;
    font-size: 1.1em;
    margin: 0;
    padding: 0;
}
.adm_tab_log td{
    border:1px solid #23b5b2;
}
.adm_tab_log td:nth-child(1){width:6% !important;font-style: italic}/*Дата*/
.adm_tab_log td:nth-child(2){width:18% !important;}/*От кого*/
.adm_tab_log td:nth-child(3){width:18% !important;}/*Кому*/
.adm_tab_log td:nth-child(4){width:20% !important;}/*Текст сообщения*/
.adm_tab_log td:nth-child(5){width:20% !important;}/*Файл*/
.adm_tab_log td:nth-child(6){width:18% !important;}/*Ответ сервера*/

