.required_fields{
  padding:15px;
}

#facets-1 .text-info{
  margin-top: 5px!important;
}

.powered_by_logo {
    width: 8rem;
}

.notfound-block{
    padding: 80px;
    min-height: calc(100vh - 200px);
    }

.notfound-title{
    font-size: 90px;
     margin-top:0px;
    font-weight: bolder;
    text-align: center;
}
.notfound-label{
    text-align: center;
    font-size: 25px;
}


/*css added for forget password templates*/
#id_new_password1, #id_new_password2, #id_email
    {

    display: block;
    width: 100%;
    height: 36px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.6;
    color: #555555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #0C4584;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    }


.errorlist {
  padding: 0px;
}

.errorlist li {
  list-style: none;
  color:#d02a49;
}

.alert-color{
color: #d02a49;
}

.alert-color{
color: #d02a49;
  list-style: none;
}

.swal-wide{
    top: 35% !important;
}

.vr_signup{
    display: inline-block;
    padding: .5em 1.5em;
    margin: 0 0.3em 0.3em 0;
    border-radius: 0.30em;
    box-sizing: border-box;
    text-decoration: none;
    font-family: 'Roboto',sans-serif;
    color: #FFFFFF;
    background-color: #0069ae;
    text-align: center;
    position: relative;
    font-size: 18px;
    cursor: pointer;
}
.vr_signup:hover{
    color: #ffffff;
    text-decoration: none;
}
