body{color: #ff0000; font-family: 'Source Sans Pro', sans-serif, Arial;
	
background: rgba(255,0,0,1);
background: -moz-linear-gradient(-45deg, rgba(255,0,0,1) 0%, rgba(159,0,0,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(255,0,0,1)), color-stop(100%, rgba(159,0,0,1)));
background: -webkit-linear-gradient(-45deg, rgba(255,0,0,1) 0%, rgba(159,0,0,1) 100%);
background: -o-linear-gradient(-45deg, rgba(255,0,0,1) 0%, rgba(159,0,0,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(255,0,0,1) 0%, rgba(159,0,0,1) 100%);
background: linear-gradient(135deg, rgba(255,0,0,1) 0%, rgba(159,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#9f0000', GradientType=1 );
	
}

.header{margin-bottom: 20px; padding: 20px 0;}

.bar_nav{list-style: none; padding: 0; margin: 0;}
.bar_nav li{float: left;}
.bar_nav li a{ font-size: 12px; margin-right: 20px;}


a{color: white;}
a:hover{color: white; text-decoration: none;}

.color_tsolis{color:#1d70b8;}
.color_yellow{color:#ffcc00;}
.color_orange{color:#ff8a00;}
.color_red{color:#ff003c;}
.color_white{color:white;}



.bd_tsolis{border-top: 8px solid #1d70b8; background-color: white; }
.bd_yellow{border-top: 8px solid #ffcc00; background-color: white;}
.bd_orange{border-top: 8px solid #ff8a00; background-color: white;}
.bd_red{border-top: 8px solid #ff003c; background-color: white;}

.bg_tsolis{background-color: #1d70b8; color: white;}
.bg_yellow{background-color: #ffcc00; color: white;}
.bg_orange{background-color: #ff8a00; color: white;}
.bg_red{background-color: #ff003c; color: white;}



/* .fz_bars{font-size: 30px;} */


/*
.bg_tsolis:hover .edit,.bg_yellow:hover .edit,.bg_orange:hover .edit,.bg_red:hover .edit{opacity: 1;height: auto;}

.fz_headline{font-size: 20px; font-weight: 400; line-height: 22px; margin: 0 0 10px 0; display: block;}
.fz_paragraph{font-size: 12px; height: 80px; overflow: hidden; overflow-y: auto; }
.fz_paragraph_size_a{font-size: 12px;}
.fz_paragraph_size_b{font-size: 10px;}
.fz_customer{font-size: 10px; font-style: italic;}
.fz_edit{font-size: 14px;}
.fz_check{font-size: 20px; line-height: 10px;}
.fz_trash{font-size: 22px; }


.fz_check:hover{color: #12bc00;}
.fz_trash:hover{color: red; }
.fz_edit:hover{color:#3D6F99;}
*/


.fz_headline_form{font-size: 60px; font-weight: 700; line-height: 22px; margin: 0 0 40px 0; color: white;}
.fz_paragraph_form{font-size: 20px; color: white;}



.form_toggle_click
{
	background: #FFFFFF;
	padding: 20px;
    max-width: 660px;
    margin: 0 auto 1px auto;

}


.form_holder{ margin-top: 40px;}
.form_holder .form, .form_holder .form_toggle {
	 position: relative;
    z-index: 1;
    background: #FFFFFF;
    max-width: 660px;
    margin: 0 auto 100px;
    padding: 20px;
    text-align: center;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);

}

.form_holder .form_toggle{display: none; margin-bottom: 10px;}


.form_holder input, .form_holder select , .form_holder  textarea {
    outline: 0;
    background: #f2f2f2;
    width: 100%;
    border: 0;
    margin: 0 0 15px;
    padding: 15px;
    box-sizing: border-box;
    font-size: 14px;
    height: 50px;
}

.form_holder .textarea {height: 200px;}

.form_holder .form input[type="submit"] {
    text-transform: uppercase;
    outline: 0;
    background: #3D6F99;
    width: 100%;
    border: 0;
    padding: 15px;
    color: #FFFFFF;
    font-size: 14px;
    -webkit-transition: all 0.3 ease;
    transition: all 0.3 ease;
    cursor: pointer;
}


.form_holder label{text-align: left; color: black; font-weight: 700; display: block;}

.form_filter select{
    outline: 0;
    background: white;
    border: 0;
    margin-right: 10px;
    padding: 5px;
    box-sizing: border-box;
    font-size: 12px;
    color: #2b32b2;
    height: 30px;
}

table.table{font-size: 12px;}

.btn-default{background-color: #9f0000 !important;}
.btn-filter{color: white;}


.logo_part1{font-size: 30px; color: white;}



#drop_file_zone {
        background-color: #EEE; 
        border: #9f0000 5px dashed;
        width: 100%; 
        height: 180px;
        padding: 8px;
        font-size: 18px;
    }
    #drag_upload_file {
        width:50%;
        margin:0 auto;
    }
    #drag_upload_file p {
        text-align: center;
    }
    #drag_upload_file #selectfile {
        display: none;
    }
    
    
.msg_holder{ color: white; font-size: 20px; text-align: center; padding:20px 0; margin-bottom: 10px; border-bottom: 1px solid white;}
.msg_error{background-color: red;}
.msg_success{background-color: green; }