.button-holder {
  text-align: center;
}

.form-control {
  /* background-color: #fcefe7; */
  border-color: #DBDBDB;
}

.form-control:not([type=range]) {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}

.form-control:focus, .form-control.focus {
  /* background-color: #fcefe7; */
  border-color: #DBDBDB;
  box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #DBDBDB;
  color: #777777;
  outline: 0;
}

.btn-custom {
  background-color: #e96712;
  width: 100%;
  border-color: #e96712;
}

.btn-custom:hover {
  background-color: #e96712;
  border-color: #e96712;
}

.btn-custom:focus, .btn-custom.focus {
  background-color: #e96712;
  border-color: #e96712;
  box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #e96712;
}

.btn-custom:active:focus {
  box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #e96712;
}

.has-error .form-control:focus, .has-error .form-control.focus {
  box-shadow: 0 0 0 0.125rem #fff, 0 0 0 0.25rem #DBDBDB;
}

.logo-width {
  width: 15%;
}

.text-color {
  color: #e96712;
}

.font-sm {
  font-size: smaller;
}

.custom-forget {
  line-height: 1.2;
}

.custom-forget a {
  color: #e96712;
  font-weight: 500;
}

.border-box-custom {
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.35);
  padding: 20px;
}

.grey-box {
  background-color: #F8F8F8;
  padding-top: 20px;
  padding-left: 20px;
  height: 108vh;
}

.portlet-icon-back {
  display: none;
}

.hidden {
  display: none;
}

.clcon {
  color: #e96712;
  cursor: pointer;
}

.clcon:hover {
  color: #e96712;
  cursor: pointer;
}

.font-size-welcome {
  font-size: 30px;
  font-family: sans-serif;
}

.screen-img {
  width: 36vw;
  height: 56vh;
}

.font-size-text {
  font-size: 11px;
  font-family: sans-serif;
}