.intl-tel-input{
	width: 100%;
}

.formerror {
	border: solid 2px red;
}

.form-error-label {
    padding: 0px;
	width: 100%;
    margin-top: 0.25rem;
    color: #ff5454;
}

.form-error-input {
	border-color: #ff5454 !important;
}

.form-warning-input {
	border-color: #F29209 !important;
}

.form-success-input {
	border-color: #1F920C !important;
}

.content {
  
  opacity: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition: all 0.3s ease - in -out;
  -moz-transition: all 0.3s ease - in -out;
  -o-transition: all 0.3s ease - in -out;
  -ms-transition: all 0.3s ease - in -out;
  transition: all 0.3s ease - in -out;
  opacity: 1;
}

.overlay {
  background: rgba(255, 255, 255, .75);
  position: absolute;
  width: 100%;
  height: 100%;
}

.selectaccount {
	background: #EFEFEF;
}

.selectaccount:hover {
	background: #DDD;
}