.grens.grenz .nextgren > a {
  background-color: #2cb34a;
}

iframe#signin_ifram {
  width: 100% !important;
}

.formpar select {
  background-color: #fff !important;
}

.accord2.cibts.round.expsec input {
  width: auto;
}

.thankyou-hide {
  margin: 17px auto 6px;
  width: 1080px;
  box-sizing: border-box;
}

.submblu.review input#edit-submit--2 {
  background-color: #003974;
  font-weight: 700;
  font-size: 19px;
}

#edit-container-row-1 .ipsencaresform__col-lg-2 {
  padding-right: 0;
}

.accord2.round input {
  width: auto;
}

.verfied summary {
  background-color: #fff !important;
  color: #00533d !important;
}

.verfied summary .btns::before {
  border-left: 3px solid #00533d;
  border-top: 3px solid #00533d;
}

.verfied summary .btns::after {
  content: "";
  position: absolute;
  width: 20px;
  height: 11px;
  border-right: 3px solid #00533d;
  border-top: 3px solid #00533d;
  transform: rotate(-232deg);
  right: 0;
  top: 5px;
}

.accord2.cibts.round.rnds1 input {
  width: auto;
}

.insec.insecs1 legend {
  margin-bottom: 15px;
}

.insec.insecs1 .html_text {
  margin: 18px 0;
}

.conttct.whlist.lpace.round.rnds1 .ipsencaresform__col-lg-6.conttct.accord2 {
  margin-bottom: 29px;
}

.eseall .accord2.round legend {
  margin-bottom: 20px;
}

.eseall .acorset .ipsencaresform__col-lg-6,
.eseall .acorset .ipsencaresform__col-lg-3 {
  margin-bottom: 33px;
}

.conttct.whlist.lpace.round.rnds1 .ipsencaresform__col-lg-6.conttct.accord2 {
  display: block;
}

.conttct.whlist.lpace.round.rnds1 legend {
  margin-bottom: 13px;
}

.nextt.rnxts {
  margin-top: 60px;
}

.accord2.cibts.round.expsec {
  margin-top: 20px;
}

.expsec legend {
  font-size: 16px;
}

.comnp p {
  margin: 0;
  line-height: 2em;
  font-weight: 400;
  font-size: 14px;
  letter-spacing: 1px;
}

.timgins.bline.bline2 {
  margin-top: -19px;
  border: none;
}

.accor8.round.rnds1.rect fieldset {
  width: 49%;
}

.cistte .ipsencaresform__col-lg-2 {
  padding-right: 0 !important;
}

.nextt.jects {
  margin-top: 71px;
}

.grens.grenz summary {
  background-color: #2cb34a;
}

.html_text.fifomr {
  margin-top: 33px;
  margin-bottom: -20px;
}

.newwid div#edit-container-row-1--2 {
  width: 100%;
}

.round.rebox .form-type-radio label::before {
  border-radius: 0;
}

.ktys > .form-wrapper p {
  margin-top: 20px;
  margin-bottom: 0;
}

.timgins.bline .round.rnds1 .fieldset-wrapper {
  margin-left: 20px;
}

.smls.round.rebox input {
  width: auto;
}

.html_text.formtxt.exftxt .row {
  padding-bottom: 0;
}

.offices > div:last-child {
  padding-right: 0;
}

.topcontainers.thstte {
  width: 85%;
}

.midcontainer.ziconte .ipsencaresform__col-lg-6 {
  width: 50%;
  padding-right: 0;
}

.form-type-radio label.option,
.form-type-checkbox label.option {
  color: #666;
}

.checks1.boxneds label.option {
  padding-left: 42px;
  display: block;
  padding-top: 20px;
}

.checks2.boxneds label.option {
  padding-left: 42px;
  display: block;
  padding-top: 20px;
}

.nextt.annxt {
  margin-top: 53px;
}

.exspce {
  margin-bottom: 35px !important;
  margin-top: 20px !important;
}

.html_text.formtxt.fzmore .row {
  font-size: 18px;
}

.accord2.round.morettop {
  margin-top: 30px;
}

.pulls .ipsencaresform__col-lg-1.round.rnds1.rect:nth-child(3) {
  margin-left: 6%;
}

.ipsencaresform__col-lg-12.samlas {
  margin-top: 13px;
  font-size: 18px;
}

.pulls > div label {
  margin: 0;
}

.pulls .ipsencaresform__col-lg-4.round.rnds1.rect {
  margin-left: 6%;
}

.nextt.sestep {
  margin-top: 55px;
}

.ipsencaresform__row.stpsrl {
  margin-top: 30px;
}

.midcontainer.micont1 .ipsencaresform__col-lg-3 {
  width: 35%;
}

.wiauto .ipsencaresform__col-lg-6.child1 {
  width: 100%;
}

.brtop h4 {
  padding-bottom: 1rem;
}

.statez div#edit-container-row-1 .ipsencaresform__col-lg-2 {
  padding-right: 0;
}

.statez div#edit-container-row-1 {
  width: 100%;
}

.maiadr .ipsencaresform__col-lg-11.child2 {
  width: 65%;
}

.bline .fieldset-wrapper {
  margin-left: 20px;
}

.spci {
  display: flex;
}

.fulspce div#edit-container-row-1 {
  width: 100%;
}

.fulspce div#edit-container-row-1 .ipsencaresform__col-lg-2 {
  padding-right: 0 !important;
}

.accord2.cibts.round.rnds1.radirnds input {
  width: auto;
}

.filblnk .row {
  margin-bottom: -30px;
  margin-top: 20px;
}

.content_popup_modal {
  display: none;
}

.review::after {
  content: "";
  position: absolute;
  width: 11px;
  height: 11px;
  border-right: 2px solid #fff;
  border-top: 2px solid #fff;
  right: 32px;
  transform: rotate(45deg);
  top: 21.7px;
}

.review input {
  width: 245px !important;
}

.review::before {
  right: 33px;
  content: "";
  position: absolute;
  top: 50%;
  width: 18px;
  height: 2px;
  background: #fff;
  z-index: 10;
}

.review {
  position: relative;
}

.nextt > a {
  cursor: pointer;
}

form .form-type-select label:after {
  font-size: 0.95rem;
}

.columsz > div:last-child {
  padding-right: 0;
}

.ipsencaresform__col-lg-12.child2.wauto1 {
  width: 100%;
  margin-bottom: 25px;
}

.diagnos > div:nth-child(2) {
  padding-right: 0;
}

.html_text.filconts {
  position: relative;
  bottom: -23px;
}

.phnes {
  margin-bottom: 25px;
}

.accord2.cibts .fieldset-wrapper,
.ectime .fieldset-wrapper {
  margin-left: 0px;
}

.accor8 .fieldset-wrapper {
  margin-left: 26px;
}

.wiauto .ipsencaresform__col-lg-11.child2 {
  width: 100%;
}

.ipsencaresform__col-lg-12.child2.wauto {
  width: 100%;
}

.topcontainers > div:last-child {
  padding-right: 0;
}

div#edit-container-row-1,
div#edit-container-row-1--2 {
  width: 100%;
  margin-bottom: 25px;
}

.accord2.cibts.round.rnds1 {
  margin-top: 20px;
}

.check2.boxneds label.option {
  padding-left: 28px;
  display: block;
  padding-top: 16px;
}

.diagnos > div:last-child {
  padding-right: 0;
}

.scrtxt p {
  margin: 0;
  line-height: 2em;
  font-weight: 400;
  font-size: 14px;
  letter-spacing: 1px;
}

.ipsencaresform__col-lg-6.lgonme {
  margin-top: 15px;
}

.radds span.fieldset-legend {
  font-size: 16px;
}

.spci > div:first-child {
  width: 46%;
}

.spci > div:nth-child(2) {
  margin-top: 33px;
}

.html_text.formtxt.complt1 {
  padding-top: 30px;
}

.radds span.fieldset-legend {
  font-size: 16px;
}

.round.rnds2 .fieldset-wrapper {
  margin-top: 17px;
}

.threcolmn .ipsencaresform__col-lg-4:last-child {
  padding-right: 0;
}

form .form-type-checkbox label:before,
form .form-type-checkbox label:after,
form .form-type-radio label:before {
  background-color: #fff;
}

.thankyou-show p {
  font-weight: 600;
  font-size: 16px;
}

.thankyou-show {
  margin: 17px auto;
  width: 1080px;
  padding: 0;
  box-sizing: border-box;
}

.inrelx input {
  background-color: #72226d !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  display: inline-block !important;
  width: 198px !important;
}

.increlex1 input {
  background-color: #65a444 !important;
  display: inline-block !important;
  font-size: 18px;
  font-weight: 600 !important;
  width: 198px !important;
}

.inrelx,
.increlex1 {
  margin-top: 37px;
  text-align: right;
}

.dyport input {
  background-color: #00533d !important;
  width: 245px !important;
  display: inline-block !important;
  font-size: 18px;
  font-weight: 700 !important;
  margin: 40px auto 0;
  padding: 10px 35px 11px 0 !important;
}

.dyport1 input {
  background-color: #65a444 !important;
  display: inline-block !important;
  font-size: 18px;
  font-weight: 600 !important;
  width: 198px !important;
}

.dyport,
.dyport1 {
  text-align: right;
}

details > summary::-webkit-details-marker {
  display: none;
}

.lpace label {
  margin-left: -5px;
}

.diagnos > div:first-child {
  padding-left: 0;
}

.grens1 .nextgren > a {
  background-color: #00ac89;
}

.grens.grens1 summary {
  background-color: #00ac89;
}

.formpar textarea {
  height: 67px;
  background-color: #fff;
}

.insec .accord2 label {
  margin-left: -3px;
}

.insec .accord2 .fieldset-wrapper > div {
  margin-left: 20px;
}

.columsz .ipsencaresform__col-lg-3 > div {
  position: relative;
}

.columsz .ipsencaresform__col-lg-3 > div label::after {
  color: #ccc;
}

.formtxt .row {
  padding-left: 0px;
}

img.arrow_img.smlas {
  width: 20px;
  left: -4px;
  bottom: -72px;
}

span.non_arrow.larow {
  width: 16%;
  border-right: 2px solid #000;
  border-left: none;
}

span.non_arrow.last {
  border-right: 2px solid;
}

span.non_arrow {
  border-bottom: 2px solid;
  display: block;
  position: absolute;
  bottom: -62px;
  height: 11px;
  width: 100%;
  border-left: 2px solid;
  z-index: 9999;
  left: 5px;
}

form .form-type-checkbox .form-checkbox:checked + label:after {
  opacity: 1;
}

.phone .round .form-type-checkbox label::after {
  left: 7px;
}

.round .form-type-checkbox label::before,
.round .form-type-radio label::before {
  border-radius: 50%;
  border-color: #277a91;
  border-width: 2px;
}

.somat input {
  background-color: #65a444 !important;
}

.inrelx input {
  background-color: #72226d !important;
}

.dyport input,
.dyport a {
  background-color: #00533d !important;
}

.darkgren {
  padding-top: 0;
}

.purple {
  padding-top: 0;
}

.round .focused .form-type-checkbox label::after {
  left: 6.6px;
}

.tblespace .round .form-type-checkbox label::after {
  left: 6.6px;
}

.round.radds .form-type-radio label::after {
  top: 27%;
}

.nrmls {
  margin-bottom: 15px;
  padding-bottom: 0;
  padding-top: 0;
}

