*{
    list-style: none;
    text-decoration: none;
    
}
#labaratory_teplovoz_group{
  width: 100% !important;
}
#labaratory_teplovoz_time{
  width: 100% !important;
}
#labaratory_elektro_yaroqsiz{
  width: 98% !important;
}
#labaratory_elektro_time{
  width: 98% !important;
}
.tables table tr:hover{
  background-color: rgba(3, 2, 2, 0.128) !important;
 
}
.tables table th{
  
  vertical-align: middle;
}
.tables table tr{
  
  border-bottom: 1px solid #000 !important;
  color: #fff;
  
}
a{
    text-decoration: none;
    list-style: none;
    color: #000;
    font-weight: 600;
}
.add_block{
    background: rgba(0, 0, 0, 0.511);
    position: absolute;
    width: 100%;
    height: 95vh;
    display: flex;
    justify-content: center;
    align-items: center;
 z-index: 1;
}
.add_block .form_add{
    background: #fff;
}
.add_block .form_add div #close_add{
    padding: 10px 10px !important;
    margin-bottom: 10px;
    margin-left: 20px;
}
.add_block .form_add div #action{
    padding: 10px 10px !important;
    margin-bottom: 10px;
    margin-left: 20px;
    width: 120px;
    height: 50px;
}
.add_block .form_add .btn{
  height: 45px !important;
}
.menu_block{
    background-color: rgb(12, 12, 12);
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    min-height: 100px;
  }
  .menu_block .menu{
    align-items: center !important;
  }
  .menu_block h2{
    opacity: 0;
  }
  .menu_block .add_button{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
  }
.menu_block .img{
    display: flex;
    align-items: center;
  }
 .menu_block .img img{
    width: 60px;
    height: 80px;
    color: rgb(148, 149, 152);
  }
  .ml14 {
    font-weight: 200;
    font-size: 1.3em;
    padding: 0 15px !important;
    color: #fff;
    width: 100%;
  }
  
  .ml14 .text-wrapper {
    position: relative;
    display: inline-block;
   
    
  }
  
  .ml14 .line {
    opacity: 0;
    position: absolute;
    left: 0;
    height: 2px;
    width: 100%;
    background-color: #fff;
    transform-origin: 100% 100%;
    bottom: 0;
  }
  
  .ml14 .letter {
    display: inline-block;
    line-height: 1em;
  }
  .form_add select{
    height: 35px !important;
    font-size: 15px;
  }
 .form_add select2{
    height: 35px !important;
    font-size: 15px;
  }
  .form_add input{
    height: 35px !important;
    font-size: 15px;
  }
  .form_add .select2-selection{
    height: 35px !important;
	  width:200px;
  }
  .form_add .select2{
    height: 35px !important;
	   width:90% !important;
  }
  .form_add #lokomotiv{
    height: 35px !important;
  }
  .tab-content{
    min-height: 70vh;
    background: rgb(255, 255, 255);
}
.select2-container--default .select2-selection--single {
    width: 200px;
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
}
.select2-container--default .select2-selection--single {
    width: 100%;
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
}


@media(max-width:1024px){
	.form_add .select2-selection{
    height: 35px !important;
	  width:90%;
  }
	.select2-container--default .select2-selection--single {
    width: 120px;
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
}
	 .form_add .select2{
    height: 35px !important;
	   width:120px !important;
  }
}