/**
 * Pure Comparison order form style sheet
 *
 * Contains styling specific to the Pure Comparison order template.
 *
 * @project   WHMCS
 * @version   1.0
 * @author    WHMCS Limited <development@whmcs.com>
 * @copyright Copyright (c) WHMCS Limited 2005-2015
 * @license   http://www.whmcs.com/license/
 * @link      http://www.whmcs.com/
 */

div#order-pure_comparison {
	padding:0 0 0 0;
	margin:0 0 0 0;
    height: 100%;
    width: 100%;
	line-height:18px;
	font-size:16px;
	color:#666666;
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
}

#order-pure_comparison a,
#order-pure_comparison a:hover,
#order-pure_comparison a:active,
#order-pure_comparison a:visited,
#order-pure_comparison a:link {
    outline:none;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
}
#order-pure_comparison div,
#order-pure_comparison ul,
#order-pure_comparison li {
	
}

#order-pure_comparison h1, #order-pure_comparison h2, #order-pure_comparison h3, #order-pure_comparison h4, #order-pure_comparison h5{font-family:var(--verdana);}

#order-pure_comparison h1 {color:var(--charcoal);}

#order-pure_comparison h2 {
}
#order-pure_comparison h3 {
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-size:32px;
	line-height:38px;
	font-weight:bold;
	color:#333333;
}
#order-pure_comparison h4 {
	padding:0 0 0 0;
	margin:10px 0;
	font-size:24px;
	color:#333333;
}
#order-pure_comparison h5 {
	padding:0 0 0 0;
	margin:5px 0;
	font-size:16px;
	color:#666666;
	font-weight:normal;
}

#order-pure_comparison .txt-center {
	padding-top:0;
	text-align:center;
}

#order-pure_comparison .alert {
	margin-top: 70px;
	padding: 15px;
}

#order-pure_comparison .page-container {
	padding:0 2% 40px 2%;
	margin:0 auto;
}

#order-pure_comparison .price-table-container {
	padding:20px 0 0 0;
	margin:0 0 0 0;
}
#order-pure_comparison .price-table-container ul {
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style:none;
	text-align:center;
}
#order-pure_comparison .price-table-container ul li {
	padding:30px 4px 6px 4px;
	margin:20px 0 0 0;
	display:inline-block;
	background:url(../img/shadow-btm.png) no-repeat center bottom;
}
#order-pure_comparison .price-table-container .price-table {
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:300px;
	background:#ffffff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.30);
	-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.30);
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.30);
}
#order-pure_comparison .price-table-container .price-table .top-head {
   background-color:var(--charcoal);
   color:var(--white);
}
#order-pure_comparison .price-table-container .price-table .top-head .top-area {
	padding:15px 0;
	margin:0 0 0 0;

}
#order-pure_comparison .price-table-container .price-table .top-head .top-area h4 {
	padding:0 0 0 0;
	margin:0 0 0 0;
	color:var(--white);
	line-height:29px;
	font-weight:bold;
}
#order-pure_comparison .price-table-container .price-table .top-head .top-area p {
	padding:5px 0 0 0;
	margin:0 0 0 0;
	color:#333333;
	font-size:13px;
	line-height:20px;
}
#order-pure_comparison .price-table-container .price-table ul {
	padding:4px 10px 10px 10px;
	margin:0 0 0 0;
	list-style:none;
}
#order-pure_comparison .price-table-container .price-table ul li {
	padding:17px 0 15px 0;
	margin:0 0 0 0;
	width:100%;
	border-bottom:1px solid #d9d9d9;
	color:#333333;
	text-align:center;
	line-height:16px;
	font-size:15px;
	background:none;
}
#order-pure_comparison .price-table-container .price-table ul li span {
}
#order-pure_comparison .price-table-container .price-table ul li a {
	color:#006699;
}
#order-pure_comparison .price-table-container .price-table ul li:last-child {
	border-bottom:0;
}
#order-pure_comparison .price-table-container .price-area {
	background:transparent;
}
#order-pure_comparison .price-table-container .price-area .price {
	padding:10px 0 10px 0;
}
#order-pure_comparison .price-table-container .price-area .price span {
	font-size:32px;
}
#order-pure_comparison .price-table-container .order-button{color:var(--white);background-color:var(--orange);padding:8px 15px;}
#order-pure_comparison .price-table-container .order-button:hover {background-color:var(--lime);}
#order-pure_comparison .price-table-container .order-button.unavailable:hover {
    cursor: not-allowed;
    
}