.accord2.round div#edit-ispatientinsured0-c > div:first-child {
  margin-left: 0;
}

.round .form-type-radio label::after {
  border-radius: 50%;
  width: 10px;
  height: 10px;
  content: "";
  background-color: #277a91;
  left: 7px;
  top: 8px;
}

form label.form-required:after {
  color: #4f5b60;
}

/* form > * {padding:0} */
.columsz .ipsencaresform__col-lg-5:nth-child(1) {
  padding-left: 0;
}

.ipsencaresform__row.auth1 {
  width: 50%;
  margin: 20px 0;
}

.ipsencaresform__row.auth1.dob {
  width: 25%;
}

.chekc1 .form-type-checkbox label::before,
.chekc1 .form-type-checkbox label::after {
  top: 13px;
}

img.arrow_img {
  position: absolute;
  bottom: -74px;
  left: -3px;
}

.tblespace .dosing-qty .form-checkboxes {
  position: relative;
}

.tblespace .dosing-qty .form-checkboxes > div {
  margin-top: 0;
}

.tblespace .check2 label.option {
  padding-left: 0;
}

.formpar .ipsencaresform__long-box.m-t-30 {
  height: 300px;
  overflow-y: scroll;
  border: 1px solid #ccc;
  padding: 20px;
  margin-bottom: 30px;
}

.nrmls > summary {
  display: block;
  background-color: #003974;
  font-weight: 700;
  color: #fff;
  text-align: left;
  padding: 9px 0 9px;
  position: relative;
  border-top: 1px solid #003974;
  border-bottom: 1px solid #003974;
  width: 100%;
  cursor: pointer;
}

.btns {
  margin: 0 auto;
  width: 1080px;
  font-size: 22px;
  font-family: open sans light;
}

.accor-par > div {
  margin: 5px 0 15px 0;
}

.grens > summary {
  display: block;
  background-color: #65a444;
  font-weight: 700;
  color: #fff;
  text-align: left;
  padding: 9px 0 9px;
  position: relative;
  border-top: 1px solid #65a444;
  border-bottom: 1px solid #65a444;
  width: 100%;
  cursor: pointer;
}

.dx8-details-content.formpar,
.formpar {
  margin: 0 auto;
  max-width: 1080px;
  padding: 35px 0 20px;
  font-family: "Open Sans light" !important;
}

.formpar label {
  color: #4f5b60;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 0.75rem;
}

.formpar input {
  width: 100%;
  display: block;
  padding: 10px 16px 10px 16px;
  border: 1px solid #848484;
  color: #848484;
  font-weight: 400;
  background-color: #fff;
  margin-right: 0px;
}

.child1 {
  width: 50%;
  margin-bottom: 25px;
}

.ipsencaresform__col-lg-11.child2 {
  width: 91.6%;
  margin-bottom: 25px;
}

.ipsencaresform__col-lg-6.child2,
.ipsencaresform__col-lg-12.child2 {
  margin-bottom: 25px;
  width: 100%;
}

div#edit-container-row-1,
div#edit-container-row-1--2,
.columsz {
  width: 91.6%;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-bottom: 25px;
}

.conttct .fieldset-wrapper > div,
.acco7 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  box-sizing: border-box;
}

.diagnos,
.threcolmn,
.offices,
.topcontainers,
.midcontainer,
.timgins {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-bottom: 25px;
}

.phone {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}

#edit-container-row-1 > div,
.phone > div,
.columsz > div,
.diagnos > div,
.threcolmn > div,
.offices > div,
.topcontainers > div,
.midcontainer > div,
.timgins > div,
.acco7 > div {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  min-height: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.diagnos > div {
  width: 50%;position: relative;
}

.threcolmn > div:first-child {
  padding-left: 0;
}

.threcolmn > div {
  width: 33.33%;position: relative;
}

#edit-container-row-1 .ipsencaresform__col-lg-6,
#edit-container-row-1--2 .ipsencaresform__col-lg-6 {
  width: 50%;
}

#edit-container-row-1 .ipsencaresform__col-lg-3,
#edit-container-row-1--2 .ipsencaresform__col-lg-3 {
  width: 25%;
}

#edit-container-row-1 .ipsencaresform__col-lg-2,
#edit-container-row-1--2 .ipsencaresform__col-lg-2 {
  width: 25%;
}

.ipsencaresform__row.dob {
  width: 25%;
  margin-bottom: 25px;
}

.accord2.round.verbi {
  margin-top: 30px;
}

.ipsencaresform__row.mail {
  width: 91.6%;
  margin-bottom: 25px;
}

.phone input {
  width: auto;
}

.phone > div {
  width: 25%;
  margin-bottom: 25px;
}

.fname {
  background-color: #f1f2f2;
  padding: 30px 0 10px 0;
  position: relative;
  margin-bottom: 35px;
}

.fname .html_text .row {
  color: #848484;
  font-size: 14px;
  padding-bottom: 10px;
}

.columsz select#relationship-to-patient {
  background-color: #fff;
}

div.fname::before {
  content: "";
  position: absolute;
  left: -100%;
  top: 0;
  bottom: 0;
  background: #f1f2f2f2;
  right: 0;
  z-index: -1;
}

div.fname::after {
  content: "";
  position: absolute;
  left: 0%;
  top: 0;
  bottom: 0;
  background: #f1f2f2f2;
  right: -100%;
  z-index: -1;
}

.formtxt .row {
  font-size: 14px;
  padding-bottom: 15px;
  line-height: 1.5em;
}

.checks2 input {
  width: auto;
}

#chekc1 input#patient-i-authorize,
#check2 input#patient-permission,
#checks1 input#attest-that-i-am-not-enrolled,
#checks2 input#ic-copay-program-opt-in,
.chekc1 input#patient-i-authorize,
.check2 input#patient-permission,
.checks1 input#attest-that-i-am-not-enrolled,
.checks2 input#ic-copay-program-opt-in .conttct .fieldset-wrapper input {
  width: auto;
  position: absolute;
  top: 0;
  z-index: 10;
}

div#chekc1,
div#check2,
#checks1,
#checks2,
div.chekc1,
div.check2,
.checks1,
.checks2 {
  margin-top: 0.75rem;
  margin-bottom: 25px;
  position: relative;
}

.nextt,
.nextgren,
#edit-action {
  text-align: right;
}

.nextt > a {
  background-color: #003974;
  display: table;
  padding: 14px 40px 14px 0;
  border-radius: 5px;
  color: #fff;
  width: 198px;
  text-align: center;
  margin: 30px 0px 30px auto;
  font-weight: bold;
  font-size: 18px;
  position: relative;
}

.nextgren > a {
  background-color: #65a444;
  display: table;
  padding: 14px 40px 14px 0;
  border-radius: 5px;
  color: #fff;
  width: 198px;
  text-align: center;
  margin: 30px 0px 30px auto;
  font-weight: bold;
  font-size: 18px;
  position: relative;
}

.phone label {
  text-align: left;
  color: #666;
  padding-left: 0px;
}

.columsz .ipsencaresform__col-lg-5 {
  width: 48%;
  flex-basis: 48%;
}

.columsz .ipsencaresform__col-lg-3 {
  width: 25%;
}

.columsz .ipsencaresform__col-lg-4 {
  width: 27%;
}

#chekc1 label,
#check2 > label,
#checks1 label,
#checks2 label,
.chekc1 label,
.check2 label,
.checks1 label {
  padding-left: 34px;
}

.checks2 label {
  padding-left: 0px;
}

#chekc1 input#patient-i-authorize,
.chekc1 input#patient-i-authorize {
  top: 7px;
}

#check2 label.option::before,
#check2 label.option::after {
  top: 14px;
}

form legend {
  font-weight: normal;
  margin-bottom: 0.5rem;
  color: #4f5b60;
  font-size: 16px;
}

.formtxt a {
  color: #003f88;
  font-weight: 700;
  font-size: 14px;
}

.accord2 {
  display: flex;
}

#edit-actions input#edit-submit {
  background-color: #003974;
  display: table;
  padding: 14px 31px 14px 0;
  border-radius: 5px;
  color: #fff;
  width: 198px;
  text-align: center;
  margin: 30px 0px 30px auto;
  font-weight: bold;
  font-size: 18px;
  position: relative;
}

.offices > div {
  width: 50%;position: relative;
}

.topcontainers .ipsencaresform__col-lg-6 {
  width: 55%;position: relative;
}

.midcontainer .ipsencaresform__col-lg-6 {
  width: 50%;
}

.midcontainer > div:last-child {
  padding-right: 0;
}

.topcontainers .ipsencaresform__col-lg-2:nth-child(2) {
  width: 20%;
}

.topcontainers .ipsencaresform__col-lg-2:nth-child(3),
.midcontainer .ipsencaresform__col-lg-3 {
  width: 25%;
}

.conttct legend {
  font-weight: 500;
  margin-bottom: 0.75rem;
  color: #4f5b60;
}

.conttct .fieldset-wrapper {
  position: relative;
}

.timgins > .ipsencaresform__col-lg-4.conttct {
  width: 36%;
}

.conttct label.option {
  padding-left: 42px;
}

.conttct .form-checkboxes > div,
.conttct .fieldset-wrapper > div > div {
  margin-top: 0px;
}

.conttct span.fieldset-legend {
  font-size: 16px;
}

.conttct .form-checkboxes > div:nth-child(2),
.conttct .form-checkboxes > div:nth-child(3),
.conttct .fieldset-wrapper > div > div:nth-child(2),
.conttct .fieldset-wrapper > div > div:nth-child(3) {
  margin-left: 15px;
}

.ipsencaresform__col-lg-12.conttct.nxt1 {
  margin-bottom: 25px;
}

.nxt1 legend {
  margin-bottom: 15px;
}

.conttct.nxt1 .fieldset-wrapper > div > div:nth-child(3) {
  margin-left: 53px;
  margin-top: 0;
}

.nextgren.acor4 {
  margin-top: 40px;
}

.html_text.formtxt.blktxt {
  margin-top: 19px;
}

.conttct.whlist {
  margin-top: 1px;
  margin-bottom: 10px;
}

.nextgren.stdyprt {
  margin-top: 62px;
}

.phone.phontops {
  margin-top: 40px;
}

.lpace .fieldset-wrapper > div {
  margin-left: 20px;
}

.formtxt1 .row {
  font-size: 16px;
  padding-bottom: 5px;
  line-height: 2.8em;
}

.acco7 .ipsencaresform__col-lg-6 {
  width: 50%;
}

.acco7 .ipsencaresform__col-lg-3 {
  width: 25%;
}

.formpar #edit-table-info th {
  border: 1px solid #4f5b60;
  background: #4f5b60;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
}

.ipsencaresform__row.accor8 {
  margin-top: 25px;
}

.accor8 .form-checkboxes {
  display: flex;
  flex-direction: row;
}

.formpar > table {
  width: 100%;
  margin-top: 35px;
}

/* .formpar > table  tr{box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-left: -0.5rem;
  margin-right: -0.5rem;} */
.formpar > table td {
  word-break: break-word;
  margin: 0;
  border: 2px solid;
  text-align: center;
}

.formpar form .form-textarea {
  background-color: #fff;
}

.nextt > a::after,
.nextgren > a::after {
  content: "";
  position: absolute;
  width: 9px;
  height: 9px;
  border-right: 2px solid #fff;
  border-top: 2px solid #fff;
  right: 34px;
  transform: rotate(45deg);
  top: 20.7px;
}

