@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,500;0,600;1,700&display=swap');

body {
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
}

header.header .topbar {
    background-color: #002BAE;
    padding-top: 10px;
    padding-bottom: 10px;
}

.box-shadow {
    -webkit-box-shadow: 0 0 20px 1px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 20px 1px rgba(0,0,0,.1);
    box-shadow: 0 0 20px 1px rgba(0,0,0,.1);
}
#latest-announcement {
    background-color: #f4ff5f;
    padding: 20px;
}
#latest-announcement a {
    color: #000000;
}

#order-standard_cart .products .product div.product-desc {
    font-size:16px!important;
    padding: 20px 15px!important;
}
#order-standard_cart .products .product div.product-desc strong {
    margin-top:10px!important;
}
#order-standard_cart .products .product div.product-desc .product-feature {
    margin-bottom:10px;
}
#order-standard_cart .feature-notice {
    color:red;
    font-size:12px
}
#order-standard_cart .feature-domain {
    color:#3825cf!important;
    font-size:12px
}
#order-standard_cart .cart-body {
    background-color: #fefefe;
    padding: 15px;
}
#order-standard_cart label {
    color: #000!important;
    font-size: inherit !important;
    font-weight: inherit !important;
}


.primary-bg-color {
   background-color: #f5f7fa; 
}

.breadcrumb {
	background-color: transparent;
	font-size: 70%;
	padding: 20px 0;
}
.breadcrumb-item.active {
    color: #000;
}
.breadcrumb-item+.breadcrumb-item::before,
.breadcrumb-item a {
    color: #000;
}

.form-control:disabled, .form-control[readonly] {
	background-color: #fafafa;
	border-radius: 2px;
}


.primary-content .card-body {
    /*padding: 50px;*/
}

/*Navigation Header*/
header.header .main-navbar-wrapper {
	padding: 10px 0;
}

header.header .navbar-nav a {
	font-weight: 600;
	font-size: 14px;
	text-transform: uppercase;
}

.navbar-nav li {
    padding-top: 10px;
    padding-bottom: 10px;
}

/*SWIPER SLIDER*/
.swiper-container {
	width: 100%;
}

.swiper-slide {
	background-size: cover;
	background-position: 50%;
	height: 70vh !important;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	color:  #fff;
}

/*CARD BODY*/
.card, .mc-promo-login, .mc-promo-manage {
	border: none;
}
.card-header {
	background-color: #fff;
}
.card-body {
	border: none;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 4px 0 rgb(0 0 0 / 10%);
	box-shadow: 0 1px 4px 0 rgb(0 0 0 / 10%);
}

/*Client Home Card*/


.btn-custom {
	font-size: 14px !important;
	font-weight: 500 !important;
	border: none !important;
	transition: color 0.15s ease-in-out 0s, background-color 0.15s ease-in-out 0s;
	-webkit-appearance: none;
	-moz-appearance: none;
	padding: 10px 30px !important;
	transition-duration: 300ms;
	min-width: 150px;
	border-radius: 0;
	-moz-border-radius: 0;
}

/*Primary*/
.btn-primary,
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle{
	color: #fff;
	background-color: #24bdbd;
	border-color: #24bdbd
}

.btn-primary:hover,
.btn-primary.focus,
.btn-primary:focus {
	color: #fff;
	background-color: #14b29f;
	border-color: #14b29f;
	box-shadow: 0 2px 7px rgb(0 0 0 / 28%)
}

.btn-primary.disabled,
.btn-primary:disabled {
	color: #0800e4;
	background-color: #9896f3;
	border-color: #9896f3;
}

/*Success*/
.btn-success,
.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show>.btn-success.dropdown-toggle {
	color: #fff;
	background-color: #2ed14b;
	border-color: #2ed14b
}

.btn-success:hover,
.btn-success.focus,
.btn-success:focus {
	color: #fff;
	background-color: #29bc43;
	border-color: #29bc43;
	box-shadow: 0 2px 7px rgb(0 0 0 / 28%)
}

.btn-success.disabled,
.btn-success:disabled {
	color: #2ed14b;
	background-color: #a7eab6;
	border-color: #a7eab6;
}

/*warning*/

.btn-warning {
    background-color: #f4ff5f !important;
	color: #000000 !important;
}

.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show>.btn-warning.dropdown-toggle {
	color: #fff;
	background-color: #F14C2E;
	border-color: #F14C2E
}

