.form-group.input-material {
width:100%; height:auto;  float:left; background:#fff; position:relative; border-radius: 2px; padding-top:8px; }
  .form-group.input-material label {
    color: #000;
    font-size: 15px;
    font-weight: 300;
    position: absolute;
    pointer-events: none;
	font-family: 'Roboto Condensed', sans-serif; 
    left: 0px;
    top: 13px;
    transition: 0.1s ease all;
    -moz-transition: 0.1s ease all;
    -webkit-transition: 0.1s ease all; }
	
	 .login .form-group.input-material label {
    color: #000;
    font-size: 15px;
    font-weight: 300;
    position: absolute;
    pointer-events: none;
	font-family: 'Roboto Condensed', sans-serif; 
    left: 13px;
    top: 13px;
    transition: 0.1s ease all;
    -moz-transition: 0.1s ease all;
    -webkit-transition: 0.1s ease all; }
	 
	.register_area .form-group.input-material label {
    color: #000;
    font-size: 15px;
    font-weight: 300;
    position: absolute;
    pointer-events: none;
	font-family: 'Roboto Condensed', sans-serif; 
    left: 13px;
    top: 13px;
    transition: 0.1s ease all;
    -moz-transition: 0.1s ease all;
    -webkit-transition: 0.1s ease all; }
  .form-group.input-material .form-control, .form-group.input-material .form-select {
    border: none;
    border-bottom: 1px solid #ced4da;
	height:auto;
	 padding-bottom:12px;
	border-radius:0px!important;
	font-family: 'Roboto Condensed', sans-serif; 
    background-color: transparent;
    padding-left:0px;
    box-shadow: none;
    /* required fields */
    /* active state */
    /* invalid state */ }
	
	.login .form-group.input-material .form-control, .form-group.input-material .form-select {
    border: none;
    border-bottom: 0px solid #ced4da;
	height:auto;
	 padding-bottom:12px;
	 padding-left:12px;
	border-radius:0px!important;
	font-family: 'Roboto Condensed', sans-serif; 
    background-color: transparent;
    
    box-shadow: none;
    /* required fields */
    /* active state */
    /* invalid state */ }
	
	.register_area .form-group.input-material .form-control, .form-group.input-material .form-select {
    border: none;
    border-bottom: 0px solid #ced4da;
	height:auto;
	 padding-bottom:12px;
	 padding-left:12px;
	border-radius:0px!important;
	font-family: 'Roboto Condensed', sans-serif; 
    background-color: transparent;
    
    box-shadow: none;
    /* required fields */
    /* active state */
    /* invalid state */ }
    .form-group.input-material .form-control:required ~ label::after, .form-group.input-material .form-select:required ~ label::after {
      /*content: '*';
      color: #dc3545;
      padding-left: 2px;
      font-size: 0.8em; */}
    .form-group.input-material .form-control:focus, .form-group.input-material .form-control[value]:not([value=""]), .form-group.input-material .form-select:focus, .form-group.input-material .form-select[value]:not([value=""]) {
      border-bottom-color: #007bff;
      color: #000; }
    .form-group.input-material .form-control:focus ~ label,
    .form-group.input-material .form-control[value]:not([value=""]) ~ label, .form-group.input-material .form-select:focus ~ label,
    .form-group.input-material .form-select[value]:not([value=""]) ~ label {
      top: -2px;
      font-size: 14px;
      color: #602ea6;
      font-weight: 300; }
    .form-group.input-material .form-control:focus.invalid, .form-group.input-material .form-control.invalid, .form-group.input-material .form-control:focus.parsley-error, .form-group.input-material .form-control[value]:not([value=""]).parsley-error, .form-group.input-material .form-select:focus.invalid, .form-group.input-material .form-select.invalid, .form-group.input-material .form-select:focus.parsley-error, .form-group.input-material .form-select[value]:not([value=""]).parsley-error {
      border-bottom-color: #dc3545; }
    .form-group.input-material .form-control:focus.invalid ~ label,
    .form-group.input-material .form-control.invalid ~ label,
    .form-group.input-material .form-control:focus.parsley-error ~ label,
    .form-group.input-material .form-control[value]:not([value=""]).parsley-error ~ label, .form-group.input-material .form-select:focus.invalid ~ label,
    .form-group.input-material .form-select.invalid ~ label,
    .form-group.input-material .form-select:focus.parsley-error ~ label,
    .form-group.input-material .form-select[value]:not([value=""]).parsley-error ~ label {
      color: #dc3545; }
  .form-group.input-material .form-select {
    background-position: right 0 center;
    padding-left: 0; }
  .form-group.input-material .parsley-errors-list {
    color: #dc3545;
    list-style: none;
    font-size: 0.7em;
    padding-left: 5px; }

/*# sourceMappingURL=input-material.css.map */
