input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{
  -webkit-appearance:none;margin:0;
}
::-webkit-input-placeholder{font-size:12px;color:var(--placeholder-color)}
::-moz-placeholder{font-size:12px;color:var(--placeholder-color)}
:-ms-input-placeholder{font-size:12px;color:var(--placeholder-color)}
:-moz-placeholder{font-size:12px;color:var(--placeholder-color)}

@media screen and (max-width: 1500px) and (min-width: 1300px){
  ::-webkit-input-placeholder{font-size:13px;}
  ::-moz-placeholder{font-size:13px;}
  :-ms-input-placeholder{font-size:13px;}
  :-moz-placeholder{font-size:13px;}  
}

.f1-form-grid .uk-grid-margin{
  margin-top:20px;
}
.f1-form-grid + .f1-form-grid{
  margin-top:12px;
}
.form-grp{
  position:relative;
}
.form-lbl{
  font-size:12px;text-transform:uppercase;display:block;margin-bottom:6px;text-align:left;
}
.form-elm {
  position: relative;
  &.select:after {
	font-family:Curry-Coin;font-size:16px;content:"\f10e";color:#748b98;display:block;position:absolute;right:1px;top:10px;pointer-events:none;
  }
}
.form-ctrl{
  font-family:'Open Sans', sans-serif;font-size:12px;font-weight:400;color:var(--primary-text-color);background:transparent;width:100%;height:38px;padding:7px 3px;border:0;border-bottom:1px solid #606060;box-sizing:border-box;outline:0;display:block;
}
select.form-ctrl{
  -webkit-appearance:none;-moz-appearance:none;appearance:none;
}
textarea.form-ctrl{
  text-align:left;line-height:unset;overflow:hidden;resize:none;height:38px;
}
ul.parsley-errors-list{
  list-style-type:none;font-size:12px;color:var(--red-color);padding:0px;margin:4px 0 0;
} 
