/**
 * Commerce Styles  
 */
#edit-payment-information .input-group-addon {
  display: none;
}
div.form-type-tel  {
	display: block !important;
	justify-content: left !important;
}
div.form-type-tel label  {
	justify-content: left !important;
}

body.path-cart .main-container, body.path-checkout .main-container {
	width: 80%;
}
body.path-cart .page-header, 
	body.path-checkout .page-header,
	body.path-cart h3, 
	body.path-checkout h3{
	font-family: 'Poppins', sans-serif;
	/*color: #084d9f;*/
	text-transform: uppercase;	
	font-weight: 500;
	margin-top:100px;
}
body.path-cart .page-header, 
	body.path-checkout .page-header {
	font-size: 2rem;
}
body.path-cart h3, 
	body.path-checkout h3{
	font-size: 1.5rem;
}
legend{
	font-family: 'Poppins', sans-serif;
	font-size: 1.2rem;
}
.commerce-checkout-flow .panel-title {
	color: #084d9f;
	font-size: 1.5rem;
	font-weight: 500;
	padding: 0 1rem;	
}
.container-fade-md {
	max-width: 1200px !important;
    margin: auto !important;
}


.btn-cart-checkout, .button--primary, #edit-submit-commerce-products, #oci-submit {
	font-family: 'Poppins', sans-serif;
	font-size: 1rem;
	text-transform: uppercase;
	font-weight: 600;
	background-color: #8BDDFA;
	border-radius: 0rem;
	color: #0950A1;
	border-color: #0950A1;
	padding-left: .75rem;
	padding-right: .75rem;
	padding-top: 1rem;
	padding-bottom: 1rem;
	letter-spacing: .125rem;
	margin-bottom: 1rem;
    /*min-width: 16rem;*/
	white-space: inherit;
}
.ink .btn-cart-checkout, .ink #oci-submit
{
	background-color: #0950A1;
    border: #0950A1 solid 1px;
    color: #ffffff;
}

.ink .btn-cart-checkout:hover , .ink #oci-submit:hover {
    color: #0950A1 !important;
    font-weight: 600 !important;
    background-color: #ffffff;
}
.btn-cart-checkout:hover , .button--primary:hover, #edit-submit-commerce-products:hover, #oci-submit:hover{
    color: #8BDDFA;
    background-color: #0950A1; 
    border-color: #0950A1;
}
.btn-info{
    font-family: 'Poppins', sans-serif;
    font-size: 1rem;
    text-transform: uppercase;
    font-weight: 600;
    background-color: #FFFFFF;
    border-radius: 0rem;
    border: 2px solid #0950A1;
    color: #0950A1;
	padding: 1rem .75rem;
    letter-spacing: .125rem;
    margin-bottom: 1rem;
    /* min-width: 16rem; */
    white-space: inherit;
}
.btn-info:hover {
  color: #FFFFFF;
  background-color: #0950A1;
  border: 2px solid #FFFFFF;
}
.path-cart label.control-label, .path-checkout label.control-label {
	display: block;
}
.path-cart button[class^="btn-cart-"], .path-checkout  button[class^="btn-cart-"]{
	min-width: 12rem; 
}
.product-tile-bottom .field--name-quantity
{
	display:none;
}
.input-group-addon
{
	display:none;
}
.red-highlighted
{
	color: #E32700!important;
    font-weight: bold!important;
	    margin-bottom: 0px!important;
}
.light-border
{
	border-width: 1px;
    border-style: solid;
    padding: 15px 20px 0px 20px;
    border-radius: 2px;
    border-color: #d8d5d5;
    margin-bottom: 30px;
}

.commerce-checkout-flow a[data-drupal-selector="edit-actions-cancel"],
.commerce-checkout-flow .link--previous, #edit-continue-shopping {
    display: inline-block;
    margin-top: 20px;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    font-family: 'Poppins', sans-serif;
    font-size: 1rem;
    text-transform: uppercase;
    font-weight: 600;
    background-color: #FFFFFF;
    border-radius: 0rem;
    border: 1px solid #0950A1;
    color: #0950A1;
    padding-left: .75rem;
    padding-right: .75rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    letter-spacing: .125rem;
    line-height: 1.3333333;
    /* min-width: 16rem; */
    white-space: inherit;
	text-decoration: none;
}

.btn-cart-update {
	border-width: 1px;
}

.btn-danger, .empty-cart-button
{    font-family: 'Poppins', sans-serif;

    text-transform: uppercase;
    font-weight: 600;
    background-color: #d9534f;
    border-radius: 0rem;
    color: white;
    border-color: #0950A1;
    padding-left: .75rem;
    padding-right: .75rem;

    letter-spacing: .125rem;
    margin-bottom: 1rem;
    /* min-width: 16rem; */
    white-space: inherit;
	}
	
	.empty-cart-button
	{
		    font-size: 1rem;
		    padding-top: 1rem;
    padding-bottom: 1rem;
	}
	
	.password-strength__indicator.is-weak {
		background-color: red;
	}
	
	.password-strength__indicator.is-fair{
		background-color: #ffcc00;
	}	
	
	.password-strength__indicator.is-good{
		background-color: #99cc33;
	}
	
	.password-strength__indicator.is-strong {
		background-color: #5cb85c;
	}
	
	.checkout-pane .table > tbody > tr > td {
		border-top: none !important;
		padding-right: 0;
	}
	
	.checkout-pane .table td {
		padding-right: 0;
	}
	
	.btn-home {
		margin: auto;
	}
	
	.coupon-redemption-form__coupons--multiple .btn-danger
	{
		Margin-left: 20px;
	}
	
	#edit-actions-next {
		margin-top: 20px;
		padding-left: .75rem;
		padding-right: .75rem;
		padding-top: 1rem;
		padding-bottom: 1rem;
		border-width: 1px;
		width: auto;
	}
	
	label[for="chk-inside-shipping"]
	{
		font-size: 1.1rem;
		font-weight: bold;
		color: #6e6e6e;
	}
	
	#chk-inside-shipping
	{
		width: 18px;
		height: 18px;
		position: relative;
		vertical-align: top;
	}