/* Reward points alert */
.page-clientareahome [href="index.php?m=reward_points"].btn {
	height: 30px;
	font-size: 12px;
	float: right;
}
.page-clientareahome [href="index.php?m=reward_points"].btn img {
	padding-right: 5px;
}


.payment-form p {
    color: hsl(0deg 0% 0% / 64%);
    margin: 0;
}

.payment-form p {
    color: var(--text-body-color);
}

/* openxchange: product details > width of container */
.page-openxchange .lu-container {
    width: unset !important;
}
@media (min-width: 1232px){
	.page-openxchange .lu-container {
	    width: unset !important;
	}
}

/* hetzner */
.page-hetzner .product-details .product-icon .product-image path{
	fill: #fff !important;
}
.page-hetzner .style-bg1 {
    background-image: unset !important;
}
.page-hetzner .style-bg2 {
    background-image: unset !important;
}
.page-hetzner .style-bg3 {
    background-image: unset !important;
}
.page-hetzner .style-bg4 {
    background-image: unset !important;
}
.page-hetzner .style-bg5 {
	background-image: unset !important;
}
.page-hetzner .panel-body.row {
	display: unset !important;
	flex-wrap: unset !important;
}
.page-hetzner #Overview .row .col-xs-12 {
    margin: 0 12px;
}
.page-hetzner .btn-box {
	margin-top: 0 !important;
}
.page-hetzner .panel-heading {
}
.page-hetzner .footer-bg-sm {
    background: unset !important;
    background-position: unset !important;
    background-repeat: unset !important;
    padding-bottom: 25px;
    padding-top: 0px;
}
.footer-bg {
    background: unset !important;
    background-position: unset !important;
    background-repeat: unset !important;
    padding-bottom: 25px;
}
.hetzner-loader::after {
    border-top-color: rgb(42 98 254)!important;
}
/*unbancenter */
.page-unbancenter .lu-mg-wrapper #layers {
    font-family: unset !important;
}

/* openxchange */
.page-clientareaproductdetails.page-openxchange  #Overview  .section{
	display: none !important;
}

/* clientAlertModal */
.clientAlertModal  span{
	font-family: var(--font-family-base) !important;
}
.clientAlertModal span{
    line-height: 1.7em !important;
}

/* 2FA */
@media (min-width: 768px) {
    .page-user-security .twofa-setup form .col-md-8 {
        max-width: 100%;
    }
}
#frmTwoFactorChallenge{line-height: 3em;}

/* Dark/Light mode switcher */
.switch--text .switch__checkbox:not(:checked) + .switch__container:after {
    color: #000000 !important;
    font-size: 10px !important;
}

.client-home-panels .panel-domain-register .panel-body .input-group.margin-10 .input-group-btn {
    flex-direction: row !important;
}

.client-home-panels .panel-domain-register .panel-body .input-group.margin-10 .input-group-btn .btn {
    margin-right: var(--spacing-2x) !important;
    margin-left: 0 !important;
}

.client-home-panels .panel-domain-register .panel-body .input-group.margin-10 .input-group-btn .btn:last-child {
    margin-right: 0 !important;
}