html { position:relative; min-height:100%; -ms-text-size-adjust: 100%; -ms-overflow-style: scrollbar; } html, body { height: auto; letter-spacing: -.01em; } svg:not(:root){overflow:hidden;} svg { vertical-align: middle; border-style: none;} body { color: @baseFontcolor; overflow-x: hidden; &.login { min-height: 100%; } @media only screen and (max-width:992px) { margin-top: 57px; &.pre-header-enabled { margin-top: 97px; } } &.left-layout { margin-top: 57px; &.pre-header-enabled { margin-top: 97px; } } &.spc { margin-top: 0; @media only screen and (max-width:992px) { #order-standard_cart { padding: 0 0 90px 0; } } } &.spcnofooter { @media only screen and (max-width:992px) { #order-standard_cart { padding: 0 0 90px 0; } } } &.top-nav-collapse { .navbar-side { top: 57px; } &.pre-header-enabled { .navbar-side { top: 97px; } } &.left-layout { &.pre-header-enabled { .navbar-side { top: 103px; } } } } &.pre-header-enabled { .cros-navbar { flex-direction: column; @media (min-width: 992px) { .user_icon { a { span { display: flex; align-items: center; justify-content: center; &.user-info { display: flex; align-items: center; margin-left: 4px; &:after { content: ""; margin-left: 2px; vertical-align: middle; border-top: 4px dashed; border-right: 4px solid transparent; border-left: 4px solid transparent; } } } } } } } } @media (max-width:633px) { &.pre-header-enabled { .cros-navbar { .navbar-header { flex-direction: row; .top { background-color: transparent; border: 0 none; .secondary-menu-mobile.nav li .dropdown-toggle{ background-color: transparent!important; } } } &.primary, &.dark { .navbar-header { .top { li { .dropdown-toggle { color: @navbarDarklink; } } } } } } } } &.c-depth { .TM-card, .table-container, .panel.panel-default, .panel.panel-warning, .tiles .tile a, .kbcat .kb-article, .ticket-departments a, .ticket-departments.list, #promotions-slider, .alert-lg, .card, .sidebar.default .panel-sidebar, #order-standard_cart .product, #order-standard_cart .domain-selection-options .option-selected, #order-standard_cart .cc-input-container, .landing-page.ssl .validation-levels .item { box-shadow: @box-shadow; } } &.h-depth { .cros-navbar { box-shadow: @box-shadow; } } &.f-depth { .block-footer { .cros-partners, .payment-icons ul { box-shadow: @box-shadow; } } } &.card-nobg { .TM-card { background-color: @white; } } &.no-radius { .cros-pricing-table, .cros-team-member, .cros-box.s4, .cros-team-member .profile-card, .TM-card, .panel, .card, .btn, section.testimonials .testimonials-carousel .owl-stage-outer .owl-stage .owl-item .testimonial-item, .product-details .product-holder, .product-details .product-info.cpanel-usage-stats .cPanelExtrasPurchasePanel, .product-details .product-info.cpanel-usage-stats, .TM-card.annoucements .annuncement-item.latest, .cros-navbar .navbar-nav li ul.dropdown-menu, .table-container, .domains-section .domain-hero .serach-form, .landing-page .pricing-item, .landing-page.weebly .weebly-lite-plan, .landing-page.ssl .validation-levels .item, .landing-page .faq .panel-group .panel, .landing-page .faqs .panel-group .panel, .landing-page.mail-services .product-options .item, .landing-page.sitelock .plans .plan, .landing-page.sitelock .emergency .emergency-buy-banner, .tiles .tile a, .tiles .tile .no-link, .rounded, .onepage_cart .ajaxcart_cont .coupon_cont .form-group .input-group, #order-standard_cart .domain-selection-options .option-selected, .ticket-departments.list, .kbcat .kb-article, .kbarticles, .kbsuggestions, .sticker-wrapper.s1 .sticker, .block-footer .payment-icons ul, .alert-lg, .ticket-departments a, .login-box, .login-container .social-or-login :first-child, .cros-checkbox[type=checkbox] + span.pcb, .cros-checkbox[type=radio] + span.pcb, .signups[type=radio] + span.pcb, .no-radio[type=radio] + span.pcb, .nocheck[type=checkbox] + span.pcb { border-radius: 0; } } &.dark-mode { .SwicthtoLight { display: none; } .SwicthtoDark { display: inline-block; } .logo-light { display: none; } .logo-dark { display: block; } } .SwicthtoLight { display: inline-block; } .SwicthtoDark { display: none; } .logo-light { display: block; } .logo-dark { display: none; } } @media (max-width:991px) { .container { width: 100%!important; max-width: 100%!important; } } @media (min-width:1320px) { \%responsive-container, .container, .container-sm, .container-md, .container-lg, .container-xl { max-width: 1288px; } } #page-wrapper, .body-container { display: flex; flex-direction: column; min-height: 100vh; } @media (min-width:992px) { #page-wrapper { margin: 0 0 0 @navSideWidth; &.collapsed { margin: 50px 0 0 @sidebar-min; } &.no-sidebar { margin: 50px 0 0 0; } &.fixed { &.collapsed { margin: 0 0 0 @sidebar-min; } &.no-sidebar { margin: 0; } } .container { max-width: 100%; } } } @media (min-width:768px) { #page-wrapper { .container { padding-left: 40px; padding-right: 40px; } } } @media (min-width: 1200px) { #page-wrapper { .container { max-width: 1350px; width: 100%!important; } } } @media (max-width: 1199px) { #page-wrapper { .panel-sidebar, .card-sidebar { &.panel-client-details, &.panel-client-details, &.panel-by-month { display: none!important; } &.panel-actions { .list-group { display: flex; flex-wrap: wrap; flex-direction: row; } } } } } .fa, .fab, .fad, .fal, .far, .fas { &:before { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; } } a { color: @link-color; } a:hover, a:active, a:focus { color: @link-hover-color; } a, a:focus, a:active, a:hover { outline:0 none !important; } ::-moz-focus-inner { border:0 none; -moz-outline-style: none; } h1, h2, h3, h4, .h1, .h2, .h3, .h4 { color: @baseHeadingcolor; } h4, .h4 { font-size: 1.25rem; } h5, .h5 { font-size: 1rem; } .page-header { margin: 30px 0 15px; border-bottom: 1px solid @default-border-color; h1 { margin: 0; font-size: 26px; :before { content: "\f101"; margin-right: 4px; font-family: FontAwesome; color: @themeColor; } } .sub-title { font-size: 60%; text-transform: none; color: @gray-light; } &.title { margin: 0 -15px 25px; border-bottom: 1px solid @default-border-color; color: @gray-dark; padding: 15px; background-color: @white; @media (max-width: 639px) { h1 { font-size: 21px; } } } } .owl-carousel, .swiper-container .swiper-slide, .swiper .swiper-slide, .swiper [class*=" col-"], .plans_slider__nav .btn__text { box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; } // Bootstrap Overrides // ------------------------- // Blockquotes blockquote, .blockquote { padding: 0.625rem 1.25rem; margin-bottom: @spacer; #font-size(@blockquote-font-size); border-left: 5px solid @themeColor; font-weight: 300; } blockquote.text-right, .blockquote.text-right { border-left: 0 none; border-right: 5px solid @themeColor; } blockquote.text-center, .blockquote.text-center { border: 0 none; } .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .modal, .accordion-toggle:focus, .btn:focus { outline: none; } [class*=" fa-"], [class^="fa-"] { text-align: center; } [role=button] { cursor: pointer; } .popover { width: auto; border-radius:0; } .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { background-color: @themeColor; color: @white; } .nav-tabs, .nav-pills { .open > a, .open > a:hover, .open > a:focus { border-color: @themeColor; } } .nav-tabs > li > a:hover, .nav-tabs > li > a:focus, .nav-pills > li > a:hover, .nav-pills > li > a:focus, .nav-tabs .open > a, .nav-tabs .open > a:hover, .nav-tabs .open > a:focus, .nav-pills .open > a, .nav-pills .open > a:hover, .nav-pills .open > a:focus, .nav-tabs ul.dropdown-menu > li > a:hover, .nav-tabs ul.dropdown-menu > li > a:focus, .nav-pills ul.dropdown-menu > li > a:hover, .nav-pills ul.dropdown-menu > li > a:focus { background-color: @gray-lighter; } button.close, .close { outline: none!important; } .modal-content { .modal-header { background-color: @gray-lighter; border-radius: 6px 6px 0 0; .modal-title { margin: 0; font-size: 1.25rem; } .close { font-size: 27px; outline:0 none !important; } } .modal-footer { justify-content: flex-start; text-align: left; border-top-color: @default-border-color; } } .dropdown-toggle::after { margin-left: 2px; vertical-align: middle; border-top: 4px dashed; border-right: 4px solid transparent; border-left: 4px solid transparent; } .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td { border-top: 0; } .nav-pills { .nav-link { &:hover { background-color: transparent; } &.active { &:hover { background-color: @themeColor; } } } } // WHMCS Overrides // ------------------------- .adminreturndiv { display: none !important; } .TM-card { background-color: @gray-lighter; } .TM-card { &.annoucements { box-shadow: none !important; } } .panel { &.panel-default { .panel-heading { background-color: @white; border-color: @default-border-color; } &.cart-item { .panel-body { .row { margin-left: 0; margin-right: 0; align-items: center; } } .item-group, .addon-item-group { font-size: 90%; color: #999999; } .item-configoption { margin-top: 8px; } .item-addons { margin: 0.5rem 0; font-size: 80%; .prod-addons-container { border-left: 2px solid rgba(0,0,0,.1); &.configuration { padding-left: 15px; } } } .item-domain { font-size: 85%; color: @themeColor!important; padding-bottom: 4px; } .panel-body { border-bottom: 1px solid @default-border-color; span:not(.caret):not(.renewal-price) { display: block; } } .panel-footer { margin-top: -1px; } .item-price, .addon-item-price { strong, .strong { font-weight: 500; } small, .small { font-size: 80%; } .cycle { &.renewal { .renewal-price { font-size: 85%; } } } } .item-actions { display: flex; justify-content: flex-end; flex-wrap: nowrap; } .item-qty, .addon-item-qty { margin: 4px 0; .form-control { height: 28px!important; margin-bottom: 4px; padding: 0.375rem 0; max-width: 100px; } @media (min-width: 576px) { text-align: center; margin-top: 0; } } @media (max-width: 991px) { border: 0 none; box-shadow: none!important; .panel-heading { display: none; } .panel-footer { border: 1px solid @default-border-color; border-radius: 4px; } .panel-body { padding: 0; box-shadow: @box-shadow; border: 1px solid @default-border-color; margin-bottom: 1rem; border-radius: 4px; .row { position: relative; margin-left: 0; margin-right: 0; } } .items { order: 1; min-width: 70%; flex-basis: 70%; width: 70%; } .item-title { padding: 1rem 0; } .item-actions { order: 2; min-width: 30%; flex-basis: 30%; width: 30%; padding: 1rem; } .item-price, .item-qty { position: relative; min-width: 100%; flex-basis: 100%; width: 100%; min-height: 56px; padding: 1rem; &:after { position: absolute; top: 0; left: 0; right: 0; display: block; content: ""; height: 1px; background-color: @default-border-color; } } .item-addons { order: 2; } .item-qty { order: 3; } .item-price { order: 4; } .prod-qty-empty, .addon-qty-empty { display: none; } } @media (min-width: 992px) { .pricing-heading, .item-heading { display: none!important; } } } } } .md-editor .md-footer, .md-editor>.md-header { background-color: @gray-lighter!important; } .landing-page { .panel { &.panel-default { box-shadow: none!important; } } } .landing-page { &.mail-services { .content-block { .item { p { font-size: @baseFontSize - 1!important; } } } .benefits { font-size: @baseFontSize!important; } } } .landing-page.mail-services .product-options .item { box-shadow: @box-shadow; } #registration .field, #registration .form-control, #registration .prepend-icon .field-icon { height: 43px!important; } #registration .prepend-icon .field-icon { line-height: 43px!important; } .table-container { .listtable { .table { &.table-hover { tbody { tr { &:hover, &:focus { background-color: @gray-lighter; } } } } } } } .header-lined .search-group { min-width: 260px; } .iradio_square-blue, .icheckbox_square-blue { background: none!important; width:auto!important; height:auto!important; &:before { display: inline-block; z-index: 2; font-family: "Font Awesome 5 Pro"; font-size: 21px; font-weight: 300; color: @themeColor; } &.checked { &:before { font-weight: 900; } &.hover { &:before { font-weight: 900; } } } &.hover { &:before { font-weight: 400; } } } .iradio_square-blue { &:before { content: "\f111"; } &.checked { &:before { content: "\f192"; } } } .icheckbox_square-blue { &:before { content: "\f0c8"; } &.checked { &:before { content: "\f14a"; } } } .card { border-color: @default-border-color; .card-header, .card-footer { background-color: @gray-lighter; border-color: @default-border-color; } } .modal-backdrop.show { opacity: 0.9; }