.list-number {
  margin-left: 0;
  list-style: none;
  counter-reset: li;
  
 
}
.list-number li {
  padding: 10px 0;
  position: relative;
  left: 1.5em;
  margin-bottom: 0.75em;
  padding-left: 1em;
  background: rgb(250, 250, 250,0.9);
  
  color: #333;
  
  
  
}
.list-number li:before {
  padding: 10px 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -1.5em;
  width: 1.875em;
  text-align: center;
  color: white;
  font-weight: bold;
  background: #f2ce3e;
  /*border-bottom-left-radius: 70em;
  border-top-left-radius: 70em;*/
  counter-increment: li;
  content: counter(li);
 
  
 
}


.list-number li:hover {
 background: #fff;
 border-right: 4px solid  #f2ce3e;
 
}


.uk-input, .uk-select:not([multiple]):not([size]), .uneditable-input:not([class*="uk-"]), input[type="color"]:not([class*="uk-"]), input[type="date"]:not([class*="uk-"]), input[type="datetime-local"]:not([class*="uk-"]), input[type="datetime"]:not([class*="uk-"]), input[type="email"]:not([class*="uk-"]), input[type="month"]:not([class*="uk-"]), input[type="number"]:not([class*="uk-"]), input[type="password"]:not([class*="uk-"]), input[type="search"]:not([class*="uk-"]), input[type="tel"]:not([class*="uk-"]), input[type="text"]:not([class*="uk-"]), input[type="time"]:not([class*="uk-"]), input[type="url"]:not([class*="uk-"]), input[type="week"]:not([class*="uk-"]), select:not([class*="uk-"]):not([multiple]):not([size]) {

    height: 46px;
    vertical-align: middle;
    display: inline-block;
    border-bottom: 1px solid #e5e5e5;

box-shadow: none;
border-right: none;
border-left: none;
border-top: none;
    border-bottom: 2px solid #ef7171!important;

}


textarea:not([class*="uk-"]) {

   box-shadow: none;
border-right: none;
border-left: none;
border-top: none;
    border-bottom: 2px solid #ef7171!important;

}