body {
	background-color: #003;
	background-image: url();
	background-repeat: no-repeat;
  
  font-family: Arial;
}
.applyForm{ 
  text-align: center;
}
.titleform{
  color: white;
  font-size: 25px;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
.form-control input, .form-control select{
  color: #003;
  border-radius: 4px;
  border: 2px solid black;
  font-size: 16px;
  width: 99.5%;
  outline: none ;
  padding: 4px 10px 4px 25px;
}
.form-control small{
  font-family: inherit;
  color: white;
  visibility: hidden;
} 
 .error input, .error select{
  border-color:  #da4a3a;
}
.error small{
  color : #da4a3a;
  visibility: visible;
}
.sucess input, .sucess select{
  border-color: #25ac5d;
}
select:invalid{
  color: gray;
}
input:focus, select:focus .buttons:focus{
  box-shadow: 0 0 5pt 1pt rebeccapurple;
}
.buttons:hover{
  border: 2.5px solid rgb(9, 9, 75);
  background-color: rgb(9, 9, 75);
  color: white;
}
.buttons{
  text-align: center;
  font-size: 20px;
  font-weight: bolder;
}