.nextt > a::before,
.nextgren > a::before {
  right: 35px;
  content: "";
  position: absolute;
  top: 50.6%;
  width: 17px;
  height: 2px;
  background: #fff;
}

.btns {
  position: relative;
}

.btns::before {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  left: -34px;
  border-left: 3px solid #fff;
  border-top: 3px solid #fff;
  transform: rotate(138deg);
  top: 5px;
}

.formpar {
  box-sizing: border-box;
}

.accord2 div#edit-ispatientinsured0-c > div {
  margin-left: 55px;
}

.accord2 div#edit-ispatientinsured0-c,
.accord2 fieldset#is-physician-a-participating-provider {
  display: flex;
  margin: 0;
}

.accord2 .fieldset__wrapper.fieldset__wrapper--group {
  flex-direction: row;
}

.accord2
  legend.fieldset__legend.fieldset__legend--composite.fieldset__legend--visible {
  flex-direction: row;
}

.accord2 .fieldset__wrapper.fieldset__wrapper--group > div > div:nth-child(2) {
  margin-left: 47px;
}

.accord2 .fieldset__wrapper.fieldset__wrapper--group div {
  display: flex;
  margin-left: 55px;
}

.accord2 fieldset#patient-is-secondary-insured {
  display: flex;
}

.ipsencaresform__accordion-panel,
.grens {
  margin-bottom: 15px;
}

.ipsencaresform__accordion-panel,
.grens {
  margin-bottom: 15px;
  padding-bottom: 0px;
  padding-top: 0px;
}

.btns {
  line-height: 1.5;
}

.btns::before {
  top: 10px;
}

.accord2 .fieldset-wrapper > div > div:nth-child(2) {
  margin-top: 0;
  margin-left: 21px;
}

.accord2 .fieldset-wrapper > div > div {
  margin-top: 0;
}

.accord2 .fieldset-wrapper > div > div {
  margin-top: 0;
  margin-left: 27px;
}

.accord2 {
  margin-bottom: 15px;
}

.acorset > div > div {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.acorset .ipsencaresform__col-lg-6 {
  display: flex;
  width: 50%;
  flex-direction: row;
  margin-bottom: 15px;
}

.acorset .ipsencaresform__col-lg-3 {
  display: flex;
  flex-direction: row;
  width: 25%;
  margin-bottom: 15px;
}

.accord2 div#edit-isphysicianaparticipatingprovider0-c,
.accord2 div#edit-doespatienthavesecondaryinsurance6-c {
  display: flex;
}

.child2.onmore {
  width: 100%;
}

.conttct label.option {
  padding-left: 0px;
}

.insec div#edit-specialtypharmacyorbuyandbill0-c, div#edit-specialtypharmacyorbuyandbill0-c--2 {
  display: flex;
  flex-direction: row;
}

.insec input#specialty-pharmacy-or-buy-bill {
  width: auto;
  margin-right: 0;
}

.insec div#edit-specialtypharmacyorbuyandbill0-c > div:nth-child(2) {
  margin-left: 24px;
}

.conttct.whlist fieldset {
  margin-top: 15px;
}

.smls input#edit-requested-location-for-training-c-prescribers-office,
.smls input#edit-requested-location-for-training-c-other-md-officeclinic {
  width: auto;
}

.insec div#edit-specialtypharmacyorbuyandbill0-c > div:nth-child(2) {
  margin-top: 0;
}

.accor8 .form-checkboxes {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.accor8 .form-checkboxes > div:first-child,
.accor8 .form-checkboxes > div:nth-child(3) {
  width: 33.33%;
}

.accor8 .form-checkboxes > div label {
  padding-left: 29px;
  margin-top: 0;
}

.accor8 .form-checkboxes > div:nth-child(2),
.accor8 .form-checkboxes > div:nth-child(4) {
  width: 66.66%;
}

.accor8 .form-checkboxes > div {
  position: relative;
}

.accor8 .form-checkboxes > div > input {
  width: auto;
  position: absolute;
  left: 0;
}

.accor8 .fieldset-wrapper {
  margin-top: 15px;
}

/* .accor8 .form-checkboxes > div label {
    padding-left: 23px;
    margin-top: 0;
} */
.accor8 div#edit-container-row-site-of-care {
  display: flex;
  flex-direction: row;
}

.accor8 div#edit-container-row-site-of-care > div:nth-child(2) {
  margin-top: 54px;
}

.formpar > table td textarea {
  border: none;
  outline: none;
}

.open1 .btns::before {
  transform: rotate(225deg);
  top: 4px;
}

.formpar > table {
  width: 100%;
  margin-top: 35px;
  box-sizing: border-box;
}

.insec div#edit-specialtypharmacyorbuyandbill0-c {
  margin-top: 15px;
}

.accord2 div#edit-ispatientinsured3-c,
.accord2 div#edit-doespatienthavesecondaryinsurance2-c,
.accord2 div#edit-isphysicianaparticipatingprovider4-c,
.accord2 div#edit-specialtypharmacyyn-c,
.accord2 div#edit-has-patient-previously-c,
.accord2 div#edit-ispatientinsured5-c--2,
.accord2 div#edit-doespatienthavesecondaryinsurance4-c--2,
.accord2 div#edit-isphysicianaparticipatingprovider8-c--2,
.accord2 div#edit-ispatientinsured4-c,
.accord2 div#edit-doespatienthavesecondaryinsurance3-c,
.accord2 div#edit-isphysicianaparticipatingprovider6-c {
  display: flex;
}

.accor8 .form-checkboxes > div:first-child,
.accor8 .form-checkboxes > div:nth-child(3),
.accor8 .form-checkboxes > div:nth-child(2),
.accor8 .form-checkboxes > div:nth-child(4),
.accord2 div#edit-ispatientinsured4-c,
.accord2 div#edit-doespatienthavesecondaryinsurance3-c,
.accord2 div#edit-isphysicianaparticipatingprovider6-c {
  margin-bottom: 15px;
}

.smls input#edit-request-injection-training-for-hcp2-c-prescribers-office,
.smls input#edit-request-injection-training-for-hcp2-c-other-md-officeclinic {
  width: auto;
}

.tblespace {
  margin-top: 31px;
}

.ipsencaresform__col-lg-12.tblespace:nth-child(5) {
  margin-top: 30px;
}

.tblespace .table-dosing > div > div > div {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  min-height: 1px;
}

.tblespace .table-dosing > div > div {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-left: -0.5rem;
  margin-right: -0.5rem;
  position: relative;
  border: 1px solid;
}

.tblespace
  .dosing-qty.ipsencaresform__col-lg-6
  div#edit-weight-based-initial-dosage-c--2,
.tblespace .dosing-qty.ipsencaresform__col-lg-6 .form-checkboxes,
.tblespace .dosing-qty > div {
  display: flex;
  margin: 0 auto;
  align-items: center;
  width: 86%;
}

.tblespace .html_text {
  width: 16.66%;
  border-right: 1px solid;
  padding: 23px;
  position: relative;
}

.tblespace .dosing-qty.ipsencaresform__col-lg-6 {
  width: 50%;
  position: relative;
}

.tblespace
  .dosing-qty.ipsencaresform__col-lg-6
  div#edit-weight-based-initial-dosage-c--2
  input,
.tblespace
  .dosing-qty.ipsencaresform__col-lg-6
  input#edit-well-tolerated-after-7-days-c-008-mgkg--2,
.tblespace
  .dosing-qty.ipsencaresform__col-lg-6
  input#edit-well-tolerated-after-7-days-c-009-mgkg--2,
.tblespace
  .dosing-qty.ipsencaresform__col-lg-6
  input#edit-well-tolerated-after-7-days-c-011-mgkg--2,
.tblespace
  .dosing-qty.ipsencaresform__col-lg-6
  input#edit-well-tolerated-after-7-days-c-010-mgkg--2,
.tblespace
  .dosing-qty.ipsencaresform__col-lg-6
  input#edit-well-tolerated-after-7-days-c-012-mgkg--2,
.tblespace
  .dosing-qty.ipsencaresform__col-lg-6
  input#edit-well-tolerated-after-an-add-7-days-c--2 {
  width: auto;
}

.tblespace
  .dosing-formula.ipsencaresform__col-lg-4
  div#edit-container-row-doasing-formula--2,
.tblespace .dosing-formula.ipsencaresform__col-lg-4,
.tblespace
  .dosing-formula.ipsencaresform__col-lg-4
  div#edit-container-after-add-formula-7--2 {
  display: flex;
  align-items: center;
}

/* .tblespace .dosing-formula.ipsencaresform__col-lg-4 div#edit-container-row-doasing-formula--2>div {
  margin: 0 7px 0 0px;
} */

.tblespace .dosing-qty.ipsencaresform__col-lg-6 {
  width: 50%;
  position: relative;
  margin-top: 31px;
}

.tblespace .dosing-formula.ipsencaresform__col-lg-4 {
  width: 33.33%;
  border-left: 1px solid;
  padding: 0 15px;
}

.tblespace
  .dosing-formula.ipsencaresform__col-lg-4
  div#edit-container-row-doasing-formula--2
  > div
  input#initial-dosage-step-up1 {
  width: auto;
}

.tblespace div#edit-container-row-doasing-formula,
.tblespace div#edit-container-row-tolerated-after-7,
.tblespace div#edit-container-after-add-formula-7 {
  display: flex;
  align-items: center;
}

.tblespace .form-checkboxes input,
.tblespace .dosing-qty input {
  width: auto;
  cursor: pointer;
}

.qtty {
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
  margin-top: 30px;
}

.qtty .ipsencaresform__col-lg-3 {
  width: 25%;
}

.pulls {
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
  margin: 30px 0;
}

.pulls .ipsencaresform__col-lg-2.m-r-40 {
  width: 16.6%;
}

.pulls .ipsencaresform__col-lg-1 {
  width: 8%;
}

.pulls .ipsencaresform__col-lg-2.m-r-40 {
  width: 18%;
  margin-left: 0px;
}

.pulls > div input {
  width: auto;
  margin-right: -5px;
}

.ktys .ipsencaresform__row {
  margin-top: 31px;
}

.pulls div:nth-child(1) {
  margin-left: 0;
}

.pulls div {
  margin-left: 16px;
}

.tblespace .focused {
  position: absolute;
  left: 0;
  bottom: -27px;
}

.tblespace .focused input {
  width: auto;
}

.accord2 .fieldset-wrapper > div > div:first-child {
  margin-left: 0;
}

.tblespace
  .dosing-formula.ipsencaresform__col-lg-4
  div#edit-container-row-tolerated-after-7--2 {
  display: flex;
  align-items: center;
}

.injects .js-form-item {
  display: block;
}

.injects .js-form-item label {
  display: inline-block;
  width: 33.33%;
}

.injects .js-form-item input {
  display: inline-block;
  width: 40%;
  margin-bottom: 10px;
}

.tblespace .dosing-formula.ipsencaresform__col-lg-4 input {
  padding: 4px 8px;
  cursor: pointer;
}

.tblespace .dosing-formula.ipsencaresform__col-lg-4 .form-wrapper > div {
  margin: 0 7px 0 6px;
}

.pulls .ipsencaresform__group label {
  display: none;
}

article {
  overflow: hidden;
}

.diagnos.dian1 .ipsencaresform__col-lg-6:nth-child(1) {
  padding-left: 0;
}

.phnes.peakss {
  margin-bottom: 43px;
}

