@charset "UTF-8";
/*---------------------------
  WevrLabs Hosting Solutions
-----------------------------*/

@font-face {
    font-family: 'HelveticaNeue';
    src: url('/assets/fonts/helveticaneue/helveticaneue-light.woff2') format('woff2'),
        url('/assets/fonts/helveticaneue/helveticaneue-light.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'HelveticaNeueLT';
    src: url('/assets/fonts/helveticaneue/helveticaneue-reg.woff2') format('woff2'),
        url('/assets/fonts/helveticaneue/helveticaneue-reg.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'HelveticaNeueLT';
    src: url('/assets/fonts/helveticaneue/helveticaneue-reg.woff2') format('woff2'),
        url('/assets/fonts/helveticaneue/helveticaneue-reg.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'HelveticaNeueLT';
    src: url('/assets/fonts/helveticaneue/helveticaneue-reg.woff2') format('woff2'),
        url('/assets/fonts/helveticaneue/helveticaneue-reg.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'HelveticaNeueLT';
    src: url('/assets/fonts/helveticaneue/helveticaneue-bold.woff2') format('woff2'),
        url('/assets/fonts/helveticaneue/helveticaneue-bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'HelveticaNeueLT';
    src: url('/assets/fonts/helveticaneue/helveticaneue-bold.woff2') format('woff2'),
        url('/assets/fonts/helveticaneue/helveticaneue-bold.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'HelveticaNeueLT';
    src: url('/assets/fonts/helveticaneue/helveticaneue-bold.woff2') format('woff2'),
        url('/assets/fonts/helveticaneue/helveticaneue-bold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'HelveticaNeueLT';
    src: url('/assets/fonts/helveticaneue/helveticaneue-bold.woff2') format('woff2'),
        url('/assets/fonts/helveticaneue/helveticaneue-bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}


/*-----------------------------------------------------------------------------*/


:root {
    --font-family-base: "HelveticaNeueLT", "segoe ui", tahoma, sans-serif !important;
	
}


/*============================================================================*/

body {
    font-family: var(--font-family-base) !important;
	text-align: start;
  	unicode-bidi: plaintext;
}


.main-header-title {
    text-align: right;
}

.float-right {
    float: left !important;
}
.m-l-1x {
    margin-right: var(--spacing-1x)!important;
    margin-left: 0 !important;
}

.client-home-panels .panel-heading .panel-title .pull-right {
    margin-right: auto !important;
    margin-left: var(--ui-block-padding-base) !important;
}


.table-masspay .masspay-title>i {
    margin-left: var(--spacing-1x) !important;
    margin-right: 0 !important;
}

.price-left .package-cycle, .price-left .price-amount, .price-left .price-title, .price-left .price-total {
    text-align: right;
}

.panel-cart .cart-item .renewal {
    text-align: left;
}



#layers .lu-top__toolbar:last-child {
    margin-left: 0 !important;
    margin-right: auto !important;
}
#layers .lu-input-group__icon:first-child {
    margin: 0 8px 0 0 !important;
}
.page-hetznervps #layers .lu-top .lu-top__search.lu-input-group .lu-form-control {
    text-align: left !important;
}


.table-top [data-inactive-services] .switch {
    margin-right: var(--spacing-1x) !important;
    margin-left: 0 !important;
}


.message-actions>.btn+.btn {
    margin-right: var(--ui-block-spacing-sm);
    margin-left: 0;
}
#modalGeneratePassword .copy-to-clipboard {
    margin-top: 0;
}

.intl-tel-input.separate-dial-code .selected-dial-code {
    text-align: right;
    unicode-bidi: plaintext;
    padding-top: 0;
}


.main-footer .footer-nav>li>a>i:not(:last-child), .main-footer .footer-nav>li>a>svg:not(:last-child) {
    margin-left: var(--ui-nav-link-icon-spacing);
	margin-right: 0;
}



/*============================================================================*/

/*--------------------------------- Header -----------------------------------*/

/*============================================================================*/


@media (min-width: 992px) {
li#Primary_Navbar-Dash, li#Primary_Navbar-Dashboard, li#Primary_Navbar-Shared_Hosting {
    margin-right: 10px !important;
}
}

li[menuitemname="Billing"] ul li[menuitemname="Auto Credit Usage Settings"],
li[menuitemname="Billing"] ul li[menuitemname="إعدادات دفعيات الرصيد التلقائية"],
li[menuitemname="Billing"] ul li[menuitemname="Credit History"],
li[menuitemname="Account"] ul li[menuitemname="SMS Messages History"],
li[menuitemname="Account"] ul li[menuitemname="سجلات الرسائل القصيرة"],
li[menuitemname="Account"] ul li[menuitemname="Telegram Notifications"],
li[menuitemname="Account"] ul li[menuitemname="Auto Credit Usage Settings"],
li[menuitemname="Account"] ul li[menuitemname="إعدادات دفعيات الرصيد التلقائية"]{
    display: none;
}






/*============================================================================*/

/*------------------------------- DASHBOARD ----------------------------------*/

/*============================================================================*/


.client-home-panels .panel-active-services .list-group .list-group-item-name {
    margin-left: auto !important;
    margin-right: 0 !important;
}


.panel.panel-default.panel-accent-red[menuitemname="credit-balance"] .panel-title .pull-right {
    margin: 0 auto 0 0 !important;
}

/*============================================================================*/

/*---------------------------------- Cart ------------------------------------*/

/*============================================================================*/

.rcbdge {
    order: 0 !important;
    margin-left: 8px !important;
}

.check-content {
    background-position: left !important;
}


.vps-self {
    float: left !important;
}


/*============================================================================*/

/*--------------------------------- Footer -----------------------------------*/

/*============================================================================*/

.main-footer-extended .footer-company-desc {
 	margin-top: 30px !important;
    margin-bottom: 20px !important;
    padding: 0 0 0 25px !important;
}