/*
 R.Beygulenko HTML5 Framework v3
 -----------------------------------
 Forms v1.3
 -----------------------------------
 InSales.ru (InSales Rus LLC)
 Author:Ruslan B. (r.beygulenko GAVGAV gmail.com)
 Last modified: 15.02.2016
*/

select {-webkit-appearance:none;appearance:none}
input,textarea,select{/**/}
input::-moz-focus-inner{border:0;padding:0}
textarea{resize:none}
input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}
fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em}
optgroup{font-weight: 700}

/* placeholder (defaut) */
*::-webkit-input-placeholder{color:#999}
*:-moz-placeholder{color:#999}
*::-moz-placeholder{color:#999}
*:-ms-input-placeholder{color:#999}

/* placeholder (disabled) */
*[disabled]::-webkit-input-placeholder{color:#CCC}
*[disabled]:-moz-placeholder{color:#CCC}
*[disabled]::-moz-placeholder{color:#CCC}
*[disabled]:-ms-input-placeholder{color:#CCC}

/* placeholder (error) */
.error::-webkit-input-placeholder{color:#F00}
.error:-moz-placeholder{color:#F00}
.error::-moz-placeholder{color:#F00}
.error:-ms-input-placeholder{color:#F00}

/* default */
input,textarea,button,.btn,input[type="file"]::before,select{margin:0px;vertical-align:top;transition:all 0.25s;font-size:12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;font-family: 'Roboto Condensed', sans-serif}
label{line-height:32px}

/* input,textarea */
input[type="text"],input[type="password"],textarea{height:44px;text-transform:uppercase;line-height:44px;padding:0 15px;padding-top:4px;text-align:center;border:1px solid #7A7A7A;background:#fff;font-size:17px;color:#160A01}
input[type="text"]:hover,input[type="password"]:hover,textarea:hover{box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.25)}
input[type="text"].error,input[type="password"].error,textarea.error,select.error{border-color:#F00;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,0,0,0.25);color:#F00}
input[type=number]{width:60px;text-align:center}
textarea{height:auto;padding:8px;line-height:normal}

/* buttons */
input[type="button"],input[type="submit"],input[type="reset"],button,.btn,input[type="file"]::before{border:0px;cursor:pointer;white-space:nowrap;display:inline-block;position:relative;padding:0 15px;height:44px;line-height:46px;color:#fff;text-shadow:none;text-transform:uppercase;font-size:18px;font-weight:700;text-transform:uppercase;text-decoration:none;background:#999999;border-radius:0px;}
input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover,button:hover,.btn:hover,input[type="file"]:hover::before{background:#707070;color:#FFF}
input[type="button"]:active,input[type="submit"]:active,input[type="reset"]:active,button:active,.btn:active,input[type="file"]:active::before{-webkit-box-shadow:inset 0 3px 10px 0px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 3px 10px 0px rgba(0,0,0,0.4);box-shadow:inset 0 3px 10px 0px rgba(0,0,0,0.4)}
input[type="text"].ns, input[type="email"].ns, input[type="password"].ns, input[type="text"].ns:hover, input[type="email"].ns:hover, input[type="password"].ns:hover, input[type="text"].ns:focus, input[type="email"].ns:focus, input[type="password"].ns:focus{text-transform:none;border-radius:inherit;height:inherit;line-height:inherit;padding:0 10px;background:inherit;border:inherit;box-shadow:inherit}


/* file */
input[type="file"]{margin-top:5px;font-size:13px;cursor:pointer}
input[type="file"]::-webkit-file-upload-button{visibility:hidden}
input[type="file"]::before{content:'Select';margin-top:-9px;padding:0 24px}
/*input[type="file"]:active::before{background:-webkit-linear-gradient(top,#e3e3e3,#f9f9f9)}*/


/* selectbox */
select{padding:0 2px;min-width:90px;height:44px; line-height:44px; border-radius:0px;margin:0px; text-transform:uppercase;font-size:12px;font-weight:700;text-align:left;text-overflow:ellipsis;overflow:hidden;cursor:pointer; background:url(selectbox-bg.jpg) no-repeat  96% center #FFF;-webkit-padding-end:20px;-webkit-padding-start:2px;border:1px solid  #BBBBBB}
select[disabled]{background:#fff url("data:;base64,R0lGODlhDAAEAIABAMzMzP///yH5BAEAAAEALAAAAAAMAAQAQAIKhA+hG8eM0ltyFgA7") 99% 50% no-repeat}
select option[disabled=disabled]{color:#EEE}


/* search */
input[type="search"]{-webkit-appearance:textfield}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}


.selector-wrapper {margin-right:20px;}
.selector-wrapper label {display:inline-block; line-height:44px;margin-right:10px; text-transform:uppercase;font-size:14px; color:#555353;}

















