.form-control {
	background: transparent;
}
.form-control {
    display: block;
    width: 100%;
    min-height: 44px;
    padding: 12px 10px 10px 42px;
    font-size: 18px;
    line-height: 1.42857143;
    color: rgba(55,43,65,0.7)!important;
    background-color: rgba(255,255,255,0.7);
    background-image: none;
    border: 1px solid rgba(0,0,1,0.2);
    border-radius: 50px;
    -webkit-box-shadow: initial;
    box-shadow: initial;	

	-webkit-transition: color 0.4s ease-in, background 0.4s ease-in, border-color 0.4s ease-in;
	-moz-transition: color 0.4s ease-in, background 0.4s ease-in, border-color 0.4s ease-in;
	-ms-transition: color 0.4s ease-in, background 0.4s ease-in, border-color 0.4s ease-in;
	-o-transition: color 0.4s ease-in, background 0.4s ease-in, border-color 0.4s ease-in;
	transition: color 0.4s ease-in, background 0.4s ease-in, border-color 0.4s ease-in;
}
.form-control:focus {
    background-color: rgba(255,255,255,1);
    border-color: rgb(253, 182, 21)!important;
    color: #111!important;
    outline: 0;
    -webkit-box-shadow: initial;
    box-shadow: initial;
}


/* orange flat 
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border-radius: 0!important;
	
	background-color: rgba(241,90,34,1)!important;
	border: 3px solid rgba(241,90,34,1)!important;
    border-radius: 50px!important;
	color: #fff!important;
	font-size: 100%!important;
	padding: 10px 40px!important;	
	outline: 0;
	
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	
	
	-webkit-transition: color 0.4s ease-in, background 0.4s ease-in, border-color 0.2s ease-in;
	-moz-transition: color 0.4s ease-in, background 0.4s ease-in, border-color 0.2s ease-in;
	-ms-transition: color 0.4s ease-in, background 0.4s ease-in, border-color 0.2s ease-in;
	-o-transition: color 0.4s ease-in, background 0.4s ease-in, border-color 0.2s ease-in;
	transition: color 0.4s ease-in, background 0.4s ease-in, border-color 0.2s ease-in;
}
*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    background: -webkit-linear-gradient(top, transparent -120%, rgb(255, 96, 0)70%);
    background: linear-gradient(to bottom, transparent -120%, rgb(255, 96, 0)70%);
    border: 1px solid rgb(243, 161, 60)!important;
    border-radius: 50px!important;
    color: #222!important;
	padding: 5px 30px!important;	
	outline: 0;	
	
    -webkit-box-shadow: inset 0 3px 3px rgba(255, 255, 255, 0.65);
    box-shadow: inset 0 3px 3px rgba(255, 255, 255, 0.65);
	
	-webkit-transition: color 0.4s ease-in, background 0.4s ease-in, border-color 0.2s ease-in;
	-moz-transition: color 0.4s ease-in, background 0.4s ease-in, border-color 0.2s ease-in;
	-ms-transition: color 0.4s ease-in, background 0.4s ease-in, border-color 0.2s ease-in;
	-o-transition: color 0.4s ease-in, background 0.4s ease-in, border-color 0.2s ease-in;
	transition: color 0.4s ease-in, background 0.4s ease-in, border-color 0.2s ease-in;
}

button:hover,
button:focus, 
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
    background: -webkit-linear-gradient(top, transparent -100%, rgb(255, 96, 0) 70%);
    background: linear-gradient(to bottom, transparent -100%, rgb(255, 96, 0) 70%);
	
    -webkit-box-shadow: inset 0 5px 5px rgb(230, 123, 11);
    box-shadow: inset 0 5px 5px rgb(230, 123, 11);
}












