html.sc-theme-dark{color-scheme:dark}html.sc-theme-dark body{background:#111827!important;color:#e6edf7!important}html.sc-theme-dark body :is(h1,h2,h3,h4,h5,h6,label,legend){color:#edf3fb!important}html.sc-theme-dark :is(.serviciobloque,.contactobloque,.clientes,.panel,.well,.table,.thumbnail,.modal-content,.sc-upload){background:#1b2638!important;color:#e6edf7!important;border-color:#34445b!important}html.sc-theme-dark :is(.barranavegacion,.navbar-default){background:#182438!important;border-color:#34445b!important}html.sc-theme-dark .barranavegacion :is(a,.navitem){color:#e6edf7!important}html.sc-theme-dark :is(.form-control,input[type=text],input[type=email],input[type=number],input[type=tel],input[type=url],input[type=password],input[type=search],textarea,select){background:#25344a!important;color:#f2f6fb!important;border-color:#4a607c!important}html.sc-theme-dark :is(input,textarea)::placeholder{color:#a9b8ca!important}html.sc-theme-dark :is(.btn-info,.btn-primary,.btn-warning){background:#29466d!important;color:#f0f6ff!important}html.sc-theme-dark .btn-danger{background:#5b3036!important;color:#ffdcdf!important}html.sc-theme-dark :is(.table>tbody>tr>td,.table>thead>tr>th){border-color:#40506a!important}html.sc-theme-dark :is(.sc-upload-text,.sc-upload-detail,.help-block,.breadcrumb,.text-muted){color:#bed0e5!important}html.sc-theme-dark .sc-top{background:#182438!important;border-color:#34445b!important;color:#f0f6ff!important}html.sc-theme-dark .sc-sidebar{background:#0b1527!important}html.sc-theme-dark a:not(.btn):not(.sc-out):not(.sc-nav a):not(.sc-brand):not(.navitem){color:#a8d1ff}html.sc-theme-dark .alert-info{background:#29425c!important;color:#edf6ff!important;border-color:#476a8c!important}html.sc-theme-dark .img-thumbnail{background:#24354c!important;border-color:#40536f!important}.sc-theme-control{display:flex;align-items:center;gap:8px;font-size:13px}.sc-theme-control label{margin:0;font-size:12px;font-weight:700}.sc-theme-control select{background:#fff;color:#223b5e;border:1px solid #cbd7e5;border-radius:8px;padding:6px 8px;font-size:13px;max-width:160px}html.sc-theme-dark .sc-theme-control select{background:#25344a!important;color:#f2f6fb!important;border-color:#4a607c!important}.sc-theme-control.public{position:fixed;right:16px;bottom:16px;z-index:1100;padding:9px 12px;background:#fff;color:#223b5e;border:1px solid #dbe5f0;border-radius:12px;box-shadow:0 5px 20px #0002}html.sc-theme-dark .sc-theme-control.public{background:#182438;color:#ecf3fa;border-color:#42546d}.sc-theme-control.admin{padding:8px 12px 14px;color:#c5d5eb;display:block}.sc-theme-control.admin label{display:block;color:#c5d5eb!important;margin-bottom:6px}.sc-theme-control.admin select{width:100%;max-width:none}
html.sc-theme-dark .barranavegacion img.navbar-brand{background:#f4f7fb;border-radius:6px;margin:3px 0;height:44px;padding:5px 10px}html.sc-theme-dark .pagination>li>a{background:#25344a!important;color:#d8e7f8!important;border-color:#455a75!important}html.sc-theme-dark .pagination>.active>a{background:#346bb0!important;color:#fff!important}

html.sc-theme-dark .contactoitem,html.sc-theme-dark .contactoitem p,html.sc-theme-dark .social-icon{color:#d9e7f8!important}
