/* Zaytouna Insurance identity */
:root{--zaytouna-deep:#3f5527;--zaytouna-green:#718b3c;--zaytouna-olive:#8da24d;--zaytouna-gold:#c9b45c;--zaytouna-cream:#f7f6ef;}
body{background-color:var(--zaytouna-cream);}
a{transition:.2s ease;}
.line-button-one,.btn-primary,.frm-submit{background:var(--zaytouna-deep)!important;border-color:var(--zaytouna-deep)!important;color:#fff!important;}
.line-button-one:hover,.btn-primary:hover,.frm-submit:hover{background:var(--zaytouna-green)!important;border-color:var(--zaytouna-green)!important;}
.title-area h3,.a-link,.theme-Ecommerce-menu .right-content a,.theme-Ecommerce-menu .right-content span{color:var(--zaytouna-deep)!important;}
.input-group input:focus,.form-control:focus{border-color:var(--zaytouna-green)!important;box-shadow:0 0 0 .15rem rgba(113,139,60,.18)!important;}
.zaytouna-brand-logo{max-height:74px;max-width:220px;width:auto;object-fit:contain;}
.theme-Ecommerce-menu .logo img{max-height:76px;width:auto;}
#preloader .txt-loading span{color:var(--zaytouna-deep)!important;}

/* Dashboard */
.main-menu .header,.main-menu .content{background:#3f5527!important;}
.main-menu .header .logo{background:#fff!important;color:#3f5527!important;font-weight:700!important;}
.main-menu .header .logo img{max-height:58px;max-width:170px;width:auto!important;}
.navigation .menu>li.current>a,.navigation .menu>li>a:hover{background:#718b3c!important;color:#fff!important;}
.fixed-navbar{border-bottom:2px solid #c9b45c!important;}
.fixed-navbar .page-title{color:#3f5527!important;}