.brtop::before {
  content: "";
  position: absolute;
  top: -14px;
  width: 100%;
  height: 1px;
  background-color: #000;
}

.brtop {
  position: relative;
  margin: 48px 0 0 0;
  padding: 15px 0 0 0;
}

.bline1 .fieldset-wrapper {
  margin-left: 20px;
}

.timgins.bline.nobotls {
  border-bottom: none;
}

.ipsencaresform__row.dob.agdob {
  margin-bottom: 25px;
}

.indpce .fieldset-wrapper {
  margin-left: 20px;
}

.incsie .ipsencaresform__col-lg-11.child2 {
  width: 61%;
}

.indec div#edit-container-row-1 {
  width: 100%;
}

.indec div#edit-container-row-1 .ipsencaresform__col-lg-2 {
  padding-right: 0;
}

.brtop h4 {
  font-size: 16px;
}

.fotem p {
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 2em;
  font-weight: 400;
}

.sclble p {
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 2em;
}

.somt {
  text-align: right;
}

.somt input {
  background-color: #003974 !important;
  font-weight: 700;
  font-size: 16px;
  margin-top: 50px;
  width: 240px !important;
  display: inline-block;
}

.patitassit.review input {
  width: 245px !important;
  font-weight: 700;
  font-size: 16px;
  background-color: #65a444 !important;
  display: inline-block;
  margin: 40px auto 0;
  border-radius: 5px;
}

.patitassit.review {
  text-align: right;
}

.onyenrol input {
  width: 245px !important;
  background-color: #003974 !important;
  font-weight: 700;
  font-size: 18px;
  display: inline-block;
  margin: 40px auto 0;
  padding: 10px 35px 11px 0;
}

.onyenrol {
  text-align: right;
}

.onyvipatient.review {
  text-align: right;
}

.onyvipatient input {
  background-color: #2cb34a !important;
  font-weight: 700;
  font-size: 18px;
  display: inline-block;
  margin: 0 auto;
  width: 245px !important;
}

.inrelxenrol input {
  background-color: #72226d !important;
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  width: 245px;
  display: inline-block;
  margin: 40px auto 0;
}

.inrelxenrol.review {
  text-align: right;
}

.increlex2 input {
  background-color: #00ac89 !important;
  display: inline-block !important;
  font-size: 18px;
  font-weight: 600 !important;
  width: 245px !important;
  margin: 30px auto 0;
}

.increlex2.review {
  text-align: right;
}

.dyportpate.review {
  text-align: right;
}

.dyportpate input {
  background-color: #2cb34a !important;
  font-size: 16px;
  font-weight: 700;
  display: inline-block;
  width: 245px;
  margin: 40px auto 0;
}

.newwid div#edit-container-row-1 {
  width: 100%;
}

.chekc1.cicle label::after,
.check2.intops.cicle label::after {
  left: 6px;
}

.incrassit::before {
  top: 51px;
}

.incrassit::after {
  top: 47px;
}

.ipsencaresform__col-lg-12.accord2.round.step7 .fieldset-wrapper {
  margin-left: 16px;
}

.ktys > .form-wrapper p.syrin {
  margin: 21px 0 -16px 0;
}

.diagnos.onyauth {
  margin-top: 20px;
}

.phone.onphne {
  margin-top: 37px;
}

.incrassit1::before {
  top: 61px !important;
}

.onyenrol.review.incrassit1::after {
  top: 58px !important;
}

.onyvipatient.review::after {
  top: 18px !important;
}

.nextgren.onystp5 {
  margin-top: 60px;
}

.accord2.round.onmospce {
  margin-top: 30px;
}

.prescr p:first-child {
  margin-bottom: 0;
}

.ipsencaresform__col-lg-12.conttct.nxt1.round.rebox .fieldset-wrapper {
  margin-top: 18px;
}

.spci .ipsencaresform__col-lg-12.conttct.nxt1.round.rebox .fieldset-wrapper {
  margin-top: 0;
}

.qtty.onmspp {
  margin-top: 50px;
}

.html_text.formtxt1.inandec {
  margin-bottom: -31px;
  margin-top: 30px;
}

.js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-state6__c.form-item-state6__c {
  position: relative;
}

select#patient-state {
  color: #848484;
}

.timgins.ectime .fieldset-wrapper {
  margin-top: 0;
}

.timgins.ectime {
  margin-top: -9px;
}

.onmnetxt {
  margin-top: 59px;
}

.sclble.anbles .ipsencaresform__col-lg-12 div:first-child {
  display: none;
}

.submblu.review.incrassit2::after {
  top: 19px;
}

.submblu input {
  display: inline-block;
}

select#patient-state {
  position: relative;
}

.tblespace .ipsencaresform__controls p {
  text-align: center;
}

.ipsencaresform__row1.injects p {
  text-align: right;
  margin-right: 53px;
}

.review input {
  text-align: left !important;
  padding: 10px 15px 10px 39px !important;
  border-radius: 5px !important;
}

.patitassit.review::before {
  top: 60px !important;
}
.patitassit.review::after {
  top: 56px !important;
}

.somt.review::before {
  top: 71px !important;
  
}

.somt.review::after {
  top: 67px !important;
}

.submblu.review::after {
  top: 19px;
}

.submblu.review {
  text-align: right;
}

.phone.pasus {
  margin-top: 43px;
}

.nextt.dyport {
  margin-top: 54px;
}

.formpar.dyptien .ipsencaresform__row p:first-child {
  display: none;
}

.ipsencaresform__row.dypotopspce {
  margin-top: 23px;
}

.dyport.review.incrassit1 {
  margin-bottom: 30px;
}

.ipsencaresform__control.step_up_wrp.focused.round.rnds1.rect label.option {
  padding-left: 14px;
}

.tblespace .fieldset-wrapper label.option {
  font-size: 12px;
  padding-right: 4px;
}

span.m-l-10 {
  display: inline-block;
  padding: 0 5px;
}
.nextt.incrnex {
  margin-top: 61px;
}

.patitassit.review {
  margin-top: 55px;
}
.accord2.round.onmospce1 {
  margin-top: 25px;
}

.columsz.vercolumn {
  width: 100%;
}

.sclble.anbles .ipsencaresform__col-lg-12 > p:first-child {
  display: none;
}
.somts1.review::after {
  top: 18px !important;
}
/* .onyenrol.review::after {
  top: 19px !important;
} */
/* .onyenrol.review::before {
  top: 63px !important;
} */
.topcontainers.medcont {
  width: 90%;
}
.ipsencaresform__col-lg-12.syringes_for_injection p.syrin {
  margin-top: 29px;
}
.ipsencaresform__col-lg-12.syringes_for_injection p.syrin {
  margin-top: 29px;
}
.ipsencaresform__col-lg-12.round.rnds2 .fieldset-wrapper input {
  width: auto;
}
.formpar .formpar {
  padding-top: 0;
}
.somts1.review {
  text-align: right;
  margin: 30px auto 0;
}
.somts1.review input {
  background-color: #003974;
  font-size: 18px;
  display: inline-block;
}
.somts1.review input:hover {
  background-color: #003974;
}
.submblu.review input {
  background-color: #003974;
  font-size: 18px;
  font-weight: 700;
}
.submblu.review input:hover {
  background-color: #003974;
}
.darkgren summary {
  display: block;
  background-color: #00533d;
  font-weight: 700;
  color: #fff;
  text-align: left;
  padding: 9px 0 9px;
  position: relative;
  border-top: 1px solid #003974;
  border-bottom: 1px solid #003974;
  width: 100%;
  cursor: pointer;
}
.purple summary {
  display: block;
  background-color: #72226d;
  font-weight: 700;
  color: #fff;
  text-align: left;
  padding: 9px 0 9px;
  position: relative;
  border-top: 1px solid #003974;
  border-bottom: 1px solid #003974;
  width: 100%;
  cursor: pointer;
}
.incrassit1::after {
  top: 56px !important;
}
.inrelxenrol.review.incrassit1::after {
  top: 56px !important;
}

.ipsencaresform__row.nerow {
  width: 70%;
  margin-bottom: 25px;
  margin-top: 25px;
}
.nrow1 div#edit-container-row-1 {
  width: 100%;
}
.ui.pointing.label {
  top: 11px;
  font-size: 11px;
  padding: 6px 10px 2px 10px;
}
/* .required {
  border-left: 5px solid #ee0101 !important;
} */
.check2.boxneds input {
  width: auto;
}
.check2 input {
  width: auto;
}
.purple .nextt > a {
  background-color: #72226d !important;
}
.accord2.round div#edit-isphysicianaparticipatingprovider5-c {
  display: flex;
}
.onyenrol.review::after {
  top: 18px;
}
.check2.exspce.intops label.option,
.check2.intops label.option {
  padding-left: 34px;
}
.ipsencaresform__row.mbotms {
  margin-bottom: 25px;
}
.formpar.clpara .ipsencaresform__row > p:first-child {
  text-transform: uppercase;
}

.js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-state14__c.form-item-state14__c {
  position: relative;
}
.js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-state14__c.form-item-state14__c,
.js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-state16__c.form-item-state16__c,
.js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-state12__c.form-item-state12__c,
.js-form-type-select {
  position: relative;
}
.acorset .ipsencaresform__col-lg-6, .acorset .ipsencaresform__col-lg-3, .accord2 {position: relative;}
label#patient-primary-insurance-co-error, label#patient-primary-insurance-co-phone-error,
 label#primary-subscriber-policy-id-error, label#patient-primary-insurance-group-error {
  position: absolute;
  top: 82px;
  left: 0;
  right: 0;
  display: inline-block;
  z-index: 10;
}
 label#patient-primary-insurance-group-error {width: 51%;}
 
 label#patient-primary-insurance-co-error,
  label#primary-subscriber-policy-id-error {width: 24%;}

  label#patient-primary-insurance-co-phone-error {
    width: 50%;
}
label#IsPatientInsured3__c-error, label#Doespatienthavesecondaryinsurance2__c-error
 {
  position: absolute;
  top: 70px;
}
label#primary-subscriber-policy-id-error,
 label#patient-primary-insurance-co-phone-error, label#patient-primary-insurance-co-error {
  position: absolute;
  top: 78px;z-index: 10;
}
label#IsPatientInsured4__c-error {
  position: absolute;
  top: 58px;
  z-index: 10;
}
label#Doespatienthavesecondaryinsurance3__c-error {
  position: absolute;
  top: 56px;
  z-index: 10;
}
label#IsPatientInsured0__c-error {
  position: absolute;
  top: 58px;
  z-index: 10;
}
label#Doespatienthavesecondaryinsurance6__c-error {
  position: absolute;
  top: 56px;
  z-index: 10;
}
label#SpecialtyPharmacyYN__c-error {
  position: absolute;
  top: 56px;
  left: 24px;
}
label#IsPatientinsured5__c-error {
  position: absolute;
  top: 60px;
  z-index: 10;
}
label#Doespatienthavesecondaryinsurance4__c-error {
  position: absolute;
  top: 58px;
  z-index: 10;
}
label#IsPatientInsured6__c-error {
  position: absolute;
  top: 56px;
  z-index: 10;
}
label#Doespatienthavesecondaryinsurance5__c-error {
  position: absolute;
  top: 57px;
  z-index: 10;
}
label#IsPatientInsured2__c-error {
  position: absolute;
  top: 56px;
  z-index: 10;
}
label#Doespatienthavesecondaryinsurance__c-error {
  position: absolute;
  top: 57px;
  z-index: 10;
}
label#SpecialtyPharmacyorBuyandBill2__c-error {
  position: absolute;
  top: 64px;
  left: 23px;
}
.conttct.whlist fieldset {position: relative}

