.content_row {
    display: block;
}
.content_row:first-child.no_top {
    margin-top: 0px;
}
.content_row .content_container {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    box-sizing: border-box;
}


.content_row .content_container.w_100 {
    width: 100%;
}
.content_row .content_container.w_66 {
    width: 66.6666%;
}
.content_row .content_container.w_40{
    width: 40%;
}
.content_row .content_container.w_20{
    width: 20%;
}
.content_row .content_container.w_50{
    width: 50%;
}
.content_row .content_container.w_25{
    width: 25%;
}
.content_row .content_container.w_33{
    width: 33.3333%;
}
.content_row .content_container:not(.w_100){
    padding-right:5px;
    padding-left:5px;
}
.row:not(.prefab) {
    display: block;
}
a.row {
    color:initial;
}
.row.head {
    font-weight: bold;
}
.row.error{
    background: linear-gradient(to top, rgba(255,0,0,0.2),rgba(255,0,0,0.2));
}
.row.success{
    background: linear-gradient(to top, rgba(39,175,0,0.2),rgba(39,175,0,0.2));
}
.row.line{
    border-top: 1px solid #e5e5e5;
    padding-top: 1rem;
    margin-top: 1rem;
}
.row div[class^='col-'], .row div[class*=' col-'] {
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    padding: 0.4em;
}
.row div[class^='col-'].no_pad, .row div[class*=' col-'].no_pad {
    padding: 0em;
}
.row div.col-0 { display: none ; }
.row div.col-0_5 { width: 4.1666%; }
.row div.col-1 { width: 8.33333333%; }
.row div.col-1_5 { width: 12.49995%; }
.row div.col-2 { width: 16.66666667%; }
.row div.col-2_5 { width: 20.8333%; }
.row div.col-3 { width: 25%; }
.row div.col-3_5 { width: 29.1667%; }
.row div.col-4 { width: 33.33333333%; }
.row div.col-4_5 { width: 37.5000%; }
.row div.col-5 { width: 41.66666667%; }
.row div.col-5_5 { width: 45.8333%; }
.row div.col-6 { width: 50%; }
.row div.col-6_5 { width: 54.1667%; }
.row div.col-7 { width: 58.33333333%; }
.row div.col-7_5 { width: 62.5000%; }
.row div.col-8 { width: 66.66666667%; }
.row div.col-8_5 { width: 70.8333%; }
.row div.col-9 { width: 75%; }
.row div.col-9_5 { width: 79.1667%; }
.row div.col-10 { width: 83.33333333%; }
.row div.col-10_5 { width: 87.5000%; }
.row div.col-11 { width: 91.66666667%; }
.row div.col-11_5 { width: 95.8333%; }
.row div.col-12 { width: 100%; }

@media screen and (max-width:1100px){
    .row div.col-0 { display: inline-block ; }
    .row div.col-m-0 { display: none ; }
    .row div.col-m-0_5 { width: 4.1666%; }
    .row div.col-m-1 { width: 8.33333333%; }
    .row div.col-m-1_5 { width: 12.49995%; }
    .row div.col-m-2 { width: 16.66666667%; }
    .row div.col-m-2_5 { width: 20.8333%; }
    .row div.col-m-3 { width: 25%; }
    .row div.col-m-3_5 { width: 29.1667%; }
    .row div.col-m-4 { width: 33.33333333%; }
    .row div.col-m-4_5 { width: 37.5000%; }
    .row div.col-m-5 { width: 41.66666667%; }
    .row div.col-m-5_5 { width: 45.8333%; }
    .row div.col-m-6 { width: 50%; }
    .row div.col-m-6_5 { width: 54.1667%; }
    .row div.col-m-7 { width: 58.33333333%; }
    .row div.col-m-7_5 { width: 62.5000%; }
    .row div.col-m-8 { width: 66.66666667%; }
    .row div.col-m-8_5 { width: 70.8333%; }
    .row div.col-m-9 { width: 75%; }
    .row div.col-m-9_5 { width: 79.1667%; }
    .row div.col-m-10 { width: 83.33333333%; }
    .row div.col-m-10_5 { width: 87.5000%; }
    .row div.col-m-11 { width: 91.66666667%; }
    .row div.col-m-11_5 { width: 95.8333%; }
    .row div.col-m-12 { width: 100%; }
}
@media screen and (max-width:800px)
{
    .content_row .content_container{
        padding-right:0px;
        padding-left:0px;
    }
    .content_row .content_container.w_66,
    .content_row .content_container.w_50,
    .content_row .content_container.w_40,
    .content_row .content_container.w_33,
    .content_row .content_container.w_20,
    .content_row .content_container.w_25,
    .content_row .content_container:first-child:not(.w_100),
    .content_row .content_container:first-child:not(.w_100):not(.line),
    .content_row .content_container.w_50 + .content_container.w_50,
    .content_row .content_container.w_66 + .content_container.w_33,
    .content_row .content_container.w_33 + .content_container.w_66{
        margin: 0;
        width: 100%;
    }
    .content_row .content_container.w_66,
    .content_row .content_container.w_33{
        padding-left:0px;
        padding-right:0px;
    }
    .content_row .content_container.w_66,
    .content_row .content_container.w_50{
        padding-bottom:20px;
    }
    .content_row .content_container.w_33{
        padding-top:20px;
    }

    .row div.col-s-0 { display: none; }
    .row div.col-s-0_5 { width: 4.1666%; }
    .row div.col-s-1 { width: 8.33333333%; }
    .row div.col-s-1_5 { width: 12.49995%; }
    .row div.col-s-2 { width: 16.66666667%; }
    .row div.col-s-2_5 { width: 20.8333%; }
    .row div.col-s-3 { width: 25%; }
    .row div.col-s-3_5 { width: 29.1667%; }
    .row div.col-s-4 { width: 33.33333333%; }
    .row div.col-s-4_5 { width: 37.5000%; }
    .row div.col-s-5 { width: 41.66666667%; }
    .row div.col-s-5_5 { width: 45.8333%; }
    .row div.col-s-6 { width: 50%; }
    .row div.col-s-6_5 { width: 54.1667%; }
    .row div.col-s-7 { width: 58.33333333%; }
    .row div.col-s-7_5 { width: 62.5000%; }
    .row div.col-s-8 { width: 66.66666667%; }
    .row div.col-s-8_5 { width: 70.8333%; }
    .row div.col-s-9 { width: 75%; }
    .row div.col-s-9_5 { width: 79.1667%; }
    .row div.col-s-10 { width: 83.33333333%; }
    .row div.col-s-10_5 { width: 87.5000%; }
    .row div.col-s-11 { width: 91.66666667%; }
    .row div.col-s-11_5 { width: 95.8333%; }
    .row div.col-s-12 { width: 100%; }
}