/* CSS Document */
.form-container,
.quote-summary-full-plan-container,
.quote-selected-plan-container,
.quote-side-summary-container {
	/* background-color:rgb(245, 253, 245); */
	/* background-color:#d4f0e9; */
	background-color:#eee;
	/* border: 1px solid #ccc; */
	width: 100%;
}

.quote-summary-full-plan-container {
	
}
.quote-summary-full-plan-container .summary-plan-title {
	display:block;
	width:auto;
}
.quote-summary-full-header-details {
	width:auto;
}
.quote-selected-plan-container {
	padding:20px; 
}
.selected-plans {
	font-weight:bold;
	margin-bottom:15px;
}
.group-plans-year-h2 {
	font-weight:bold;
}
.rate-display-tbl {

}
.quote-summary-full-footer-details {
	margin-bottom:0;
}
.quote-summary-print-wrapper {
	margin-top:0;
}
/*quote summary links, etc*/
.quote-side-summary-container .side-summary-action {
	/* border-top: 1px solid #ccc; */
	padding-top:6px;
}
.quote-side-summary-container .side-summary-action ul li {

	} /* left */
.manage-summary-item-link a::before {} /* right */
.quote-side-summary-container .side-summary-action ul li.startnew a {} /*new q */
.quote-side-summary-container {
	/*padding:10px 0; 
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 25%, rgba(251,255,249,1) 97%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,rgba(255,255,255,1)), color-stop(97%,rgba(251,255,249,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 25%,rgba(251,255,249,1) 97%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 25%,rgba(251,255,249,1) 97%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 25%,rgba(251,255,249,1) 97%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 25%,rgba(251,255,249,1) 97%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fbfff9',GradientType=0 ); */
}
.quote-side-summary-container .side-summary-item {
	padding-bottom:7px;
	margin-bottom:0;
	/* border-bottom: 0 solid #fff; */
	background: rgb(255,255,255);
	/* border-right: 1px solid #ccc;
	border-left: 1px solid #ccc; */
/*	border-left: 1px solid #aaa;	 */
}
.quote-side-summary-container .side-summary-item .label {
	background-color:#fafafa;
	color:#555;
	padding:5px 4px;
	margin-bottom:0;
}
/*.quote-side-summary-container .side-summary-item .label:first-of-type {
		background-color:red;
} */
.quote-side-summary-container .side-summary-item .value {
	padding:6px;
}
/* nav bar */
.content-nav ul li a {
	background-color:#fff;
/*	color:white;
/*	font-weight:bold; 
	border-bottom:2px solid #c2f0a8; #5bbf21 */
	-webkit-border-radius: 0 0 0px 6px;
	border-radius: 0 0 0px 6px;

	margin-right:0;
	border-right:3px solid rgb(245, 253, 245);
	padding: 8px 12px;
	
}
.product .premium a,
.quote-side-summary-container .side-summary-action ul li{
	 -webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.content-nav ul li a:hover {
	background-color:rgb(245, 253, 245);
	border-right:3px solid #5bbf21;
}
.product .premium a:hover {
	background-color:#5bbf21;
}
.product .premium a.view-details:hover,
.quote-side-summary-container .side-summary-action ul li:hover {
	background-color:rgb(245, 253, 245);
}

 section#group-quote-contact-bar-top .cc-wrapper /*.col-2*/.cc-quote-start-graphic  {
	display:inline-block;
	position:absolute;
	height:100%;
	width:49%;
	top:0px;
	left:51%;
	background-image:url(../../../../../assets/images/group-quote-start.jpg);
	background-size: cover;
	background-position:center;
	padding:0;
	margin:0;
	border-radius: 0 6px 6px 0;
}
tr:nth-child(odd) {
    background-color: transparent;
}
.cc-secondary-container {
	padding:0 0 20px 0;
}
.cc-content-container div h2:first-child {
	margin-top:0;
	border-top:none;
}

.urgentnotice-default,
.isoracleavail-wrapper{
	padding:3px; 
	background-color:#ffeb99; 
	font-size:110%;
	text-align:center; 	 
	width:100%; 
	padding:12px 10%;
	line-height:1.2em;
	border-bottom: medium solid #5bbf21;
	border-left:medium solid #ffe066;
	border-right:medium solid #ffe066;
}
.urgentnotice-default .inner-content,
.isoracleavail-wrapper .inner-content{
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
}
@media screen and (max-width: 827px){
	div section#group-quote-contact-bar-top .cc-wrapper .cc-quote-start-graphic {
		display:none;
	}
	.cc-content-page .nav {
		display:inline-block;
		width:100%;
	}
	.cc-content-page .nav-tabs {
		border:none;
	}
	.cc-content-page .nav-tabs .nav-item {
		border-bottom: 1px solid #ddd;
	}
	.cc-content-page .nav-tabs .nav-item .nav-link {
		width:100%;
		border-radius: 0;
	}
	.cc-content-page .nav-tabs .nav-item .nav-link.active {
		width:100%;
		background-color: #d4f0e9;
		border-color:#dee2e6;
	}
	.cc-content-page .nav-tabs .nav-item .nav-link:hover {
		background-color:#d8f5dc
	}
}
@media all and (max-width: 500px){
	section#group-quote-contact-bar-top {
		padding:0;
	}
	section#group-quote-contact-bar-top .cc-wrapper .col-2{
			width:100%;
			padding:20px;
	}
	section#group-quote-contact-bar-top .cc-wrapper .cc-quote-start-graphic{
			/* min-height:100px;
			position:relative;
			left:0;
			border-radius: 0 0 6px 6px; */
	}
}

