.intl-tel-input{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 #d5d3d3;    border-radius:2px;background: #fff; height:44px;
   }
.form-group.input-material {
width:100%; height:auto;  float:left; background:#fff; position:relative; border-radius: 2px; /*padding-top:8px;*/ }
.form-group.input-material {width:100%; height:auto;  float:left;  background:#fff; border:1px #d5d3d3 solid; position:relative; border-radius: 2px; /*padding-top:8px; */ padding-right: 10px;}
  .form-group.input-material label {
   color: #747474;
    font-size: 13px;
    font-weight:400;
    position: absolute;
    pointer-events: none;
	
    left: 10px;
    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: 2px solid #ced4da;*/
	padding-right: 36px;
	height:auto;
	height: 43px;
	border-radius:3px!important;
	
    background-color:#fff;
    padding-left: 10px;
	padding-right:10px;
    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: -10px; background:#fff;
    font-size: 11px;
      color: #666; padding:2px 5px;
      }
    .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 */
