/* Colors */
    .color_white{
        color: #FFF;
    }
    .color_black{
        color: #000;
    }
    .color_yellow{
        color: #FAAF40;
    }
    .color_green{
        color: #7AB242;
    }
    .color_softblue{
        color: #94D3CA;
    }
    .color_hardblue{
        color: #25323A;
    }
    .color_softgray{
        color: #F2F2F2;
    }
    .color_halfgray{
        color: #A6A8AB;
    }
    .color_gray{
        color: #676767;
    }
    .color_red{
        color: #FF0000;
    }
/* backg_   border_   btn_   hov_ */
/* Colors Comp */
    .backg_white{
        background-color: #FFF;
    }
    .border_white{
        border: solid 1px #FFF;
    }
    .backg_black{
        background-color: #000;
    }
    .border_black{
        border: solid 1px #000;
    }
    .backg_yellow{
        background-color: #FAAF40;
    }
    .border_yellow{
        border: solid 1px #FAAF40;
    }
    .btn_yellow{
        background-color: #FAAF40;
    }
    .btn_yellow:hover{
        background-color: #7AB242;
        color: #FFF;
    }
    .backg_green{
        background-color: #7AB242;
    }
    .border_green{
        border: solid 1px #7AB242;
    }
    .btn_green{
        background-color: #7AB242;
    }
    .btn_green:hover{
        background-color: #FAAF40;
        color: #FFF;
    }
    .hov_green:hover{
        color: #7AB242 !important;
    }
    .backg_softblue{
        background-color: #94D3CA;
    }
    .border_softblue{
        border: solid 1px #94D3CA;
    }
    .btn_softblue{
        background-color: #94D3CA;
    }
    .btn_softblue:hover{
        background-color: #FAAF40;
        color: #FFF;
    }
    .hov_softblue:hover{
        color: #94D3CA !important;
    }
    .backg_hardblue{
        background-color: #25323A;
    }
    .border_hardblue{
        border: solid 1px #25323A;
    }
    .btn_hardblue{
        background-color: #25323A;
    }
    .btn_hardblue:hover{
        background-color: #FAAF40;
        color: #FFF;
    }
    .backg_softgray{
        background-color: #F2F2F2;
    }
    .border_softgray{
        border: solid 1px #F2F2F2;
    }
    .btn_softgray{
        background-color: #F2F2F2;
    }
    .btn_softgray:hover{
        background-color: #FAAF40;
        color: #FFF;
    }
    .backg_halfgray{
        background-color: #A6A8AB;
    }
    .border_halfgray{
        border: solid 1px #A6A8AB;
    }
    .btn_halfgray{
        background-color: #A6A8AB;
    }
    .btn_halfgray:hover{
        background-color: #FAAF40;
        color: #FFF !important;
    }
    .hov_halfgray:hover{
        color: #A6A8AB !important;
    }
    .backg_gray{
        background-color: #676767;
    }
    .border_gray{
        border: solid 1px #676767;
    }
    .btn_gray{
        background-color: #676767;
    }
    .btn_gray:hover{
        background-color: #FAAF40;
        color: #FFF;
    }
/* Size fonts */
    .fnt8{
        font-size: 8px;
    }
    .fnt9{
        font-size: 9px;
    }
    .fnt10{
        font-size: 10px;
    }
    .fnt12{
        font-size: 12px;
    }
    .fnt14{
        font-size: 14px;
    }
    .fnt16{
        font-size: 16px;
    }
    .fnt18{
        font-size: 18px;
    }
    .fnt20{
        font-size: 20px;
    }
    .fnt23{
        font-size: 23px;
    }
    .fnt25{
        font-size: 25px;
    }
    .fnt28{
        font-size: 28px;
    }
    .fnt30{
        font-size: 30px;
    }
    .fnt35{
        font-size: 35px;
    }
    .fntbld{
        font-weight: bold;
    }
    .fntlig{
        font-weight: 100;
    }
    .fntita{
        font-style: italic;
    }
/* Misc */
    .txtal_center{
        text-align: center;
    }
    .txtal_right{
        text-align: right;
    }
    .txtal_left{
        text-align: left;
    }
    .txtal_justify{
        text-align: justify;
    }
    .a_underline{
        text-decoration: underline;
    }
    .a_deco_none{
        text-decoration: none;
    }
    .marg_auto{
        margin: auto;
    }
    .dis_inline{
        display: inline-block;
    }
    .dis_block{
        display: block;
    }
    .dis_hide{
        display: none;
    }
    .dis_tab_cell{
        display: table-cell;
    }
    .ver_alig_mid{
        vertical-align: middle;
    }
    .ver_alig_sup{
        vertical-align: super;
    }
    .padding_0{
        padding: 0px;
    }
    .cur_poi{
        cursor: pointer;
    }
    .mrg_lef20{
        margin-left: 20px;
    }
    .mrg_rig20{
        margin-right: 20px;
    }
    .pos_rel{
        position: relative;
    }
    .pos_abs{
        position: absolute;
    }
    .txt_area_lines{
        white-space: pre-line;
        /*text-align: justify;*/
        word-wrap: break-word;
    }
    .txt_area_lines ul{
        margin-bottom: 0px;
        padding: 0px;
        line-height: 0px;
    }
    .txt_area_lines li{
        line-height: 25px;
    }
    .txt_upper{
        text-transform: uppercase;
    }
    .height100{
        height: 100%;
    }
    .width100{
        width: 100%;
    }
    .lin_hei_ini{
        line-height: initial;
    }
    .white_space{
        white-space: pre-line;
    }
    
@media (min-width: @screen-sm-min){
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: @screen-md-min){
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: @screen-lg-min){ 
}