/* ================= HTML & BODY & .CONTAINER WIDTH, HEIGHT, MARGIN, PADDING ================= */
html, body, .container{
    width: 100%;
    height: 100%;
    min-height: 100%;
    margin: 0;
    padding: 0;
    background-color: #FFFFFF;
    color: #000000;
    font-size: 12px;
}

/* ================= ELEMENTS ================= */
a{
    color: #EB6635;
    text-decoration: none !important;
}

input[type=text], input[type=password], input[type=date], input[type=number]{
    height: 40px;
    border-radius: 5px;
    background-color: #F8F8F8;
    border: 1px solid #DFDFDF;
}
input[type=submit], input[type=button]{
    height: 40px;
    border-radius: 5px;
    text-align: center;
    background-color: #EB6635;
    border: none;
    color: #FFFFFF;
}
input[type=text], input[type=password], input[type=date], input[type=number]{
    padding-left: 20px;
    padding-right: 20px;
}
/*
.svg_ico{
    width: 35px;
    height: 35px;
}
*/

svg{
    width: 35px;
}
.bi{
    width: 35px;
    height: 35px;
}
/* ================= DIVS ================= */
.left{
    float: left;
}
.right{
    float: right;
}
.clear{
    clear: both;
}
.error{
    font-size: 14px;
    font-weight: bold;
}

/* ================= COLORS ================= */
.bg_input{
    color: #F8F8F8;
}
.border_input{
    /* color: #DFDFDF; */
    border: 1px solid #DFDFDF;
    border-radius: 5px !important;
}
.link{
    color: #EB6635;
}
.pure_white{
    color: #FFFFFF;
}
.pure_white_bg{
    background-color: #FFFFFF;
}
.gray_text{
    color: #A3A3A3;
}
.gray_disable_bg{
    background-color: #A3A3A3 !important;
}
.red_warning{
    color: #FF4141;
}
.red_warning_bg{
    background-color: #FF4141 !important;
}
.red_warning_darker{
    color: #D92929
}
.link_darker{
    color: #C85B33;
}
.pure_black{
    color: #000000;
}
.menu_bg{
    background-color: #212121;
    color: #FFFFFF;
}
.svg_active{
    fill: #EB6635;
}
.svg_inactive{
    fill: #FFFFFF;
}
.green{
    color: #7BD266;
}
.green_bg{
    background-color: #7BD266;
}
.yellowlight_warning{
    background-color: #FADD9F !important;
}
.redlight_warning{
    background-color: #FA9F9F !important;
}
.yellow_warning_border{
    border: 1px solid #FAC800 !important;
    border-radius: 5px !important;
}
.red_warning_border{
    border: 1px solid #D92929 !important;
    border-radius: 5px !important;
}