@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic);
*{
    padding: 0px;
    margin: 0px;
    text-align: left;
}
h1,h2,h3,h4,h5,h6 {margin: 10px 0; font-family: inherit; font-weight: bold; line-height: 20px; color: inherit;}
a{text-decoration: none;}
a img{border: none;}
a:hover{text-decoration: underline; color: #FF840C;}
.page-title, .header-wrapper, .slider-wrapper, .main-wrapper, .footer-wrapper, .nav-top{width: 100%; text-align: center; display: inline-block;}
body{font-family: "PT Sans", Helvetica, Arial, sans-serif;
}

.container {margin-right: auto; margin-left: auto;}
.container:before,.container:after {display: table; line-height: 0; content: "";}
.container:after {clear: both;}
.wrapper{width: 1000px;}
.fix{overflow: hidden;}
.header-wrapper{height: 133px;}
.header{margin-top: 10px;}
.header a{float: left;}
.infor{ float: right; padding-right: 20px; padding-top: 22px; text-align: center;}
.phone{color: #ff9900; font-size: 18px !important; display: inline-block; margin-top: 2px;}
.phone img {float: left; width: 8px; height: 20px; margin-right: 10px; vertical-align: middle;}
.phone div {float: left; text-align: left; font-weight: bold; margin-top: -2px;}
.phone div span{color: #336699;font-size: 18px !important; font-weight: normal;}
.infor span, .infor h1{font-size: 31px; color: #336699;font-family: "PT Sans", Helvetica, Arial, sans-serif; 
font-weight: normal;
}
.nav-top{background: url(../img/nav-bg.png) repeat-x; display: inline-block; height: 49px; width: 100%;
         border-radius: 0px 0px 0px 0px; box-shadow: 0 15px 20px -15px rgba(0, 0, 0, 0.4);
}
.nav-top ul {list-style: none; margin: 0px; padding: 0px; width: 100%;}
.nav-top ul li{float:left; text-align: center; padding: 13px 17px 13px 17px; font-size: 20px; position: relative;}
.nav-top ul li a{color: white; display: block;}
.nav-top li ul{background:#1E93C6; top:31px; position:absolute;display:none;width: 250px; margin: 15px 0px 0px 0px; padding: 2px 0px 0px 0px; z-index: 9999;}
.nav-top li:hover ul{display:block;}
.nav-top ul li ul li{border-top:1px solid #1E5F8D; height: 26px; width: 250px; background: #04A3E8; text-align: left; padding: 7px 0px 0px 20px; font-size: 16px;}
.nav-top ul li ul li a{text-decoration: none;}
.nav-top ul li ul li a:hover{color: #336699;}
.slider-wrapper{background: url("../img/quote-bg.png") no-repeat scroll #1E5F8D; height: 292px; margin-top: -5px; background-position:center;
                /*border: 1px solid #DDDDDD; border-radius: 3px 3px 3px 3px; box-shadow: 0 15px 10px -15px rgba(0, 0, 0, 0.4);*/
}
.quote{padding-left: 35px; text-align: center;padding-top: 35px; width: 640px; float: left; position: relative;}
.quote h1, .quote span, .quote label, .quote a{color: white;}
.quote h1{font-size: 34px;margin-bottom: 20px;}
.quote span{font-size: 23px; font-weight: normal; margin-left: -15px;}
.quote a.getquote{height: 29px; width: 225px; margin-left: 155px; text-align: center; border: 2px solid #FF9F42; background: #FF840C; padding-top: 9px; display: block; font-size: 18px; font-weight: bold; margin-top: 45px;}
.quote-plan{display: inline-block; left: 35px; top: 135px; text-align: center; margin-bottom: 15px; position: absolute;}
.quote-plan-label{float: left; margin-right: 10px; font-size: 17px; margin-top: 2px;}
.family{float: left; width: 350px;height: 292px;}
.slider{}
.page-title{height: 50px; box-shadow: 0px 10px 20px -20px rgb(0, 0, 0); padding-top: 20px; font-size: 23px;}
.page-title span{color:#336699; margin-left: 35px;}
.page-title span.normal-title{color:#336699; font-size: 16px; margin-left: 5px; font-weight:bold;}
.page-title span.normal-title a{color:#336699; text-decoration:underline;}
.page-title img{vertical-align: middle;}
.page-title div.right-logo{display:inline; float:right; text-align:center; margin-right: 35px; width:270px;}
.main-content{padding-top: 50px;}
.main-wrapper{padding-top: 45px;}
.main-wrapper .main-title{color:#336699; text-align:center;}
.main-wrapper .main-title h2{color:#336699; text-align:center;}
.main-wrapper table.worksheet{color:#336699;width:100%; margin-top: 20px; margin-bottom:30px;}
.main-wrapper table.worksheet tr td{width:20%; vertical-align:middle;line-height:20px;text-align:right;}
.main-wrapper table.worksheet tr td label{display:inline-block; width: 50px; text-align:right;}
.main-wrapper table.worksheet tr td span{color:Red;}
.main-wrapper table.worksheet tr.header-worksheet{height:60px; background-color:#FFCC66; font-weight:bold;}
.main-wrapper table.worksheet tr.header-worksheet td{text-align:center;vertical-align:middle;}
.main-wrapper table.worksheet tr td.center{text-align:center;}
.main-wrapper table.worksheet tr td.left{text-align:left;}
.left-content{float:left;width: 660px; margin-right: 35px; margin-bottom: 40px;}
.left-content hr{margin-left: 35px; margin-top: 25px; margin-bottom:25px; height:1px; line-height:1px; background-color: #DDDDDD; color: #DDDDDD;}
.left-content .insurance{list-style: none; margin-left: 60px; margin-bottom: 40px;}
.left-content .insurance li{height: 67px; line-height: 67px; font-size: 22px; padding-left: 87px; margin-bottom: 10px; width: auto;}
.left-content .insurance a{color: #336699;font-size: 22px; clear: both; line-height: 25px; font-weight: normal; display: inline-block;}
.left-content .insurance a div{vertical-align: middle; margin-bottom: 10px; margin-right: 25px;}
.left-content .insurance a:hover{color: #ff9900;}
.left-content .insurance a:hover div.family-ico{background: url(../img/family-on-ico.png) no-repeat left; display: inline-block; height: 67px; width: 67px;}
.left-content .insurance a:hover div.business-ico{background: url(../img/business-on-ico.png) no-repeat left; display: inline-block; height: 67px; width: 67px;}
.left-content .insurance a:hover div.heart-ico{background: url(../img/heart-on-ico.png) no-repeat left; display: inline-block; height: 67px; width: 67px;}
.left-content .insurance a:hover div.plans-products-ico{background: url(../img/plans-products-on-ico.png) no-repeat left; display: inline-block; height: 67px; width: 67px;}
.left-content .insurance a:hover div.student-ico{background: url(../img/student-on-ico.png) no-repeat left; display: inline-block; height: 67px; width: 67px;}
.left-content .insurance a:hover div.download-ico{background: url(../img/download-on-ico.png) no-repeat left; display: inline-block; height: 67px; width: 67px;}
.left-content .insurance a:hover div.short-term-ico{background: url(../img/short-term-on-ico.png) no-repeat left; display: inline-block; height: 67px; width: 67px;}
.left-content .insurance a:hover div.tooth-ico{background: url(../img/tooth-on-ico.png) no-repeat left; display: inline-block; height: 67px; width: 67px;}
.left-content .insurance a:hover div.briefcase-ico{background: url(../img/briefcase-on-ico.png) no-repeat left; display: inline-block; height: 67px; width: 67px;}
.left-content .insurance a:hover div.zoomin-ico{background: url(../img/zoomin-on-ico.png) no-repeat left; display: inline-block; height: 67px; width: 67px;}
.left-content .insurance a:hover div.zoomrx-ico{background: url(../img/zoomrx-on-ico.png) no-repeat left; display: inline-block; height: 67px; width: 67px;}
.left-content .insurance .family-ico{background: url(../img/family-ico.png) no-repeat left; display: inline-block; height: 67px; width: 67px;}
.left-content .insurance .family-ico:hover{background: url(../img/family-on-ico.png) no-repeat left; display: inline-block; height: 67px; width: 67px;}
.left-content .insurance .business-ico{background: url(../img/business-ico.png) no-repeat left; display: inline-block; height: 67px; width: 67px;}
.left-content .insurance .business-ico:hover{background: url(../img/business-on-ico.png) no-repeat left; display: inline-block; height: 67px; width: 67px;}
.left-content .insurance .heart-ico{background: url(../img/heart-ico.png) no-repeat left; display: inline-block; height: 67px; width: 67px;}
.left-content .insurance .heart-ico:hover{background: url(../img/heart-on-ico.png) no-repeat left; display: inline-block; height: 67px; width: 67px;}
.left-content .insurance .plans-products-ico{background: url(../img/plans-products-ico.png) no-repeat left; display: inline-block; height: 67px; width: 67px;}
.left-content .insurance .plans-products-ico:hover{background: url(../img/plans-products-on-ico.png) no-repeat left; display: inline-block; height: 67px; width: 67px;}
.left-content .insurance .download-ico{background: url(../img/download-ico.png) no-repeat left; display: inline-block; height: 67px; width: 67px;}
.left-content .insurance .download-ico:hover{background: url(../img/download-on-ico.png) no-repeat left; display: inline-block; height: 67px; width: 67px;}
.left-content .insurance .student-ico{background: url(../img/student-ico.png) no-repeat left; display: inline-block; height: 67px; width: 67px;}
.left-content .insurance .student-ico:hover{background: url(../img/student-on-ico.png) no-repeat left; display: inline-block; height: 67px; width: 67px;}
.left-content .insurance .short-term-ico{background: url(../img/short-term-ico.png) no-repeat left; display: inline-block; height: 67px; width: 67px;}
.left-content .insurance .short-term-ico:hover{background: url(../img/short-term-on-ico.png) no-repeat left; display: inline-block; height: 67px; width: 67px;}
.left-content .insurance .tooth-ico{background: url(../img/tooth-ico.png) no-repeat left; display: inline-block; height: 67px; width: 67px;}
.left-content .insurance .tooth-ico:hover{background: url(../img/tooth-on-ico.png) no-repeat left; display: inline-block; height: 67px; width: 67px;}
.left-content .insurance .briefcase-ico{background: url(../img/briefcase-ico.png) no-repeat left; display: inline-block; height: 67px; width: 67px;}
.left-content .insurance .briefcase-ico:hover{background: url(../img/briefcase-on-ico.png) no-repeat left; display: inline-block; height: 67px; width: 67px;}
.left-content .insurance .zoomin-ico{background: url(../img/zoomin-ico.png) no-repeat left; display: inline-block; height: 67px; width: 67px;}
.left-content .insurance .zoomin-ico:hover{background: url(../img/zoomin-on-ico.png) no-repeat left; display: inline-block; height: 67px; width: 67px;}
.left-content .insurance .zoomrx-ico{background: url(../img/zoomrx-ico.png) no-repeat left; display: inline-block; height: 67px; width: 67px;}
.left-content .insurance .zoomrx-ico:hover{background: url(../img/zoomrx-on-ico.png) no-repeat left; display: inline-block; height: 67px; width: 67px;}
.left-content div.label{clear: both; margin-left: 33px; margin-bottom: 20px; margin-top: 25px; color: #FF840C; font-size: 24px; display: block;}
.left-content .form{list-style: none; margin-left: 35px; margin-top: 5px;}
.left-content .form .row{clear: both; width: 100%; display: inline-block; margin-top: 3px; font-size: 18px; color: #1E5F8D;}
.left-content .form .row-note{clear: both; width: 100%; display: inline-block; margin-bottom: 10px;}
.left-content .form .row-note a.getquote{color: white; height: 25px; width: 168px; text-align: center; border: 2px solid #FF9F42; background: #FF840C; padding-top: 7px; display: inline-block; font-size: 15px; font-weight: bold; float: left; margin-left: 113px; margin-top: 10px;}
.left-content .form .row-note button.getquote{color: white; height: 39px; line-height: 25px; width: 173px; text-align: center; border: 2px solid #FF9F42; background: #FF840C; display: inline-block; font-size: 15px; font-weight: bold; float: left; margin-left: 113px; margin-top: 10px;}
.left-content .form .row-note button.getquote:hover{text-decoration: underline;}
.left-content .form .row-note textarea{border: 1px solid #1F608D; height: 155px; width: 385px; margin-left: 115px; overflow: hidden; margin-bottom: 30px;}
.left-content .form .row-note p{margin-left: 155px; font-size: 14px; color: #6C6F71; text-align: left; width: 100%;}
.left-content .form .row-note .col-left{float: left; width: 300px; text-align: center; font-size: 18px; color: #1E5F8D; margin-left: 55px; padding-top: 5px;}
.left-content .form .row-note .col-left input[type=text]{border: 1px solid #1F608D; height: 22px; width: 172px; margin-right: 10px; margin-top: 10px;}
.left-content .form .row-note .col-right{float: left; text-align: left; padding-left: 10px; vertical-align: middle;}
.left-content .form .row .col-left{float: left; width: 215px; text-align: right;}
.left-content .form .row .col-left label{color: #6C6F71; font-size: 15px; margin-left: 0px;}
.left-content .form .row .col-right{float: left; text-align: left; padding-left: 10px; vertical-align: middle;}
.left-content .form .row .col-right label{color: #6C6F71; font-size: 15px; margin-left: 0px;}
.left-content .form .row .col-right input[type=text]{border: 1px solid #1F608D; height: 22px; width: 172px; margin-right: 10px;}
.left-content .form .row .col-right input[type=radio],input[type=checkbox]{margin-right: 5px;}
.left-content p a{text-decoration: underline;color: #336699;}
.left-content p.text a:hover{text-decoration: underline;color: #ff9900;}
.left-content h3{color: #336699; margin-left: 10px; font-size: 17px;}
.left-content h3.title-answer{margin-left: 35px;}
.left-content h3.title-answer a{color: #336699; text-decoration: underline;}
.left-content h6.title-answer {margin-left: 35px; color: #336699; text-transform:uppercase; font-weight:bold; font-size:18px;}
.left-content p{color: #336699; font-size: 17px; margin-left: 10px;}
.left-content p.text{margin-left: 33px; margin-bottom: 20px;}
.left-content p.text label{font-size:17px; color: #FF840C; margin-left:0px;}
.left-content p.text a{color: #336699;}
.left-content p.text label.text-bold{display: inline-block; width: 73px; margin-bottom:15px; font-size:17px; color: #336699; margin-left:0px;}
.left-content table.application{width: 95%; margin-left:30px; margin-bottom: 30px; margin-top:30px; border-collapse:collapse; vertical-align:middle;color: #336699; font-size: 17px;}
.left-content table.application tr th{font-size:17px; color:#336699; text-decoration:underline; font-weight:bold; height: 50px; padding: 5px;}
.left-content table.application tr td{height: 50px; padding: 5px;}
.left-content table.application tr td input[type=text]{height:25px; line-height: 25px;}
.left-content table.application tr td.planname{width: 200px; font-size:16px}
.left-content table.application tr td.planname a{color:#336699}
.left-content table.application tr td.planname a:visited{color:#336699}
.left-content table.application tr td.planname a:hover{color: #FF840C; text-decoration:underline;}
.left-content table.application tr td.medplanname{width: 200px; font-size:16px}
.left-content table.application tr td.medplanname a{color:#336699; text-decoration:underline;}
.left-content table.application tr td.medplanname a:visited{color:#336699}
.left-content table.application tr td.medplanname a:hover{color: #FF840C; text-decoration:underline;}
.left-content table.application tr td.detail{text-align:center; font-size:16px}
.left-content table.application tr td.logo{text-align:left; border-bottom: solid 1px #E1E1E1;}
.left-content table.application tr td.logo a{margin-right:10px;}
.left-content table.application tr td.logo a:hover{text-decoration:none;}
.left-content table.application tr td.logo img{vertical-align:middle;}
.left-content table.application tr td.detail a{color: #336699; text-decoration:none;}
.left-content table.application tr td.detail a:visited{color: #336699; text-decoration:none;}
.left-content table.application tr td.detail a:hover{color: #FF840C; text-decoration:underline;}
.left-content table.application tr td.leftcontent{text-align:left;}
.left-content table.application tr td.rightcontent{text-align:right;}
.left-content table.application tr td.leftcontent a{color: #336699; text-decoration:underline; font-weight:bold;}
.left-content table.application tr td.leftcontent a.boldlink{color: #336699;font-weight: bold;text-decoration: underline;}
.left-content table.application tr td.leftcontent a.boldlink:hover{color: #FF840C;}
.left-content table.application .zoomin-ico{background: url(../img/img/zoomin-ico.png) no-repeat left; display: inline-block; height: 20; width: 20;}
.left-content table.application .zoomin-ico:hover{background: url(../img/img/zoomin-on-ico.png) no-repeat left; display: inline-block; height: 20; width: 20;}
.left-content table.tbl-answer{width: 100%; margin-left: 35px; color: #336699; margin-bottom: 20px;}
.left-content table.tbl-answer tr{height: 40px;}
.left-content table.tbl-answer tr th, td{padding: 5px; line-height: 30px;}
.left-content table.tbl-answer tr td.rightcontent{text-align:right;}
.left-content table.tbl-answer tr td.centercontent{text-align:center;}
.left-content ul.indented{color: #336699; padding-left: 90px; margin-bottom: 20px; font-size: 17px;}
.left-content ul.indented li{margin-bottom: 10px;}
.left-content ul.no-indented{color: #336699; padding-left: 50px; margin-bottom: 20px; font-size: 17px;}
.left-content ul.no-indented li{margin-bottom: 5px;}
.left-content ul.no-indented-list{list-style:none; color: #336699; padding-left: 35px; margin-bottom: 20px; font-size: 17px;}
.left-content ul.no-indented-list li{margin-bottom: 5px;}
.left-content ul.no-indented-list li.company-logo{padding: 20px 0px;}
.left-content ul.no-indented-list li.company-logo a{text-decoration: none; margin-right: 10px; width: 150px; display: inline-block;}
.left-content ul.indented-link{list-style:none; color: #336699; padding-left: 90px; margin-bottom: 20px; font-size: 17px;}
.left-content ul.indented-link li{margin-bottom: 10px;}
.left-content ul.indented-link li a{color: #336699;text-decoration: underline;}
.left-content ul.quote{font-style: italic; list-style: none;color: #336699; margin-top: -20px; padding-top: 0px;}
.left-content ul.quote li{}
.left-content ul.quote li div.quote-person{clear:both; margin-bottom: 20px;}
.left-content ul.quote li div.quote-person label{margin-left:0px; margin-right:30px; color: #336699;font-size: 17px; font-style: normal;}
.left-content ul.answer{list-style: none;color: #336699; padding-top: 0px;padding-left: 35px;}
.left-content ul.answer li{margin-bottom: 10px; display: inline-block;}
.left-content ul.answer li span{margin-right: 10px; text-align:right; display: inline-block; width:20px; float:left;}
.left-content ul.answer li a{color: #336699;text-decoration: underline; display:inline-block; float:left; width: 595px;}
.left-content dl.answer{color: #336699; padding-top: 0px;padding-left: 35px; margin-bottom: 20px;}
.left-content p.text .header-answer{color: #336699; text-transform:uppercase; display:block; font-weight:bold;}
.left-content p.text .header-answer-normal{color: #336699; display:block; font-weight:bold;}
.left-content p.text .header-answer-normal-underline{color: #336699; display:block; text-decoration: underline; margin-top: 15px;}
.left-content p.text .header-answer-normal-italic{color: #336699; display:block; margin-top: 15px; font-style:italic;}
.left-content p.text a.backtotop{color: #336699; text-decoration: underline; font-size: 14px;}
.left-content p.text span{color:Red;}
.left-content blockquote{color: #336699; padding-left: 35px;}
.left-content blockquote.answer-wrapper{color: #336699; padding-left: 90px; margin-bottom: 30px;}
.left-content label{margin-left: 33px; margin-bottom: 20px; color: #FF840C; font-size: 24px; display:inline-block;}

.health-agent {
    display: inline-block;
    margin-bottom: 30px;
    text-align: center;
    width: 270px;
}
.health-agent > div {
    text-align: center;
}
.health-agent > h3 {
    color: #1e5f8d;
    text-align: center;
}
.health-agent span {
    color: #ff840c;
    display: inline-block;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    width: 100%;
}
.health-agent > p {
    text-align: center;
}
.health-agent a {
    color: #1e5f8d;
}
.iframe-form{
  margin-bottom: 15px;
}
.bg-background {
    background-image: url("../img/exclamation.png") !important;
    background-position: 94% 85% !important;
    padding-bottom: 20px !important;
    text-align: center;
}
.bg-background > h3 {
    text-align: center;
}
.bg-background > p {
    text-align: center;
    width: 100% !important;
}
.bg-background span {
    display: inline-block;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
    margin-top: 5px;
}

div.project{margin-left:auto; margin-right:auto;}
table.dental{width: 1000px; margin-left:250px; margin-top:30px; border-collapse:collapse; vertical-align:middle}
table.dental tr td.company{text-align:center;}
table.dental tr td.detail{text-align:center;}
table.dental tr td.benefits{text-align:right; font-weight:bold; font-family:Helvetica}
table.dental tr td{border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    border-left: 1px solid #999999;
    border-top: 1px solid #999999;
	font-family:Helvetica;
	width:200px;
	border-color: #999999;}
table.firstpage{width: 80%; margin-left:10%; margin-right:10%; margin-bottom: 100px; border-collapse:collapse; vertical-align:middle;}
table.firstpage tr td{height:90px; }    
table.firstpage tr.blue td{background-color:#0F3495; color:#FFFFFF; height:60px; font-weight:bold;}
table.firstpage tr td.compare1{width:7%; text-align:center;}
table.firstpage tr td.compname1{width:10%; text-align:center;}
table.firstpage tr td.plandetail1{width:11%; text-align:center;}
table.firstpage tr td.premium1{width:7%; text-align:center;}
table.firstpage tr td.plantype1{width:7%; text-align:center;}
table.firstpage tr td.oop1{width:8%; text-align:center;}
table.firstpage tr td.others1{width:auto; text-align:center;}
table.firstpage tr td.sidebar{width:15%; vertical-align:top;  border-top: 4px solid #999999; border-right: 4px solid #999999; border-bottom: 4px solid #999999; border-left: 4px solid #999999;}
table.firstpage tr td.sidebar p.main{ font-weight:bold; text-align:center;}
table.firstpage tr td.compare{text-align:center; }
table.firstpage tr td.compname{text-align:center; }
table.firstpage tr td.plandetail{text-align:center; }
table.firstpage tr td.premium{text-align:center; }
table.firstpage tr td.plantype{text-align:center; }
table.firstpage tr td.oop{text-align:center; }
table.firstpage tr td.others{text-align:center; }
table.firstpage tr td.sidebar1{text-align:center; font-size:20px}



.right-content{float:left; width: 270px; margin-bottom: 40px;}
.mn-health-care{width: 240px; height: 173px; background: #1E5F8D url(../img/symbol-ico.png) no-repeat 97% 86%; border-radius: 10px 10px 10px 10px; padding: 10px 15px; color: white;}
.mn-health-care h3{padding: 0px; font-size: 21px; font-weight: bold;}
.mn-health-care p{font-size: 16px; padding-left: 10px; font-weight: 100; width: 195px;}
.mn-health-care p a{height: 25px; width: 164px; border: solid 2px #1E93C6; background: #0386BF; display: inline-block; margin-top: 15px; text-align: center; padding-top: 4px; color: white; font-weight: bold;}
.health-insurance-quotes{width: 240px; height: 173px; background: #1E5F8D; border-radius: 10px 10px 10px 10px; padding: 10px 15px; color: white; text-align: center;}
.health-insurance-quotes h3{padding: 0px; font-size: 20px; font-weight: bold; text-align: center; line-height: 21px; margin-top: 0px;}
.health-insurance-quotes label{margin-right: 10px; font-size: 17px; margin-top: 2px;}
.health-insurance-quotes .sbHolder{width: 235px; margin-left: 5px; margin-top: 10px;}
.health-insurance-quotes .sbSelector{width: 205px;}
.health-insurance-quotes a.getquote{color: white; height: 25px; width: 168px; text-align: center; border: 2px solid #FF9F42; background: #FF840C; padding-top: 7px; display: inline-block; font-size: 15px; font-weight: bold; float: left; margin-left: 5px; margin-top: 19px;}
.mn-health-provider{width: 240px; padding: 10px 15px 0px 15px; margin-top: 10px;}
.mn-health-blog{width: 240px; padding: 0px 15px; margin-top: 15px;}
.mn-health-provider h3, .mn-health-blog h3{font-size: 16px; font-weight: bold; color: #1E5F8D;}
.mn-health-provider ul, .mn-health-blog ul{list-style: none; margin: 0px; padding: 0px;}
.mn-health-provider ul li, .mn-health-blog ul li{background: url("../img/arrow.png") no-repeat scroll 0px 5px transparent; padding-left: 10px; font-size: 15px; margin-top: 5px;}
.mn-health-provider ul li a, .mn-health-blog ul li a{color: #1E5F8D;}
.logo{padding: 30px 0px;}
.logo ul{list-style: none; margin: 0px; padding: 0px; text-align: center;}
.logo ul li{display: inline-block;}
.footer-wrapper{background: #F2F2F2; box-shadow: 0 5px 5px 0 #E2E2E2 inset;border-top: 1px solid #CBCBCB; color:#666666;}
.footer{}
.fcol-wrapper{padding: 0px 0px; font-size: 13px;}
.footer-header {text-align: center; padding: 0px 0px; font-size: 15px; color: #336699;}
.fcol-wrapper label{display: block; cursor: default;}
.fcol-wrapper a{display: block;}
.fcol-left{width: 370px; float: left;}
.fcol-left label{font-weight: bold; color: #6c6f71;font-size: 15px;}
.fcol-left p{margin-bottom: 15px;}
.fcol-left p a{font-weight: bold; display: inline-block; color: #6c6f71;}
.fcol-left p label.text-bold{display: inline-block; width: 73px; font-weight: normal;}
.fcol-center{width: 290px; float: left;}
.fcol-center p{margin-bottom: 20px;}
.fcol-center p label.text-bold {
    display: inline-block;
    font-weight: normal;
    width: 73px;
}
.fcol-center label {
    color: #6c6f71;
    font-size: 15px;
    font-weight: bold;
}
.fcol-right{width: 300px; float: left; padding-top: 30px;}
.fcol-right p{margin-bottom: 20px;}
.fcol-right label{font-weight: bold; color: #6c6f71;font-size: 15px;}
.fcol-right a{color: #6c6f71;font-size: 15px; line-height: 20px;}
.fcol-right .facebook{width: 28px; height: 29px; display: block; background: url(../img/facebook.png) no-repeat; float: left;margin-top: 15px; margin-left: 5px;}
.fcol-right .employees{font-weight:bold;color:#1E5F8D;}
.fcol-right .twitter{width: 28px; height: 29px; display: block; background: url(../img/twitter.png) no-repeat; float: left;margin-top: 15px; margin-left: 5px;}
.fcol-right .googleplus{width: 28px; height: 29px; display: block; background: url(../img/googleplus.png) no-repeat; float: left;margin-top: 15px; margin-left: 5px;}
.fcol-right .bbb{width: 119px; height: 68px; display: block; background: url(../img/bbb.png) no-repeat; margin-right: 20px; float: left;}

.padding-left400 {
    margin: 25px 0 40px;
}
.nav-footer{text-align: right; padding-right: 35px; margin-top: -10px;}
.nav-footer a{margin-left: 10px; color: #6c6f71; font-size: 15px;}
.blue-bar{background: #336699; height: 26px; padding-top: 11px; font-weight: normal; margin-bottom: 30px;}
.blue-bar a{color: white;}
.copyright{float:left; color: white; font-size: 12px; margin-left: 0px; width: 460px;}
.website{float: left; font-size: 12px; color: white; width: 405px; padding-right:67px; text-align:right;}
.header a.send-email {
    color: #1e5f8d;
    float: none;
    font-weight: normal;
    margin-left: 50px;
}
/*--MNQuote Engine*/
#tbl-quote-system-form td
{
  padding:0px;
  line-height:13px;
  }
.tblListPlan
{
  width: 1001px; 
  border-collapse:collapse;
  margin-top: -1px;
  }
.tblListPlan tr td
{
  text-align:center;
  line-height:20px !important;
  padding:2px;
  }
.tblListPlan-Tab
{
  width: 1000px; 
  border-collapse:collapse;
  }
.tblListPlan-Tab tr td
{
  text-align:center;
  line-height:20px;
  padding:0px;
  }
.tblListPlan tr td.leftBorder
{
  width: 31px; 
  background-image: url(../images/plan_midleft.jpg);
  background-repeat:repeat-y;
  }
.tblListPlan tr td.rightBorder
{
  width: 33px; 
  background-image: url(../images/plan_midright.jpg);
  background-repeat:repeat-y;
  background-position: right;
  }
.tblListPlan tr td.header-plan
{
  font-weight:bold;
  text-align:center;
  background-color: #0F3495;
  border-right: 1px solid #627BB4;
  font-family: verdana, arial, sans-serif; 
  font-size: 12px; 
  line-height: 13px;
  color: White;
  padding:5px;
  }
.tblListPlan tr td.plan-col-company
{
  width: 115px;
  }
.tblListPlan tr td.plan-col-office-visit
{
  width: 120px;
  }
.phone a {
    color: #ff9900;
}

.fcol-center a {
    color: #ff9900;
    display: inline;
}
/*--MNQuote Engine*/
#tbl-quote-system-form td
{
  padding:0px;
  line-height:13px;
  }
.tblListPlan
{
  width: 1001px; 
  border-collapse:collapse;
  margin-top: -1px;
  }
.tblListPlan tr td
{
  text-align:center;
  line-height:20px !important;
  padding:2px;
  }
.tblListPlan-Tab
{
  width: 1000px; 
  border-collapse:collapse;
  }
.tblListPlan-Tab tr td
{
  text-align:center;
  line-height:20px;
  padding:0px;
  }
.tblListPlan tr td.leftBorder
{
  width: 31px; 
  background-image: url(../images/plan_midleft.jpg);
  background-repeat:repeat-y;
  }
.tblListPlan tr td.rightBorder
{
  width: 33px; 
  background-image: url(../images/plan_midright.jpg);
  background-repeat:repeat-y;
  background-position: right;
  }
.tblListPlan tr td.header-plan
{
  font-weight:bold;
  text-align:center;
  background-color: #0F3495;
  border-right: 1px solid #627BB4;
  font-family: verdana, arial, sans-serif; 
  font-size: 12px; 
  line-height: 13px;
  color: White;
  padding:5px;
  }
.tblListPlan tr td.plan-col-company
{
  width: 115px;
  }
.tblListPlan tr td.plan-col-office-visit
{
  width: 120px;
  }
.search-filter {
    display: inline-block;
    float: left;
    text-align: left;
    width: 200px;
}
.summary-plan
{
    background-color: #0386bf;
    color: #ffffff;
    display: inline-block;
    height: 45px;
    padding-top: 15px;
    text-align: center;
    width: 185px;
}
.summary-plan > label
{
    display: inline-block;
    margin-top: 3px;
}
.wrapper-summary
{
    border-right: 3px solid #ffffff;
    display: inline-block;
    float: left;
    font-size: 13px;
    height: 30px;
    padding: 0 15px;
    text-align: center;
    min-width: 60px;
}
.wrapper-summary > div
{
    float: left;
    font-size: 30px;
    font-weight: bold;
    line-height: 30px;
    margin-right: 5px;
    padding: 0;
}
.wrapper-summary > label
{
    display: block;
    line-height: 12px;
    font-size: 12px;
    margin: 0;
}
.summary-plan > span
{
    display: inline-block;
    font-size: 14px;
    margin-top: 5px;
    text-transform: capitalize;
}
.header-filter
{
    color: #0386bf;
    font-size: 14px;
    font-weight: bold;
    margin-left: 25px;
    text-transform: capitalize;
    margin-top: 10px;
}
.filter-item
{
    display: inline-block;
    margin-left: 25px;
    width: 80%;
    margin-bottom: 10px;
}
.filter-item > h3
{
    color: #0386bf;
    font-size: 14px;
    font-weight: bold;
    text-transform: capitalize;
    margin-bottom: 0px;
}
.view-item-col-right h3 span {
    color: #ff9900;
}
.filter-item ul
{
    list-style: none outside none;
    margin: 3px 0px;
    padding: 0;
}
input[type=checkbox].css-checkbox
{
    position: absolute;
    display: none;
}

input[type=checkbox].css-checkbox + label.css-label, input[type=checkbox].css-checkbox + label.css-label.clr
{
    padding-left: 20px;
    height: 15px;
    display: inline-block;
    line-height: 15px;
    background-repeat: no-repeat;
    background-position: 0 0;
    font-size: 15px;
    vertical-align: middle;
    cursor: pointer;
}

input[type=checkbox].css-checkbox:checked + label.css-label, input[type=checkbox].css-checkbox + label.css-label.chk
{
    background-position: 0 -15px;
}
label.css-label
{
    background-image: url(../img/new-icons/checkbox-bg.png);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #1e5f8d;
    font-size: 14px !important;
    text-transform: capitalize;
}
.search-view {
    display: inline-block;
    float: left;
    position: relative;
    width: calc(100% - 200px);
}
#resetFilter
{
    cursor: pointer;
}
.loading-search
{
    display: none;
    text-align: center;
    width: 100%;
}
.search-view-item
{
    border: 1px solid #ff840d;
    border-radius: 10px;
    color: #1e5f8d;
    display: inline-block;
    margin-bottom: 10px;
    width: 100%;
    position: relative;
    height: 135px;
}

.view-item-col-left
{
    display: inline-block;
    float: left;
    height: 100%;
    padding-top: 10px;
    text-align: center;
    width: 160px;
}
.vicl-img
{
    display: inline-block;
    text-align: center;
    width: 100%;
}

.view-item-col-left > p
{
    font-size: 13px;
    margin: 5px 0;
    text-align: center;
	line-height: 15px;
}
.view-item-col-right
{
    display: inline-block;
    float: left;
    padding-top: 38px;
    width: 530px;
}
.plan-highlight
{
    background-color: #f7f6f6;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    height: 30px;
    padding-top: 10px;
    text-align: center;
    width: 100%;
    color: #0386bf;
}
.plan-highlight > span
{
    color: #ff840c;
    margin-right: 5px;
}
.footer-search-view-item
{
    background-color: #eaeff1;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    display: flex;
    font-size: 13px;
    text-align: center;
    text-transform: capitalize;
    width: 100%;
}
.compare-plan
{
    background-color: #e2e7e9;
    border-bottom-left-radius: 10px;
    display: inline-block;
    float: left;
    height: 100%;
    text-align: center;
    width: 160px;
    font-weight: bold;
}
.right-border {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-right: 1px solid #d1d5d7;
    float: none;
    padding: 5px;
    text-transform: capitalize;
    border-radius: 0px;
    width: 100px;
}
.effective-date
{
    display: inline-block;
    float: left;
    text-align: center;
    width: 265px;
}
.application-fee
{
    display: inline-block;
    float: left;
    text-align: center;
    width: 265px;
}
.footer-search-view-item label
{
    font-weight: bold;
}

.footer-search-view-item div
{
    height: 30px;
    padding-top: 15px;
}
.view-item-col-left label
{
    display: inline-block;
    text-align: center;
    width: 100%;
	margin-top: 5px;
}
.search-view .price-highlight
{
    color: #ff840c;
    font-size: 30px !important;
    font-weight: bold;
}
.vicl-img img
{
    width: 140px;
}
.search-view .enroll-now {
    height: 19px;
    padding-top: 5px;
    text-align: center;
    width: 100px;
	margin-bottom: 10px;
	margin-top: 5px;
}

.compare-plan > input {
    margin-top: -2px;
    vertical-align: middle;
}
.view-item-col-left span
{
    color: #1e5f8d;
    font-size: 18px;
    font-weight: bold;
}

.tbl-plan
{
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 13px;
    text-align: center;
    width: 98%;
}
.tbl-plan th
{
    color: #0386bf;
    font-size: 13px;
    text-align: center;
}

.tbl-plan td:first-child
{
    font-weight: bold;
}


.tbl-plan tr td:first-child {
    color: #0386bf;
}

.tbl-plan tr:last-child td
{
    border-bottom: 5px solid #e8edf0;
    border-left: 1px solid #d1d5d7;
    text-align: center;
}
.tbl-plan td
{
    border-left: 1px solid #d1d5d7;
    border-right: 1px solid #d1d5d7;
    text-align: center;
    padding: 0px;
}
.bg-gray
{
    background-color: #e8edf0;
}

.tbl-extend
{
    font-size: 13px;
    margin: 10px 0;
    width: 98%;
}
.tbl-extend td
{
    padding: 0px;
    line-height: 20px;
    width: 25%;
}
.col-header
{
    width: 25% !important;
    padding-right: 10px !important;
}
.bold
{
    font-weight: bold;
}
.orange
{
    color: #ff840c;
}
.blue
{
    color: #0386bf;
}
.align-right
{
    text-align: right;
}
.align-left
{
    text-align: left;
}
.align-center
{
    text-align: center;
}
.extend-toolbox
{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f1f4f6;
    border-color: #d1d5d7;
    border-image: none;
    border-style: none none solid solid;
    border-top-right-radius: 10px;
    border-width: 0 0 1px 1px;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    position: absolute;
    right: 0;
    top: 0;
}
.extend-toolbox > a:first-child
{
    border-right: 1px solid #d1d5d7;
}
.extend-toolbox > a
{
    color: #1e5f8d;
    display: inline-block;
    padding: 5px 10px;
    text-transform: capitalize;
    border: none;
}
.btn-update
{
    background-color: #0386bf !important;
    border: 2px solid #1e93c6 !important;
    font-size: 12px;
    text-transform: uppercase;
    width: 70px !important;
}

.toolbar-top {
    display: inline-block;
    margin-bottom: 15px;
    width: 100%;
}
.toolbar-top > a {
    background-color: #f6f8fb;
    color: #336699;
    display: inline-block;
    margin-right: -3px;
    padding: 10px 15px;
    text-transform: capitalize;
}
.toolbar-top > a::after {
    content: "";
    margin-right: 0;
}
.toolbar-top a.active {
    background-color: #ff840c;
    color: #ffffff;
    margin-right: -4px;
}
.btn-new-search {
    background-color: #ff840c !important;
    background-image: url("../img/new-icons/search-icon.png");
    background-position: 7% 55%;
    background-repeat: no-repeat;
    color: #ffffff !important;
    float: right;
    padding-left: 34px !important;
    padding-right: 7px !important;
}

.plan-info {
    display: inline-block;
    float: left;
    width: calc(100% - 120px);
}
.plan-more {
    display: inline-block;
    float: left;
    text-align: center;
    width: 120px;
}
.plan-more > a {
    color: #f47421;
    font-size: 14px;
    text-decoration: underline;
}
.btn-apply-now {
    background-color: #3ba618;
    background-image: url("../img/new-icons/check-icon.png");
    background-position: 6% 55%;
    background-repeat: no-repeat;
    clear: both;
    color: #ffffff !important;
    display: inline-block;
    font-size: 13px !important;
    font-weight: bold;
    letter-spacing: 0.5px;
    margin-bottom: 15px;
    margin-top: 18px;
    padding: 4px 10px 4px 22px;
    text-decoration: none !important;
}
.btn-apply-now:hover{
    background-color: #1e5f8d;
}
.plan-header {
    display: inline-block;
    margin: 0px 0px 0px 10px;
    width: calc(100% - 10px);
    height: 58px;
}
.plan-header > span {
    color: #1e5f8d;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    height: 100%;
    padding-top: 16px;
}
.plan-header > a {
    display: inline-block;
    float: left;
    height: 100%;
    text-align: center;
    width: 160px;
}
.plan-logo {
    padding: 10px 20px;
    width: 100px;
}
.hp-logo {
    height: 25px;
    width: 125px;
}
.medica-logo {
    height: 20px;
    width: 120px;
}
.po-logo {
    height: 25px;
    width: 125px;
}
.ucare-logo {
    height: 35px;
    width: 95px;
}
.bcbs-logo {
    height: 45px;
    width: 95px;
}
.plan-logo-height {
    height: 24px;
    padding: 15px 20px;
}
.detail-logo-height {
    height: 44px;
}
.detail-logo-width {
    height: auto;
    width: 96px;
}
.plan-header img.top-10 {
    margin-top: 8px;
}
.plan-info table td{
    font-family: "PT Sans",Helvetica,Arial,sans-serif !important;
    font-size: 14px !important;
}
.plan-info table {
    border-collapse: collapse;
    margin: 0px 0px 0px 10px;
    width: calc(100% - 10px);
}
.plan-info table thead {
    background-color: #e8edf0;
}

.plan-info table thead td {
    color: #0386bf !important;
    font-size: 11px;
    font-weight: bold;
    line-height: 15px;
    text-align: center;
}
.width-70 {
    width: 70px;
}
.width-110 {
    width: 110px;
}
.width-130 {
    width: 130px;
}
.width-150 {
    width: 150px;
}
.width-200{
    width: 180px;
}
.plan-info table tbody td {
    line-height: 15px;
    text-align: center;
    height: 40px;
}
.price-orange {
    color: #ff840c;
    font-size: 25px;
    font-weight: bold;
}
.price-blue {
    color: #336699;
    font-size: 18px;
    font-weight: bold;
}

.coverage-type img {
    height: 20px;
}

.filter-item > span {
    color: #1e5f8d;
    display: inline-block;
    float: left;
    font-size: 14px;
    line-height: 25px;
    margin-right: 5px;
}
#wrapper-list > span{
    color: #1e5f8d;
    float: left;
    font-size: 14px;
    margin-right: 11px;
    margin-top: 2px;
}
.filter-item h3 span{
    cursor: pointer;
}
.collapse {
    background-image: url("../img/new-icons/expand-collapse.png");
    display: inline-block;
    margin-left: 10px;
    height: 14px;
    vertical-align: middle;
    width: 14px;
    margin-top: -5px;
}

.expand {
    background-image: url("../img/new-icons/expand-collapse.png");
    background-position: 0 100%;
    display: inline-block;
    height: 14px;
    margin-left: 10px;
    vertical-align: middle;
    width: 14px;
    margin-top: -5px;
}
.comparePlanLink {
    color: #0386bf !important;
    display: none;
    font-size: 10px;
    text-align: center;
    text-decoration: underline;
}
.detail-logo {
    height: 30px;
}

/*-----------------Compare--------------*/
.compare-list {
    display: inline-block;
    width: 100%;
}
.compare-row {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 100%;
}
.compare-row-header {
    display: inline-block;
    float: left;
    text-align: right;
    width: 190px;
}
.compare-row:first-child .compare-row-content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ff840c #ff840c -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-width: 1px 1px 0;
}
.compare-row-content {
    border-left: 1px solid #ff840c;
    border-right: 1px solid #ff840c;
    display: inline-block;
    float: left;
    width: 795px;
}
.compare-row-content-cell {
    display: inline-block;
    float: left;
    text-align: center;
    width: 265px;
}
.logo-company {
    display: inline-block;
    text-align: center;
    width: 100%;
}
.compare-row-content-cell > label {
    display: block;
    text-align: center;
}
.compare-list table.tbl-compare-plan {
    border-collapse: separate;
    border-spacing: 0;
    color: #1e5f8d;
    font-size: 14px;
    width: 100%;
}
.compare-list table.tbl-compare-plan td:nth-child(1) {
    padding-right: 20px;
    text-align: right;
    width: 230px;
}
.compare-list table.tbl-compare-plan tr.odd td {
}
.compare-list table.tbl-compare-plan tr.even td {
    background-color: #f3f6f7;
}
.compare-list table tr.even td:first-child {
    background-color: #ffffff;
    vertical-align: middle;
}
.compare-list table.tbl-compare-plan td {
    line-height: 20px;
    padding: 10px 0;
    text-align: center;
    vertical-align: top;
    width: 250px;
}
.compare-list table.tbl-compare-plan td:first-child {
    font-weight: bold;
}
.compare-list table tr td:nth-child(2), .compare-list table tr td:nth-child(3) {
    border-right: 1px solid #d1d5d7;
}
.compare-list table.tbl-compare-plan tr:nth-child(1) td:nth-child(2) {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: #ff840c;
    -moz-border-top-colors: none;
    border-color: #ff840c;
    border-image: none;
    border-style: solid solid none;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-width: 1px 1px 0;
}
.compare-list table.tbl-compare-plan tr:nth-child(1) td:nth-child(3), .compare-list table tr:nth-child(1) td:nth-child(4) {
    border-top: 1px solid #ff840c;
}
.compare-list table.tbl-compare-plan tr:last-child td:nth-child(3), .compare-list table tr:last-child td:nth-child(4) {
    border-bottom: 1px solid #ff840c;
}
.compare-list table.tbl-compare-plan tr:nth-child(1) td:nth-child(4) {
    border-right: 1px solid #ff840c;
    border-top-right-radius: 10px;
}
.compare-list table.tbl-compare-plan tr:last-child td:nth-child(4) {
    border-bottom-right-radius: 10px;
}
.compare-list table.tbl-compare-plan tr:last-child td:nth-child(2) {
    border-bottom: 1px solid #ff840c;
    border-bottom-left-radius: 10px;
}
.compare-list table.tbl-compare-plan tr td:nth-child(2) {
    border-left: 1px solid #ff840c;
}
.compare-list table.tbl-compare-plan tr:nth-child(1) td:nth-child(4) {
    border-right: 1px solid #ff840c;
    border-top-right-radius: 10px;
}
.compare-list table.tbl-compare-plan tr:nth-child(1) td:nth-child(3), .compare-list table tr:nth-child(1) td:nth-child(4) {
    border-top: 1px solid #ff840c;
}
.compare-list table.tbl-compare-plan tr td:nth-child(4) {
    border-right: 1px solid #ff840c;
}
tr.even ul li:first-child, tr.odd ul li:first-child {
    width: 34%;
}
tr.even ul:first-child, tr.odd ul:first-child {
    color: #0386bf;
    font-weight: bold;
}
tr.even ul, tr.odd ul {
    display: inline-block;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 100%;
}
tr.even ul li, tr.odd ul li {
    display: inline-block;
    float: left;
    text-align: center;
    width: 22%;
}
.logo-company > img {
    height: 60px;
}
.blue-highlight {
    color: #0386bf;
}
.compare-list label {
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    margin-top: 15px;
}
.price-highlight {
    color: #ff840c;
    font-size: 30px;
    font-weight: bold;
}
.package-name {
    color: #ff840c;
    font-size: 18px;
    font-weight: bold;
}
.compare-list table td:first-child a {
    color: #1e5f8d;
    font-weight: normal;
    margin-left: 5px;
    text-decoration: underline;
}
.enroll-now {
    background-color: #ff840c;
    border: 2px solid #ff9126;
    color: #ffffff;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 10px;
    text-transform: uppercase;
}
.enroll-now:hover {
    color: #ffffff;
    text-decoration: underline;
}
.orange-link {
    color: #ff8a19;
    text-decoration: underline;
}
.icon-pdf {
    background-image: url("../images/pdf-icon.png");
}
.icon-zoom-in {
    background-image: url("../images/zoom-in-icon.png");
}
.icon-link {
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 30px;
}
.cyan-text {
    color: #0386bf;
}
.detail > img {
    height: auto !important;
    margin: 10px 0;
    width: 150px !important;
}
.compare-list > p {
    color: #1e5f8d;
    font-size: 14px;
    padding: 30px 0 30px 220px;
    text-align: center;
}
.compare-list > p a {
    color: #1e5f8d;
    text-decoration: underline;
}
.compare-plan-header{
    border-bottom: 1px solid #d1d5d7 !important;
    color: #e26c18;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;    
}
.tooltipsy
{
    padding: 5px 10px;
    max-width: 200px;
    color: #303030;
    background-color: #f5f5b5;
    border: 1px solid #deca7e;
    font-size: 12px;
}
.btn-request-info {
    background-color: #ff840c !important;
    color: white !important;
    font-size: 13px !important;
    font-weight: bold;
    padding: 6px 10px 5px;
    text-decoration: none !important;
}
.toolbox {
    display: inline-block;
    float: right;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-right: 10px;
}
.tool-item.email {
    background-image: url("../images/email-ico.png");
}
.tool-item {
    background-position: left center;
    background-repeat: no-repeat;
    color: #ff840c;
    display: inline-block;
    margin-left: 20px;
    padding-left: 15px;
}
.tool-item.print {
    background-image: url("../images/print-ico.png");
}
#mask {
    background-color: #808080;
    display: none;
    font-family: Arial;
    font-size: 12px;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 9999;
}
#boxes .window {
    background-color: white;
    border: 1px solid #79bbfd;
    display: none;
    height: 300px;
    left: 0;
    padding: 20px;
    position: absolute;
    top: 0;
    width: 580px;
    z-index: 9999;
}
#boxes #dialog {
    background-color: #ffffff;
    background-repeat: no-repeat;
    height: 200px;
    margin-top: 20px;
    padding: 10px;
    width: 350px;
}
#headerBorder {
    background-color: #5bb75b;
    background-image: -moz-linear-gradient(center top , #62c462, #51a351);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: white;
    font-size: 15px;
    height: 20px;
    margin-bottom: 20px;
    padding: 5px;
}
#close {
    cursor: pointer;
    float: right;
    padding-right: 5px;
    position: relative;
    text-decoration: none;
}
#mask input {
    border: 1px solid #dfdfdf;
    color: #4e4e4e;
    height: 20px;
    padding: 3px;
    width: 100%;
}
.auto-style1 {
    width: 100%;
}
.auto-style1 tr td:first-child {
    width: 30%;
}
#btnRequest {
    border: 1px solid #dfdfdf;
    color: #4e4e4e;
    padding: 3px 10px;
}
.resetFilters{
    color: #1e5f8d;
    font-size: 14px;
    text-decoration: underline;
    cursor: pointer;
    display: inline-block;
    margin-top: 20px;
}

.health-agent span a {
    color: #ff840c;
}
td {
    color: #0d2d80;
    text-decoration: none;
}
.colhead {
    color: #0d2d80;
    line-height: 13px;
    text-decoration: none;
    width: 216px;
}
.head1 {
    color: #0d2d80;
    text-decoration: none;
}
.head2 {
    color: #e26c18;
    text-decoration: none;
}
.req {
    color: #e57f36;
}
.quote-text{
    background-image: url(../img/Index_Quote_Graphic_Desktop.png);
    background-repeat: no-repeat;
    height: 68px;
    width: 630px;
    background-size: 100%;
}

.tbl-compare-plan a {
    color: #f47421;
}
.quoteform-wrapper {
    border: 1px solid #ff840c;
    border-radius: 5px;
    position: relative;
    width: 100%;
    margin-bottom: 30px;
}
.quoteform{
    width: 100%;
    display: inline-block;
}
.quoteform-left{
    width: 230px;
    display: inline-block;
    float: left;
    margin-right: 15px;
}
.quoteform-left__header{
    background-color: #0386BF;
    color: #ffffff;
    font-size: 15px;
    width: 100%;
    text-align: center;
    padding: 10px 0px;
    display: inline-block;
}
.quoteform-left__logos{
    width: 100%;
    display: inline-block;
}
.quoteform-left__logos ul{
    display: inline-block;
    list-style: none;
    border-bottom: solid 1px #DFDFDF;
    margin-bottom: 20px;
}
.quoteform-left__logos ul li{
    display: inline-block;
    text-align: center;
    width: 100%;
    padding: 5px 0px;
}
.quoteform-right{
    width: calc(100% - 245px);
    display: inline-block;
    float: left;
}

.quoteform-wrapper h3.quoteform__header {
    display: inline-block;
    margin-top: -10px;
    position: absolute;
    text-align: center;
    width: 100%;
}
.quoteform-wrapper span {
    background-color: #ffffff;
    color: #ff840c;
    font-size: 18px;
    padding: 0 15px;
}
.quoteform-right__step-header {
    background-image: url("../img/step-header.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 43px;
    margin-bottom: 25px;
    max-width: 754px;
    width: 100%;
}
.quoteform-right__step-header3 {
    background-image: url("../img/step-header-step3.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 43px;
    margin-bottom: 25px;
    max-width: 754px;
    width: 100%;
}
.form-item:first-child {
    margin-top: 30px;
}

.form-item:last-child {
    border-bottom: 0 none;
}
.form-item {
    border-bottom: 1px solid #dadada;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
    padding-bottom: 20px;
    text-align: center;
    color: #336699;
}
.form-item__row {
    display: inline-block;
    width: 100%;
}
.form-item__row_colleft {
    color: #336699;
    display: inline-block;
    float: left;
    font-weight: bold;
    padding: 5px;
    text-align: right;
    width: 30%;
}
.form-item__row_colright {
    display: inline-block;
    float: left;
    margin-left: 20px;
    width: calc(70% - 30px);
}
.form-item__row_colright input[type="text"] {
    border: 1px solid #cacaca;
    border-radius: 5px;
    box-shadow: 0 0 4px -2px #888 inset;
    min-width: 180px;
    padding: 5px;
}
.colright__split > input[type="radio"] {
    color: red;
    margin-left: 10px;
    margin-right: 5px;
}
.small-input {
    min-width: 0 !important;
    width: 35px !important;
    text-align: center;
}
.form-item__row_colright select {
    border: 1px solid #cacaca;
    border-radius: 5px;
    box-shadow: 0 0 4px -2px #888 inset;
    min-width: 192px;
    padding: 5px;
}
.form-item__row_colleft > i {
    color: #ff840c;
}

.help-text > h3 {
    color: #336699;
    font-size: 18px;
    margin-bottom: 5px;
}
.help-text > span {
    color: #336699;
    font-size: 14px;
    padding-left: 0 !important;
}
.help-text {
    color: #336699;
}
.help-text i {
    color: #ff840c;
    margin-right: 5px;
}

.colright__split {
    float: left;
    width: 50%;
}

.plus-icon {
    background-image: url("../img/plus-icon.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #ff840c;
    font-size: 15px;
    padding-left: 20px;
    text-decoration: underline;
}

.btn_savequote {
    margin-bottom: -5px;
    margin-top: 10px;
}


.form-item__row_colright > a:first-child {
    margin-right: 30px;
}

.quoteform-left-mobile{
    width: 100%;
    display: none;
}
.quoteform-left-mobile__header{
    background-color: #0386BF;
    color: #ffffff;
    font-size: 15px;
    width: 100%;
    text-align: center;
    padding: 10px 0px;
    display: inline-block;
}
.quoteform-left-mobile__logos{
    width: 100%;
    display: inline-block;
}
.quoteform-left-mobile__logos ul{
    display: inline-block;
    list-style: none;
    border-bottom: solid 1px #DFDFDF;
    margin-bottom: 20px;
    text-align: center;
}
.quoteform-left-mobile__logos ul li{
    display: inline-block;
    text-align: center;
    padding: 5px 5px;
}
.iframe-form > div {
    text-align: center;
}

.tooltip.tooltipstered > img {
    vertical-align: middle;
}
input[type=radio].css-checkbox2 {
							position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
						}

						input[type=radio].css-checkbox2 + label.css-label2 {
							padding-left:26px;
							height:21px; 
							display:inline-block;
							line-height:21px;
							background-repeat:no-repeat;
							background-position: 0 0;
							font-size:17px;
							vertical-align:middle;
							cursor:pointer;

						}

						input[type=radio].css-checkbox2:checked + label.css-label2 {
							background-position: 0 -21px;
						}
						label.css-label2 {
				background-image:url(../img/radio-bg.png);
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
                margin-right: 15px;
			}
            
.note_important {
    border-top: 1px solid #dadada;
    color: #336699;
    display: inline-block;
    font-size: 14px;
    margin-bottom: 25px;
    margin-top: 15px;
    padding-top: 25px;
    width: 100%;
}
.header__title{
    font-size: 18px;
    font-weight: bold;
}

a.dp-choose-date {
    background: rgba(0, 0, 0, 0) url("../images/calendar.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 16px;
    margin: 0 3px;
    overflow: hidden;
    padding: 0;
    text-indent: -2000px;
    width: 16px;
}
.mobile-version{
    display: none;
}
.quoteform-wrapper p {
    color: #336699;
    font-size: 16px;
    padding: 5px 20px;
}
.button {
    background-color: #ff840c;
    border: 0 solid #ff9126;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    padding: 10px 20px;
    text-transform: uppercase;
}

/*----------Education------------*/
.education{
    color: #336699;
    font-size: 13pt;
    display: inline-block;
    width: calc(100% - 20px);
    padding-left: 10px;
    padding-right: 10px;
    max-width: 935px;
}
.education > p {
    max-width: 530px;
    margin-bottom: 10px;
}
.education > p a {
    color: #ff840c;
}
.education > p:last-child {
    margin: 20px 0;
}
.education h3 {
    display: inline-block;
    font-size: 17pt;
    font-weight: normal;
    margin-top: 0px;
}
.video{
    display: block;
    width: 335px;
    height: 250px;
    border: solid 1px #C0C7CA;
    float: right;
}
.insurance-co-listview-item {
    border-bottom: 1px solid #c0c7ca;
    border-right: 1px solid #c0c7ca;
    border-top: 1px solid #c0c7ca;
    display: inline-block;
    float: left;
    width: 33%;
}
.insurance-co-listview-item:first-child{
    border-left: 1px solid #c0c7ca;
}
.ico-pdf {
    background-image: url("../images/pdf-blue.png");
    display: inline-block;
    height: 25px;
    vertical-align: middle;
    width: 20px;
    margin-right: 10px;
    cursor: pointer;
}
.ico-pdf:hover {
    background-image: url("../images/pdf-orange.png");
}
.ico-pdf-large {
    background-image: url("../images/pdf-blue-large.png");
    display: inline-block;
    height: 36px;
    vertical-align: middle;
    width: 29px;
    margin-right: 10px;
}
.ico-pdf-orange {
    background-image: url("../images/pdf-orange.png");
    display: inline-block;
    height: 25px;
    vertical-align: middle;
    width: 20px;
    margin-right: 10px;
}
.enroll-item label {
    display: inline-block;
    vertical-align: middle;
    font-size: 9pt;
    margin-top: 10px;
    line-height: 18px;
}
.video-responsive{
    display: none;
}
.enroll-item > a {
    margin-left: 10px;
    color: #336699;
}
.enroll-item > a i, .enroll-item > a label {
    cursor: pointer;
}
.enroll-item strong {
    display: block;
    line-height: 10px;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 13pt;
    color: #336699;
}
.enroll-item > a.enrollform {
    border: 1px solid #c0c7ca;
    color: #336699;
    display: inline-block;
    float: right;
    font-size: 12pt;
    height: 30px;
    margin-right: 20px;
    padding-top: 7px;
    text-align: center;
    width: 153px;
    background-color: #F9F9F9;
}
.enroll-item > a.enrollform:hover {
    border: 1px solid #FFBE7E;
    color: #FF840C;
    display: inline-block;
    float: right;
    font-size: 12pt;
    height: 30px;
    margin-right: 20px;
    padding-top: 7px;
    text-align: center;
    width: 153px;
    background-color: #F9F9F9;
    text-decoration: none;
}
.enroll-item {
    margin-top: 10px;
    display: inline-block;
    width: 100%;
}
.enroll-item > span {
    margin-left: 10px;
}

.lable-print {
    background-color: #f9f9f9;
    border: 1px solid #c0c7ca;
    color: #336699;
    display: block;
    height: 47px;
    margin: 10px 0 0;
    padding: 10px 0 0 10px;
    width: 298px;
}
.lable-print:hover {
    color: #336699;
    text-decoration: none;
}
.insurance-co-listview{
    display: inline-block;
    margin-top: 25px;
    margin-bottom: 20px;
}
.insurance-co-listview-item_body {
    display: inline-block;
    min-height: 170px;
    width: 100%;
}
.insurance-co-listview-item_footer {
    border-top: 1px solid #c0c7ca;
    display: inline-block;
    padding: 10px 0;
    text-align: center;
    width: 100%;
}

.video-intro {
    border: 1px solid #c0c7ca;
    display: inline-block;
    height: 190px;
    width: 250px;
}
.benefits-list {
    display: inline-block;
    list-style: outside none none;
    margin-bottom: 30px;
    padding-left: 25px;
    width: calc(100% - 25px);
}
.benefits-list > li {
    background-image: url("../images/ico-check.png");
    background-position: left center;
    background-repeat: no-repeat;
    margin: 10px 0;
    padding-left: 35px;
}
.general-content {
    display: inline-block;
    margin-bottom: 40px !important;
    margin-top: 10px !important;
    max-width: 920px !important;
}
.blue-link{
    color: #336699 !important;
    text-decoration: underline;
}
.insurance-co-listview-item_header {
    border-bottom: 1px solid #c0c7ca;
    height: 77px;
    background-color: #F9F9F9;
    text-align: center;
}
.insurance-co-listview-item_header > img {
    max-height: 77px;
    max-width: 308px;
    width: 100%;
    height: 100%;
}