/* custom.css for checkout */

/* for template header, accordian,etc */

.headerrow {
  width: 100%;
  background: url(../img/smokeheader1200x115.jpg) center center;
  background-size:cover;
	margin-left: 0;
	margin-right: 0;
	white-space: nowrap;
}
.menubutton {
	padding-left: 1rem;
}
.container-fluid { /* get rid of 15px padding */
	padding-left: 0;
	padding-right: 0;	
}
@media (max-width: 390px) { 
	#chatnow2 {
		display:none;
	}
}
#lplogo1 {max-width:166px}
#lplogo2 {max-width:166px}



#smnav #menu3 { max-width: 70px }
#smnav #lplogo3 { max-width: 100px; margin-left: 1rem; }
#smnav #callnow3 { max-width: 150px }



#chatnow, #chatnow2 {max-width:95px}
#callnow {max-width:184px}
.menu94 {max-width:94px}
@media (max-width: 300px) { 
	.container-fluid { /* get rid of 15px padding */
		padding-left: -10;
		padding-right: -10;	
	}
}
@media (min-width: 576px) {
	.container {
		width: auto;
	}
}
#headerpushdown {
	padding-top:118px;
}

#headerpushdown-xs {
	padding-top:10px;
}

/* taken from BS fixed navbar example, could use rather than headerpushdown above
body { padding-top: 118px; }  */

#accordion .card-header { 
	padding-top: 0.25em;
	padding-bottom: 0.25em;

}


#ordersummarycard .card-header {}

#ordersummarycard .card-block {
	padding-bottom: 0.25rem;
	padding-left: 0.25rem;
	padding-right: 0.25rem;
}

#ordersummarycard .list-group-item  {
	padding-left: 0.5rem;
	padding-right: 0.5rem;
}


/* Product Panel */
.questionIcon{width: 10px; padding-bottom: 3px;}
.help{color: #0961a9; font-size: 15px; font-weight: bold; cursor: pointer; display: inline;}
/*.help:hover .helpAnswer{display: block; left: 0; width: 100%;} */
.help:hover .helpAnswer{display: block; left: 0;} 
.helpAnswer{font-size: 11px; color: #fff; background-color: #4E95CF;  border-radius: 4px; padding: 5px; text-align: justify; position: absolute;  display: none; z-index: 999;}
.helpAnswer p{margin-bottom: 5px; font-weight: normal;}

.retailpriceline { color:red;text-decoration:line-through; }
.retailprice {color:black; }
.saleprice { color:red;text-decoration:line-through; }

#cat, #size, #folding, #quantity{ width:100%;}
@media only screen and (min-width : 576px) {
}
@media only screen and (min-width : 768px) {
		#ordersummarycard {
		position:fixed;
		top:118px;	
		right: 0px;
	}
	
}
@media only screen and (min-width : 992px) {
}
@media only screen and (min-width : 1200px) {
}






/* for fullcalendar */
td.fc-widget-content.fc-today {
	/* background:url(../img/today.png); */
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center bottom;
	background-colo1r:#fcf8e3;
	background-color:#f0f0f0;
}

.mievent {
	text-align:center;
	min-height: 2rem;
}

.mievent.miairline, .mievent.mifedex, .mievent.miaddress, .mievent.mieddm, .mievent.mifreight {
	line-height: 2.5;
	color: white;
	font-weigh1t:bold;
}

.fc-title {
	color:white;
}



#modalproofcontents p img { width:100%; }
