.shipping-details {
	width: 75%;
	margin: 2rem auto auto auto;
}

.fle-sm-title {
	padding: .5rem;
	background: -webkit-linear-gradient(top, #666 0, #444 100%);
	color: white;
}

.fle-sm-button {
	text-decoration: none;
	color: #666 !important;
	font-weight: bold;
	opacity: 1.0;

}

.fle-sm-button:focus {
	outline: none;
	box-shadow: none;
	color: #666 !important;
}

.fle-sm-button:hover {
	outline: none;
	box-shadow: none;
	color: #666 !important;
}

.fle-sm__address-info, .fle-sm__shipemtn-details {
	margin-bottom: 2rem;
}

.fle-sm__instruction-title {
	color: #EC184C;
	font-weight: bold;
}

.fle-sm__from-title {
	border-bottom: solid 1px rgba(102, 102, 102, 0.384);
	padding-bottom: .5rem;
	margin-bottom: 1rem;
}

.fle-sm__address-row input {
	margin-bottom: 1rem;
}

.fle-sm_continue-btn-container {
	text-align: right;
}

.fle-sm_continue-btn {
	background-color: #EC184C;
	border-color: #EC184C;
}


.sd-shipment-details .do-title {
	font-weight: 400;
}

.sd-shipment-details .delivery-options-icon {
	font-size: 3.5rem;
	text-align: center;
	color: #EC184C
}

.sd-shipment-details .delivery-options-icon:hover {
	font-size: 3.5rem;
	text-align: center;
	color: #fff;
	background-color: #EC184C;
	border-radius: 50px;
}


/*--------------------------------------------------------------
# delivery-options
--------------------------------------------------------------*/
/* Filter dropdown */
.delivery-options .filter {
	position: absolute;
	right: 0px;
	top: 15px;
}

.delivery-options .filter .icon {
	color: #aab7cf;
	padding-right: 20px;
	padding-bottom: 5px;
	transition: 0.3s;
	font-size: 16px;
}

.delivery-options .filter .icon:hover, .delivery-options .filter .icon:focus {
	color: #4154f1;
}

.delivery-options .filter .dropdown-header {
	padding: 8px 15px;
}

.delivery-options .filter .dropdown-header h6 {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 1px;
	color: #aab7cf;
	margin-bottom: 0;
	padding: 0;
}

.delivery-options .filter .dropdown-item {
	padding: 8px 15px;
}

/* Info Cards */
.delivery-options .info-card {
	padding-bottom: 10px;
}

.delivery-options .info-card h6 {
	font-size: 28px;
	color: #012970;
	font-weight: 700;
	margin: 0;
	padding: 0;
}

.delivery-options .card-icon {
	font-size: 32px;
	line-height: 0;
	width: 64px;
	height: 64px;
	flex-shrink: 0;
	flex-grow: 0;
}

.delivery-options .sales-card .card-icon {
	color: #4154f1;
	background: #f6f6fe;
}

.delivery-options .revenue-card .card-icon {
	color: #2eca6a;
	background: #e0f8e9;
}

.delivery-options .customers-card .card-icon {
	color: #ff771d;
	background: #ffecdf;
}


.active {
	border-color: #28a745 !important;
	background-color: #f2f2f2;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.18), 0 3px 6px rgba(0, 0, 0, 0.23);
}

.card {
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15), 0 2px 5px rgba(0, 0, 0, 0.2);
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.routeDisplay {
	border: 1px solid rgb(36, 32, 32)!important;
	border-radius: 16px;
}


.ic-three-wheel::after {
	  content: url('../img/3wheelcon.svg');
	  display: block;
	  height: 85%;
	  width: 85%;
	  filter:  brightness(0) invert(1);
	  padding-top: 10px;
	  padding-left: 16px;
	}
  