label#RxSent__c-error {
    position: absolute;
    top: 31px;
    left: 18px;
}
label#HaspatientpreviouslybeenonINCRELEX__c-error {
  position: absolute;
  top: 57px;
  left: 13px;
}
.ipsencaresform__controls.ij-pl-xs--20
label#kg-weight-04mg-error {
  position: absolute;
  top: 48px;
  z-index: 10;
}
label#mg-per-kg-0\.4mg-error {
  top: 50px;
  position: absolute;
  z-index: 10;
}
label#mg-x-10-0\.4mg-error {
  position: absolute;
  top: 47px;
  z-index: 10;
}
label#mg-x-10-bid-0\.4mg-error {
  position: absolute;
  top: 38px;
  right: 0;
}
.ipsencaresform__controls.ij-pl-xs--20 {position: relative;}
label#Has_patient_previously__c-error {
  position: absolute;
  top: 55px;
  left: 14px;
}
label#Weight_based_initial_dosage__c\[0\.04\ mg\/kg\]-error {
  position: absolute;
  left: 0;
  top: 31px;
}

label#patient-secondary-insurance-co-error {
  position: absolute;
  top: 82px;
  z-index: 1;
}
label#patient-secondary-insurance-co-phone-error {
  position: absolute;
  top: 80px;
  z-index: 1;
}
label#patient-secondary-subscriber-policy-id-error {
  position: absolute;
  top: 80px;
  z-index: 1;
}

.ui.pointing.label {z-index:1}

.round div.form-wrapper > div:first-child {
  margin-bottom: 17px;
}

label#form-validation-field-0-error, label#form-validation-field-1-error, label#form-validation-field-2-error, label#form-validation-field-3-error, label#form-validation-field-4-error {
    top: 30px;
}
label#patient-phones-cell-error {
  top: 30px;position: absolute;
}
label#patient-phones-home-error {
  top: 30px;position: absolute;
}

label#Syringes_for_Injection_1__c-error, label#Syringes_for_Injection_1__c2-error,label#syringes_for_Injection_2__c-error,label#Syringes_for_Injection_2__c1-error{
    width: 100%;
    height: 32px;
    color: #fff !important;
}
.ipsencaresform__row.checkbox-group.acorset {
  margin-top: 27px;
}
.ipsencaresform__col-lg-3.round .js-form-item.form-item.js-form-type-textfield {
  margin-top: 34px;
}
.conttct.whlist.lpace.round.rnds1 + .ipsencaresform__col-lg-6 {
  margin-top: 25px !important;
}
.midcontainer div,  .ipsencaresform__col-lg-12.round.rnds2, 
.acco7 > div, .ipsencaresform__col-lg-3.round > div, .topcontainers > div, 
.phnes > div, .threcolmn > div, .ipsencaresform__col-lg-6.child1, .diagnos.onyauth > div, .ipsencaresform__col-lg-6,
.columsz.clzms div, .columsz > div{position: relative;}
.ipsencaresform__row.dob.auth2 label.js-form-required.form-required {
  margin-top: 9px;
}


label#tax-id-number-error, label#npi-number-error, label#medicare-office-institution-error,
 label#medicare-office-institution-title-error, label#medicare-office-institution-title-error,
 label#hcp-city-error, label#hcp-state-error, label#hcp-zip-error, label#hcp-fax-error,
  label#hcp-email-error, label#primary-icd-10-code-error, label#prescriber_attestation_name-error,
  label#prescriber_title-error, label#annual-household-income-error, label#number-of-people-error, 
  label#prescriber-name-error, label#specialty-error, label#ppa-patient-name-error, label#datepicker2-error,
  label#number-of-people-error, label#hcp-phone-error, label#specialty_office-error, label#ppa_patient_name-error, 
  label#patient-name-error, label#medicare-office-institution-contact-error, label#state-license-number-error, 
  label#patient-legal-guardian-name-error, label#relationship-to-patient-error, label#office-contact-title-error{
  position: absolute;
  top: 81px;
} 
label#SpecialtyPharmacyorBuyandBill0__c-error {
  position: absolute;
  top:90px;
}
.ipsencaresform__row.checkbox-group.acorset + .accord2.round {
  margin-top: 13px;
}