/* Active Table */

#order-pure_comparison .price-table-container .price-table.active {
	margin:0 15px 0 15px;
	transform: scale(1.08);
}
#order-pure_comparison .price-table-container .price-table.active .top-head {
	
}
#order-pure_comparison .price-table-container .price-table.active .top-head .top-area {
	
}
#order-pure_comparison .price-table-container  .price-table.active .price-area {
	
}
#order-pure_comparison .price-table-container .price-table .popular-plan {
	
}
#order-pure_comparison .price-table-container .price-table .popular-plan .plan-container {
	position:absolute;
	height:35px;
	top:0;
	left:-5%;
	width:110%;
	
	background-size:100% auto;
}
#order-pure_comparison .price-table-container .price-table .popular-plan .plan-container:before {
}
#order-pure_comparison .price-table-container .price-table .popular-plan .plan-container .txt-container {
	padding:6px 0 0 0;
	height:28px;
	width:100%;
    /* Old browsers */
	background: #f30000;
    /* FF3.6+ */
	background: -moz-linear-gradient(top,  #f30000 0%, #b70202 100%);
    /* Chrome,Safari4+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f30000), color-stop(100%,#b70202));
    /* Chrome10+,Safari5.1+ */
    background: -webkit-linear-gradient(top,  #f30000 0%,#b70202 100%);
    /* Opera 11.10+ */
	background: -o-linear-gradient(top,  #f30000 0%,#b70202 100%);
    /* IE10+ */
	background: -ms-linear-gradient(top,  #f30000 0%,#b70202 100%);
    /* W3C */
	background: linear-gradient(to bottom,  #f30000 0%,#b70202 100%);
    /* IE6-9 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f30000', endColorstr='#b70202',GradientType=0);
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-shadow: 0 1px 2px rgba(0,0,0,0.4);
	-webkit-text-shadow: 0 1px 2px rgba(0,0,0,0.4);
	-moz-text-shadow: 0 1px 2px rgba(0,0,0,0.4);
	-webkit-box-shadow: -1px 10px 2px -7px rgba(0,0,0,0.18);
	-moz-box-shadow: -1px 10px 2px -7px rgba(0,0,0,0.18);
	box-shadow: -1px 10px 2px -7px rgba(0,0,0,0.18);
}

#order-pure_comparison .includes-features {
    margin:0 auto;
    width:100%;
    max-width:780px;
    padding-top:55px;
}
#order-pure_comparison .includes-features .head-area {
    padding:0 0 0 0;
    margin:0 0 0 0;
    text-align:center;
    /* background:url(../img/head-bg.png) no-repeat center center; */
    background-size:100% auto;
}
#order-pure_comparison .includes-features .head-area span {
    padding:0 20px;
    margin:0 0 0 0;
    display:inline-table;
}
#order-pure_comparison .main-container.price-01 .includes-features .head-area span {
    background:#f3f3f3;
}
#order-pure_comparison .includes-features .list-features-flex{display:flex;}

#order-pure_comparison .includes-features ul.list-features {
    padding:20px 0 0 0;
    margin:0 0 0 0;
    list-style:none;
}
#order-pure_comparison .includes-features ul.list-features li {
    padding:0 0 0 22px;
    margin:5px 0;
    width:33%;
    display:inline-table;
    background:url(../img/tick.png) no-repeat;
}

/* Sidebar */

html, body {
    overflow-x: hidden; /* Prevent scroll on narrow devices */
}

.row-product-selection {
    position: relative;
    left: 0;
    -webkit-transition: all .25s ease-out;
         -o-transition: all .25s ease-out;
            transition: all .25s ease-out;
}

.product-selection-sidebar {
    position: absolute;
    top: 0;
    left: -300px;
    width: 300px;
    display: none;
}

#btnShowSidebar {
    margin: 0 0 20px 0;
}

