@charset "utf-8";
/* t3 - Compare CSS */


/*===============================
  BEGIN COMPARE MODULE
  ===============================*/	

.compare-module2-header {
    position: relative;
    min-height: auto;
    height: auto;
    padding: 0px 20px 0px 20px;
    text-align: center;
}
.compare-module2-header h2 {
    font-size: 34px;
    font-weight: 300;
    line-height: 47px;
    margin-top: 50px;
}
.compare-module2-header p {
    font-size: 20px;
    font-weight: 300;
    line-height: 30px;
    max-width: 908px;
    margin: 0 auto;
    margin-top: 20px;
}
.compare-module-copy-container p {font-size: 18px;font-weight:300; line-height: 27px;}
.compare-sup-1{top: -25px;left:5px}
.compare-sup-2{top: -0.7em;left:3px}
.compare-sup-3{top: -0.7em;left:5px}
.compare-module {background: linear-gradient(0deg, #FFFFFF 44%, #F2F2F2 44%);}
.compare-module-main-container {position: relative;height: auto;min-height: 1085px;padding:0px;}
.compare-module-header {position: relative;min-height:auto;height:auto;padding: 0px 0px 0px 0px;text-align:center;}
.compare-module-header h2 {font-size: 34px;font-weight:300; line-height: 47px;margin-top:80px;}
.compare-module-header p {font-size: 20px;font-weight:300; line-height: 30px;max-width:908px;margin:0 auto;margin-top:20px;}
.compare-module-compare-chart-container {max-width:992px;margin:0 auto;box-shadow:none;border-radius:20px;margin-top:50px;padding:0px 20px 0px 20px;}
.compare-module-compare-chart-container ul {list-style: none;padding: 0px 0px 0px 0px;font-weight:300; line-height: 21px;}
.compare-module-compare-chart-container li {min-height:auto;padding-right: 20px;}
.compare-disclaimer {font-size: 12px;min-height:10px!important;padding:0px 0px 0px 55px;margin-top: -15px;margin-bottom: 9px;}
.compare-description {font-size: 12px;padding-left:55px;padding-bottom: 20px;}

.row1-height {min-height:100px!important;}
.row1-title-height {
    min-height: 80px !important;
}

.row1-description-height {
    min-height: 40px !important;
}

.row2-height {min-height:100px!important;}

.row3-height {min-height:100px!important;}
.row3-title-height {min-height:70px!important;}
.row3-description-height {min-height:70px!important;}

.row4-height {min-height:100px!important;}
.row4-title-height {min-height:70px!important;}
.row4-description-height {min-height:70px!important;}

.row5-height {min-height:100px!important;}
.row5-title-height {min-height:70px!important;}
.row5-description-height {min-height: 70px!important;}

.row5-title2-height {min-height:70px!important;}
.row5-description2-height {min-height:70px!important;}

.row6-height {min-height:100px!important;}
.row6-title-height {min-height:70px!important;}
.row6-description-height {min-height:70px!important;}

.row7-height {min-height:100px!important;}
.row7-radius {border-radius: 0px;}

li.height-exception{margin-bottom: 10px;}
li.blue-stripe {display: block;background: rgba(135, 177, 223, .25);  }
li.yes {
  	display: block;
    background-image: url(../images/icon-yes-blue.svg);
    background-repeat: no-repeat;
    background-position: 20px 30px;
    padding-left: 55px;
    padding-top: 4px;
	background-size: 19px 15px;
}
li.no {
  	display: block;
    background-image: url("../images/icon-no-red.svg");
    background-repeat: no-repeat;
    background-position: 20px 30px;
    padding-left: 55px;
    padding-top: 4px;
	background-size: 15px 15px;
}
li.ca-yes {
  	display: block;
    background-image: url("../images/ca-icon-yes-blue.svg");
    background-repeat: no-repeat;
    background-position: 20px 50%;
    padding-left: 55px;
    padding-top: 0px;
	background-size: 19px 15px;
}
li.ca-no {
  	display: block;
    background-image: url("../images/ca-icon-no-red.svg");
    background-repeat: no-repeat;
    background-position: 20px 50%;
    padding-left: 55px;
    padding-top: 0px;
	background-size: 15px 15px;
}
li.ca-question {
  	display: block;
    background-image: url("../images/ca-icon-question-blue.svg");
    background-repeat: no-repeat;
    background-position: 20px 50%;
    padding-left: 55px;
    padding-top: 0px;
	background-size: 17px 17px;
}

.compare-module-compare-chart-3-body ul li:last-child {
    border-radius: 0px 0px 20px 0px;
}


.bottom-gradient0 {height: 2px;background-color: #002D5D;}
.bottom-gradient1 {height: 2px;background-color: #ffffff;background-image: linear-gradient(#F2F2F2, #FFFFFF);}
.bottom-gradient2 {height: 2px;background-color: #ffffff;background-image: linear-gradient(#F2F2F2, #FFFFFF);}
.compare-module-compare-chart-1-container {position: relative;border-radius:20px;margin-bottom:40px;box-shadow: 0 .5rem 1rem rgba(0,0,0,.2);background-color:#D8E9F3}
.compare-module-compare-chart-1-header {position: relative;width:100%;min-height:95px;text-align:center;border-radius:20px 20px 0px 0px;}
.compare-module-compare-chart-1-header h3 {font-size:22px; font-weight:500;line-height:27px;}
.compare-module-compare-chart-1-body {position: relative;min-height: auto;padding-bottom: 5px;border-radius: 0px 0px 20px 20px;}
.compare-module-compare-chart-1-header img {
    width: 220px;
    position: relative;
    top: 3px;
}

.compare-module-compare-chart-1-body ul {
    background-color: #ffffff;
    margin: 0px 5px 0px 5px;
    border-radius: 0px 0px 20px 20px;
    min-height: auto;
    padding: 0px;
}
.compare-module-compare-chart-2-body ul {min-height:auto;margin:0px;padding:0px;}
.compare-module-compare-chart-3-body ul {min-height:auto;margin:0px;padding:0px;}

.compare-module-compare-chart-2-container {position: relative;border-radius:20px;margin-bottom:40px;box-shadow: 0 .5rem 1rem rgba(0,0,0,.2);background-color:#FFF}
.compare-module-compare-chart-2-header {position: relative;width:100%;min-height:95px;text-align:center;border-radius:20px 20px 0px 0px;}
.compare-module-compare-chart-2-header h3 {font-size:22px; font-weight:500;line-height:27px;}
.compare-module-compare-chart-2-body {
    position: relative;
    min-height: 520px;
    border-right: none;
    border-radius: 20px;
}

.compare-module-compare-chart-3-container {
    position: relative;
    border-radius: 0px 20px 20px 0px;
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.2);
    background-color: #fff
}
.compare-module-compare-chart-3-header {position: relative;width:100%;min-height:95px;text-align:center;border-radius:20px 20px 0px 0px; }
.compare-module-compare-chart-3-header h3 {font-size:22px; font-weight:500;line-height:27px;}
.compare-module-compare-chart-3-body {
    position: relative;
    min-height: 520px;
    border-radius: 20px;
}

.compare-module-copy {position: relative;text-align: center;margin-top:60px;padding: 0px 20px 0px 20px;} 
.compare-module-copy p {font-size: 20px;font-weight:300; line-height: 30px;max-width:908px;margin:0 auto;margin-top:20px;margin-bottom:20px;}
.compare-module-copy-footer {max-width:908px;margin:0 auto;margin-top:0px;margin-bottom:0px;}
.compare-module-copy-footer ol {list-style-type: none;padding-left: 0px;}
.compare-module-copy-footer li:target {background: yellow;}
.compare-module-copy-footer li.ptext {font-size: 20px !important; line-height: 30px !important; text-align: left; font-weight: 300;}
/*===============================
  END COMPARE MODULE
  ===============================*/	



@media (min-width: 320px) {
/*===============================
  BEGIN COMPARE MODULE
  ===============================*/		
.compare-module-compare-chart-container ul {font-size: 14px;}	
/*===============================
  END COMPARE MODULE
  ===============================*/		
}

@media (min-width: 360px) {
/*===============================
  BEGIN COMPARE MODULE
  ===============================*/	
.compare-module-compare-chart-container ul {font-size: 16px;}
/*===============================
  END COMPARE MODULE
  ===============================*/		
}

@media (min-width: 375px) {
	
}
	
@media (min-width: 450px) {



}

@media (min-width: 576px) {

}		

@media (min-width: 768px) {
	

		
}
	
@media (min-width: 992px) {

/*===============================
  BEGIN COMPARE MODULE
  ===============================*/		
.compare-module-compare-chart-container {box-shadow: 0 .5rem 1rem rgba(0,0,0,.2);padding:0px;}
.compare-module-compare-chart-1-container {box-shadow:none;margin-bottom: 0px;padding-bottom: 0px;}
    .compare-module-compare-chart-2-container {
        box-shadow: none;
        border-radius: 0px;
        margin-bottom: 0px;
        padding-bottom: 0px;
        display: block;
        background: rgb(225 235 247);
    }
    .compare-module-compare-chart-3-container {
        box-shadow: none;
        margin-bottom: 0px;
        padding-bottom: 0px;
        display: block;
        background: rgb(225 235 247);
    }
.compare-module-compare-chart-1-header {border-radius:20px 0px 0px 0px;}
.compare-module-compare-chart-2-header {border-radius:0px;}
.compare-module-compare-chart-3-header {border-radius:0px 20px 0px 0px;}
.compare-module-compare-chart-1-body {position: relative;min-height:600px;border-radius: 0px 0px 0px 20px;}
.compare-module-compare-chart-2-body {border-radius: 0px;border-right: 1px solid #002D5D;}
.compare-module-compare-chart-3-body {border-radius: 0px 0px 20px 0px;}
.compare-module-compare-chart-1-body ul {background-color: #ffffff;margin: 0px 5px 0px 5px;border-radius: 0px 0px 0px 20px;min-height: 600px;padding:0px;}	
.row6-radius {border-radius: 0px 0px 0px 20px;}
.compare-module-compare-chart-container li {padding-right: 20px;}
	
.row1-height {min-height:100px!important;}
.row1-title-height {min-height:100px!important;}
.row1-description-height {min-height: 40px!important;}

.row2-height {min-height:100px!important;}

.row3-height {min-height:100px!important;}
.row3-title-height {min-height:80px!important;}
.row3-description-height {min-height:auto!important;}

.row4-height {min-height:100px!important;}
.row4-title-height {min-height:80px!important;}
.row4-description-height {min-height:125px!important;}

.row5-height {min-height:100px!important;}
.row5-title-height {min-height:80px!important;}
.row5-description-height {min-height: 63px!important;}

.row5-title2-height {min-height:100px!important;}
.row5-description2-height {min-height:62px!important;}

.row6-height {min-height:100px!important;}
.row6-title-height {min-height:80px!important;}
.row6-description-height {min-height:auto!important;}

.row7-height {min-height:100px!important;}
.row7-radius {border-radius: 0px;}	
/*===============================
  END COMPARE MODULE
  ===============================*/	
}

@media (min-width: 1200px) {



}

@media (min-width: 1440px) {


}

@media (min-width: 1441px) {


	
}

@media (min-width: 1500px) {

	
}

@media (min-width: 1650px) {
	
}
	
		

