/* Стили для странички создания контента у Мобилной версии */

.add_content_container {
    justify-content: center;
    align-items: center;
    position: absolute;
    background-color:white;
    width: 100%;
    height: 100%;
    overflow-x: none;
    overflow-y: scroll;
    z-index: 10;
    left: 0vw;
    top: 0vw;
    /* Для современных браузеров на основе WebKit (Chrome, Safari, Edge) */ 
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none; /*  IE и Edge */
    
}

.answer_span {
    display: flex;
    position: relative;
    margin-left: 9vw;
    top: -5vw !important;
    font-size: 5.5vw !important;
    font-weight: normal;
}

.select_type_creation {
    display: inline-block;
    background-color: #ffffff;
    border-radius: 5vw;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
    /* border: solid 0.35vw black; */
    width: 40vw;
    height: 40vw;
    margin-left: 3vw;
    margin-right: 3vw;
}

.first_class_text {
    display: flex;
    font-size: 4.5vw !important;
    font-weight: bold;
    margin-left: 5vw;
    margin-top: 5vw;
}
.text_first_class {
    font-size: 4.5vw !important;
    font-weight: bold;
}
.img_first_text {
    width: 4.5vw;
    height: 4.5vw;
    margin-left: 2.5vw;
}

.description_second_class {
    font-weight: 4.5vw !important;
    font-weight: normal;
    display: flex;
    background-color: none;
    width: 30vw;
    height: 25.5vw;
    margin-top: 5vw;
    margin-left: 5vw;
}

