.red2{margin-top:40px;}

.input{width:100%;height:50px;padding:0 5px;border: 1px solid #f5f5f5;background: #f5f5f5;margin-bottom:20px;outline: none;}

.input_block{width:100%;height:150px;padding:0 5px;border: 1px solid #f5f5f5;background: #f5f5f5;margin-bottom:20px;outline: none;}


.input_error{
    border: 1px dashed #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    width:100%;
    height:50px;
    padding:0 5px;
    margin-bottom:20px;
    background: rgba(169, 68, 66, 0.4);
    }

.input_error::-webkit-input-placeholder{color:#a94442;}

input{outline:none;}

.boutton{
    display: table;
    text-align: center;
    padding: 15px 30px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    position: relative;
    transition:0.3s ease all;
    text-decoration:none;
    margin: 20px auto;
    background: #303030;
}


.boutton:hover{background: #da2928;color:#fff;text-decoration:none;}

.boutton:focus{background:#1f2a5d;color:#fff;text-decoration:none;}

.boutton_block{ width: 100%;}



 .css_div{
    float: none;
    margin: 0 auto;
}




