/****************TO SET COLOR********************/
input:not([type]):focus:not([readonly]), input[type=text]:focus:not([readonly]) + label , input[type=password]:focus:not([readonly]) + label , input[type=email]:focus:not([readonly]) + label , input[type=url]:focus:not([readonly]) + label , input[type=time]:focus:not([readonly]) + label , input[type=date]:focus:not([readonly]) + label , input[type=datetime]:focus:not([readonly]) + label , input[type=datetime-local]:focus:not([readonly]) + label , input[type=tel]:focus:not([readonly]) + label , input[type=number]:focus:not([readonly]) + label , input[type=search]:focus:not([readonly]) + label , textarea.materialize-textarea:focus:not([readonly]) + label  {
  color:#e48b03!important;
}
input:not([type]):focus:not([readonly]), input[type=text]:focus:not([readonly]) , input[type=password]:focus:not([readonly]), input[type=email]:focus:not([readonly]), input[type=url]:focus:not([readonly]), input[type=time]:focus:not([readonly]), input[type=date]:focus:not([readonly]), input[type=datetime]:focus:not([readonly]), input[type=datetime-local]:focus:not([readonly]), input[type=tel]:focus:not([readonly]), input[type=number]:focus:not([readonly]), input[type=search]:focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) {
  border-bottom: 1px solid #e48b03 !important;
  box-shadow: 0 1px 0 0 #e48b03!important;
}
.input-field input[type="checkbox"]:checked+label:before{
  border-right: 2px solid #e48b03;
  border-bottom: 2px solid #e48b03;
}
.input-field .prefix.active {
  color:#e48b03!important;
}
/****************TO SET COLOR********************/
html {
    background-image: url(../../images/back_public.jpg);
}
html,
body {
    height: 100%;
}
body {
    height: -webkit-fill-available;
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    top: 50%;
    margin-top: -265px;
    position: relative;
    display: table;
    box-shadow: 1px 1px 8px 2px;
    background: white;
    text-align: center;
}
form.login-form {
  width: 100%;
}
.login-page {
  width: 400px;
}
h5 {
    text-align: center;
    font-weight: 700;
    color: rgb(255, 255, 255);
    text-shadow: 0px 0px 13px #ff7702;
}
button.close {
  position: absolute;
  top: 9px;
  right: 9px;
  border: 0;
  padding: 0px;
  background: #f44336;
  line-height: 0;
}
h4 {
    text-align: center;
    font-size: -webkit-xxx-large;
    font-weight: 700;
    color: rgb(255, 255, 255);
    text-shadow: 0px 0px 13px #ff7702;
}
@media only screen and (max-width: 992px){
  body{
    margin:0;
    top:0;
    height: 100%;
    width: 100%;
  }
  .row.white{
    width: 100%; 
    height: 100%; 
    top: 0; 
    margin: 0; 
    background: white; 
  }
  form.login-form{
    width:100%;
  }
}