.acorset .ipsencaresform__col-lg-6:nth-child(3), .acorset .ipsencaresform__col-lg-3:nth-child(4) {
  margin-top: 15px;
}
.ipsencaresform__row.accor8.round.rnds2.rect .form-type-radio:first-child label::before {
  top: 2px;
}
/* .ipsencaresform__row.accor8.round.rnds1.rect .js-form-type-radio:first-child label::before {
    top: 2.1px;
} */
#edit-table-info tr td > div label {
  position: absolute;
  top: 76px;
  height: auto;
}
#edit-table-info tr {
  position: relative;
}
.conttct .js-form-item.form-item.js-form-type-textfield {
  margin-top: 11px;
}
div#edit-weight-based-initial-dosage-c, div#edit-well-tolerated-after-7-days-c,
div#edit-weightbasedinitialdosage-c, div#edit-welltoleratedafter7days-c {
  margin: 0 auto !important;
  display: flex;
  width: 92%;
}
div#edit-weight-based-initial-dosage-c > div,
div#edit-weightbasedinitialdosage-c, div#edit-welltoleratedafter7days-c {
  margin: 0 3px;
}
div#edit-weight-based-initial-dosage-c > div label::before,
div#edit-well-tolerated-after-7-days-c > div label::before,
div#edit-weightbasedinitialdosage-c div label::before, div#edit-welltoleratedafter7days-c div label::before
{
  border-radius: 0;
}
div#edit-well-tolerated-after-7-days-c > div,
div#edit-weightbasedinitialdosage-c > div, div#edit-welltoleratedafter7days-c > div {margin-top: 0;}
.nord {margin-top: 28px;}
label#specialty-pharmacy-error {
  position: absolute;
  top: 91px;
}
.ipsencaresform__col-lg-4.accord2.cibts.round.rnds2 .js-form-type-radio:last-child {
  margin-top: 3px !important;
}
.check2.boxneds input#patient-i-authorize {top: 15px;}
.js-form-item-benefit-manager{
  margin-top: 20px!important;
}
#pharmacy-benfit-manager{
  margin-top: 10px!important;
}
.checks2 label.option, .checks1 label.option {
  padding-left: 42px;
}
.checks2 input#ic-copay-program-opt-in {
  width: auto;
  position: absolute;
  top: 15px;
}
.formpar > table td textarea {padding: 0 10px;}
.formpar > table td .html_text .row {
  padding: 13px 9px;
}
a.innp {
  color: #003f88;
  font-weight: 800;
}
a.innp:hover{color: #006fee;}
.insurance_sub_section + .acorset {
    margin-top: 0 !important;
}
.scrtxt p { margin-bottom: 0.8rem;}



.grens.verfied .btns::before, .grens.verfied .btns::after {border-color: #65a444 !important;}
.purple.verfied .btns::before, .purple.verfied .btns::after {border-color: #72226d !important;}
.grens.grenz.verfied .btns::before, .grens.grenz.verfied .btns:after {border-color: #2cb34a !important;}
.grens.grens1.verfied .btns::before, .grens.grens1.verfied .btns:after {border-color: #00ac89 !important;}
.darkgren.verfied .btns::before, .darkgren.verfied .btns::after{color: #00533d;}


.grens.verfied .btns {color: #65a444}
.purple.verfied .btns{color: #72226d;}
.grens.grenz.verfied .btns {color: #2cb34a;}
.grens.grens1.verfied .btns {color: #00ac89;}
.darkgren.verfied .btns{color: #00533d;}
input#injection-055cc, input#injection-1ccc, input#dispense-as-written {cursor: pointer;}
.exftxt a:hover, .formtxt a:hover {
  color: #006fee;
}
form label.form-required::after {margin-left: 0;;}
form .form-type-checkbox label:before, form .form-type-radio label:before {width: 25px !important;height: 25px !important;}

.ipsencaresform__col-lg-1.round.rnds1.rect input {
  cursor: pointer;
}
form .form-type-radio + .form-type-radio, .form-type-radio{margin-top: .5rem;}
.pulls .ipsencaresform__col-lg-1.round.rnds1.rect:nth-child(3) label::after {
    left: 7px;
}
/* Responsive */
@media only screen and (max-width: 1199px) {
  .ipsencaresform__accordion-panel {
    box-sizing: border-box;
    margin: 0 0 15px 0;
  }
  .onyenrol.review::after {
    top: 18px !important;
  }
  .submblu.review::after {
    top: 18px;
  }
  .topcontainers.medcont {
    width: 100%;
  }
  .ipsencaresform__col-lg-12.accord2.round.step7 .fieldset-wrapper {
    margin-left: 0px;
  }

  .formpar > table .html_text.fifomr .row {
    position: relative;
    top: -26px;
  }

  .incrassit2::after {
    right: 45px;
  }

  .incrassit2::before {
    right: 47px !important;
  }

  .review input {
    text-align: center;
    padding: 10px 15px 10px 0px;
  }

  /* label#SpecialtyPharmacyorBuyandBill0__c-error {
    position: relative;
    top: -40px;
  } */
  .accord2 div#edit-ispatientinsured3-c,
  .accord2 div#edit-doespatienthavesecondaryinsurance2-c,
  .accord2 div#edit-isphysicianaparticipatingprovider4-c {
    display: block;
  }

  .newwid div#edit-container-row-1 {
    width: 100%;
  }

  /* .incrassit::before {
    right: 62px !important;
  } */

  .check2.boxneds label.option {
    padding-top: 0px;
  }

  .accord2 div#edit-ispatientinsured0-,
  .accord2 div#edit-isphysicianaparticipatingprovider0-c {
    display: block;
  }

  .timgins.bline {
    padding-bottom: 0;
  }

  .accord2 .fieldset-wrapper > div,
  .conttct .fieldset-wrapper > div {
    display: block !important;
  }

  .accord2.cibts .fieldset-wrapper,
  .ectime .fieldset-wrapper {
    margin-left: 0;
  }

  .accord2 .fieldset-wrapper > div > div:nth-child(2) {
    margin-top: 7px;
    margin-left: 0;
    margin-bottom: 7px;
  }

  .accord2 .fieldset-wrapper > div > div {
    margin-top: 0;
    margin-left: 0;
  }

  .accord2.cibts.round.rnds2 input,
  .conttct.round.rnds2 input {
    width: auto;
  }

  .conttct .fieldset-wrapper > div > div {
    margin-left: 0 !important;
    margin-bottom: 12px;
  }

  .accor8 .fieldset-wrapper {
    margin-left: 21px;
  }

  .conttct.round.rnds1.indpce {
    margin-top: 20px;
  }

  .timgins {
    display: block;
  }

  .midcontainer > div:nth-child(1) {
    margin-top: 0;
  }

  .topcontainers.thstte {
    width: 100%;
  }

  .incsie .ipsencaresform__col-lg-11.child2 {
    width: 100%;
  }

  .indpce .fieldset-wrapper {
    margin-left: 0px;
  }

  .timgins.bline .round.rnds1 .fieldset-wrapper {
    margin-left: 0px;
  }

  .midcontainer.ziconte .ipsencaresform__col-lg-6 {
    width: 100%;
  }

  .bline1 .fieldset-wrapper {
    margin-left: 0px;
  }

  .midcontainer.micont1 .ipsencaresform__col-lg-3 {
    width: 100%;
  }

  .dyport,
  .dyport1 {
    margin-top: 37px;
  }

  .maiadr .ipsencaresform__col-lg-11.child2 {
    width: 100%;
  }

  .bline .fieldset-wrapper {
    margin-left: 0px;
  }

  .spci {
    display: block;
    flex-direction: row;
  }

  .thankyou-show {
    margin: 17px auto;
    width: 100%;
    padding: 0 15px;
  }

  span.non_arrow,
  img.arrow_img.smlas {
    display: none;
  }

  .insec .accord2 .fieldset-wrapper > div {
    margin-left: 0px;
  }

  .conttct .form-checkboxes > div:nth-child(2),
  .conttct .form-checkboxes > div:nth-child(3),
  .conttct .fieldset-wrapper > div > div:nth-child(2),
  .conttct .fieldset-wrapper > div > div:nth-child(3) {
    margin-left: 9px;
  }

  .threcolmn {
    margin-bottom: 5px;
  }

  .nrmls > summary,
  .grens {
    margin: 0 auto;
    width: 96%;
  }

  .btns {
    width: 100%;
    box-sizing: border-box;
  }

  .formpar #edit-table-info th {
    display: block;
  }

  .grens {
    margin-bottom: 15px;
  }

  .purple,
  .darkgren {
    padding-top: 0;
    margin: 0 auto;
    width: 96%;
  }

  img.arrow_img {
    width: 0;
    height: 0;
  }

  .tblespace .fieldset-wrapper label.option {
    font-size: 12px;
    padding-left: 31px;
    margin-top: -8px;
    position: relative;
  }

  .pulls .ipsencaresform__col-lg-2.m-r-40 {
    width: 55%;
    display: inline-block;
    vertical-align: text-top;
    font-size: 16px;
    margin-bottom: 25px;
  }

  .pulls div {
    margin-left: 0;
  }

  .pulls .ipsencaresform__col-lg-1 {
    width: 43%;
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    margin-left: 0;
  }

  .pulls {
    display: block;
    font-size: 0;
    margin: 30px 0 9px 0;
  }

  .ipsencaresform__row.auth1m,
  .ipsencaresform__row.auth1.dob {
    width: 100%;
  }

  img.arrow_img {
    display: done;
  }

  .phone {
    margin-left: 0;
    margin-right: 0;
  }

  .child1,
  .ipsencaresform__col-lg-11.child2,
  #edit-container-row-1 .ipsencaresform__col-lg-6,
  div#edit-container-row-1,
  .columsz,
  #edit-container-row-1 .ipsencaresform__col-lg-3,
  #edit-container-row-1 .ipsencaresform__col-lg-2,
  .ipsencaresform__row.dob,
  .phone > div,
  .columsz .ipsencaresform__col-lg-5,
  .columsz .ipsencaresform__col-lg-3,
  .columsz .ipsencaresform__col-lg-4,
  .threcolmn > div,
  .ipsencaresform__col-lg-6.child2,
  .offices > div,
  .topcontainers .ipsencaresform__col-lg-6,
  .midcontainer .ipsencaresform__col-lg-6,
  .topcontainers .ipsencaresform__col-lg-2:nth-child(2),
  .topcontainers .ipsencaresform__col-lg-2:nth-child(3),
  .timgins > .ipsencaresform__col-lg-4.conttct,
  .conttct .fieldset-wrapper input,
  .diagnos > div,
  .acco7 .ipsencaresform__col-lg-6 {
    width: 100%;
  }

  .child1,
  .ipsencaresform__col-lg-11.child2,
  #edit-container-row-1 .ipsencaresform__col-lg-3,
  #edit-container-row-1 .ipsencaresform__col-lg-6,
  div#edit-container-row-1,
  .ipsencaresform__row.dob,
  .phone > div,
  .ipsencaresform__col-lg-6.child2 .columsz .ipsencaresform__col-lg-3,
  .threcolmn > div,
  .offices > div,
  .topcontainers .ipsencaresform__col-lg-6,
  .midcontainer .ipsencaresform__col-lg-6,
  .topcontainers .ipsencaresform__col-lg-2:nth-child(2),
  .topcontainers .ipsencaresform__col-lg-2:nth-child(3),
  .timgins > .ipsencaresform__col-lg-4.conttct,
  .diagnos > div,
  .acco7 .ipsencaresform__col-lg-6 {
    margin-bottom: 25px;
  }

  .conttct.nxt1 .fieldset-wrapper > div > div:nth-child(3) {
    margin-left: 0;
    margin-top: 0;
    width: 100%;
  }

  .accor8 .form-checkboxes > div {
    width: 100% !important;
    margin-bottom: 25px;
  }

  .ipsencaresform__row.mail,
  .ipsencaresform__col-lg-6.child2,
  .ipsencaresform__col-lg-12.child2,
  .topcontainers .ipsencaresform__col-lg-2:nth-child(3),
  .midcontainer .ipsencaresform__col-lg-3 {
    width: 100%;
  }

  .columsz .ipsencaresform__col-lg-5 {
    flex-basis: 100%;
  }

  .nord > div {
    width: 100%;
  }

  #edit-container-row-1 .ipsencaresform__col-lg-6,
  #edit-container-row-1--2 .ipsencaresform__col-lg-6,
  #edit-container-row-1 .ipsencaresform__col-lg-3,
  #edit-container-row-1--2 .ipsencaresform__col-lg-3,
  #edit-container-row-1 .ipsencaresform__col-lg-2,
  #edit-container-row-1--2 .ipsencaresform__col-lg-2,
  .acorset .ipsencaresform__col-lg-3,
  .acco7 .ipsencaresform__col-lg-3 {
    width: 100%;
  }

  .tblespace .html_text {
    width: 100%;
    border-right: 0px solid;
    padding: 15px;
  }

  .tblespace .dosing-qty.ipsencaresform__col-lg-6 {
    width: 84%;
    position: relative;
    border-bottom: 1px solid #000;
    /* margin: 0 auto; */
    border-top: 1px solid #000;
    padding: 10px 0;
  }

  .tblespace .dosing-formula.ipsencaresform__col-lg-4 {
    width: 88%;
    border-left: 0px solid;
  }

  .qtty .ipsencaresform__col-lg-3 {
    width: 100%;
    margin-top: 15px;
  }

  .insit,
  .doble,
  .acorset .ipsencaresform__col-lg-6,
  .acorset .ipsencaresform__col-lg-3 {
    display: block;
  }

  .acorset .ipsencaresform__col-lg-6,
  .acorset .ipsencaresform__col-lg-3,
  .doble > div,
  .qtty .ipsencaresform__col-lg-3,
  .insit > div {
    width: 100%;
  }

  .insit > div:nth-child(2),
  .nord > div:nth-child(2),
  .qtty > div:nth-child(2),
  .doble > div:nth-child(2),
  .insit > div:nth-child(2) {
    margin-left: 0;
  }

  .acorset > div > div {
    display: block;
  }

  .btns {
    font-size: 18px;
    padding-left: 35px;
    box-sizing: border-box;
    padding-right: 25px;
  }
  .verfied summary .btns::after {right: 8px;}
  .acorset .ipsencaresform__col-lg-6 {
    display: block;
    width: 100%;
  }

  .btns::before {
    top: 8px;
    left: 9px;
  }

  .formpar {
    padding: 35px 11px 20px;
  }

  #edit-container-row-1 > div,
  .phone > div,
  .columsz > div,
  .diagnos > div,
  .threcolmn > div,
  .offices > div,
  .topcontainers > div,
  .midcontainer > div,
  .timgins > div,
  .acco7 > div {
    padding-left: 0;
    padding-right: 0;
  }

  .phnes {
    display: block;
  }

  .phnes .ipsencaresform__col-lg-3 {
    width: 100%;
  }

  .phnes .ipsencaresform__col-lg-3:nth-child(2) {
    margin-left: 0px;
  }

  .accor8 div#edit-container-row-site-of-care > div:nth-child(2) {
    margin-top: 18px;
  }

  .accor8 div#edit-container-row-site-of-care {
    display: block;
  }

  .accor8 .form-checkboxes > div:first-child,
  .accor8 .form-checkboxes > div:nth-child(3) {
    width: 100%;
  }
  label#HaspatientpreviouslybeenonINCRELEX__c-error {
    top: 29px;
    left: -2px;
  }
  .ipsencaresform__row.mail {
    width: 100%;
    margin-bottom: 2rem;
  }

  .ipsencaresform__col-lg-6.child2,
  .ipsencaresform__col-lg-12.child2 {
    margin-bottom: 2rem;
  }

  .offices,
  .topcontainers,
  .topcontainers,
  .timgins,
  .diagnos,
  .midcontainer {
    margin-bottom: 0.9rem;
  }

  .smls.conttct .fieldset-wrapper > div > div:nth-child(2) {
    margin-left: 10px;
    margin-top: 0px;
  }

  .phnes .ipsencaresform__col-lg-3:nth-child(1),
  .phnes .ipsencaresform__col-lg-3:nth-child(2) {
    margin-bottom: 25px;
  }

  .checks1 .form-type-checkbox label::before,
  .checks2 .form-type-checkbox label::before {
    top: 11px;
  }

  .checks1 .form-type-checkbox label::after,
  .checks2 .js-form-type-checkbox label::after {
    top: 11px;
  }

  .chekc1 .form-type-checkbox label::before {
    top: 18px;
  }

  .chekc1 .form-type-checkbox label::after {
    top: 18px;
  }

  div#edit-container-row-1--2 {
    width: 100%;
  }

  #edit-container-row-1--2 .ipsencaresform__col-lg-6:nth-child(1),
  #edit-container-row-1--2 .ipsencaresform__col-lg-3:nth-child(2),
  .fname .ipsencaresform__col-lg-5:nth-child(1),
  .fname .ipsencaresform__col-lg-3:nth-child(2),
  .midcontainer > div:nth-child(1) {
    margin-bottom: 26px;
  }

  .midcontainer > div:nth-child(1) {
    margin-top: 27px;
  }

  .check2 .form-type-checkbox label::before {
    top: 12px;
  }

  .check2 .form-type-checkbox label::after {
    top: 12px;
  }

  .nord {
    display: block;
  }

  .nord > div:nth-child(1) {
    margin-bottom: 33px;
    margin-top: 30px;
  }

  .tblespace .focused {
    position: absolute;
    left: 15px;
    top: 32px;
    bottom: auto;
  }

  .tblespace .dosing-qty.ipsencaresform__col-lg-6 {
    margin-top: 25px;
  }

  .tblespace .dosing-qty.ipsencaresform__col-lg-6 .form-checkboxes {
    display: block;
    font-size: 0;
  }

  .tblespace .dosing-qty.ipsencaresform__col-lg-6 {
    width: 98%;
  }

  .tblespace .dosing-qty.ipsencaresform__col-lg-6 .form-checkboxes > div {
    display: inline-block;
    vertical-align: top;
    width: 33.33%;
  }

  .tblespace .dosing-formula.ipsencaresform__col-lg-4 .form-wrapper > div {
    margin: 7px 0px 0 0px;
  }

  .qtty {
    display: block;
  }

  .phnes.peakss {
    margin-bottom: 20px;
  }

  .accord2 div#edit-ispatientinsured3-c,
  .accord2 div#edit-doespatienthavesecondaryinsurance2-c,
  .accord2 div#edit-isphysicianaparticipatingprovider4-c {
    display: block;
  }

  .conttct .fieldset-wrapper input {
    width: auto;
  }

  .formpar > table th,
  .formpar > table td {
    display: block;
  }

  .accord2 div#edit-ispatientinsured0-c > div {
    margin-left: 0;
  }

  .review input {
    border-radius: 5px;
  }
  .midcontainer > div:nth-child(1) {
    margin-top: 0px;
  }
  .insec div#edit-specialtypharmacyorbuyandbill0-c {
    display: block;
  }
  .ipsencaresform__col-lg-12.round.rnds2
    .fieldset-wrapper
    div#edit-specialtypharmacyorbuyandbill0-c
    .js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-specialtypharmacyorbuyandbill0__c.form-item-specialtypharmacyorbuyandbill0__c {
    margin-left: 0;
    margin-top: 15px;
  }

  /* .patitassit.review::before {
  top: 22px !important;
} */
  /* .patitassit.review::after {
  top: 18px !important;
} */
  /* .patitassit.review::before {
  top: 22px !important;
} */
  .nextgren.onystp5 {
    margin-top: 37px;
  }
  .pulls .ipsencaresform__col-lg-1.round.rnds1.rect:nth-child(3),
  .pulls .ipsencaresform__col-lg-4.round.rnds1.rect {
    margin-left: 0;
  }
  .tblespace
    .dosing-qty.ipsencaresform__col-lg-6
    div#edit-weight-based-initial-dosage-c--2,
  .tblespace .dosing-qty.ipsencaresform__col-lg-6 .form-checkboxes,
  .tblespace .dosing-qty > div {
    display: block;
  }

  .tblespace
    .dosing-qty.ipsencaresform__col-lg-6.round.rnds1.rect
    label.option {
    /* padding-left: 5px; */
    line-height: 1.7em;
  }
  .accord2 div#edit-ispatientinsured4-c,
  .accord2 div#edit-doespatienthavesecondaryinsurance3-c,
  .accord2 div#edit-isphysicianaparticipatingprovider6-c,
  .accord2 div#edit-ispatientinsured5-c--2,
  .accord2 div#edit-doespatienthavesecondaryinsurance4-c--2,
  .accord2 div#edit-isphysicianaparticipatingprovider8-c--2 {
    display: block;
  }
  .checks1.boxneds label.option,
  .checks2.boxneds label.option {
    padding-top: 0;
  }
  .checks1.boxneds {
    margin-top: 31px;
  }
  .lpace .fieldset-wrapper > div {
    margin-left: 0;
  }

  .accord2.round div#edit-isphysicianaparticipatingprovider5-c--2 {
    display: block;
  }
  .ipsencaresform__row.nerow {
    width: 100%;
  }
  .check2.exspce.intops label.option,
  .check2.intops label.option {
    padding-left: 34px;
  }
  .formpar .formpar {
    max-width: 100%;
    padding: 17px 0px 5px;
  }
  .ipsencaresform__row.auth1 {
    width: 100%;
  }
  .ipsencaresform__col-lg-4.conttct.round.rnds1.bline1 {
    margin-top: 25px;
  }
  .formtxt1 .row {
    line-height: 1.5em;
  }
  .eseall .acorset .ipsencaresform__col-lg-6,
  .eseall .acorset .ipsencaresform__col-lg-3 {
    margin-bottom: 20px;
  }
  .formpar.frtops {
    margin-top: 30px;
  }
  .formpar.patautos .sclble.anbles > p:first-child {
    display: none;
  }
  .diagnos > div:last-child {
    margin-bottom: 9px;
  }
  .formpar > table .html_text .row {
    text-align: left;
    padding-left: 10px;
  }
  .accor8
    .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-siteofcareother02__Ñ.form-item-siteofcareother02__Ñ {
    margin-left: 24px;
  }
  .spci > div:first-child {
    width: 100%;
  }
  .acco7.onacs7 {
    margin-top: 13px;
  }
  .accord2 legend {
    margin-bottom: 18px;
  }
  .brtop {
    position: relative;
    margin: 21px 0 0 0;
    padding: 0px 0 0 0;
  }
  .timgins.bline.bline2 {
    margin-top: 0;
  }
  /* .accor8 .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-site-of-care-other__c.form-item-site-of-care-other__c {
  padding-left: 24px;
} */
  .ipsencaresform__accordion-panel:first-child {
    margin-top: 40px;
  }
  .conttct .fieldset-wrapper > div > div {
    margin-bottom: 12px;
  }
  .formpar.dyplast .ipsencaresform__row:nth-child(2) {
    margin-bottom: -38px;
  }
  .formpar.fonnextt .checks1 {
    margin-bottom: 50px;
  }
  .chekc1.michecks {
    margin-bottom: 50px;
  }
  .chekc1.cicle {
    margin-bottom: 55px;
  }
  .formpar.clpara .ipsencaresform__row:nth-child(2) {
    margin-bottom: -42px;
  }
  .formpar.fonnextt .checks1.boxneds {
    margin-bottom: 50px;
  }
  .spci > div:nth-child(2) {
    margin-top: -28px;
  }
  .onyenrol.review.incrassit1::after {
    top: 57px !important;
  }
  .incrassit1::before {
    top: 61px !important;
  }
  .acco7 {
    margin-top: 20px;
  }
  label#Doespatienthavesecondaryinsurance6__c-error, label#IsPatientInsured0__c-error { top: 66px;}
