/* ---------- Color Module Styles ----------- */ :root { --blue: #1C1E53; --blue-dark: #181A40; --blue-light: #D7E9F1; --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #FFCB05; --yellow--light: #FFF8DB; --green: #28a745; --green-light: #EAF5F1; --teal: #20c997; --cyan: #17a2b8; --white: #fff; --gray: #ABABAB; --gray-dark: #1D1D1D; --gray-light: #ECE9E5; --primary: #181A40; --secondary: #ABABAB; --success: #28a745; --info: #0095DA; --warning: #FFCB05; --danger: #dc3545; --light: #f8f9fa; --dark: #1D1D1D; --black: #000; }

 .tooltip-inner { background-color:var(--info); }

 .tooltip.bs-tooltip-right .tooltip-arrow:before { border-right-color:var(--info) !important; }

 .tooltip.bs-tooltip-left .tooltip-arrow:before { border-left-color:var(--info) !important; }

 .tooltip.bs-tooltip-bottom .tooltip-arrow:before { border-bottom-color:var(--info) !important; }

 .tooltip.bs-tooltip-top .tooltip-arrow:before { border-top-color:var(--info) !important; }

 body { color:#000; background:var(--light); }

 #page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a { background:#fff; }

 .tabs ul.primary li a.is-active { background-color:#fff; }

 .tabs ul.primary li.is-active a { background-color:#fff; border-bottom-color:#fff; }

 #navbar-top { background-color:var(--blue-dark); }

 .navbar-dark .nav-link { color:var(--white); }

 a,.link { color:var(--blue); }

 a:hover,a:focus,.link:hover,.link:focus { color:#018fe2; }

 a:active,.link:active { color:#23aeff; }

 .page-item.active .page-link { background-color:var(--info); border-color:transparent; }

 .page-link,.page-link:hover { color:var(--blue); }

 .sidebar .block { background-color:var(--light); border-color:#f9f9f9; }

 .btn-primary { background-color:var(--blue); border-color:var(--blue); }

 .btn-primary:hover,.btn-primary:focus { background-color:var(--blue-dark); }

 .site-footer { background:var(--blue); color:var(--white); }

 .site-footer a { color:var(--white); }

 .region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active { color:#fffeff; }

 /* ---------- Color Form ----------- */ [dir="rtl"] .color-form .color-palette { margin-left:0; margin-right:20px; }

 [dir="rtl"] .color-form .form-item label { float:right; }

 [dir="rtl"] .color-form .color-palette .lock { right:-20px; left:0; }