
body.abra-reg,
body.mazars-registration {
  background-color: #fff !important;
  background: #fff !important;
}
header.abra-header{
  background-color: #f4f4f4 !important;
  background: #f4f4f4 !important;
  color: black !important;
}
.mtd-register p, .mtd-register a{
    color: black !important;
}
.login p, .login a{
    color: black !important;   
}
.login form .keep-logged-in,
.login form .remember-info {
    color: black !important;
}
.login form .remember-info:focus {
    outline-color: black;
}
.login .error-p{
    color: red !important;
}            
.mtd-register .error-p{
    color: red !important;
}
body.mazars-registration .mtd-register #register-btn,
body.abra-reg .login form button[type="submit"] {
    min-width: 120px;
    background-color: #0a1e8e;
    border: 2px solid #0a1e8e;
    color: white;
    transition: background-color 0.2s ease, border-color 0.2s ease, opacity 0.2s ease;
}
body.mazars-registration .mtd-register #register-btn:hover:not(:disabled),
body.mazars-registration .mtd-register #register-btn:active:not(:disabled),
body.abra-reg .login form button[type="submit"]:hover,
body.abra-reg .login form button[type="submit"]:active {
    background-color: #071565;
    border-color: #071565;
}
body.mazars-registration .mtd-register #register-btn:focus-visible,
body.abra-reg .login form button[type="submit"]:focus-visible {
    outline-color: #0a1e8e !important;
    outline-offset: 3px;
}
body.mazars-registration .mtd-register #register-btn:disabled {
    cursor: not-allowed;
    opacity: 0.55;
}
header.sticky.ui nav ul li a{
    color: #0a1e8e !important;
    font-size: 1.6em;
    letter-spacing: 0em;
}
header.abra-header .notification-widget-icon-container {
    border-radius: 8px;
    transition: background-color 0.2s ease;
}
header.abra-header .notification-widget-icon-container:hover,
header.abra-header .notification-widget-icon-container:focus-visible {
    background-color: rgba(10, 30, 142, 0.08);
}
header.abra-header .notification-widget-icon-container:focus-visible {
    outline-color: #0a1e8e !important;
}
header.sticky .fa.fa-bars {
    color: #0a1e8e;
}
.setting-menu-link{
    padding: 0.7em 2em !important;
}
.mtd-link{
    color: #0a1e8e !important;
}
.mtd-primary-btn{
    background-color: #0a1e8e !important;
    border-color: #0a1e8e !important;
}
.mtd-primary-btn:hover{
  background-color: #0a1e8e !important;
  border-color: #0a1e8e !important;
}
.mtd-primary-btn:active{
  background-color: #0a1e8e !important;
  border-color: #0a1e8e !important;
}
.mtd-primary-btn:focus{
  background-color: #0a1e8e !important;
  border-color: #0a1e8e !important;
}
body .mtd-vat-groups-vw .vat-panel .panel-heading {
    background: #0a1e8e !important;
    background-color: #0a1e8e !important;
}
body .mtd-vat-groups-vw .vat-selected {
    border: 2px solid #0a1e8e;
}
.mtd-spin{
  color: #0a1e8e !important;
}
.results-loading-mtd {
    color: #0a1e8e !important;
}
.ui-title{
    letter-spacing: 0em;
}
.account-page-holder p, .account-page-holder h1, .account-page-holder a{
    color: black !important;
}

/* Re-position new logo */
.logo {
    padding: 0 0 0 0 !important;
}