/* PRODUCT GROUP */
#order-standard_cart{padding:0px;margin-top:20px;}
#headline{color:var(--grey);font-size:32px;line-height:32px;}
#tagline{color:(--charcoal);font-size:28px;line-height:32px;}
#order-pure_comparison div.productgroup-description{margin:30px 0px;padding:20px;}
#order-pure_comparison div.productgroup-description h2{text-decoration:underline;font-size:24px;}
#order-pure_comparison div.productgroup-description ul{display:inline-block;}
#order-pure_comparison div.productgroup-description li{text-align:left;}
div.productgroup-description.border{border:solid 1px var(--light-grey);}
/* Product */
p.table-header{font-family:var(--verdana);text-transform:uppercase;padding:0px;margin:0px;}

/* Domain Register */
.domain-checker-container{background:transparent;}
.domain-checker-bg{background-image:none;padding:20px 0px;}
.domain-pricing .tld-pricing-header .col-xs-4{border-bottom:0px;}
.domain-pricing .tld-pricing-header{border-bottom:3px solid var(--charcoal);}
.domain-pricing .tld-pricing-header div:nth-child(2n+1), .domain-pricing .tld-pricing-header .col-xs-4{background-color:var(--white);}
.domain-pricing-table{padding:15px;border-radius:20px;}
.domain-pricing-table.bg-white .table-header{color:var(--charcoal);}
#idig .domain-pricing-table .row.domain-row{border:1px solid var(--light-grey);border-radius:8px;margin:8px 0px;}
.domain-pricing .two-row-center{border-right: 3px solid var(--orange);}
.domain-row{transition:var(--transition);}
.domain-row:hover{transform: scale(1.01);}
.tld-filters{padding:15px;}
.domain-promo-box{margin-top: 20px;padding: 20px;border-radius: 4px;margin-bottom: 20px;transition: var(--transition);background-color: var(--charcoal);color: var(--white);border:0px;}
.domain-promo-box p, .bg .domain-promo-box p{font-size:1em;color:var(--white);}
.domain-promo-box .small{color:var(--lime);}
.domain-promo-box:hover {transform: scale(1.04);}
.domain-promo-box i {float: right;}
#primaryLookupResult.w-hidden{padding:20px;box-shadow:var(--shadow);border-radius: 8px;border-radius: 20px;display:inline-block;}
#order-standard_cart .domain-checker-available{display:inline-block;background-color:var(--white);color:var(--charcoal);padding:5px 20px;border-radius:20px;}
#DomainSearchResults .domain-price .price{display: inline-block;margin-bottom: 10px;color: var(--white);background-color: var(--teal);padding: .375rem .75rem;font-size: 1rem;line-height: 1.5;font-weight: 400;}
#order-standard_cart .domain-checker-invalid, #order-standard_cart .domain-checker-unavailable{color:var(--red);text-decoration:underline;}
#primaryLookupResult p{margin-bottom:0px;}
#idig .featured-tld .price, .featured-tld .price.couk{background-color: var(--teal);font-family:var(--verdana);font-size:16px;color:var(--white);}
#idig .domain-pricing .tld-row.highlighted{background-color:var(--white);}
#idig .spotlight-tlds{background-color:transparent;}
#idig .spotlight-tld{height:auto;}
#idig .spotlight-tld span.domain-name{font-size:22px;font-weight:bold;}

#idig .tld-sale-group-hot{background-color: var(--red);}
#idig .tld-sale-group-new{background-color: var(--teal);}
#idig .tld-sale-group-sale{background-color: var(--orange);}
.spotlight-tld .btn:not(.domain-contact-support){background-color:var(--orange);}
.spotlight-tld .btn:not(.domain-contact-support):hover{background-color:var(--lime);}
.spotlight-tld .btn.unavailable:not(.domain-contact-support){background-color:var(--charcoal);}
#idig .suggested-domains-table{margin:30px auto;padding:15px;border-radius:20px;}

#idig .suggested-domains .card-header, #idig .suggested-domains .panel-heading{border-bottom-color:var(--charcoal); background-color:var(--white);}
#idig .suggested-domains .domain-lookup-suggestions-loader{background-color:var(--white);}
#idig .domain-suggestion .actions button.btn-add-to-cart{background-color:var(--orange);}
#idig .domain-suggestion .actions button.btn-add-to-cart:hover{background-color:var(--lime);}

