/* High resolution Screen mixin */
/* ######################################### # Application wide variables ######################################### */
 .red {
	 color: #d82c2c;
}
/* ######################################### # Global Mixins ######################################### */
 .box-card {
	 -webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.06);
	 -moz-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.06);
	 box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.06);
	 background-color: #fff;
	 -webkit-border-radius: 2px;
	 -moz-border-radius: 2px;
	 border-radius: 2px;
	 overflow: hidden;
}
 #error_explanation {
	 margin: 10px;
}
 #error_explanation ul {
	 list-style-type: none;
	 padding: 0;
}
 #error_explanation ul li {
	 text-decoration: none;
	 padding: 8px;
	 margin: 4px 10px;
	 background-color: #fff;
	 color: #fff;
	 border: 1px solid #d82c2c;
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	 border-radius: 3px;
}
 #error_explanation ul li span {
	 position: relative;
	 top: 3px;
	 margin-right: 4px;
}
 ul.faqs li {
	 border-bottom: 1px dashed #a9a9a9;
	 margin-bottom: 20px;
	 padding-bottom: 20px;
}
 ul.faqs li p {
	 font-size: 15px;
	 margin: 0 0 0 10px;
}
 ul.faqs li h5 {
	 margin-bottom: 0;
	 padding-bottom: 8px;
	 font-size: 15px;
	 text-align: left;
}
 .eighty-percent-button input {
	 display: inline-block;
	 width: 65% !important;
}
 .eighty-percent-button a {
	 width: 25% !important;
	 display: inline-block;
	 -webkit-appearance: none;
	 margin: 5px;
	 padding: 6px;
	 -webkit-border-radius: 4px;
	 -moz-border-radius: 4px;
	 border-radius: 4px;
	 border: 1px dashed #666;
	 text-align: center;
	 outline: none;
	 color: #2d2d2d;
	 transition: 0.3s;
	 font-size: 18px;
	 background-color: rgba(255, 255, 255, 0.5);
	 border: solid 1px rgba(0, 0, 0, 0.5);
	 margin-bottom: 20px;
}
 .eighty-percent-button a:hover, .eighty-percent-button a:focus {
	 background-color: rgba(0, 0, 0, 0.2);
	 color: #2d2d2d;
}
 .factor-fo-sitedelivery-details-table input {
	 width: 100%;
}
 
