body{color:#444;font-size:14px}
body p,body ul,body li{font-size:14px}
body div.logoText{font-size:14px}
body #SafetyPanelInfo .sourcesText li{font-size:14px}
body #SafetyPanelInfo a{text-decoration:underline}
body header .headerContainer{padding:2% 0;margin-top:0;margin-bottom:5px;min-height:125px}
body .co-pay-tc{font-size:14px}
body .co-pay-tc h3,body .co-pay-tc h4{font-size:20px}
body .co-pay-tc ul{list-style-type:disc;padding-left:2%;margin-left:2%}
body .co-pay-tc .co-pay-txt{padding-bottom:10px;padding-top:20px}
body .card .card-text{height:115px;padding-left:18px;padding-top:30px;box-shadow:0 0 20px #d5d5d5;border-radius:10px;font-size:17px;margin-top:15px}
body .card .card-text p{font-size:15px;text-decoration:underline;font-weight:bold;color:#444}
body .card .card-text:hover{background-color:#79a43e;color:#fff}
body .card .card-text:hover p{color:#fff}
body .card .card-image{padding-right:5px;width:30%;margin-top:25px}
body .warningInfo{padding:10px 20px 0;border:1px solid #222;color:#222;font-size:14px;font-family:"Avenir LT W01_55 Roman",Arial,sans-serif;margin-bottom:15px}
body #isiFixedBottom .panel-heading{padding:0}
body #isiFixedBottom .panel-heading p{color:#fff}
body #isiFixedBottom .panel-heading h5{padding:5px 10px}
body #isiFixedBottom .panel-heading h5 p{padding:10px 0;text-align:center;float:right;width:100%;padding-left:10%;padding-top:14px}
body #isiFixedBottom .panel-heading>p{padding:18px 20px 10px 10px}
body .safetyInfo .panel-heading h5 p{padding:2px 20px 0 0;vertical-align:middle;margin:0;line-height:inherit;display:table-cell;float:right;width:100%;padding-left:0}
body .safetyInfo .panel-heading>p{padding-top:15px}
@media(max-width:1024px) and (min-width:992px) and (orientation:landscape){body .logo img{margin-top:8px;margin-bottom:45px;height:auto;left:25px}
}
@media(min-width:768px) and (orientation:portrait){body{padding-left:10px}
body header .logoText{padding-top:0}
body .card .card-text{height:115px;padding-left:18px;padding-top:35px}
body .card .card-text p{font-size:15px}
body .card .card-image{padding-right:5px;width:30%;margin-top:40px}
body section #isiFixedBottom{height:215px}
}
@media only screen and (min-width:768px){body .card .card-text p{font-size:15px}
body .logo img{margin-bottom:45px;height:auto;top:0}
}
@media only screen and (max-width:767px){body .card .card-text{height:70px;padding-left:20px;padding-top:22px}
body .card .card-text p{font-size:15px}
body .card .card-image{padding-right:20px;width:13%;margin-top:17px;margin-right:20px}
body header .logo img{top:0;width:110px;margin-top:0;height:auto}
body header .logoText{font-family:"Avenir LT W01_65 Medium";color:#fff;font-size:11px;padding-left:140px;padding-right:5px}
body .headerContainer{padding:2% 0}
body .co-pay-tc ul{list-style-type:disc;margin-left:2%}
body #isiFixedBottom .warningInfo{padding:10px 20px 0;border:1px solid #fff;color:#fff;font-size:14px;font-family:"Avenir LT W01_55 Roman",Arial,sans-serif;margin-bottom:15px}
body #isiFixedBottom,body #SafetyPanelInfo li{word-break:break-word}
body .safetyInfo.FixedBottom,body #isiFixedBottom{height:185px}
body #SafetyPanelInfo li{margin-bottom:3px;font-size:16px}
body #SafetyPanelInfo .sourcesText li{font-size:13px}
body .safetyInfo h4{font-size:16px}
body header .logo img{width:125px}
body .logoText p{font-size:10px}
}
@media only screen and (max-width:767px) and (orientation:portrait){body{-webkit-text-size-adjust:none}
body .card .card-image{padding-right:20px;width:20%;margin-top:5px}
body .card .card-text{height:70px;padding-top:22px;box-shadow:none;border-radius:10px;font-size:17px;background-color:#78a22f;margin-bottom:2px;margin-top:0;color:#fff}
body header .headerContainer{padding:2% 2%}
body header .logo img{width:auto;height:auto;position:relative;top:-8px;margin:0 auto;left:0;padding-bottom:10px}
body header .logoText{padding-left:0}
body header nav{padding:0 2%}
}
@media(min-width:768px) and (orientation:landscape){body header .logoText{padding-top:5px}
}