a{
	color: #333;
}
a:hover{
	color: #00518A;
}
.hanging-icon {
	stroke: #00518A;
}
.main .logo {
	background-image: url("//theme.hstatic.net/1000359458/1000460863/14/logo.png?v=738");
	background-repeat: no-repeat;
	background-size: 170px;
	width: 170px;
}
.step-footer .step-footer-previous-link, .fieldset .field .field-message.field-message-error,
.order-summary-toggle .order-summary-toggle-inner .order-summary-toggle-text{
	color: #00518A;
}
.step-footer .step-footer-previous-link .previous-link-icon,
.order-summary-toggle .order-summary-toggle-inner .order-summary-toggle-icon-wrapper .order-summary-toggle-icon,
.order-summary-toggle .order-summary-toggle-inner .order-summary-toggle-text .order-summary-toggle-dropdown{
	fill: #00518A !important;
}
.sidebar .sidebar-content .order-summary .product .product-image .product-thumbnail .product-thumbnail-quantity{
	background-color: #014258;
}
.sidebar .btn-disabled{background: #e5a63d;}
.main .logo .logo-text {
	padding-top: 52px;
	text-indent: -9999em;
	height: 0;
}
.main .main-header .breadcrumb .breadcrumb-item:first-child a{
	text-decoration: underline;
	color: #00518A;
}
.btn{
	font-weight:600;
	background: #014258;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	border: 0;
	transition: all 0.3s ease-in-out;
	border-radius: 5px;
}
.btn:hover{
	background: #e7be71;
}
.section .section-title{color#014258;}
#form_update_shipping_method > div > div:nth-child(3){
	display: none;
}
.radio-wrapper .radio-input .input-radio, .checkbox-wrapper .checkbox-input .input-checkbox{
	box-shadow: 0 0 0 0 #014258 inset;
}
.radio-wrapper .radio-input .input-radio:checked, .checkbox-wrapper .checkbox-input .input-checkbox:checked{
	box-shadow: 0 0 0 10px #014258 inset;
}
@media screen and (max-width:999px){
	.banner .logo {
		background-image: url("//theme.hstatic.net/1000359458/1000460863/14/logo.png?v=738");
		background-repeat: no-repeat;
		background-size: 180px;
		width: 180px;
	}
	.banner .logo .logo-text {
		padding-top: 75px;
		text-indent: -9999em;
		height: 0;
	}
	.content.content-second {
		display: none;
	}
}
@media screen and (max-width: 991px){
	.sidebar .sidebar-content .order-summary.order-summary-is-collapsed{
		height: auto;
	}
	.sidebar .sidebar-content .order-summary.order-summary-is-expanded{
		height: 0;
		overflow: hidden;
	}
	.order-summary-toggle.order-summary-toggle-hide{
		display: none;
	}
}

.total-line-name > span.checkout {
  color:#014258;
}

.block_setup{border: 1px solid #eee;background: #eee;margin: -10px;padding: 0.8em;margin-bottom: 2em;border-radius: 10px;}

.checkbox-transfer{
	padding: 0px 0.5em 0px 2em;
}

.checkbox-transfer .content{
	/* border: 1px solid #eee; */
	border-radius: 3px;
	padding: 0.6em;
	font-weight: 600;
	color: #333;
	font-size: 12px;
	background: antiquewhite;
	/* border: 1px solid #aaa; */
}

.checkbox-transfer ul{padding: 3px 3px 1px 3px;/* border: 1px solid #ddd; */border-radius: 3px;background: #e7be71;margin-bottom: 5px;}
.checkbox-transfer ul li{line-height: 1.5;color: #333;font-weight: 800;display: block;}
.checkbox-transfer ul li h4{font-size: 15px;line-height: 2;font-weight: 700;color: #014258;}
.checkbox-transfer ul li span{width: 100%;display: block;font-weight: 600;font-size: 12px;}
.checkbox-transfer ul li{
	background-color: ivory;
	padding: 5px;
	border: 1px solid darkkhaki;
	margin-bottom: 3px;
	border-radius: 3px;
}
.product-table{
	display: block;
	overflow-y: auto;
	max-height: 16em;
	padding: 1em 1em 0em 1em;
}