html{
	background: #eceff2;
}

body{
	margin: 0px;
	background: #eceff2;
}

form{
    width: calc(50% + 5em);
	max-width: 700px;
    margin: 4em auto;
    background: #fafafa;
}

button{
	width: 90%;
}

.header{
    align: center;
    height: 45px;
    padding: 55px 0;
    background: #59698d;
    text-align: center;
    z-index: 1;
}

#id_error_display_fixed {
    left: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
    padding: 15px;
    background-color: #ECEFF2;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
	
}

#id_error_message_fixed{
	font-weight: bold !important;
}

.scFormErrorTitleFont{
	color: eceff2 !important;	
}

.fa, .fas {
    color: #eceff2 !important;
}

.md-form.md-outline.form-lg label.active {
    background: #fafafa !important;
}

#form-pass img {
  cursor: pointer;
  height: 1.3em;
  float: right;
  transform: translateY(50%);
}

#idAjaxCheckbox_links{
	display: flex !important;
    text-align: left;
}