/* ShipFromStore style changes */


/* ShoppingCartPage - start */

/* OrderItemDetail.jsp */
.sfsWarningLable {
    background-color: #fdfdc9;
    padding: 10px 15px;
    border-radius: 10px;
    margin-bottom: 15px;
    font-size: 1.4rem;
}

.gift-wrap-ctrl.disabled {
	color: #707070;
	font-size: 1.4rem;
}
/* ShoppingCartPage - end */



/* CheckoutPage - start */
/* SingleShipmentOrderTotalSummary.jsp */

.sfs_checkout_label_container {
  display: flex;
  align-items: center;
  background-color: #fdfdc9;
  border-radius: 10px;
  padding: 10px;
}

.sfs_shipmode_warning_label_container {
	display: flex;
	border: solid 2px #bc1f30;
  	padding: 15px;
  	align-items: start;
  	/* color: #bc1f30; */
  	background: #bc1f3021;
  	font-weight: bold;
  	font-family: 'BrandonGrotesque-Bold';  	
}

.sfs_shipmode_warning_label_container .editBagLink {
	margin-top: 10px;
	text-decoration: underline;
}

.sfs_US-shipmode_container .editBagLink {
	text-decoration: underline;
}

.sfs_shipmode_warning_label_container .content,
.sfs_shipmode_warning_label_container .alert_icon {
	color: #bc1f30;
	font-weight: bold;
	font-family: 'BrandonGrotesque-Bold';

}

.sfs_shipmode_warning_label_container .alert_icon,
.sfs_checkout_label_container .alert_icon {
  /* border-radius: 50%; */
  /* padding: 2px 8px; */
  /* margin-right: 10px; */
  /* font-weight: bold; */
  /* font-size: 1rem; */
  /* border-bottom: 2px; */
  /* border: 2px; */
  /* content: ""; */
  /* border-style: solid; */
	margin-right: 5px;
    font-size: 2rem;
}

.shipping-method-tile.disabled {
	opacity: 0.65;
	pointer-events: none;
}

.sfs_US-shipmode_container {
	border: solid 1px;
  	margin: 0px 0px 15px 0px;
  	padding: 5px;
  	background-color: #fdfdc9;
}


/* SingleShipmentSummary.jsp */
.sfs_shipmode_warning_label_container.reviewpage {
	/* width: 80%; */
	margin-bottom: 15px;
	
}

.sfs_shipmode_warning_label_container.reviewpage .warning_container div {
	display: inline;
}

.sfs_shipmode_warning_container .line-seperator {
	margin: 0;
}

.review-address-tile.sfs_shipmode_warning_container {
	  	background: #bc1f3021;
	  	border: solid 2px #bc1f30;
	  	padding: 10px 15px 10px 15px !important;
}

.sfs_shipmode_warning_container .sfs_shipmode_warning_label_container {
	border: none;
	background: none;
	padding: 0;
}

.start_checkout, .proceed-to-payment-button, #place_order3, #place_order2, #place_order1, .addAddrBtn,
.proceed-to-checkout-btn a, .sign-in-btn {
 background-color: #576b8a;
 color: white;
 border: none;
 cursor: pointer;
 border-radius: 3px;
}

.sign-in-btn:hover, .sign-in-btn:active, .sign-in-btn:focus,
.proceed-to-checkout-btn a:hover, .proceed-to-checkout-btn a:active, .proceed-to-checkout-btn a:focus,
.start_checkout:hover, .proceed-to-payment-button:hover, #place_order3:hover,#place_order2:hover, #place_order1:hover, .addAddrBtn:hover,
.start_checkout:focus, .proceed-to-payment-button:focus, #place_order3:focus,#place_order2:focus, #place_order1:focus, .addAddrBtn:focus,
.start_checkout:active, .proceed-to-payment-button:active, #place_order3:active,#place_order2:active, #place_order1:active, .addAddrBtn:active{
 background-color: #576b8a !important;
}

#place_order3 {
	min-width: 50%;
	line-height: 35px;
}

.shipping-method-tile.disabled, .proceed-to-payment-button.diabled,
#place_order3.disabled, #place_order2.disabled, #place_order1.disabled {
  opacity: 0.3 !important;
  /* pointer-events: none !important; */
  cursor: not-allowed !important;
}

.sfs_checkout_label_container .alert_icon {
   margin-right: 5px;
   font-size: 2rem;
  }

  @media (max-width: 1240px ) and (min-width: 768px) {
	
	.sfs_shipmode_warning_label_container
	{
		overflow: hidden;
	    flex-wrap: wrap;
	    margin-left: -10px;
	    margin-right: -10px;
	}
}

/* CheckoutPage - end */

