@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap');


html {background-color:#111827 ;font-size:16px !important;color:#F3F4F6 ;font-weight:400 ;font-family:'Inter','Inter', 'sans-serif';}
body {font-size:16px !important;color:#F3F4F6 ;font-weight:400 ;font-family:'Inter','Inter', 'sans-serif';}
.label-container th, .label-container tr, .nav-tabs .nav-link, .nav-tabs .nav-link.active {color:#F3F4F6 ;}
.table-hover > tbody > tr:hover > *  {color:#F3F4F6 !important;}
html {background-image:none;}
h1, h2, h3, h4, h5,  h6  {font-weight:400 ;font-family:'Inter','Inter', 'sans-serif';color:#F9FAFB ;}
.label-container td,.label-container th {border-color:#374151 ;}
.label-container .logo>img {width:50% !important;}
.label-container a {color:#60A5FA !important;}
.label-container {background-color:#1F2937 ;border-radius:12px !important;max-width:605px !important;}
:root {--blippa-card-bg:#1F2937 ;}
.card, .card-header, .card-body, .card-footer {background-color:#1F2937 !important;}
.label-container .page-content {background-color:#1F2937 !important;}
.label-container footer {border-bottom-left-radius:12px !important;border-bottom-right-radius:12px !important;}
.label-container header {border-top-left-radius:12px !important;border-top-right-radius:12px !important;}
body.tinyeditor {background-color:#1F2937 ;border-radius:12px !important;}
.label-container, .tinyeditor {background-image:none;}
.label-container header {background-color:#1F2937 ;}
.label-container header * {font-weight:400 !important;font-family:'Inter','Inter', 'sans-serif';}
.label-container header nav-button button, .label-container header nav-button button:hover, .label-container header nav-button button:active, .label-container header nav-button button:focus, .label-container header nav-button button:focus-visible {color:#F9FAFB !important;}
.label-container header .language-select-list, .label-container header .language-select-list A {color:#F9FAFB !important;}
.btn-custom-font, .btn-custom-font:hover, .btn-custom-font:focus, .btn-custom-font:disabled, .btn-custom-font:active {font-weight:400 !important;font-family:'Inter','Inter', 'sans-serif';font-size:20px !important;}
.btn-custom, A.btn-custom, .btn-custom:hover, .btn-custom:focus, .btn-custom:disabled, .btn-custom:active {background-color:#a855f7 !important;border-color:#5179d6 !important;border-width:0px !important;font-weight:400 !important;font-family:'Inter','Inter', 'sans-serif';color:#ffffff !important;font-size:20px !important;border-radius:8px !important;padding-top:8px !important;padding-bottom:8px !important;}
.btn-custom:hover {background-color:#2563EB !important;color:#FFFFFF !important;}
.btn-custom .icon,.btn-custom:hover .icon,.btn-custom:focus .icon,.btn-custom:active .icon {color:#ffffff !important;max-width:18px !important;max-height:18px !important;}
.btn-custom:hover .icon {color:#d6d5d3 !important;}
.btn-custom .icon svg {width:18px !important;height:18px !important;}
.label-container .social-links {text-align:center ;}
.label-container .social-links A {margin-right:12px !important;font-size:24px !important;color:#ec4899 !important;}
.label-container footer .info * {font-size:12px !important;color:#9CA3AF !important;font-weight:400 !important;font-family:'Inter','Inter', 'sans-serif';text-align:center !important;}
.label-container footer .lang-select * {font-size:12px !important;color:#9CA3AF !important;font-weight:400 !important;font-family:'Inter','Inter', 'sans-serif';text-align:center !important;}
.label-container footer {display:none ;}
.label-container { box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3); }
.btn-custom { background: linear-gradient(135deg, #a855f7, #ec4899) !important; border: none; }
.btn-custom:hover { background: linear-gradient(135deg, #9333ea, #db2777) !important; box-shadow: 0 4px 16px rgba(236, 72, 153, 0.4); }