.btn-warning:hover,
.btn-warning.focus,
.btn-warning:focus {
	color: #000;
	background-color: #F14C2E;
	border-color: #F14C2E;
	box-shadow: 0 2px 7px rgb(0 0 0 / 28%)
}

.btn-warning.disabled,
.btn-warning:disabled {
	color: #f1ec00;
	background-color: #f5f498;
	border-color: #f5f498;
}

/*Info*/
.btn-info,
.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show>.btn-info.dropdown-toggle {
	color: #fff;
	background-color: #1e84fa;
	border-color: #1e84fa
}

.btn-info:hover,
.btn-info.focus,
.btn-info:focus {
	color: #fff;
	background-color: #1b77e1;
	border-color: #1b77e1;
	box-shadow: 0 2px 7px rgb(0 0 0 / 28%)
}

.btn-info.disabled,
.btn-info:disabled {
	color: #1e84fa;
	background-color: #a1cbfc;
	border-color: #a1cbfc;
}

/*Danger*/
.btn-danger,
.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.show>.btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #f92400;
	border-color: #f92400
}

.btn-danger:hover,
.btn-danger.focus,
.btn-danger:focus {
	color: #fff;
	background-color: #e02000;
	border-color: #e02000;
	box-shadow: 0 2px 7px rgb(0 0 0 / 28%)
}

.btn-danger.disabled,
.btn-danger:disabled {
	color: #f92400;
	background-color: #f8a498;
	border-color: #f8a498;
}

.bg-color-gold {
    background-color: #ffb22b;
    color: #ffffff;
    
}

.form-group .btn {
	padding: .375rem .75rem;
}

#order-standard_cart .empty-cart .btn,
#order-standard_cart .empty-cart .btn:not(:disabled):not(.disabled).active,
#order-standard_cart .empty-cart .btn:not(:disabled):not(.disabled):active,
.show>#order-standard_cart .empty-cart .btn.dropdown-toggle {
	color: #fff;
	background-color: #0800e4!important;
	border-color: #0800e4!important
}

#order-standard_cart .empty-cart .btn:hover,
#order-standard_cart .empty-cart .btn.focus,
#order-standard_cart .empty-cart .btn:focus {
	color: #fff;
	background-color: #0700cd;
	border-color: #0700cd;
	box-shadow: 0 2px 7px rgb(0 0 0 / 28%)
}

#order-standard_cart .empty-cart .btn.disabled,
#order-standard_cart .empty-cart .btn:disabled {
	color: #0800e4;
	background-color: #9896f3;
	border-color: #9896f3;
}

/*STATUS & LABEL*/
.status-active, .status-completed, .status-open {
	color: #BDF8B6;
	background-color: #40C057;
}

.label-warning {
	color: #FEDBA1;
	background-color: #FAA750;
	border-color: #FAA750
}
.label-danger {
	color: #FECBBA;
	background-color: #F55252;
	border-color: #F55252
}
.label-success {
	color: #BDF8B6;
	background-color: #40C057;
	border-color: #40C057
}
.label-info {
	color: #ACE0FC;
	background-color: #2F8BE6;
	border-color: #2F8BE6
}

/*Domain Renewal Page*/
.domain-renewals {
	border: none!important;
}
.domain-renewals .domain-renewal {
	background-color: #fff;
	-webkit-box-shadow: 0 1px 4px 0 rgb(0 0 0 / 10%);
	box-shadow: 0 1px 4px 0 rgb(0 0 0 / 10%);
	border: none!important;
}

/*SUPPORT TICKET*/
.support-step-one {
	background-color: #fafafa;
	-webkit-box-shadow: 0 1px 4px 0 rgb(0 0 0 / 10%);
	box-shadow: 0 1px 4px 0 rgb(0 0 0 / 10%);
	margin-bottom: 20px;
	padding: 15px;
}

/*Announcement*/
.view-announcement h1 {
	font-size: 30px;
}
.view-announcement .date {
	font-size: 12px;
	margin-bottom: 50px;
}