#order-standard_cart.domain-transfer  .cart-body{float:none;width:auto;}
#idig #btnTransferDomain.btn-primary{background-color:var(--orange);color:var(--white);}
#idig #btnTransferDomain.btn-primary:hover{background-color:var(--lime);}
#idig #order-standard_cart .input-group-lg > #inputDomain.form-control{border-radius: 6px 0 0 6px;}

.panel-footer.card-footer.more-suggestions {transition: var(--transition);margin-top: 10px;box-shadow: var(--shadow);border-radius: 8px;}

/* horizontal product */
.product-horizontal{display:flex;flex-direction:column;}
#order-pure_comparison .price-table-container .product-horizontal .product-item .price-table{display:flex;flex-direction:row;width:auto;margin:20px 0px;border:1px solid var(--grey);justify-content: space-between;align-content: center;}
#order-pure_comparison .price-table-container .product-horizontal .product-item .price-table .top-head{width:20%;padding:20px;text-align:center;}
#order-pure_comparison .price-table-container .product-horizontal .product-item .price-table .top-head .top-area{display:flex;flex-direction:column;position:relative;}
#order-pure_comparison .price-table-container .product-horizontal .product-item .price-table .product-features{width:20%;border-left:1px solid var(--grey);}
#order-pure_comparison .price-table-container .product-horizontal .product-item .price-table .order-button{display:block;margin-top:40px;}
#order-pure_comparison .price-table-container .product-horizontal .product-item .price-table .top-head .top-area h4{margin-top:40px;}
#order-pure_comparison .price-table-container .product-horizontal .product-item .price-table.active {margin:20px 0px;}
#order-pure_comparison .price-table-container .product-horizontal .product-item .price-table .product-description{width:60%;font-size:24px;padding:20px;line-height:1.2;background-color:var(--light-grey);}
#order-pure_comparison .price-table-container .product-horizontal .product-item .price-table ul li{background:transparent;}

/* shared hosting */
#order-pure_comparison.shared-hosting  .bg.bg-white .price-table-container ul li .price-table{border:1px solid var(--light-grey);}
#order-pure_comparison.shared-hosting .price-table-container {padding:50px 0px;}
#order-pure_comparison.shared-hosting .price-table-container ul li{background:transparent;vertical-align:top;transition:var(--transition);}
#order-pure_comparison.shared-hosting .price-table-container ul li:hover{  transform: scale(1.02);}
#order-pure_comparison.shared-hosting .price-table-container > ul > li .price-table{  box-shadow: var(--shadow);}
#order-pure_comparison.shared-hosting .price-table-container .price-table{box-shadow:initial;border-radius:0px;padding:10px;}
#order-pure_comparison.shared-hosting .price-table-container .price-table .top-head{background-color:transparent;text-align:center;}
#order-pure_comparison.shared-hosting .price-table-container .price-table .top-head{text-align:left;}
#order-pure_comparison.shared-hosting .price-table-container .price-table .top-head .top-area{border-bottom: 1px solid var(--light-grey);}
#order-pure_comparison.shared-hosting .price-table-container .price-table .top-head .top-area h4{color:var(--charcoal);font-family:var(--verdana);text-transform:uppercase;}
#order-pure_comparison.shared-hosting .price-table-container .price-table .price-area{padding:15px 0px;}
#order-pure_comparison.shared-hosting .price-table-container .price-table .price-area .price{text-align:left;margin-bottom:0px;}
#order-pure_comparison.shared-hosting .price-table-container .price-table .price-area span{display:inline-block;color:var(--orange);}
#order-pure_comparison.shared-hosting .price-table-container .price-table .price-area span.order-wrapper{display:block;padding:0px;}
#order-pure_comparison.shared-hosting .price-table-container .price-table .price-area .order-button{display:block;}
#order-pure_comparison.shared-hosting .price-table-container .price-table .product-description, #order-pure_comparison.shared-hosting .price-table-container .price-table .product-description li{text-align:left;}
#order-pure_comparison.shared-hosting .price-table-container .price-table .popular-plan .plan-container{top: -10px;left: 0%;width: 100%;}
#order-pure_comparison.shared-hosting .price-table-container .price-table .popular-plan .plan-container .txt-container{padding:6px 10px;box-shadow:initial;text-shadow:initial;background: var(--lime);width: 101%;margin-left: -1px;}
#order-pure_comparison.shared-hosting .price-table-container .price-table .price-area p.pcm-price span{}
#order-pure_comparison.shared-hosting .price-table-container .price-table .price-area p.pa-price span{font-size:16px;}
#order-pure_comparison.shared-hosting .price-table-container .price-table .top-head .top-area p.tagline{font-weight:700;color:var(--teal);}
/* feature List */
.featurelist{display:flex;flex-wrap:wrap;gap:50px;justify-content: center;margin-top:50px;}
.fl-item{position:relative;border:3px solid var(--orange);border-radius:10px;padding:20px;text-align:left;}
#order-pure_comparison .fl-item h3{font-size: 20px;line-height: 1.5;margin: 10px 0px 20px 0px;}
.fl-item img{position:absolute;top:-30px;}
.fl-item p{line-height:1.3;font-size:16px;}
.fl-content{}

