.input_form {

}


input[type=submit], input[type=text] {
	background-color:#C8C2D2;
	color:#33336D;
}

input[type=text] {
	box-sizing : border-box;
	width:100% !important;
	border:1px solid #C8C2D2 !important;
	vertical-align:middle;

}

input[type=file] {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}

input[type=file] + label {
    line-height:44px;
    min-height:44px;
    padding-left:10px;
    padding-right:10px;
    font-weight:bold;
    background-color:#FEDCAD;
    color:#33336D;
    display: inline-block;
    outline:none;
    box-sizing : border-box;
    width:100%;
    transition:all 0.5s;
}

input[type=file]:focus + label,
input[type=file] + label:hover {
   background-color: #FDC73E;
   transition:all 0.5s;
}

input[type=file] + label {
	cursor: pointer; /* "hand" cursor */
}
/*
input[type=file] + label {
	outline: 1px dotted #000;
	outline: -webkit-focus-ring-color auto 5px;
}
*/