/*Form*/
input[type='text'], input[type='email'], input[type='password'], textarea, select, input.large-field, select.large-field {
display: block;
width: 100%;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
input[type='text'], input[type='email'], input[type='password'], select{height: 34px;}
input[type='text']:focus, input[type='email']:focus, input[type='password']:focus, textarea:focus, select:focus{
border-color: #66afe9;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}
textarea{width:100% !important;}
.form-inline input{display: inline-block; vertical-align:middle; width:auto;}
.button{display: inline-block; text-align: center; white-space: nowrap; vertical-align: middle; color: #fff; text-decoration: none; background-color: #337ab7; border: #2e6da4 1px solid;; 
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
label{font-weight:600; font-size:95%;}
.button:hover{text-decoration: none; color: #fff; background-color: #286090; border-color: #204d74;}
.buttons input[type="checkbox"]{margin-right:20px;}
.error{font-size:13px;}
.success, .warning, .attention, .information{margin-top:15px;}
.success + #column-right, .warning + #column-right, .attention + #column-right, .information + #column-right{margin-top:0;}
table.radio input[type="radio"]{position:relative; margin:0; top:2px;}
table.radio label{padding-left:0;}
td.quantity input[type='text']{display:inline-block; vertical-align:middle; width:50px;}
form > input[type='text'], form > input[type='password'], form > textarea, form > select{margin-top:10px; margin-bottom:15px;}
#shipping td{padding:5px 0;}
#shipping .button{margin-top:15px;}