/* All BlueSteam Custom Styling Changes */

body {
	font-size: 16px;
}

.btn-primary.focus, .btn-primary:focus {
    background-color: #0c71c3;
}

#order-standard_cart .font-size-36 {
    font-size: 36px;
}



/* Sidebar Styles */

a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover {
    background-color: #e9f5ff;
    color: #495057;
}




/* Product Selection Styles */

#order-standard_cart .products .product div.product-pricing span.price {
    font-size: 1.5em;
	color: #0c71c3;
}

#order-standard_cart .products .product footer {
    font-size: 1em;
}

#order-standard_cart .form-group textarea.form-control {
	height: 80px;
}

#order-standard_cart .font-size-36 {
    font-size: 30px;
}

#order-standard_cart #products header {
	font-family: "Modaerne Regular", "Open Sans", Verdana, Tahoma, serif;
}

#order-standard_cart .products .product div.product-desc {
    font-size: 0.9em;
}

#order-standard_cart .products .product header span {
    font-size: 1.37em;
}




/* Domain Name Selection Styles */

.suggested-domains .panel-heading {
    border-bottom: 2px solid #337ab7;
}

.extension {
	color: #337ab7;
	font-weight: bold;
}

.domain {
    color: #72bdff;
}

.domain-checker-container {
    background-color: #0c71c3;
    background: -webkit-gradient(linear,0 0,0 100%,from(#0c71c3),to(#2ea3f2));
    background: -webkit-linear-gradient(top,#0c71c3,#2ea3f2);
    background: -moz-linear-gradient(top,#2ea3f2,#0c71c3);
    background: -ms-linear-gradient(top,#2ea3f2,#0c71c3);
    background: -o-linear-gradient(top,#2ea3f2,#0c71c3);
}

.domain-checker-bg {
    background-image: url('');
}



/* Configure Products and Summary Styles */

#order-standard_cart .order-summary {
    background-color: #0d3379;
    border-bottom: 3px solid #0d3379;
}

#order-standard_cart .order-summary .total-due-today .amt {
    font-size: 2.5em;
    color: #0c71c3;
}




/* Review and Checkout Styles */

#order-standard_cart .view-cart-items-header {
    background-color: #0c71c3;
}

#order-standard_cart .empty-cart .btn {
    background-color: #0c71c3 !important;
}

#order-standard_cart .view-cart-items .item-domain {
    color: #0c71c3;
}

#order-standard_cart .order-summary .btn-continue-shopping {
    font-size: 1.2em;
}

#order-standard_cart .view-cart-items .item-price .cycle {
    font-size: 1em;
	color: #72bdff;
}

#order-standard_cart .btn-social {
    padding-left: 12px;
}




/* Checkout Form Styles */

#order-standard_cart .sub-heading span, #order-standard_cart .sub-heading-borderless span {
    color: #0c71c3;
}

#order-standard_cart .field-help-text {
    color: #0c71c3;
}

#order-standard_cart #frmCheckout .field, #order-standard_cart #frmCheckout select.form-control {
    padding-left: 36px !important;
    padding-left: 36px !important;
}




/* Gateway Logo Styles */

#order-standard_cart .gatewayLogoContainer {
	display: inline-block;
	margin-top: 25px;
}

#order-standard_cart .gatewayLogo {
	max-width: 130px;
}

#order-standard_cart .payfastLogo {
	width: 110px;
}

#order-standard_cart .banktransferLogo {
	width: 110px;	
}