label#IsPatientinsured5__c-error { top: 68px;}
label#Doespatienthavesecondaryinsurance4__c-error {
  position: absolute;
  top: 68px;
  z-index: 10;
}
label#IsPatientInsured6__c-error {top: 68px;}
label#Doespatienthavesecondaryinsurance5__c-error {top: 68px; }
 label#IsPatientInsured2__c-error, label#Doespatienthavesecondaryinsurance__c-error {top: 67px;}
 label#SpecialtyPharmacyYN__c-error {
  top: 68px;
  left: 2px;
}
label#IsPatientInsured4__c-error {  
  top: 68px;  
}
label#Doespatienthavesecondaryinsurance3__c-error {top: 69px;}
label#patient-primary-insurance-co-phone-error,label#patient-primary-insurance-group-error {
  width: 24%;
}
label#SpecialtyPharmacyorBuyandBill2__c-error {
 
  left: 3px;
}
label#RxSent__c-error{left:-2px}
label#HaspatientpreviouslybeenonINCRELEX__c-error {
  
  top: 29px;
  left: -2px;
}
label#Weight_based_initial_dosage__c\[0\.04\ mg\/kg\]-error {
  top: 52px;

}
#edit-table-info tr td .js-form-item.form-item.js-form-type-textarea.form-type-textarea {
  position: relative;
}
div#edit-weight-based-initial-dosage-c, div#edit-well-tolerated-after-7-days-c,
div#edit-weightbasedinitialdosage-c, div#edit-welltoleratedafter7days-c
{display: block;;}
div#edit-weight-based-initial-dosage-c > div, div#edit-well-tolerated-after-7-days-c > div,
div#edit-weightbasedinitialdosage-c > div, div#edit-welltoleratedafter7days-c > div {
  margin: 13px 3px;
  display: inline-block;
  width: 18.5%;
  position: relative;
}
div#edit-weight-based-initial-dosage-c > div input, div#edit-well-tolerated-after-7-days-c > div input,
div#edit-weightbasedinitialdosage-c > div input, div#edit-welltoleratedafter7days-c > div input{
  position: absolute;
}
div#edit-weight-based-initial-dosage-c > div label::before, 
div#edit-well-tolerated-after-7-days-c > div label::before,
div#edit-weightbasedinitialdosage-c > div label::before, div#edit-welltoleratedafter7days-c, div label::before {
  top: -2px;
}
.accord2.round .js-form-item.form-item.js-form-type-radio:last-child {
  margin-top: 25px;
}
.acorset .ipsencaresform__col-lg-3:nth-child(2), 
.acorset .ipsencaresform__col-lg-3:nth-child(4), 
.acorset .ipsencaresform__col-lg-6:nth-child(3) {
  margin-top: 28px !important;
}
.offices div, .ipsencaresform__col-lg-12.child2 {
  margin-top: 8px;
}
.topcontainers > div {
  margin-top: 8px;
}
.whlist .js-form-item.form-item.js-form-type-radio:nth-child(2) {
  margin-top: 30px;
}
div#dyport label#hcp-state12-error {
  top: 224px;
}
.ipsencaresform__col-lg-12.round.rnds2 div#edit-specialtypharmacyorbuyandbill0-c > div:last-child {
  margin-top: 32px !important;
}
label#SpecialtyPharmacyorBuyandBill0__c-error {
top: 90px !important;
}
div#edit-weight-based-initial-dosage-c, div#edit-well-tolerated-after-7-days-c, div#edit-weightbasedinitialdosage-c, div#edit-welltoleratedafter7days-c {
  width: 95%;
}
}
@media only screen and (max-width: 1024px) {
  .checks1 {
      width: 100% !important;
  }
  .checks2 {
      width: 100% !important;
  }   
  #IsPatientInsuredt__c-error {
      top: 67px;
  }   
  #Patientsecondaryinsurancet__c-error {
      top: 67px;   
  }  
  div#edit-weight-based-initial-dosage-c, div#edit-well-tolerated-after-7-days-c, div#edit-weightbasedinitialdosage-c, div#edit-welltoleratedafter7days-c {
    width: 98%;
  } 
  .tblespace .dosing-qty > div{width: 97%;display: flex;}
  .formpar.tazpf label#patient-primary-insurance-co-error,
   .formpar.tazpf label#primary-subscriber-policy-id-error,
    .formpar.tazpf label#patient-primary-insurance-co-phone-error {
    width: 33%;
}
/* .round .form-type-radio label::after {top:6px} */
}

