Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Dark Theme version of HMM NEXT */
- @import url("https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Outfit:[email protected]&family=Source+Code+Pro:ital,wght@0,200..900;1,200..900&display=swap");
- html {
- scroll-behaviour: smooth !important;
- }
- /* -- Color Variables: Adjust these for global theming -- */
- :root {
- --theme-color-0: #4a90e2; /* A lighter blue for highlights */
- --theme-color-1: #3a3f58; /* Main dark blue/indigo color */
- --theme-color-2: #1f2233; /* Darker background or hover state */
- --theme-color-3: #0f121d; /* Even darker for active or deep shadows */
- --background-color: #121320; /* Main background dark */
- --panel-background: #1e202f; /* Slightly lighter than main bg for contrast */
- --text-color-primary: #e0e0e8; /* Main text color for readability */
- --text-color-secondary: #a3a5b9; /* Secondary/less important text */
- --input-background: #2b2f45; /* Inputs background */
- --input-border: #444a75; /* Border for inputs */
- --scrollbar-track: #2b2f45;
- --scrollbar-thumb: #3a3f58;
- --scrollbar-thumb-hover: #4a90e2;
- --button-background: var(--theme-color-1);
- --button-hover-background: var(--theme-color-2);
- --button-active-background: var(--theme-color-3);
- }
- ::-webkit-scrollbar {
- width: 6px;
- }
- ::-webkit-scrollbar-track {
- background: var(--scrollbar-track);
- }
- ::-webkit-scrollbar-thumb {
- background: var(--scrollbar-thumb);
- border-radius: 10px;
- cursor: default;
- }
- ::-webkit-scrollbar-thumb:hover {
- background: var(--scrollbar-thumb-hover);
- }
- body {
- font-family: "Be Vietnam Pro", sans-serif !important;
- font-weight: 400 !important;
- font-size: 15px !important;
- transition: all 0.3s ease;
- background: var(--background-color) !important;
- color: var(--text-color-primary) !important;
- }
- #page-content {
- background: var(--background-color) !important;
- }
- p,
- a,
- b,
- strong,
- input,
- textarea {
- font-family: "Be Vietnam Pro", sans-serif !important;
- font-size: 15px !important;
- color: var(--text-color-primary) !important;
- }
- /* Subtle secondary text colors */
- #page-title > p {
- font-size: 17px !important;
- margin-top: 13px !important;
- color: var(--text-color-secondary) !important;
- }
- .toggle.btn {
- border-radius: 50px !important;
- font-family: "Be Vietnam Pro", sans-serif !important;
- font-size: 15px !important;
- }
- button.btn:not(.btn-link),
- a.btn:not(.btn-link) {
- display: flex;
- border-radius: 10px !important;
- outline: 0 !important;
- cursor: pointer;
- min-height: 42px !important;
- height: 42px !important;
- max-height: 42px !important;
- min-width: 140px !important;
- color: #fff !important; /* White text on buttons */
- font-family: "Be Vietnam Pro", sans-serif !important;
- font-size: 15px !important;
- align-content: center;
- justify-content: center;
- align-items: center;
- background-color: var(--button-background) !important;
- transition: background-color 0.3s ease;
- }
- button.btn:not(.btn-link):hover,
- a.btn:not(.btn-link):hover,
- button.btn:not(.btn-link):focus,
- a.btn:not(.btn-link):focus {
- background-color: var(--button-hover-background) !important;
- outline: 0 !important;
- }
- button.btn:not(.btn-link):active {
- background-color: var(--button-active-background) !important;
- }
- textarea,
- input,
- select {
- border: 1.5px solid var(--input-border) !important;
- background: var(--input-background) !important;
- padding: 10px 15px !important;
- min-height: 42px !important;
- border-radius: 10px !important;
- color: var(--text-color-primary) !important;
- transition: border-color 0.3s ease;
- }
- textarea:focus,
- input:focus,
- select:focus {
- border-color: var(--theme-color-0) !important;
- box-shadow: none !important;
- background: var(--input-background) !important;
- color: var(--text-color-primary) !important;
- }
- /* Sidebar IP address styling */
- #sidebar-menu-item-server-ip-address span {
- color: var(--text-color-primary) !important;
- font-weight: 600 !important;
- }
- /* Page and headers */
- h1,
- h2,
- h3,
- h4,
- h5,
- h6,
- #page-title > h2 {
- font-family: "Outfit", sans-serif !important;
- font-weight: 700 !important;
- color: var(--text-color-primary) !important;
- }
- .btn:not(.toggle) {
- border-width: 0px;
- }
- /* Primary buttons */
- .btn-primary {
- border-width: 0px;
- background-color: var(--button-background);
- color: #fff !important;
- }
- .btn-primary:hover,
- .btn-primary:focus,
- .btn-primary:active:focus {
- background-color: var(--button-hover-background);
- outline: 0 !important;
- }
- .btn-primary:active {
- background-color: var(--button-active-background);
- outline: 0 !important;
- }
- /* Header section - darker background with lighter text */
- #header-nav-right .header-btn {
- border-color: rgba(255, 255, 255, 0.2);
- border-radius: 100px !important;
- background: #2a2d3a !important;
- transition: all 0.3s ease;
- }
- #header-nav-right .header-btn:hover {
- border-color: var(--theme-color-0);
- }
- #header-nav-right .header-btn i {
- color: var(--text-color-primary) !important;
- }
- #page-header {
- background: var(--panel-background);
- border-bottom: 1.5px solid var(--input-border);
- }
- /* Sidebar styles */
- .sidebar-submenu {
- margin: 0px !important;
- }
- .sidebar-submenu li {
- list-style: none;
- margin: 1px 0 !important;
- transition: all 0.05s ease;
- width:105%;
- }
- #page-sidebar li ul li a:before {
- display: none !important;
- }
- #header-logo {
- background: var(--theme-color-1);
- padding: 0;
- }
- /* Sidebar menu */
- #sidebar-menu > li > a {
- border-width: 0;
- color: var(--text-color-primary) !important;
- padding: 8px 20px;
- font-size: 15px !important;
- }
- /* Smaller sidebar submenu font */
- #page-sidebar li ul li a {
- font-size: 13.5px !important;
- color: var(--text-color-secondary) !important;
- }
- /* Sidebar header category */
- #page-sidebar ul li.header {
- color: #fff !important;
- padding:
- 20px 15px !important;
- margin:
- 10px -10px 0px -10px !important;
- border-top:
- 10px solid #1e202f !important;
- border-radius:
- 22px !important;
- background:
- #2b2d4d !important;
- border-left:
- 10px solid #1e202f;
- border-right:
- 10px solid #1e202f;
- border-bottom:
- 10px solid #1e202f;
- }
- #page-sidebar ul li.divider {
- display: none !important;
- }
- #page-sidebar ul li a .glyph-icon {
- display: none !important;
- }
- #sidebar-menu li {
- padding: 5px 15px !important;
- border-radius: 10px !important;
- }
- /* Sidebar links */
- #sidebar-menu li a {
- padding: unset !important;
- text-decoration: none !important;
- font-weight: 600 !important;
- color: var(--text-color-primary) !important;
- }
- #sidebar-menu li:hover,
- #sidebar-menu li.sfHover,
- #page-sidebar li:nth-child(2):not([class]) {
- background: var(--theme-color-1) !important;
- cursor: pointer !important;
- color: #fff !important;
- }
- /* Sidebar background and border */
- #sidebar-menu {
- background: var(--panel-background) !important;
- border-right: 1.5px solid var(--input-border) !important;
- padding: 0 10px !important;
- }
- /* Sidebar submenu */
- .sidebar-submenu {
- padding: 10px 0 5px 0 !important;
- background: var(--theme-color-1) !important;
- border-radius: 10px !important;
- margin: 0 !important;
- border: none !important;
- }
- #sidebar-menu .sidebar-submenu ul li a {
- display: block !important;
- padding: inherit !important;
- text-decoration: none !important;
- border: none !important;
- color: var(--text-color-primary) !important;
- background: transparent !important;
- font-weight: 400 !important;
- }
- #sidebar-menu .sidebar-submenu ul li {
- padding: 3px 15px !important; /* Set consistent vertical padding */
- transition: background-color 0.09s ease, color 0.09s ease, border-radius 0.09s ease;
- border: none !important;
- border-radius: 0 !important;
- margin: 0 !important;
- }
- #sidebar-menu .sidebar-submenu ul li:hover {
- background-color: var(--theme-color-0) !important;
- border-radius: 2px !important;
- color: #fff !important;
- margin: 0 !important;
- }
- #sidebar-menu li .sidebar-submenu > ul > li > a.sfActive {
- background: var(--theme-color-0) !important;
- border-radius: 0px !important;
- padding: 3px 15px !important;
- color: #fff !important;
- height: 38px !important;
- margin: 0 -15px !important;
- transition: all 0.1s ease;
- }
- #sidebar-menu .sidebar-submenu li:hover a {
- color: #fff !important;
- }
- #sidebar-menu .sidebar-submenu ul li:hover > a { /* Target the link inside the hovered li */
- color: #fff !important;
- }
- /* Sidebar scroll margin */
- .scroll-sidebar {
- margin-top: -15px !important;
- }
- /* Tile box shortcut - brighter color on dark background */
- .tile-box-shortcut {
- color: #fff !important;
- border-radius: 10px;
- transition: all 0.3s ease;
- font-size: 18px !important;
- font-weight: 600 !important;
- }
- .tile-box-shortcut:hover {
- transform: scale(1.0);
- background:#3967a1
- }
- /* Panel styles: dark background and subtle border */
- .panel {
- border-radius: 10px !important;
- border: 1px solid var(--input-border) !important;
- padding: 0 !important;
- background: var(--panel-background) !important;
- }
- .panel-body {
- padding: 15px !important;
- color: var(--text-color-primary) !important;
- }
- .content-box-header {
- padding: 15px !important;
- font-size: 16px !important;
- margin: unset !important;
- color: var(--text-color-primary) !important;
- }
- body .panel .panel-body p:first-child {
- padding: 0 0 0 7px !important;
- }
- /* Tile box shortcut header */
- .tile-box-shortcut .tile-header {
- font-weight: 600 !important;
- left: 2.75em !important;
- bottom: -4px !important;
- display: block !important;
- }
- /* Sidebar close icon color to light */
- #close-sidebar .icon-angle-left {
- color: #fff !important;
- }
- /* Alerts with dark background and lighter text */
- .alert {
- border-radius: 8px !important;
- padding: 10px 15px !important;
- margin-bottom: 35px !important;
- background: #2a2d3a !important;
- color: var(--text-color-primary) !important;
- border: 1px solid var(--input-border) !important;
- }
- /* Textarea with monospace font and dark background */
- textarea[id="appendthemedata"] {
- font-family: "Source Code Pro", monospace !important;
- min-height: 550px !important;
- background: var(--input-background) !important;
- color: var(--text-color-primary) !important;
- border: 1.5px solid var(--input-border) !important;
- }
- /* Page title padding and text color */
- #page-title {
- padding: 0 0 25px 10px !important;
- color: var(--text-color-primary) !important;
- }
- /* Badges and labels positioning and style */
- #sidebar-menu > li > a .bs-badge,
- #sidebar-menu > li > a .bs-label {
- right: unset !important;
- left: 137px !important;
- border-radius: 30px !important;
- background-color: var(--theme-color-0) !important;
- color: #fff !important;
- }
- /* Domain heading */
- h2[ng-bind="web.domain"] {
- font-size: 19px !important;
- font-weight: 500 !important;
- transition: all 0.3s ease;
- color: var(--text-color-primary) !important;
- }
- h2[ng-bind="web.domain"]:hover {
- text-decoration: underline !important;
- }
- /* Logo content */
- .logo-content-big {
- background: url("https://cyberpanel.net/wp-content/uploads/2024/01/logo.svg") !important;
- background-size: contain !important;
- background-repeat: no-repeat !important;
- height: 48px !important;
- top: 38% !important;
- }
- /* Links inside panel body on hover */
- .panel-body a .h4:hover {
- text-decoration: underline !important;
- color: var(--theme-color-0) !important;
- }
- /* Select dropdown */
- select[ng-model="branchSelect"] {
- color: var(--text-color-primary) !important;
- background: var(--input-background) !important;
- border: 1.5px solid var(--input-border) !important;
- }
- label {
- color:#fff;
- }
- .current-pack {
- color:#fff;
- }
- #sidebar-menu li.header {
- font-size: 19px;
- text-align: center;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement