@import url("https://use.typekit.net/isn7bcz.css");:root{--dark-mode:#072b3b;--primary-blue:#1a86a2;--secondary-blue:#6eb2d1;--subtitle-blue:#90c3d9;--light-blue-bg:#e8f3f6;--row-blue-bg:#f3f9fb;--domes-gray:#3c3c3b;--light-gray-bg:#f0f0f0;--off-white-bg:#fbfbfb;--success-green:#6ecc9d;--deep-teal:#005d79;--correct-green:#2f9e7a;--incorrect-red:#b13f41;--white:#ffffff;--svgCheckboxBackground:var(--white);--svgCheckboxFill:var(--white);--svgCheckboxStroke:var(--light-gray-bg);--svgCheckboxFillChecked:var(--primary-blue);--svgRadioBackground:var(--white);--svgRadioFill:var(--white);--svgRadioStroke:var(--light-gray-bg);--svgRadioFillChecked:var(--primary-blue);--svgWidth:20px;--svgHeight:20px;--svgCheckboxStrokeWidth:1px;--svgRadioStrokeWidth:1px;--svgRadioRadius:5px;--svgDisplay:none;--inputDisplay:initial;--body-color:var(--domes-gray);--body-bg:var(--white);--body-font:"Gotham","Helvetica Neue",Arial,sans-serif;--maxw:1400px;--sidebar-w:386px;--radius-lg:16px;--radius-md:12px;--radius-sm:8px;--radius-pill:99px;--card-shadow:0 4px 4px -4px rgba(0,0,0,0.16);--badge-shadow:0 4px 4px -2px rgba(0,0,0,0.16);--pill-shadow:0 9px 10px rgba(0,0,0,0.16),0px 37px 18.5px rgba(0,0,0,0.14),0px 83px 25px rgba(0,0,0,0.08);--hero-gradient:linear-gradient(90deg,var(--dark-mode) 0,var(--primary-blue) 100%);--logo:url("https://www.domespharmaconnect.com/assets/forms/lm01/domespharma_learningmodule_efficienteyes_logo.webp");--bg-img-lg:url("/assets/ce_courses/efficient-eyes/domespharma_learningmodule_efficienteyes_bg2.webp");--bg-img-sm:url("/assets/ce_courses/efficient-eyes/domespharma_learningmodule_efficienteyes_bg3.webp");--speaker-headshot:url("https://www.domespharmaconnect.com/assets/forms/lm01/domespharma_learningmodule_efficienteyes_headshot.webp");--ico-clock:url("https://www.domespharmaconnect.com/assets/forms/lm01/domespharma_learningmodule_efficienteyes_time.webp");--ico-book:url("https://www.domespharmaconnect.com/assets/forms/lm01/domespharma_learningmodule_efficienteyes_chapters.webp");--ico-user:url("https://www.domespharmaconnect.com/assets/forms/lm01/domespharma_learningmodule_efficienteyes_presenter.webp");--ico-trophy:url("https://www.domespharmaconnect.com/assets/forms/lm01/domespharma_learningmodule_efficienteyes_progress.webp");--ico-chevron:url("https://www.domespharmaconnect.com/assets/forms/lm01/domespharma_learningmodule_efficienteyes_dropdown.webp");--ico-check:url("https://www.domespharmaconnect.com/assets/forms/lm01/domespharma_learningmodule_efficienteyes_check.webp");--ico-play:url("https://www.domespharmaconnect.com/assets/forms/lm01/domespharma_learningmodule_efficienteyes_play.webp");--ico-pause:url("https://www.domespharmaconnect.com/assets/forms/lm01/domespharma_learningmodule_efficienteyes_pause.webp");--ico-list:url("https://www.domespharmaconnect.com/assets/forms/lm01/domespharma_learningmodule_efficienteyes_quiz.webp");--ico-lock:url("https://www.domespharmaconnect.com/assets/forms/lm01/domespharma_learningmodule_efficienteyes_lock.webp");--ico-download:url("https://www.domespharmaconnect.com/assets/forms/lm01/domespharma_learningmodule_efficienteyes_download.webp")}html,body{height:100%;-webkit-font-smoothing:antialiased;font-family:var(--font-family-base);font-size:var(--font-size-base)}form{min-height:100%;background-color:var(--formBackgroundColor)}#AgilityForm{background-image:var(--bg-img-sm);background-repeat:no-repeat;background-position:center bottom;background-size:contain;padding-bottom:50%}body{font-family:var(--body-font);color:var(--bodyColor)}.emphasis{font-weight:bold;color:var(--emphasisColor)}p{font-size:18px;margin-bottom:0}#ContentContainer{margin:0 auto;padding:0 24px 24px}#Banner .container{width:auto;display:flex;align-items:center;background-color:var(--white);border-radius:40px;padding:16px 24px;margin:24px;box-shadow:0 231px 65px 0 rgba(0,0,0,0),0 148px 59px 0 rgba(0,0,0,0.01),0 83px 50px 0 rgba(0,0,0,0.04),0 37px 37px 0 rgba(0,0,0,0.07),0 9px 20px 0 rgba(0,0,0,0.08)}#Banner a{display:flex;align-items:center;flex-shrink:0;text-decoration:none}#Banner .logo{width:79px;height:16px;background-image:var(--logo);background-repeat:no-repeat;background-size:contain;background-position:left center}#Banner .bannerText{margin-left:auto;flex-shrink:0;margin-bottom:0;font-family:var(--body-font);font-weight:400;font-size:8px;line-height:1.5;color:var(--domes-gray);text-align:right;white-space:nowrap}.data-header,.race-header{font-family:var(--body-font);font-weight:700;font-size:18px;line-height:1.25;color:var(--dark-mode);text-align:center;margin:0 0 16px}.lower-p,.race-p{font-family:var(--body-font);font-weight:400;font-size:16px;line-height:1.5;color:var(--domes-gray);text-align:center;margin:0 0 24px}.form-group{display:flex;flex-direction:column;gap:4px;width:100%;background-color:var(--off-white-bg);border:1px solid var(--light-gray-bg);border-radius:var(--radius-md);box-shadow:var(--card-shadow);padding:8px 12px;margin:0;transition:box-shadow 0.15s ease,border-color 0.15s ease}select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:var(--ico-chevron);background-repeat:no-repeat;background-position:right top;background-size:17px}select.form-control::-ms-expand{display:none}.form-group:has(select){padding:8px 16px 8px 12px}.form-group:hover,.form-group:focus-within{border-radius:12px;outline:2px solid #1a86a2;background:#fbfbfb;box-shadow:0 4px 4px -4px rgba(0,0,0,0.16)}.formTopLabel,.formTopLabelBold,.formInputLabel{font-family:var(--body-font);font-weight:400 !important;font-size:12px;line-height:1.5;color:var(--domes-gray);margin:0}.form-control{display:block;width:100%;border:none;background:transparent;padding:0;font-family:var(--body-font);font-size:16px;line-height:1.5;color:var(--domes-gray);box-shadow:none}.form-control:focus{outline:none;box-shadow:none}.form-control::placeholder{color:var(--domes-gray);opacity:0.5}.valIndicator{display:none}.inner-wrapper > .row,.inner-wrapper > .partContainer{margin-top:8px}.cszLine,.addressRow{margin:0}.cszLine::before,.cszLine::after{content:none}.cityColumn,.stateColumn,.zipColumn{margin-top:8px}@media (min-width:992px){.cszLine{display:flex;flex-wrap:wrap;gap:8px}.cityColumn{flex:1 1 100%;margin-top:0}.stateColumn,.zipColumn{flex:1 1 0;min-width:0;margin-top:0}}.rowNumberCell,.rowNumberHeader,.rowNumberFooter{display:none !important}.dataTableHeader{display:none}.licenses-table .dataTable{display:block;width:100%;border-collapse:collapse}.licenses-table .dataTable tbody{display:block;width:100%}.dataTableRow,.dataTableAltRow,.dataTableFooter{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%}.dataTableRow td,.dataTableAltRow td,.dataTableFooter td{display:block;box-sizing:border-box;float:none !important;width:auto !important;flex:1 1 0;min-width:0;background-color:var(--off-white-bg);border:1px solid var(--light-gray-bg);border-radius:var(--radius-md);box-shadow:var(--card-shadow);padding:8px 12px !important;margin:0 !important;transition:box-shadow 0.15s ease,border-color 0.15s ease}.dataTableRow td:has(select),.dataTableAltRow td:has(select),.dataTableFooter td:has(select){padding:8px 16px 8px 12px !important}.dataTableRow td:focus-within,.dataTableAltRow td:focus-within,.dataTableFooter td:focus-within{border-radius:12px;border:2px solid var(--primary-blue);background:var(--off-white-bg);box-shadow:var(--card-shadow)}.column3Cell::before,.column4Cell::before,.column6Cell::before{display:block;font-family:var(--body-font);font-weight:400;font-size:12px;line-height:1.5;color:var(--domes-gray);margin-bottom:4px}.column3Cell::before{content:"License Number"}.column4Cell::before{content:"State"}.column6Cell::before{content:"License Type"}.dataTableRow td.column3Cell,.dataTableAltRow td.column3Cell,.dataTableFooter td.column3Cell{flex:1 1 100%}.column4Cell,.column6Cell{flex:1 1 0;min-width:0}.dataTableRow td:has(input:focus)::before,.dataTableAltRow td:has(input:focus)::before,.dataTableFooter td:has(input:focus)::before,.dataTableRow td:has(select:focus)::before,.dataTableAltRow td:has(select:focus)::before,.dataTableFooter td:has(select:focus)::before{font-weight:bold;color:var(--primary-blue)}.dataTableErrorFlags{display:inline}.dataTableRow td.buttonsCell,.dataTableAltRow td.buttonsCell,.dataTableFooter td.buttonsFooter{flex:0 0 auto;width:auto !important;display:flex;align-items:center;border:none !important;background:transparent !important;box-shadow:none !important;padding:0 !important;margin-left:auto !important}.addLineButton,.trashLineButton{-webkit-appearance:none;appearance:none;display:block;width:32px;height:32px;border:none;border-radius:var(--radius-pill);background-color:var(--secondary-blue);background-repeat:no-repeat;background-position:center;background-size:10px 10px;box-shadow:var(--badge-shadow),inset 0 0 1px 1px rgba(255,255,255,0.5),inset 0 -4px 4px 0 rgba(255,255,255,0.25);cursor:pointer;transition:background-color 0.15s ease;text-indent:-9999px;overflow:hidden}.addLineButton{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 0v10M0 5h10' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.trashLineButton{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1 2.5h8M3 2.5V1.5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v1M2 2.5l.5 6a1 1 0 0 0 1 .9h3a1 1 0 0 0 1-.9l.5-6' stroke='%23ffffff' stroke-width='.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.addLineButton:hover,.addLineButton:focus,.trashLineButton:hover,.trashLineButton:focus{background-color:var(--primary-blue)}.dataTableBottomButtons:empty{display:none}.dataTableRow:has(.addLineButton) + .dataTableFooter{display:none}.dataTableFooter td.column3Footer,.dataTableFooter td.column4Footer,.dataTableFooter td.column6Footer{display:none !important}.dataTableRow,.dataTableAltRow,.dataTableFooter{margin-top:8px}.dataTableHeader + .dataTableRow,.dataTableHeader + .dataTableAltRow{margin-top:0}.dataTableRow,.dataTableAltRow,.dataTableFooter{position:relative}#SubmitContainer{margin:24px 0 0;padding:0;width:100%}#main_SubmitButton{display:block;width:100%;box-sizing:border-box;border:none;border-radius:var(--radius-pill);background-color:var(--primary-blue);color:var(--white);font-family:var(--body-font);font-weight:400;font-size:16px;line-height:1.5;padding:20px 32px;margin-bottom:24px;box-shadow:0 4px 8px -2px rgba(0,0,0,0.16),inset 0 0 4px 2px rgba(7,43,59,0.25),inset 0 -4px 8px 0 rgba(255,255,255,0.25);cursor:pointer}#main_SubmitButton:hover,#main_SubmitButton:focus{background-color:var(--deep-teal)}footer{padding:24px 24px 32px}.footerText{font-family:var(--body-font);font-weight:400;font-size:10px;line-height:1.5;color:var(--domes-gray);text-align:center;margin:0 0 4px}.footerText:last-child{margin-bottom:0}@media (min-width:992px){#ContentContainer{padding:40px 40px 0}#Banner .container{margin-top:0;padding:24px 40px}#Banner{padding-top:24px}#Banner .logo{width:158px;height:32px}#Banner .bannerText{font-size:16px}.data-header,.race-header{font-size:24px}.lower-p{margin-bottom:40px}.cszLine{display:flex;flex-wrap:nowrap;gap:8px;margin-left:0;margin-right:0;padding-top:8px}.cityColumn{flex:2 0 0;min-width:0}.stateColumn,.zipColumn{flex:1 0 0;min-width:0}.dataTableRow td.column3Cell,.dataTableAltRow td.column3Cell,.dataTableFooter td.column3Cell{flex:2 0 0;min-width:0}.column4Cell,.column6Cell{flex:1 0 0;min-width:0}.dataTableRow,.dataTableAltRow{position:relative}.dataTableRow td.buttonsCell,.dataTableAltRow td.buttonsCell{position:absolute;right:-40px;top:50%;transform:translateY(-50%);flex:none;margin-left:0 !important}.licenses-table,.licenses-table .dataTable,.licenses-table .dataTable tbody,.formInputColumn,.formInputLine{overflow:visible}#SubmitContainer{margin-top:40px}}@media (min-width:1200px){#AgilityForm{background-image:var(--bg-img-lg);background-repeat:no-repeat;background-position:top right;background-attachment:fixed;padding-bottom:0;background-size:auto 100%;min-height:100vh}#main_PageContainer{margin:0 auto;position:relative;padding:0 40px}#Banner .container{margin:0 auto;padding:24px 40px}#ContentContainer{margin:0;padding:40px;width:50%}footer{max-width:var(--maxw);margin:0 auto;padding:0}#main_SubmitButton{width:100%}}.page_1 .formTopLabel,.page_1 .formTopLabelBold,.page_1 .formInputLabel{font-size:16px}.lower-race-p{padding-top:40px;text-align:left}.lower-race-p a,.lower-race-p a:hover,.lower-race-p a:focus{color:#3c3c3b;text-decoration:underline}.race-page .inner-wrapper > .row{margin-top:16px}.page_1 .singleSelectRadioPart .form-group,.page_1 .singleSelectRadioPart .form-group:hover,.page_1 .singleSelectRadioPart .form-group:focus-within{background:transparent;border:none;outline:none;box-shadow:none;border-radius:0;padding:0;gap:8px}.singleSelectRadioPart .formInputLabel{display:block;font-family:var(--body-font);font-weight:400;font-size:16px;line-height:1.5;color:var(--domes-gray);margin-bottom:8px}.radioInput{display:flex;gap:8px;list-style:none;padding:0;margin:0}.radioInput li{flex:1 0 0;min-width:0}.radioInput input[type="radio"]{position:absolute;opacity:0;width:0;height:0;margin:0}.radioInput li label{display:flex;align-items:center;gap:16px;width:100%;box-sizing:border-box;padding:16px;background-color:var(--off-white-bg);border:2px solid transparent;outline:1px solid var(--light-gray-bg);border-radius:var(--radius-md);box-shadow:var(--card-shadow);cursor:pointer;font-family:var(--body-font);font-weight:400;font-size:16px;line-height:1.5;color:var(--primary-blue);transition:border-color 0.15s ease,outline-color 0.15s ease}.radioInput li label:hover{border-color:var(--primary-blue);outline-color:transparent}.svg_radio{display:block;flex-shrink:0;width:40px;height:40px}.radioInput input[type="radio"]:checked + label{border-color:var(--primary-blue);outline-color:transparent}.detailsTable{width:100%;border-collapse:collapse;font-family:var(--body-font);font-size:16px;line-height:1.5;color:var(--domes-gray);margin-top:16px}.detailsTable td{padding:2px 0;vertical-align:top}.detailsTable td:first-child{white-space:nowrap;padding-right:16px;font-weight:400}.modal-backdrop{background:linear-gradient(180deg,rgba(7,43,59,0) 50%,#072b3b 100%),linear-gradient(0deg,#072b3b 0,rgba(7,43,59,0) 100%) !important}.modal-backdrop.in{opacity:0.75}#cert-modal.in{display:flex !important;align-items:center;justify-content:center;overflow-y:auto;padding:24px 0}.modal-dialog{max-width:480px;width:calc(100% - 48px);margin:0 auto}.modal-content{border:none;border-radius:16px;box-shadow:0 14px 15.5px rgba(0,0,0,0.16),0px 56px 28px rgba(0,0,0,0.14),0px 127px 38px rgba(0,0,0,0.08);overflow:hidden}.modal-banner{padding:24px;border-bottom:1px solid var(--light-gray-bg)}.modal-header{margin:0;font-family:var(--body-font);font-weight:700;font-size:16px;line-height:1.5;color:var(--primary-blue);border:none;padding:0}.modal-body{padding:0}.modal-banner{padding:24px;border-bottom:1px solid var(--light-gray-bg)}.modal-header{margin:0;padding:0;border:none;font-family:var(--body-font);font-weight:700;font-size:16px;line-height:1.5;color:var(--primary-blue)}.cert-header{font-family:var(--body-font);font-weight:700;font-size:24px;line-height:1.25;color:var(--dark-mode);text-align:center;margin:0 0 16px;padding:40px 40px 0}.cert-p{font-family:var(--body-font);font-weight:400;font-size:16px;line-height:1.5;color:var(--domes-gray);text-align:center;margin:0;padding:0 40px 40px;border-bottom:1px solid var(--light-gray-bg);overflow-y:auto}.cert-button-holder{display:flex;flex-direction:column;align-items:stretch;gap:24px;padding:24px;background-color:var(--primary-blue)}.cert-button{display:block;width:100%;box-sizing:border-box;text-align:center;text-decoration:none;border-radius:var(--radius-pill);background-color:var(--deep-teal);color:var(--white);font-family:var(--body-font);font-weight:400;font-size:16px;line-height:1.5;padding:20px 32px;box-shadow:0 4px 8px -2px rgba(0,0,0,0.16),inset 0 0 4px 2px rgba(7,43,59,0.25),inset 0 -4px 8px 0 rgba(26,134,162,0.5);cursor:pointer;transition:background-color 0.15s ease}.cert-button:hover,.cert-button:focus{background-color:var(--dark-mode)}a.cert-button:hover,a.cert-button:focus{color:#fff;text-decoration:none}.share-link{display:block;font-family:var(--body-font);font-weight:400;font-size:12px;line-height:1.5;color:var(--white);text-align:center;text-decoration:underline}.share-link:hover,.share-link:focus{color:var(--white);opacity:0.85}