@media only screen and (max-width: 767px) {
  .tblespace .dosing-qty.ipsencaresform__col-lg-6 {
    width: 100%;
}
.tblespace .dosing-formula.ipsencaresform__col-lg-4 {
  width:100%;
 
}
  .formpar > table td,
  .formpar > table td {
    display: block;
  }
  .accord2 div#edit-ispatientinsured0-c,
  .accord2 div#edit-doespatienthavesecondaryinsurance6-c {
    display: block;
  }
  .nextt > a,
  #edit-actions input#edit-submit {
    width: 100%;
    margin: 30px auto 30px;
  }

  .nextt > a::after,
  .nextgren > a::after {
    right: 72px;
  }
  .nextt > a::before,
  .nextgren > a::before {
    right: 73px;
  }
  .review input {
    width: 100% !important;
  }
  .review input {
    text-align: center !important;
    padding: 10px 15px 10px 0px !important;
  }

  .brtop::before {
    width: auto;
    left: -100px;
    right: -100px;
  }
  .nextt,
  .nextgren {
    margin-top: 70px !important;
  }
  .midcontainer > div:nth-child(1) {
    margin-bottom: 10px;
  }
  .midcontainer.micont1 .ipsencaresform__col-lg-3:first-child {
    margin-top: 5px;
  }
  .offices > div:nth-child(2) {
    margin-bottom: 9px;
  }
  .html_text.formtxt1 strong {
    display: inline-block;
    line-height: 1.4em;
  }
  .accor8 div#edit-container-row-site-of-care > div:nth-child(2) {
    margin-left: 24px;
  }

  .nextgren > a,
  .nextt > a {
    width: 100%;
  }
  .nextgren > a {
    width: 100%;
    margin: 30px auto 30px;
  }
  .somts1.review {
    text-align: center;
  }
  .review::after {
    right: 21%;
  }

  .review::before {
    right: 21%;
  }
  .inrelxenrol input {
    margin: 40px auto 0;
    width: 100% !important;
  }

  .dyport {
    text-align: center;
  }

  .increlex2 input {
    width: 90% !important;
  }

  .dyportpate.review {
    text-align: center;
  }

  .dyportpate input {
    width: 90%;
  }

  .dyport input {
    width: 90% !important;
  }

  .increlex2.review {
    text-align: center;
  }

  .inrelxenrol.review,
  .onyvipatient.review {
    text-align: center;
  }

  .inrelxenrol input {
    width: 90%;
  }

  .onyvipatient input {
    width: 90% !important;
  }

  .onyenrol {
    text-align: center;
  }

  .onyenrol input {
    width: 90% !important;
  }

  .patitassit.review {
    text-align: center;
  }

  .patitassit.review input {
    width: 100% !important;
  }

  .midcontainer > div:last-child {
    padding-right: 0;
   
  }
  .midcontainer > div:nth-child(2) {
    margin-top: 17px;
  }
  .somt {
    text-align: center;
  }

  .somt input {
    width: 100% !important;
    display: inline-block;
    margin: 50px auto 0 !important;
  }
  .patitassit.review {
    margin-top: 0;
  }
  .submblu.review::after,
  .onyenrol.review::after,
  .onyvipatient.review::after {
    right: 21% !important;
  }
  .submblu.review::before,
  .onyenrol.review::before,
  .onyvipatient.review::before {
    right: 21% !important;
  }
  .onyenrol.review input {
    width: 100% !important;
  }
  .submblu.review input,
  .onyvipatient.review input,
  .patitassit.review input {
    width: 100% !important;
  }
  .submblu input {
    margin: 0 auto;
    width: 100% !important;
  }
  .dyportpate input {
    width: 100% !important;
    margin: 40px auto 0;
  }

  .incrassit::after {
    right: 21% !important;
  }

  .incrassit1::after {
    right: 21%;
  }
  .onyenrol.review.incrassit1::after {
    top: 57px !important;
  }
  .inrelxenrol.review.incrassit1::before {
    right: 21%;
  }
  .incrassit1::before {right: 21% !important;}
  .dyport.review.incrassit1::before {
    right: 20%;
  }
  .somts1.review::after {
    right: 21%;
  }
  .somt.review::after {
    right: 21%;
  }
  .ipsencaresform__row.accor8.round.rnds1.rect
    .js-form-item.form-item.js-form-type-textfield.form-type-textfield {
    width: 80%;
  }
  .accor8 div#edit-container-row-site-of-care > div:nth-child(2) {
    margin-top: 0;
  }
  .patitassit.review::before {
    right: 21% !important;
}
  label#patient-primary-insurance-co-phone-error, label#patient-primary-insurance-group-error {
    width: 40%;
  }
  label#patient-primary-insurance-co-error, label#primary-subscriber-policy-id-error {
    width: 40%;
  }
  label#SpecialtyPharmacyorBuyandBill0__c-error {
    top: 109px !important;
    }
    label#specialty-pharmacy-error {top: 111px;}
  .num-down{
      display: block;
  }
  .check2.boxneds input#patient-i-authorize {
      top: 0px!important;
  }
  div#edit-weight-based-initial-dosage-c > div, div#edit-well-tolerated-after-7-days-c > div,
div#edit-weightbasedinitialdosage-c > div, div#edit-welltoleratedafter7days-c > div {
 
  width: 31%;
  
}
.somt.review::before {right: 21%;}
.inrelxenrol.review.incrassit1::after {
  top: 56px !important;
}
div#edit-weight-based-initial-dosage-c, div#edit-well-tolerated-after-7-days-c, div#edit-weightbasedinitialdosage-c, div#edit-welltoleratedafter7days-c{
  width: 94%;
}
.tblespace .dosing-qty > div {
  width: 90%;
}
.dyport.review.incrassit1::before {
  top: 63px !important;
}
.dyport.review.incrassit1::after {
  top: 58px !important;
}
.round.rnds1.rect .form-type-radio label::after {
  top: 6px;
}
.tblespace .round .form-type-checkbox label::after {
  left: 7px;
}
.grens.verfied .btns {
    color: #65a444;
}
.verfied .btns {padding: 0 40px 0 33px;}
.formpar.tazpf label#patient-primary-insurance-co-error,
   .formpar.tazpf label#primary-subscriber-policy-id-error,
    .formpar.tazpf label#patient-primary-insurance-co-phone-error {
    width: 40%;
}
}

/**
* CSS for sticky block - START
*/

div#common_stickycta {
  right: 0;
  width: 265px;
  z-index: 9999;
  background-image: none !important;
  font-family: open sans light;
}

@media (min-width: 48rem) {
  .sticky-cta {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: -200px;
    width: 160px;
    border-radius: 5px 0 0 5px;
  }
}

.sticky-cta {
  width: 100%;
  min-height: 50px;
  position: fixed;
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  z-index: 20;
}

div#common_stickycta .sticky-cta__inner {
  top: 0 !important;
  transform: translate(-50%, -90%) !important;
}

.sticky-cta__inner {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
}

.sticky-cta__link {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

div#common_stickycta span.cta__label {
  width: unset;
  background-color: #33a532;
  cursor: pointer;
  padding-right: 7px;
}

.cta__label {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 700;
  margin-bottom: -2px;
  color: #fff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  width: 200px;
}

span.minimize_cta {
  position: absolute;
  top: -8px;
  left: 5px;
  color: #fff;
  z-index: 999;
  font-weight: normal;
  font-size: 30px;
}

.maximize_cta {
  display: none;
}

div#common_stickycta a {
  height: unset;
  line-height: 1.5;
  font-size: 16px;
  border-radius: 4px !important;
}

.sticky-cta .cta {
  width: 100%;
}

.cta {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  border-radius: 0;
  padding: 0.75rem 1.5rem;
  color: #fff;
  display: inline-block;
  text-decoration: none;
  -webkit-transition: background-image 0.3s, -webkit-transform 0.3s;
  transition: background-image 0.3s, -webkit-transform 0.3s;
  transition: background-image 0.3s, transform 0.3s;
  transition: background-image 0.3s, transform 0.3s, -webkit-transform 0.3s;
  position: relative;
  overflow: hidden;
  max-width: 100%;
  line-height: 17px;
  font-size: 14px;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  height: 60px;
  width: 270px;
}

div#common_stickycta .cta--primary:before {
  background-color: #33a532;
}

.cta--primary:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 200%;
  height: 100%;
  -webkit-transition: 0.6s;
  transition: 0.6s;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

div#common_stickycta span.cta_text {
  color: #fff;
  position: relative;
}

div#common_stickycta a {
  height: unset;
  line-height: 1.5;
  font-size: 16px;
  border-radius: 4px !important;
}

.cta__label svg {
  position: relative;
  height: 16px;
  width: 16px;
  margin-left: 0.75rem;
  fill: #fff;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.temp_hide_cta .maximize_cta {
  display: block;
  padding: 8px 15px 8px;
  font-weight: normal;
}

.temp_hide_cta span.minimize_cta {
  display: none;
}

.temp_hide_cta {
  width: 40px !important;
}

.temp_hide_cta .cta--primary {
  display: none;
}

.temp_hide_cta .cta__label svg {
  height: 50px;
  display: none;
}

iframe#signin_ifram {
  width: 100% !important;
}
@media only screen and (max-width: 437px){
    label#SpecialtyPharmacyYN__c-error {
      top: 88px;
  }
  label#SpecialtyPharmacyorBuyandBill2__c-error {
    
    top: 84px;
    
  }
  label#Has_patient_previously__c-error {
    top: 86px;
  }
   label#Weight_based_initial_dosage__c\[0\.04\ mg\/kg\]-error {top: 66px;}

  label#HaspatientpreviouslybeenonINCRELEX__c-error {
    top: 87px;
 }
  }

/**
* CSS for sticky block - END
*/

/**
* CSS for sticky block - Hcp Resource page T&c
*/
div#common_stickyctahcp {
  right: 0;
  width: 265px;
  z-index: 9999;
  background-image: none !important;
  font-family: open sans light;
}

@media (min-width: 48rem) {
  .sticky-ctahcp {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: -200px;
    width: 160px;
    border-radius: 5px 0 0 5px;
  }
}

.sticky-ctahcp {
  width: 100%;
  min-height: 50px;
  position: fixed;
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  z-index: 20;
}

div#common_stickyctahcp .sticky-cta__innerhcp {
  top: 240px !important;
  transform: translate(-50%, -90%) !important;
}

.sticky-cta__innerhcp {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
}

.sticky-cta__linkhcp {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

div#common_stickyctahcp span.cta__labelhcp {
  width: unset;
  background-color: #d92b4c;
  cursor: pointer;
  padding-right: 7px;
}

.cta__labelhcp {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 700;
  margin-bottom: -2px;
  color: #fff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  width: 200px;
}

span.minimize_ctahcp {
  position: absolute;
  top: -8px;
  left: 5px;
  color: #fff;
  z-index: 999;
  font-weight: normal;
  font-size: 30px;
}

.maximize_ctahcp {
  display: none;
}

div#common_stickyctahcp a {
  height: unset;
  line-height: 1.5;
  font-size: 16px;
  border-radius: 4px !important;
}

.sticky-ctahcp .ctahcp {
  width: 100%;
}

.ctahcp {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  border-radius: 0;
  padding: 0.75rem 1.5rem;
  color: #fff;
  display: inline-block;
  text-decoration: none;
  -webkit-transition: background-image 0.3s, -webkit-transform 0.3s;
  transition: background-image 0.3s, -webkit-transform 0.3s;
  transition: background-image 0.3s, transform 0.3s;
  transition: background-image 0.3s, transform 0.3s, -webkit-transform 0.3s;
  position: relative;
  overflow: hidden;
  max-width: 100%;
  line-height: 17px;
  font-size: 14px;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  height: 60px;
  width: 270px;
}

div#common_stickyctahcp .cta--primaryhcp:before {
  background-color: #d92b4c;
}

.cta--primaryhcp:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 200%;
  height: 100%;
  -webkit-transition: 0.6s;
  transition: 0.6s;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

div#common_stickyctahcp span.cta_texthcp {
  color: #fff;
  position: relative;
}

div#common_stickyctahcp a {
  height: unset;
  line-height: 1.5;
  font-size: 16px;
  border-radius: 4px !important;
}

.cta__labelhcp svg {
  position: relative;
  height: 16px;
  width: 16px;
  margin-left: 0.75rem;
  fill: #fff;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.temp_hide_ctahcp .maximize_ctahcp {
  display: block;
  padding: 8px 15px 8px;
  font-weight: normal;
}

.temp_hide_ctahcp span.minimize_ctahcp {
  display: none;
}

.temp_hide_ctahcp {
  width: 40px !important;
}

.temp_hide_ctahcp .cta--primaryhcp {
  display: none;
}

.temp_hide_ctahcp .cta__labelhcp svg {
  height: 50px;
  display: none;
}