
.hr-line-slide {
    border: 2px solid black;
    color: black;
    height: 4px; 
}

.h3-size {    
    margin-top: -10px;    
}

.blue {
    color: blue;
    margin-left: 10px;
}

.text-blue {
    color: blue;    
}

.text-brown {
    color: brown;    
}

.text-orange {
    color:orange;    
}

.text-bold {
    font-weight: 800;
}

.text-italic {
    font-style: italic;
}

.mb-12 {
    margin-bottom: 120px;
}

.mt-12 {
    margin-top: 120px;
}

.side-menu ul li {
    list-style-type: none;    
    font-weight: 600;    
}

.side-menu ul li a {    
    text-decoration: none;    
}

.side-menu {   
    margin: 10px;
    font-size: 12px;    
}

.side-menu a:hover {   
    text-decoration: underline;
}

.margin-left--30 {
    margin-left: -30px;
}

.margin-left--25 {
    margin-left: -25px;
}

.mw-25 {
max-width: 250px;
}

.mh-50 {
max-height: 50px;
border-radius: 50%;
}

.mh-100 {
    max-height: 100px;
}

.scroll-content {
    overflow: scroll; /* Добавляем полосы прокрутки */    
    height: 800px; /* Высота блока */    
    border: solid 2px black; /* Параметры рамки */
    background: lightgrey;
    box-sizing: border-box;
}

.bg-orange {
    background: rgb(253, 162, 87);
    padding: 5px;
}

.imgSchema {
    cursor: pointer;
}

.imgSchema:hover {    
    border-radius: 15px;    
}

.imgSchemaDiv:hover {
background: gray;
color: white;
border-radius: 15px;    
} 

.aImgSchema:hover {
    background: white;
    color: gray;    
    padding: 10px;    
} 

@media screen and (max-width:1000px){
    .mw-25 {
        max-width: 125px;
    }
        
    .mh-50 {
    max-height: 25px;
    }
    
    .mh-100 {
        max-height: 50px;
    }
}

@media screen and (max-width:800px){
    .mw-25 {
        max-width: 90px;
    }
        
    .mh-50 {
    max-height: 18px;
    }
    
    .mh-100 {
        max-height: 36px;
    }
}

@media screen and (max-width:768px){
    .hide {
        display: none;        
    }    

input[type='radio']:checked:after {
    width: 18px;
    height: 18px;
    border-radius: 18px;
    top: -2px;
    left: -1px;
    position: relative;
    background-color:rgb(252, 132, 34);
    content: '';
    display: inline-block;
    visibility: visible;
    border: 3px solid white;
}