#password-strength {
    display: none;
}

meter {

    margin: 10px auto 1em;
    width: 100%;
    height: 20px;

    /* Applicable only to Firefox */
    background: none;
    background-color: rgba(0, 0, 0, 0.1);
}

meter::-webkit-meter-bar {
    background: none;
    background-color: rgba(0, 0, 0, 0.1);
}

/* Webkit based browsers */
meter[value="1"]::-webkit-meter-optimum-value { background: red; }
meter[value="2"]::-webkit-meter-optimum-value { background: red; }
meter[value="3"]::-webkit-meter-optimum-value { background: yellow; }
meter[value="4"]::-webkit-meter-optimum-value { background: orange; }
meter[value="5"]::-webkit-meter-optimum-value { background: green; }

/* Gecko based browsers */
meter[value="1"]::-moz-meter-bar { background: red; }
meter[value="2"]::-moz-meter-bar { background: red; }
meter[value="3"]::-moz-meter-bar { background: yellow; }
meter[value="4"]::-moz-meter-bar { background: orange; }
meter[value="5"]::-moz-meter-bar { background: green; }

.m-login.m-login--6 .m-login__wrapper .m-login__body .m-login__signin .m-login__form .m-form__group .form-control {
    border-radius: 0px;
    border: none;
    padding: 1.5rem 2.14rem;
    background-color: transparent !important;
    border-bottom: solid 1px !important;
}
.size {
	font-size: 16px;
}

.form-control[readonly], .form-control {
	  border-radius: 0px;
    border: none;
    padding: 1.5rem 2.14rem;
    background-color: transparent !important;
    border-bottom: solid 1px !important;

}
.m-wizard.m-wizard--5.m-wizard--success .m-wizard__head .m-wizard__steps .m-wizard__step.m-wizard__step--current {
	border-bottom: none !important;	
}
.m-wizard.m-wizard--5 .m-wizard__head .m-wizard__nav {
		border-bottom: none !important;	

}

.m-form .m-form__group {
    margin-bottom: 0;
    padding-top: 0px;
    padding-bottom: 0px; 
}
.m-checkbox.m-checkbox--brand.m-checkbox--solid>span {
	border: 1px solid black !important;
	background: #999999;
} 
#m_form > div.m-portlet__foot.m-portlet__foot--fit.m--margin-top-40 {

      margin-top: -40px !important;

}
#m_wizard_form_step_3 > div > div > div:nth-child(2) > div > div:nth-child(2) > input {
    border-bottom: none !important;
}
.btn-primary {
    background-color: #567ba8 !important;
}


#legal_notices { background: #5c7da6;padding: 8px 0;z-index: 999;position: fixed;width: 100%;bottom: 0 }
#legal_notices p { color: #fff;margin: 0;text-align: center }
#legal_notices p a.legal_notices_link { color: #eef;text-decoration: underline;font-style: italic;white-space: nowrap; }
#legal_notices p a.legal_notices_ok { color: #fff;background: #6b92cb;padding: 5px 15px;display: inline-block }
#legal_notices p a.legal_notices_ok:hover { background: #7ba2db }