input,select,textarea{width:100%;border-radius:6px;padding:.25rem .5rem;color:var(--text-color);border:1px solid var(--tertiary-color);background-color:#fff;outline:0;height:46px;font-size:14px;&::placeholder{color:#202020B3}
&.errorField,&.error{border:1px solid var(--error-color);background-color:#f4d7d9}
}
input[type="checkbox"]{height:auto}
input,select,textarea{&.strech{width:100%}
}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;background-color:#fff;font-size:16px;font-family:inherit;background-image:url('data:image/svg+xml;utf8,<svgxmlns="http://www.w3.org/2000/svg"width="12"height="12"><pathd="M24l444-4"stroke="%23333"stroke-width="2"fill="none"stroke-linecap="round"/></svg>');background-repeat:no-repeat;background-position:right 10px center;&::placeholder{color:var(--tertiary-color);font-size:16px;font-family:inherit}
}
.checkbox{width:26px;height:24px;display:inline-block;cursor:pointer;position:relative;background:url("../assets/images/checkbox.png");background-repeat:no-repeat;&.checked{background-repeat:no-repeat;background-position:0 bottom}
input[type='checkbox']{display:none}
&.error{background-repeat:no-repeat;background-position:0 -48px}
}
.onecover-form{margin-bottom:20px;.small-text{width:102px}
.strong-label{label{color:var(--primary-color);font-size:18px;font-family:var(--font-family-1cover-aniversbold)}
}
input,select{margin-bottom:10px;@media(min-width:768px){margin-bottom:25px}
}
label{margin-right:5px;sup{font-size:12px;margin-left:2px}
}
.inline-fields{label{display:inline-block}
&.top-label{label{display:block;width:100%;margin-bottom:5px}
}
}
.vertical-elements{label{width:100%;float:left;margin-top:5px}
.inline-fields{&.top-label{label{float:left;margin-bottom:0;margin-top:-20px}
}
}
}
div,label{&.error{color:#e60000;font-size:12px;margin:-10px 0 6px;width:100%;font-weight:normal;@media(min-width:768px){margin:-20px 0 6px}
}
}
.error-msg{background:var(--error-msg-bg);color:var(--error-msg-txt);padding:10px;border:1px solid darken(var(--error-msg-bg),10%);border-radius:4px}
#expiryMonth-error{float:left;display:inline}
#expiryYear-error{float:left;display:inline}
#phone-error{color:var(--error-color);font-size:12px;margin:0 0 6px;width:100%;font-weight:normal}
&.enhanced{input[type='password'],input[type='text'],input[type='number'],input[type='tel'],input[type='email'],select,.chosen-container-single .chosen-single,.disabled-input{height:45px}
input[type='password'],input[type='text'],input[type='number'],input[type='tel'],input[type='email'],select,textarea,.chosen-container-single .chosen-single,.disabled-input{border-radius:3px;padding:12px;color:var(--first-secondary-color);border:2px solid var(--third-secondary-color);font-size:16px;background:#fff;text-align:left;box-shadow:none;outline:0;&:focus{border:2px solid var(--second-primary-color)}
&.error,&.warning{background-color:#fff}
}
}
}