.product-message, .products-note {text-align: center;}
.product-message p, .products-note p {display: inline-block;background-color: var(--lime);padding: 15px 100px;border-radius: 20px;color: var(--charcoal);}
.products-note p{background-color: var(--charcoal);color: var(--lime) !important;border-radius:0px;}


/* Global */
#idig .card {border:0px;}
#idig .card-footer, #idig .card-header{background-color: var(--charcoal);color:var(--white);border:0px;}
#idig .card-footer{}

#idig #order-standard_cart label, #idig #order-standard_cart p.domain-renewal-desc{font-size: 15px;color: var(--charcoal);}
#idig #order-standard_cart .field, #idig #order-standard_cart .form-control{border-radius: 8px;}

/* Order */
#idig #order-standard_cart .view-cart-items-header{background-color: var(--charcoal);}
#idig #order-standard_cart .view-cart-items{border-bottom: 2px solid var(--charcoal);}
#idig #order-standard_cart .view-cart-items .item-domain{color: var(--teal);}
#idig  #order-standard_cart .empty-cart .btn{background-color: var(--charcoal);text-decoration:none;margin-top:20px;border-radius:0px;}
#idig  #order-standard_cart .empty-cart .btn:hover{background-color: var(--red);text-decoration:none;}
#idig #order-standard_cart .btn-remove-from-cart{color:var(--white);}
#idig #order-standard_cart .btn-remove-from-cart:hover{background-color: var(--red);}
#idig .list-group-item.active{background-color:var(--charcoal);}
#idig #order-standard_cart .cart-sidebar .list-group-item:first-child,#idig #order-standard_cart .cart-sidebar .list-group-item{border-radius: 8px;margin-top:10px;}
#idig #order-standard_cart .prepend-icon .field{padding-left:50px;}

#idig a#continueShopping{text-decoration:none;margin-top:20px;color:var(--white);background-color:var(--teal);}
#idig a#continueShopping:hover{background-color:var(--orange);}

#idig #order-standard_cart .view-cart-tabs .nav-tabs a[aria-expanded="true"], #idig #order-standard_cart .view-cart-tabs .nav-tabs a[aria-selected="true"]{border:0px;background-color: var(--grey);color:var(--white);border-radius:8px;}
#idig .nav-tabs .nav-item.show .nav-link, #idig .nav-tabs .nav-link.active, #idig .nav-tabs, #idig #order-standard_cart .view-cart-tabs .tab-content{border:0px;background-color:var(--white);}

#idig #order-standard_cart .view-cart-tabs .nav-tabs a.nav-link.active{background-color:var(--teal);}
#idig #order-standard_cart .order-summary{border:0px;background-color: var(--lime);}
#idig #order-standard_cart .summary-container{background-color:var(--white);border-radius:0px;}
#idig #order-standard_cart .sub-heading span, #idig #order-standard_cart .sub-heading-borderless span{color:var(--orange);}
.product-configurable-options .form-group{border: 1px solid #eee;border-radius: 8px;padding: 10px;}


