#emailBase, #pharmacyBase, #stateSelection,#qPeople,#qIncome,#qUnder19  {border-bottom: solid 1px #333;background-color: #fff;margin-top: 20px;padding: 40px;}
#deniedInsurance, #noInsuranceQuestions, #insulinSelection, #createActionPlan, #immediateActionPlan, #insuranceSelection, #selectInsulinGRP, #qIncome, #qUnder19, #baseInformation, #medsCompleted,#emailActionPlan2,#emailSent2 {display:none;}
.bg-white {padding:0!important;background-color:#FFF!important;}
#selectInsulinGRP, #immediateActionPlan, #insuranceSelection, #deniedInsurance {background-color: #fff;padding: 40px;margin-top:20px}
#createActionPlan, #immediateActionPlan, #medsCompleted, #emailActionPlan2 {border:solid 1px rgb(255 237 0);border-radius:10px; width:150px;text-align:center;padding:6px 10px;cursor:pointer;background-color:rgb(255 237 0);font-weight:600}
	
#sanofi-savings-card, #sanofi-patient-connection-program, #sanofi-emergency-use-voucher, #novonordisk-savings-program, #novonordisk-myinsulinrx, #novonordisk-patient-assistance-program,#novonordisk-immediate-supply-card, #lilly-immediate-need, #insulin-value-copay-card-program, #lilly-cares-program, #lilly-solutions-center, #semglee-savings-card, #medicaid-clinics, #medicaid-chip {display:none;margin-bottom:30px}
#incomeLevelValue {font-weight:600}#h3insulinAOptions{margin:30px auto 20px auto !important;font-weight:bold}
#actionPlanContents {padding:20px;}#actionPlanContents h3{margin-top:0;font-weight:bold}
.actionPlanMedsTable {display: grid;grid-template-columns: 20% auto;max-width:800px;}
.actionPlanMedsTable > div {background-color: #fff;border: none;padding: 10px;font-size: 1em;}
.medDisplay {display: grid!important;grid-template-columns: 30% auto!important;width:100%;margin-top:0px;background-color: #5a54f2;}
.medDisplay > div {padding: 10px;font-size: 1em;display: flex;align-items: center;margin: 0;color: #fff;}
.medName, .medActionButton {margin-bottom:16px;}
.medName {margin-right:24px;border-left: 2px solid #222 !important;}
.medActionButton {text-align:right;align-self:center;justify-content: right;}
.medActionButton a {background-color:rgb(255 237 0)!important;font-weight:bold;padding: 12px;border-radius: 20px;text-decoration: none;color:#000}
.medActionButton a:hover {color:#5a54f2;}div.plan-holder {padding: 40px;background-color: #fff;}label {display:inline;}
label.yellowButton {background-color:transparent; padding:15px;text-transform:none;}.nextButtons{width: 50%!important;margin: 20px auto;padding: 15px!important;}
#actionPlanContents, #planContainer {padding: 20px;margin: 25px auto;max-width: 1200px;}
div.hidden-ap h3 {color: #fff;padding: 20px;background-color: rgb(40 40 40);margin: 0!important;display: flex;align-items: center;}
.clearer {display:none;}div.hidden-ap {border: none;margin-bottom: 30px;}
div.plan-holder {font-size: 1.7rem;font-weight: normal;}
#emailSent2{text-align:center;}.explainerText{font-size:.8em!important;}
@media only screen and (max-width: 600px) {.medDisplay{grid-template-columns: auto !important;border-bottom: 2px solid #222 !important}.medActionButton{text-align:center!important;justify-content:center;}.medActionButton a{font-weight: normal !important;}.medName{justify-content:center;border-left:none!important;margin-right:0px;text-align:center!important;padding-bottom: 24px !important;}.emailReady h3{width:auto;text-align:center;padding-bottom:12px;!important}.insulinCBox{font-weight:normal!important;margin-bottom: 6px;display: grid;grid-template-columns: 30px auto;font-size:100%}#medicationsDiv{overflow: scroll;height:400px}div.hidden-ap h3 {width:auto;}.plan-holder{font-size:.9em!important}[type=checkbox] {max-height: 20px;}}
#infoTable {width:100%;}#infoTable td {background-color:#fff;border-bottom:solid 1px #333;padding: 20px;}
.actionButton {border-radius:20px;padding:12px;background-color:rgb(255 237 0);color:#000;}
.bchButtonP {text-align:center;margin-top:20px}
.plan-holder p {margin:15px auto;}
.plan-holder ul {list-style:bullets;margin-left:30px}