label,input,button,select,textarea{font-weight:normal;}
input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555555;vertical-align:middle;}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#ffffff;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear .2s, box-shadow linear .2s;-moz-transition:border linear .2s, box-shadow linear .2s;-o-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82, 168, 236, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);}

input[type="text"] {
		display: block;
	/*height: auto;*/
	height:45px;
	width: 100%;
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	box-sizing: border-box;
	margin-top: 3px;
	}
	input[type="radio"] {
		margin-left: 1.04%;
	}
	input[type="text"].alert {
		background-color: #ffff00;
	}
	label.radio {
		display: inline-block;
		padding:1.04%;
		text-align: center;
	}
	label.radio:hover {
		background-color: #eee;
		cursor:pointer;
	}
	.nono {
		display: none !important;
		visibility: hidden !important;
		height:0 !important;
		padding: 0 !important;
		margin:0 !important;

	}
input[type="submit"] {
	-webkit-appearance: none;
}
input[name="billing_state2"] {
	display: none;
	visibility: none;
}

/* Input */

.validation-error {
	  color: #ffffff !important;
  background-color: #d9534f !important;
  border-color: #d43f3a !important;
}
			/* Disabled Form Controls*/
			input:disabled, input[readonly="readonly"] { 
				background-color:#eee;
				color: #888;
			}

	/*------------------------------------*/		
/* iPhones and Other Phones at 400px */
		@media only screen and (max-width : 414px) {
			input[type="text"] {
				height: 45px;
			}
		}