/* .def-form { */
/*   display: flex; */
/*   overflow-y: scroll; */
/*   padding-bottom: 1.25rem; */
/* } */
/* .def-form input { */
/*   margin: 0 .25rem; */
/*   min-width: 125px; */
/*   border: 1px solid #eee; */
/*   border-left: 3px solid; */
/*   border-radius: 5px; */
/*   transition: border-color .5s ease-out; */
/* } */
.def-form input:optional {
  border-left-color: #999;
}
.def-form input:required:valid {
  border-left-color: palegreen;
}
.def-form input:invalid {
  border-left-color: salmon;
}
.def-form input:required:focus:valid {
  background: url("../assets/img/check.svg") no-repeat 95% 50%;
  background-size: 15px;
}
.def-form input:focus:invalid {
  background: url("../assets/img/x.svg") no-repeat 95% 50%;
  background-size: 15px;
}

.def-form input:required:valid {
  background: url("../assets/img/check.svg") no-repeat 95% 50%;
  background-size: 15px;
}
.def-form input:invalid {
  background: url("../assets/img/x.svg") no-repeat 95% 50%;
  background-size: 15px;
}

.def-form input.invalid_val{
	
  background: url("../assets/img/warning.svg") no-repeat 95% 50% !important;
  background-size: 15px !important;
/*   background-position: center left !important; */
}


.def-form input.x-invalid{
	
  background: url("../assets/img/x.svg") no-repeat 95% 50% !important;
  background-size: 15px !important;
/*   background-position: center left !important; */
}


.def-form input.v-valid{
	
  background: url("../assets/img/check.svg") no-repeat 95% 50% !important;
  background-size: 15px !important;
/*   background-position: center left !important; */
}

.ui-select-search{
	color:#ffffff;
}

.def-form input[readonly] {
	background-color : rgba(0,0,0,0);
	  background: url("../assets/img/lock.svg") no-repeat 95% 50% !important;
  background-size: 15px !important;
  background-position: center right !important; 
  
}

.def-form input[disabled] {
	background-color : rgba(0,0,0,0);
	background: url("../assets/img/lock.svg") no-repeat 95% 50% !important;
    background-size: 15px !important;
    background-position: center right !important; 
}

.def-form input {
	background-color : rgba(0,0,0,0);
}

.def-form textarea {
	background-color : rgba(0,0,0,0);
}

.def-form select {
	background-color : rgba(0,0,0,0);
}


