/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */

/* Fast Media UK: authentication pages only. The rest of Six stays native. */
body.fm-client-login {
    min-height: 100vh;
    background: #091626;
    background-image: radial-gradient(ellipse at 50% 25%, rgba(34, 211, 238, .06), transparent 60%);
    color: #d8e5f4;
    font-family: "Open Sans", Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
}
body.fm-client-login a { color: #82e5f3; }
body.fm-client-login a:hover,
body.fm-client-login a:focus { color: #c0f4fc; }
body.fm-client-login a:focus-visible,
body.fm-client-login button:focus-visible {
    outline: 2px solid #22d3ee;
    outline-offset: 3px;
}
body.fm-client-login #header { background: #091626; border-bottom: 1px solid #21384f; }
body.fm-client-login #header .logo img { width: 250px; max-width: 100%; height: auto; }
body.fm-client-login #header .top-nav > li > a { color: #b8cadf; }
body.fm-client-login #header .top-nav > li > a:hover { color: #82e5f3; }
body.fm-client-login #header .top-nav > li.primary-action > a {
    background: #152b44;
    color: #d8e5f4;
    border: 1px solid #2a4059;
    border-radius: 7px;
}
body.fm-client-login .navbar-main { background: #102138; border-color: #2a4059; }
body.fm-client-login .navbar-main .navbar-nav > li > a { color: #cbdced; }
body.fm-client-login .navbar-main .navbar-nav > li > a:hover,
body.fm-client-login .navbar-main .navbar-nav > li > a:focus,
body.fm-client-login .navbar-main .navbar-nav > .active > a,
body.fm-client-login .navbar-main .navbar-nav > .open > a,
body.fm-client-login .navbar-main .navbar-nav > .open > a:hover {
    background: #1a344f;
    color: #82e5f3;
}
body.fm-client-login .navbar-main .navbar-toggle { border-color: #3b536e; }
body.fm-client-login .navbar-main .navbar-toggle:hover,
body.fm-client-login .navbar-main .navbar-toggle:focus { background: #1a344f; }
body.fm-client-login .navbar-main .navbar-toggle .icon-bar { background: #d8e5f4; }
body.fm-client-login .navbar-main .navbar-collapse { border-color: #2a4059; }
body.fm-client-login .dropdown-menu,
body.fm-client-login .popover {
    background: #102138;
    color: #d8e5f4;
    border: 1px solid #3b536e;
    border-radius: 8px;
    box-shadow: 0 14px 35px rgba(0, 0, 0, .25);
}
body.fm-client-login .dropdown-menu > li > a { color: #d8e5f4; }
body.fm-client-login .dropdown-menu > li > a:hover,
body.fm-client-login .dropdown-menu > li > a:focus { background: #1a344f; color: #82e5f3; }
body.fm-client-login .dropdown-menu .divider { background: #2a4059; }
body.fm-client-login .popover-title { background: #152b44; color: #f1f7ff; border-color: #2a4059; }
body.fm-client-login .popover.bottom > .arrow:after { border-bottom-color: #102138; }
body.fm-client-login .popover.top > .arrow:after { border-top-color: #102138; }
body.fm-client-login .popover-content a { color: #cbdced; }
body.fm-client-login .popover-content a:hover { color: #82e5f3; }
body.fm-client-login #main-body { padding-top: 34px; padding-bottom: 34px; background: transparent; }
body.fm-client-login #main-body .sidebar { display: none; }
body.fm-client-login #main-body .main-content {
    float: none !important;
    width: 100%;
    min-height: 0;
    background: transparent;
}
body.fm-client-login .logincontainer {
    max-width: 490px;
    margin: 0 auto;
    padding: 34px 36px;
    background: #102138;
    border: 1px solid #2a4059;
    border-radius: 16px;
    color: #d8e5f4;
    box-shadow: 0 20px 65px rgba(0, 0, 0, .22);
}
body.fm-client-login .logincontainer.with-social { max-width: 820px; }
body.fm-client-login .logincontainer .header-lined { margin-top: 0; margin-bottom: 26px; }
body.fm-client-login .logincontainer .header-lined h1 {
    color: #f1f7ff;
    border-bottom-color: #2a4059;
    font-size: 27px;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 600;
    line-height: 1.4;
}
body.fm-client-login .logincontainer .header-lined small {
    display: block;
    margin-top: 8px;
    color: #a7bdd4;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    white-space: normal;
    overflow: visible;
}
body.fm-client-login .logincontainer p { color: #b8cadf; line-height: 1.6; }
body.fm-client-login .logincontainer label { color: #cbdced; font-weight: 400; }
body.fm-client-login .logincontainer .form-group { margin-bottom: 20px; }
body.fm-client-login .form-control {
    background: #0a1728;
    color: #eaf1fa;
    border: 1px solid #3b536e;
    border-radius: 8px;
    font-size: 14px;
    box-shadow: none;
}
body.fm-client-login input.form-control { height: 46px; padding: 11px 14px; }
body.fm-client-login .form-control::placeholder { color: #98afc9; opacity: 1; }
body.fm-client-login .form-control:focus {
    background: #0a1728;
    color: #f1f7ff;
    border-color: #22d3ee;
    box-shadow: 0 0 0 3px rgba(34, 211, 238, .13);
}
body.fm-client-login input:-webkit-autofill,
body.fm-client-login input:-webkit-autofill:hover,
body.fm-client-login input:-webkit-autofill:focus {
    -webkit-text-fill-color: #eaf1fa;
    caret-color: #eaf1fa;
    -webkit-box-shadow: 0 0 0 1000px #0a1728 inset;
}
body.fm-client-login .form-control[disabled],
body.fm-client-login .form-control[readonly] { background: #1b2e46; color: #a3b9d1; }
body.fm-client-login .checkbox label { color: #b8cadf; line-height: 1.6; }
body.fm-client-login input[type="checkbox"] { accent-color: #22d3ee; }
body.fm-client-login .btn { border-radius: 8px; }
body.fm-client-login .btn-primary {
    padding: 10px 18px;
    background: #22d3ee;
    color: #061424;
    border-color: #22d3ee;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
    box-shadow: none;
}
body.fm-client-login .btn-primary:hover,
body.fm-client-login .btn-primary:focus,
body.fm-client-login .btn-primary:active {
    background: #78e4f4;
    color: #061424;
    border-color: #78e4f4;
}
body.fm-client-login .btn-default {
    padding: 10px 18px;
    background: #1a3049;
    color: #d8e5f4;
    border-color: #3b536e;
    font-size: 14px;
    line-height: 24px;
}
body.fm-client-login .btn-default:hover,
body.fm-client-login .btn-default:focus { background: #23415f; color: #f1f7ff; border-color: #5c7c9e; }
body.fm-client-login .btn-primary[disabled],
body.fm-client-login .btn-primary.disabled { background: #22d3ee; color: #061424; border-color: #22d3ee; opacity: .55; }
body.fm-client-login .logincontainer .btn { margin-top: 4px; }
body.fm-client-login .logincontainer .alert {
    padding: 13px 15px;
    border-radius: 8px;
    line-height: 1.6;
    font-size: 13px;
}
body.fm-client-login .alert-info { background: #133449; border-color: #2d6079; color: #c6eff8; }
body.fm-client-login .alert-success { background: #16392e; border-color: #2e6b50; color: #c6f1dc; }
body.fm-client-login .alert-danger { background: #412432; border-color: #7e4454; color: #ffc5cf; }
body.fm-client-login .alert-warning { background: #44351d; border-color: #836939; color: #ffe2a6; }
body.fm-client-login .alert p,
body.fm-client-login .alert a { color: inherit; }
body.fm-client-login .alert a { text-decoration: underline; }
body.fm-client-login .has-error .form-control { border-color: #ef899a; }
body.fm-client-login .has-success .form-control { border-color: #74dca9; }
body.fm-client-login .form-control-feedback { color: #9cb7d3; }
body.fm-client-login .progress { background: #243b53; }
body.fm-client-login .captchaimage { background: #f8fafc; border: 1px solid #3b536e; border-radius: 5px; }
body.fm-client-login .recaptcha-container { text-align: center; }
body.fm-client-login .recaptcha-container > div { margin: 0 auto; }
body.fm-client-login .panel { background: #102138; border-color: #2a4059; color: #d8e5f4; }
body.fm-client-login .panel-heading { background: #152b44; border-color: #2a4059; color: #f1f7ff; }
body.fm-client-login .panel-title { color: #f1f7ff; }
body.fm-client-login .panel-footer { background: #152b44; border-color: #2a4059; }
body.fm-client-login .modal-content { background: #102138; color: #d8e5f4; border: 1px solid #3b536e; border-radius: 12px; }
body.fm-client-login .modal-header,
body.fm-client-login .modal-footer { background: #152b44; border-color: #2a4059; }
body.fm-client-login .modal-title { color: #f1f7ff; }
body.fm-client-login .close { color: #d8e5f4; text-shadow: none; }
body.fm-client-login #footer { background: #091626; color: #98afc9; border-top: 1px solid #21384f; }
body.fm-client-login #footer p { color: #98afc9; }
body.fm-client-login #footer .back-to-top { background: #152b44; color: #cbdced; }

@media (max-width: 767px) {
    body.fm-client-login #header .logo img { width: 230px; }
    body.fm-client-login #header .top-nav { margin-bottom: 10px; }
    body.fm-client-login .navbar-main .navbar-nav .open .dropdown-menu > li > a { color: #cbdced; }
    body.fm-client-login .navbar-main .navbar-nav .open .dropdown-menu > li > a:hover { background: #1a344f; color: #82e5f3; }
    body.fm-client-login #main-body { padding-top: 24px; padding-bottom: 24px; }
    body.fm-client-login .logincontainer { padding: 26px 24px; }
    body.fm-client-login .logincontainer .header-lined h1 { font-size: 24px; }
    body.fm-client-login .logincontainer.with-social > .row > .col-sm-5 { margin-top: 20px; }
}
@media (max-width: 380px) {
    body.fm-client-login .logincontainer { padding: 22px 16px; }
    body.fm-client-login .logincontainer .btn-default { padding-left: 12px; padding-right: 12px; }
}

/* Fast Media UK storefront and checkout theme */
body:has(#order-standard_cart){background:#080f1d;color:#d8e5f4;font-family:Arial,sans-serif;}
body:has(#order-standard_cart) #header,body:has(#order-standard_cart) #footer{background:#080f1d;color:#afc0d6;border-color:#263d55;}
body:has(#order-standard_cart) #header a,body:has(#order-standard_cart) #footer a{color:#d8e5f4;}
body:has(#order-standard_cart) .navbar-main{background:#102138;border-color:#263d55;}
body:has(#order-standard_cart) .navbar-main .navbar-nav>li>a{color:#d8e5f4;}
body:has(#order-standard_cart) .navbar-main .navbar-nav>li>a:hover,body:has(#order-standard_cart) .navbar-main .navbar-nav>.open>a{background:#1a344f;color:#22d3ee;}
body:has(#order-standard_cart) #main-body,body:has(#order-standard_cart) .main-content{background:transparent;}
body:has(#order-standard_cart) .dropdown-menu{background:#102138;border-color:#263d55;}
body:has(#order-standard_cart) .dropdown-menu>li>a{color:#d8e5f4;}
#order-standard_cart{color:#d8e5f4;}
#order-standard_cart h1,#order-standard_cart h2,#order-standard_cart h3,#order-standard_cart h4,#order-standard_cart label{color:#f3f7ff;}
#order-standard_cart .header-lined h1{color:#f3f7ff;border-color:#263d55;font-weight:700;font-size:30px;}
#order-standard_cart .header-lined p{color:#afc0d6;}
#order-standard_cart .panel,#order-standard_cart .panel-sidebar,#order-standard_cart .panel-heading,#order-standard_cart .panel-footer,#order-standard_cart .list-group-item,#order-standard_cart .sidebar-collapsed{background:#102138!important;color:#d8e5f4!important;border-color:#263d55!important;}
#order-standard_cart .list-group-item.active{background:#17384a!important;color:#22d3ee!important;}
#order-standard_cart .form-control{background:#0b192b!important;color:#f3f7ff!important;border:1px solid #37516c!important;border-radius:8px;}
#order-standard_cart .form-control:focus{border-color:#22d3ee!important;box-shadow:0 0 0 2px #22d3ee25;}
#order-standard_cart .products .product{background:#102138!important;color:#d8e5f4!important;border:1px solid #29435c!important;border-radius:16px;overflow:hidden;margin-bottom:24px;box-shadow:0 12px 32px #0003;}
#order-standard_cart .products .product header{background:#152b44!important;color:#f3f7ff!important;border-bottom:1px solid #29435c!important;padding:18px;font-size:17px;font-weight:700;}
#order-standard_cart .products .product .product-desc{color:#afc0d6!important;line-height:1.6;padding:20px;}
#order-standard_cart .products .product .product-desc h2{font-size:20px;margin:0 0 14px;line-height:1.3;}
#order-standard_cart .products .product .product-pricing{color:#22d3ee!important;padding:18px;font-size:22px;font-weight:700;}
#order-standard_cart .products .product .product-pricing span{color:#afc0d6!important;font-size:13px;font-weight:400;}
#order-standard_cart .products .product .product-pricing .price{color:#22d3ee!important;font-size:28px;}
#order-standard_cart .products .product .product-features{color:#d8e5f4!important;border-color:#29435c!important;}
#order-standard_cart .btn-success,#order-standard_cart .btn-primary{background:#22d3ee!important;color:#061424!important;border-color:#22d3ee!important;border-radius:8px;font-weight:700;padding:10px 18px;}
#order-standard_cart .btn-success:hover,#order-standard_cart .btn-primary:hover{background:#78e4f4!important;border-color:#78e4f4!important;}
#order-standard_cart .btn-default{background:#17304a!important;color:#d8e5f4!important;border-color:#37516c!important;}
#order-standard_cart .order-summary,#order-standard_cart .summary-container,#order-standard_cart .view-cart-items,#order-standard_cart .view-cart-items .item,#order-standard_cart .view-cart-tabs .tab-content,#order-standard_cart .sub-heading span{background:#102138!important;color:#d8e5f4!important;border-color:#29435c!important;}
#order-standard_cart .order-summary h2,#order-standard_cart .order-summary .summary-total,#order-standard_cart .order-summary .total-due-today{color:#f3f7ff!important;}
#order-standard_cart .sub-heading{border-color:#29435c;}
#order-standard_cart .text-muted,#order-standard_cart .small{color:#afc0d6!important;}
#order-standard_cart a{color:#82e5f3;}
#order-standard_cart .alert-info{background:#133449;color:#c6eff8;border-color:#2d6079;}
#order-standard_cart .products .product .product-desc{max-height:300px;overflow-y:auto;scrollbar-color:#37516c #102138;}
#order-standard_cart .products .product .product-desc p{margin-bottom:12px;}
#order-standard_cart a:focus-visible,#order-standard_cart button:focus-visible{outline:2px solid #22d3ee;outline-offset:3px;}
@media(min-width:768px){#order-standard_cart .products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;}#order-standard_cart .products>.row{display:contents;}#order-standard_cart .products>.row>div{width:auto;float:none;padding:0;}#order-standard_cart .products .product{height:100%;margin:0;}#order-standard_cart .products .product .product-desc,#order-standard_cart .products .product .product-pricing{width:100%;float:none;}#order-standard_cart .products .product .product-pricing{text-align:left;}}
@media(max-width:767px){#order-standard_cart .header-lined h1{font-size:24px;}#order-standard_cart .products .product .product-desc{max-height:250px;}body:has(#order-standard_cart) .navbar-main .navbar-nav .open .dropdown-menu>li>a{color:#d8e5f4;}}

#order-standard_cart .products .product header span{color:#f3f7ff!important;}
#order-standard_cart .products .product .product-pricing span{color:#afc0d6!important;font-size:13px!important;font-weight:400!important;}
@media(min-width:768px){#order-standard_cart .products::before,#order-standard_cart .products::after,#order-standard_cart .products>.row::before,#order-standard_cart .products>.row::after{display:none!important;}#order-standard_cart .products>.row{display:contents!important;}#order-standard_cart .products>.row>div{width:auto!important;float:none!important;}#order-standard_cart .products .product .product-desc,#order-standard_cart .products .product .product-pricing{width:100%!important;float:none!important;text-align:left!important;}}

#order-standard_cart .products .product .product-pricing{font-size:13px!important;font-weight:400!important;}
#order-standard_cart .products .product .product-pricing span.price{font-size:28px!important;font-weight:700!important;color:#22d3ee!important;}
#order-standard_cart .products .product .product-desc{font-size:14px!important;}
#order-standard_cart .products .product footer{padding:18px!important;background:#102138!important;}
@media(min-width:768px){#order-standard_cart .products>.row>div:has(#product1){order:1;}#order-standard_cart .products>.row>div:has(#product4){order:2;}#order-standard_cart .products>.row>div:has(#product3){order:3;}#order-standard_cart .products>.row>div:has(#product2){order:4;}}

/* Center subscription card pricing */
#order-standard_cart .products .product .product-pricing{width:100%!important;float:none!important;text-align:center!important;}
#order-standard_cart .products .product footer{text-align:center!important;}

/* Full card width price and button alignment */
#order-standard_cart .products .product footer{width:100%!important;float:none!important;clear:both!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:24px 18px!important;}
#order-standard_cart .products .product footer .product-pricing{width:100%!important;text-align:center!important;float:none!important;padding:0 0 20px!important;}
#order-standard_cart .products .product footer .btn{float:none!important;margin:0 auto!important;align-self:center!important;}

/* Theme the compact category and currency bar */
#order-standard_cart .categories-collapsed{background:#102138!important;border:1px solid #29435c!important;border-radius:10px!important;padding:10px!important;color:#d8e5f4!important;}

/* Display user plans in numerical order */
#order-standard_cart .products>.row>div:has(a[href="cart.php?a=add&pid=1"]) {order:1!important;}
#order-standard_cart .products>.row>div:has(a[href="cart.php?a=add&pid=4"]) {order:4!important;}
#order-standard_cart .products>.row>div:has(a[href="cart.php?a=add&pid=3"]) {order:3!important;}
#order-standard_cart .products>.row>div:has(a[href="cart.php?a=add&pid=2"]) {order:2!important;}
#order-standard_cart .products>.row>div:has(a[href="cart.php?a=add&pid=5"]) {order:1!important;}
#order-standard_cart .products>.row>div:has(a[href="cart.php?a=add&pid=8"]) {order:4!important;}
#order-standard_cart .products>.row>div:has(a[href="cart.php?a=add&pid=7"]) {order:3!important;}
#order-standard_cart .products>.row>div:has(a[href="cart.php?a=add&pid=6"]) {order:2!important;}
#order-standard_cart .products>.row>div:has(a[href="cart.php?a=add&pid=9"]) {order:1!important;}
#order-standard_cart .products>.row>div:has(a[href="cart.php?a=add&pid=10"]) {order:2!important;}
#order-standard_cart .products>.row>div:has(a[href="cart.php?a=add&pid=11"]) {order:3!important;}
#order-standard_cart .products>.row>div:has(a[href="cart.php?a=add&pid=12"]) {order:4!important;}
#order-standard_cart .products>.row>div:has(a[href="cart.php?a=add&pid=13"]) {order:1!important;}
#order-standard_cart .products>.row>div:has(a[href="cart.php?a=add&pid=14"]) {order:2!important;}
#order-standard_cart .products>.row>div:has(a[href="cart.php?a=add&pid=15"]) {order:3!important;}
#order-standard_cart .products>.row>div:has(a[href="cart.php?a=add&pid=16"]) {order:4!important;}
@media(max-width:767px){#order-standard_cart .products{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;}#order-standard_cart .products>.row{display:contents!important;}#order-standard_cart .products>.row::before,#order-standard_cart .products>.row::after{display:none!important;}#order-standard_cart .products>.row>div{width:100%;padding:0;}#order-standard_cart .products .product{margin-bottom:0;}}

/* Reseller credit packages in ascending order */
#order-standard_cart .products>.row>div:has(a[href="cart.php?a=add&pid=18"]) {order:1!important;}
#order-standard_cart .products>.row>div:has(a[href="cart.php?a=add&pid=19"]) {order:2!important;}
#order-standard_cart .products>.row>div:has(a[href="cart.php?a=add&pid=20"]) {order:3!important;}
#order-standard_cart .products>.row>div:has(a[href="cart.php?a=add&pid=21"]) {order:4!important;}

/* Fast Media UK public homepage */
body.fmu-billing-home,body.fmu-billing-home #main-body,body.fmu-billing-home #header{background:#080f1b!important;color:#c3d4e8!important}body.fmu-billing-home #header .logo{color:#f3f7ff!important}body.fmu-billing-home #header .top-nav a{color:#c3d4e8}body.fmu-billing-home .navbar-main{background:#102138!important;border-color:#29435c}body.fmu-billing-home .navbar-main .navbar-nav>li>a{color:#d8e5f4}body.fmu-billing-home #main-body .sidebar{display:none}body.fmu-billing-home #main-body .main-content{width:100%;float:none}body.fmu-billing-home #main-body{padding:35px 0 50px}.fmu-billing-landing h1,.fmu-billing-landing h2,.fmu-billing-landing h3{color:#f3f7ff;font-weight:700}.fmu-billing-landing p{font-size:16px;line-height:1.8}.fmu-home-hero{padding:50px;background:#102138;border:1px solid #29435c;border-radius:20px}.fmu-home-hero h1{font-size:44px;margin:10px 0 20px}.fmu-home-hero>p{max-width:800px}.fmu-home-eyebrow{color:#22d3ee;font-weight:700;font-size:13px!important;letter-spacing:2px}.fmu-home-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.fmu-home-btn{display:inline-block;background:#22d3ee;color:#061424!important;border:1px solid #22d3ee;padding:13px 21px;border-radius:9px;font-weight:700;text-decoration:none!important}.fmu-home-btn.secondary{background:transparent;color:#22d3ee!important}.fmu-home-btn:hover{background:#78e4f4;color:#061424!important}.fmu-home-section{margin:45px 0}.fmu-home-section h2{font-size:28px;margin-bottom:25px}.fmu-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.fmu-home-card{padding:28px;background:#102138;border:1px solid #29435c;border-radius:14px;display:flex;flex-direction:column}.fmu-home-card h3{font-size:23px;margin-top:0}.fmu-home-card p{flex:1}.fmu-home-card>a{color:#22d3ee;font-weight:700;margin-top:15px}.fmu-home-help{padding:32px;background:#102138;border:1px solid #29435c;border-radius:14px}.fmu-home-help h2{margin-top:0}@media(max-width:767px){.fmu-home-hero{padding:28px 22px}.fmu-home-hero h1{font-size:32px}.fmu-home-grid{grid-template-columns:1fr}.fmu-home-card{padding:23px}.fmu-home-help{padding:24px}.fmu-home-actions>a{text-align:center}}

/* Shared Fast Media UK client theme: all public pages */
body{background:#080f1b!important;color:#c3d4e8!important;font-family:"Open Sans",Arial,sans-serif!important}#header,#main-body{background:#080f1b!important;color:#c3d4e8!important}#header{border-bottom:1px solid #29435c!important}#header .logo img{max-width:245px!important;height:auto!important}#header .logo-text{color:#f3f7ff!important}#header .top-nav>li>a{color:#c3d4e8!important}.navbar-main{background:#102138!important;border-color:#29435c!important}.navbar-main .navbar-nav>li>a{color:#d8e5f4!important}.navbar-main .navbar-nav>li>a:hover,.navbar-main .navbar-nav>.open>a{background:#17334d!important;color:#22d3ee!important}.navbar-main .navbar-toggle .icon-bar{background:#d8e5f4!important}.navbar-main .navbar-collapse,.navbar-main .navbar-toggle{border-color:#37516c!important}a{color:#82e5f3!important}a:hover{color:#c0f4fc!important}h1,h2,h3,h4,h5,h6,.header-lined h1{color:#f3f7ff!important}.header-lined h1 small,.text-muted,.help-block{color:#afc0d6!important}.header-lined h1{border-color:#29435c!important}.breadcrumb{background:transparent!important;color:#afc0d6!important}.breadcrumb>.active{color:#afc0d6!important}.panel,.panel-default,.well,.modal-content,.popover,.dropdown-menu{background:#102138!important;color:#d8e5f4!important;border-color:#29435c!important;border-radius:10px!important}.panel-heading,.panel-default>.panel-heading,.panel-footer,.modal-header,.modal-footer{background:#172d44!important;color:#f3f7ff!important;border-color:#29435c!important}.panel-title{color:#f3f7ff!important}.list-group-item,.panel-sidebar .list-group-item{background:#102138!important;color:#d8e5f4!important;border-color:#29435c!important}.list-group-item:hover,.list-group-item.active,.list-group-item.active:hover{background:#173b50!important;color:#22d3ee!important;border-color:#37516c!important}.dropdown-menu>li>a{color:#d8e5f4!important}.dropdown-menu>li>a:hover{background:#173b50!important;color:#22d3ee!important}.form-control,input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],select,textarea{background:#0c1a2b!important;color:#e3edf8!important;border-color:#37516c!important;border-radius:7px!important}.form-control:focus{border-color:#22d3ee!important;box-shadow:0 0 0 2px rgba(34,211,238,.15)!important}.form-control::placeholder,input::placeholder,textarea::placeholder{color:#9fb2c9!important;opacity:1!important}.input-group-addon,.intl-tel-input .selected-flag{background:#172d44!important;color:#c3d4e8!important;border-color:#37516c!important}.intl-tel-input .country-list{background:#102138!important;color:#d8e5f4!important;border-color:#37516c!important}.intl-tel-input .country-list .country.highlight{background:#173b50!important}.sub-heading{border-color:#29435c!important}.sub-heading span{background:#080f1b!important;color:#82e5f3!important}.btn-primary,.btn-success{background:#22d3ee!important;color:#061424!important;border-color:#22d3ee!important;font-weight:700!important;border-radius:8px!important}.btn-primary:hover,.btn-success:hover{background:#78e4f4!important;color:#061424!important;border-color:#78e4f4!important}.btn-default{background:#172d44!important;color:#d8e5f4!important;border-color:#37516c!important}.btn-default:hover{background:#244560!important;color:#f3f7ff!important}.table,.dataTables_wrapper{color:#d8e5f4!important}.table>thead>tr>th,.table>tbody>tr>td,.table>tbody>tr>th{border-color:#29435c!important}.table-striped>tbody>tr:nth-of-type(odd),.table>thead,.table-hover>tbody>tr:hover{background:#102138!important}.table>tbody>tr{background:#0c1a2b!important}.pagination>li>a,.pagination>li>span{background:#102138!important;color:#82e5f3!important;border-color:#37516c!important}.nav-tabs{border-color:#29435c!important}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover{background:#102138!important;color:#22d3ee!important;border-color:#29435c!important}.nav-tabs>li>a:hover{background:#17334d!important;border-color:#29435c!important}.alert-info{background:#133449!important;color:#c6eff8!important;border-color:#2d6079!important}.alert-warning{background:#3a301d!important;color:#f9dfaa!important;border-color:#756137!important}.alert-danger{background:#3d202c!important;color:#ffd4dc!important;border-color:#7b3b51!important}.alert-success{background:#173d35!important;color:#c5f3e0!important;border-color:#317b67!important}.ticket-reply,.ticket-reply .message,.ticket-reply .user,.client-home-panels .panel-body{background:#102138!important;color:#d8e5f4!important;border-color:#29435c!important}.tiles .tile{background:#102138!important;color:#d8e5f4!important;border-color:#29435c!important}.tiles .tile .stat{color:#22d3ee!important}.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{color:#afc0d6!important}.domain-checker-container,.domain-promo-box{background:#102138!important;color:#d8e5f4!important}a:focus-visible,button:focus-visible{outline:2px solid #22d3ee!important;outline-offset:3px!important}#registration .field,#registration .sub-heading span{color:#d8e5f4!important}.main-content{min-width:0!important}@media(max-width:767px){.header-lined h1{font-size:28px!important}#header .logo img{max-width:190px!important}.table-responsive{border-color:#29435c!important}.navbar-main .navbar-nav .open .dropdown-menu>li>a{color:#d8e5f4!important}}

#Secondary_Sidebar-Actions-Domain_Registration,#Secondary_Sidebar-Actions-Domain_Transfer,#Primary_Sidebar-Support_Knowledgebase_Categories-No_Support_Knowledgebase_Categories{display:none!important}

.panel[menuItemName="Support Knowledgebase Categories"]{display:none!important}

#order-standard_cart button[name="validatepromo"]{background:#19cee6!important;color:#061424!important;border:1px solid #19cee6!important;border-radius:8px!important;font-weight:700!important;min-height:44px!important}#order-standard_cart button[name="validatepromo"]:hover{background:#78e4f4!important;border-color:#78e4f4!important}#order-standard_cart button[name="validatepromo"]:focus-visible{outline:2px solid #78e4f4!important;outline-offset:3px!important}

#order-standard_cart .marketing-email-optin{background:#102137!important;border:1px solid #294459!important;border-radius:12px!important;padding:24px!important;color:#bbcee4!important}#order-standard_cart .marketing-email-optin h4{color:#f3f7ff!important;font-weight:700!important}#order-standard_cart .marketing-email-optin p{color:#bbcee4!important;line-height:1.7!important}#order-standard_cart #paymentGatewaysContainer .radio-inline{color:#d8e5f4!important;font-weight:500!important}#order-standard_cart .password-strength-meter .progress{background:#172d44!important;border:1px solid #294459!important;box-shadow:none!important}#order-standard_cart .bootstrap-switch{border-color:#37516c!important}#order-standard_cart .bootstrap-switch .bootstrap-switch-label,#order-standard_cart .bootstrap-switch .bootstrap-switch-handle-off{background:#172d44!important;color:#d8e5f4!important}#order-standard_cart .bootstrap-switch .bootstrap-switch-handle-on{background:#19cee6!important;color:#061424!important}
