.admin {
    display: none !important;
}



/************* COLUMNS *************/
.col_2 {
    flex: 20%;
    max-width: 20%;
}


.col_3 {
    flex: 33.333333%;
    max-width: 33.333333%;
}

.col_4 {
    flex: 40%;
    max-width: 40%;
}


.col_half {
    flex: 50%;
    max-width: 50%;
}

.col_6 {
    flex: 60%;
    max-width: 60%;
}

.col_8 {
    flex: 80%;
    max-width: 80%;
}

.col_12 {
    flex: 100%;
    max-width: 100%;
}

/************* COLUMNS *************/



.display_i {
    display: inline;
}

.display_n {
    display: none;
}

.display_f {
    display: flex;
}

.v_visible {
    visibility: visible;
}

.v_hidden {
    visibility: hidden;
}

.textA_l {
    text-align: left;
}

.textA_r {
    text-align: right;
}

.textA_c {
    text-align: center;
}


.text_underline {
    text-decoration: underline;
}

.text_height_center {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}


.float_l {
    float: left;
}

.float_r {
    float: right;
}



.bold {
    font-weight: bold;
}

.margin_a {
    margin: auto;
}

.cursor_p {
    cursor: pointer;
}


.opacity0 {
    opacity: 0;
}

.opacity05 {
    opacity: 0.5;
}

.opacity1 {
    opacity: 1;
}



.outlineN {
    outline: none;
}

.text_height_c {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.text_height_f {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.padding0 {
    padding: 0 !important;
}


.border_bottom {
    border-bottom: 1px solid black;
}

.border_top {
    border-top: 1px solid black;
}


.font_IBM {
    font-family: 'IBM Plex Sans Hebrew', sans-serif;
}

.font_general {
    font-family: 'IBM Plex Sans Hebrew', sans-serif;
}