.announcement h1 a {
	font-size: 20px;
	margin-bottom: 0;
	color: #000;
}
.announcement .date {
	font-size: 12px;
	margin-bottom: 20px;
}
.announcement .btn-link {
	padding: 0;
	float: right;
	color: #000;
}
.announcement-highlight {
    background-color: #fff9e5;
    border: 1px solid #ff860d;
    padding: 15px 20px;
    margin-bottom: 30px;
}
.announcement-highlight .close,
.announcement-highlight .close:not(:disabled):not(.disabled):focus,
.announcement-highlight .close:not(:disabled):not(.disabled):hover {
    color: #ff860d;
    opacity: 1;
}
.announcement-highlight a {
    color: #000;
}

/*DOUGHNUT*/
.doughnut {
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	border-radius: 200px;
	background-color: #FFFFFF;
}
.doughnut-inner {
	margin-bottom: 170px;
	margin-top: -150px;
}
.doughnut-inner h2 {
	font-size: 40px;
	font-weight: 700;
	color: #1a202c;
	position: relative;
}
.doughnut-inner h4 {
	position: relative;
}
.doughnut-bottom {
	margin-top: -90px;
}

/*AFFILIATE*/
.affiliate-stat {
	background-color: #fff;
	-webkit-box-shadow: 0 1px 4px 0 rgb(0 0 0 / 10%);
	box-shadow: 0 1px 4px 0 rgb(0 0 0 / 10%);
}
/*.affiliate-stat-clicks {
	border-top: 2px solid #f6bd16;
}
.affiliate-stat-signups {
	border-top: 2px solid #58b7f1;
}
.affiliate-stat-convert {
	border-top: 2px solid #29bfa6;
}*/

/*INVOICE*/
.invoice-container .invoice-status {
	margin-top: 0!important;
}

/*ORDER PAGE*/
#order-standard_cart .products {
	margin-top: 50px!important;
}
#order-standard_cart .products .product {
	background-color: #fff;
	border: none!important;
	padding: 0!important;
	-webkit-box-shadow: 0 1px 4px 0 rgb(0 0 0 / 10%);
	box-shadow: 0 1px 4px 0 rgb(0 0 0 / 10%);
}
#order-standard_cart .products .product header {
	font-size: 1.2rem!important;
	font-weight: 700;
}
#order-standard_cart .products .product div.product-desc ul {
	padding-left: 25px!important;
}
#order-standard_cart .products .product div.product-desc ul li {
	font-size: 16px!important;
	padding: 5px 0;
}
#order-standard_cart .products .product div.product-pricing span.price {
	font-size: 1.4rem!important;
	font-weight: 700;
}
#order-standard_cart .domain-selection-options .option {
	background-color: #fff!important;
}

#order-standard_cart .secondary-cart-body {
    background-color: #fff;
    padding: 15px;
}
#order-standard_cart .summary-container {
    background-color: #fff!important;
}

#order-standard_cart .view-cart-items-header {
    background-color: #0800e4!important;
}
#order-standard_cart .view-cart-items {
    border-bottom-color: #0800e4!important;
}


/*DNS PAGE*/
#layers .lu-btn--primary {
	color: #DCBDFF!important;
	background-color: #975AFF!important;
	border-color: #975AFF!important
}

#pin-announcement {
    color:#fff;
    background-color: #5bc0de;
    padding: 20px;
    margin-bottom: 30px;
}
#pin-announcement a {
    color:#fff;
}

article ol {
    margin-left: -20px;
}
pre {
    color: #fff;
    background-color: #000;
    padding: 20px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    margin-top: 10px;
}



#mg-wrapper .show {
    opacity: 100!important;
}
#mg-wrapper .modal-dialog {
    margin-top: 100px;
}

.domain-checker-container {
    background: none!important;
    background-color: #2ed14b!important;
    border-radius: 10px!important;
    border-left: none !important;
    margin-top: 10px!important;
    padding: 30px!important;
}

/*FOOTER*/
footer.footer {
    background-color: #333 !important;
    margin-bottom: 0;
    padding-bottom: 0;
}
footer.footer .copyright {
    margin: 0;
    text-align: inherit;
    border-top: 1px solid #d6d6d61a;
}
.footer-widget .fw-bold {
	color: #ffffff;
	border-bottom: 1px solid #d6d6d61a;
	padding-bottom: 5px;
}
.footer-widget ul {
     list-style-type: none;
     padding-left: 0;
}
.footer-widget ul li {
	margin-bottom: 10px;
	font-size: 90%;
}
.footer-widget ul li a {
	text-decoration: none;
	color: #ffffff;
}
.footer-widget ul li a:hover {
	color: #ffffff;
}