@import url("https://use.typekit.net/apg1fad.css");@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap');:root{--bannerBackgroundColor:#F36F2b;--bannerTextAltColor:white;--bannerTextColor:white;--bodyCopyColor:#636363;--buttonColor:#F36F2B;--buttonTextColor:white;--buttonHoverColor:#E16F31;--footerBorderColor:#F36F2B;--footerBackgroundColor:#C4C3C3;--footerTextColor:white;--formFieldBackgroundColor:#F1F1F1;--formFieldLabelColor:#45547C;--grayQuizLineColor:lightgray;--linkColor:#45547C;--progressBarColor:#F36F2B;--progressBarBackgroundColor:#F2F2F1;--progressBarBorderColor:#CECECE;--quizHintSuccessBackgroundColor:#45547C;--quizHintSuccessTextColor:white;--quizHintFailureBackgroundColor:white;--quizHintFailureTextColor:lightgray;--quizHintFailureBorderColor:lightgray;--sectionBreakColor:#F36F2b;--thankYouFooterBackgroundColor:#45547C;--thankYouFooterLinkColor:white;--thankYouFooterTextColor:white;--titleColor:#45547C;--dataCaptureHeaderLarge:url("https://vet.aspcapetinsurance.com/assets/ce/connecting-the-dots/connecting_the_dots_headerimage_2000px.jpg");--dataCaptureHeaderSmall:url("https://vet.aspcapetinsurance.com/assets/ce/connecting-the-dots/connecting_the_dots_headerimage_800px.jpg");--downloadCertificateIcon:url("https://vet.aspcapetinsurance.com/assets/ce/connecting-the-dots/icons_certificate.png");--forwardFormLinkIcon:url("https://vet.aspcapetinsurance.com/assets/ce/connecting-the-dots/icons_forward.png");--logo:url("https://vet.aspcapetinsurance.com/assets/logos/aphi_logo_orangelogo.png");--logoWhite:url("https://vet.aspcapetinsurance.com/assets/logos/aspca_logo_whitelogo.png");--radioOn:url("https://vet.aspcapetinsurance.com/assets/ce/connecting-the-dots/findingcommonground_quiz_radiobutton_on.png");--radioOff:url("https://vet.aspcapetinsurance.com/assets/ce/connecting-the-dots/findingcommonground_quiz_radiobutton_off.png");--thankYouHeaderLarge:url("//vet.aspcapetinsurance.com/assets/ce/connecting-the-dots/connecting_the_dots_completionimage_draft1.jpg");--thankYouHeaderSmall:url("//vet.aspcapetinsurance.com/assets/ce/connecting-the-dots/connecting_the_dots_footerimage_800px_2.jpg");--trashCan:url("https://vet.aspcapetinsurance.com/assets/icons/trashcan_white.png");--bodyCopyFont:'open sans';--buttonFont:'proxima-nova';--titleFont:'proxima-nova';--sectionHeaderFont:'proxima-nova';--quizQuestionFont:'Arial';--quizAnswerFont:'Arial'}html,body{min-height:100%}body{font-family:var(--bodyCopyFont);color:#636363}.WhiteFooterLink .footer p a{color:#fff}.bannerTextHolder{margin-top:32px;text-align:right}.bannerTextHolder h3{font-weight:bold;color:var(--bannerTextColor);Text-shadow:2px 2px 5px black}.bannerTextHolder h5{color:var(--bannerTextColor);font-size:18px;Text-shadow:2px 2px 5px black}.logo{background:var(--logo) no-repeat center center;background-size:contain;width:300px;height:115px;float:left}h3{font-size:20px}.jumbotron-fluid{background:var(--dataCaptureHeaderLarge) no-repeat center center;background-size:cover;background-position:center right;padding-bottom:100px}.jumbotron-fluid *{color:var(--titleColor);font-family:var(--titleFont)}.titleBlock{max-width:575px;margin-top:200px}.header{font-weight:400;font-size:40px;line-height:50px}.header b{font-size:45px;max-width:520px;display:inline-block;margin-bottom:15px}.progress{display:none}.form-control{margin-bottom:10px;margin-top:2px;height:40px;font-size:16px;border:none;background-color:var(--formFieldBackgroundColor);box-shadow:none}.table .form-control{margin-bottom:0}.form-group>label,.dataTableHeader th,.formTopLabelBold{color:var(--formFieldLabelColor);font-weight:700 !important;font-size:15px;letter-spacing:.5px}.sectionBreakPart h3{color:var(--sectionBreakColor);font-family:var(--titleFont);font-weight:bold;font-size:40px;margin-top:55px}.page_2 .sectionBreakPart h3{margin-bottom:20px}.dataCaptureInstructions{font-size:20px;margin:10px 0 15px;padding-bottom:40px;line-height:33px}.boldBlue{font-weight:bold;color:var(--titleColor)}.page_0 .formTopLabel{text-transform:uppercase}#main_PageBreakBlock{text-align:right}input[type="submit"]{font-size:32px;font-weight:bold;color:var(--buttonTextColor);background-color:var(--buttonColor);padding:10px 60px;border-radius:32px;transition:all .2s ease;margin:30px 0 70px;outline:none !important;border:none;text-transform:uppercase;font-family:var(--buttonFont)}input[type="submit"]:hover{background-color:var(--buttonHoverColor);color:var(--buttonTextColor)}.bigButton{text-transform:uppercase;display:inline-block;font-family:var(--buttonFont);font-size:25px;font-weight:bold;padding:10px 30px;color:var(--buttonTextColor);background-color:var(--buttonColor);text-align:center;border-radius:35px;transition:all .2s ease;outline:none !important;white-space:nowrap;min-width:250px}.bigButton:hover{background-color:var(--buttonHoverColor);color:var(--buttonTextColor);text-decoration:none}.bigButton:focus{text-decoration:none;color:var(--buttonTextColor)}.page_1 .progress{display:block;margin:65px auto 15px;min-height:25px;max-width:50%;background-color:var(--progressBarBackgroundColor);border:1px solid var(--progressBarBorderColor)}.progress-bar{background-image:none !important;background-color:var(--progressBarColor) !important}.page_1 .progress-bar{width:0}.page_1 .sectionBreakPart h3{color:var(--titleColor);font-size:45px}.grayLine{height:2px;margin:15px 0 45px;background-color:var(--grayQuizLineColor)}.quizHintSuccess{max-width:300px;color:var(--quizHintSuccessTextColor);background-color:var(--quizHintSuccessBackgroundColor)}.quizHintFailure{width:90%;border:solid 2px var(--quizHintFailureBorderColor);color:var(--quizHintFailureTextColor)}.quizHintFailure,.quizHintSuccess{display:block;width:100%;font-size:20px !important;text-align:center;padding:20px 5px 20px;font-weight:bold;margin:0 0 45px}.page_1 ul{list-style:none;margin-bottom:35px}input[type='radio']{display:none}input[type='radio'] + label{background:var(--radioOff) no-repeat top left;padding-left:30px;background-size:20px;font-weight:500;font-family:var(--quizAnswerFont);margin:10px 0}input[type='radio']:checked + label{background-image:var(--radioOn)}.page_1 .formTopLabelBold{font-family:var(--quizQuestionFont);margin-bottom:0;letter-spacing:.25px;margin-left:20px;text-indent:-20px;display:inline-block}.page_1 .q2 .formInputLabel{margin-bottom:-15px}.page_1 .formInputElement{margin-top:20px}.page_1 .jumbotron-fluid,.page_2 .jumbotron-fluid{padding:0;background-image:none;background-color:var(--bannerBackgroundColor)}.page_1 .bannerTextHolder *,.page_2 .bannerTextHolder *{color:var(--bannerTextAltColor);text-shadow:none}.page_1 .bannerTextHolder h3,.page_2 .bannerTextHolder h3{font-size:22px}.page_1 .bannerTextHolder h5,.page_2 .bannerTextHolder h5{font-size:16px}.page_1 .titleBlock,.page_2 .titleBlock{display:none}.page_1 .logo,.page_2 .logo{background-image:var(--logoWhite);margin-top:-45px;margin-bottom:-35px;width:450px;max-width:300px;height:200px;background-size:cover}.page_2 td{min-width:140px !important}.page_2 td:first-of-type{font-weight:700 !important;vertical-align:top}.page_2 .form-group > label{font-family:var(--quizQuestionFont);font-weight:400 !important;font-size:14px;margin-top:15px}.page_2 div.form-group.col-md-4{width:100%}.page_3 .bannerTextHolder{display:none}.page_3 .titleBlock{margin-top:90px}.page_3 .subheader{display:none}.page_3 .jumbotron-fluid{background-image:var(--thankYouHeaderLarge);background-position:center right;padding-bottom:110px}.page_3 .header{font-size:90px;font-weight:bold}.page_3 .sectionBreakPart h3{font-size:47px;margin:55px 0 40px;text-align:center}.page_3 p{margin-bottom:60px}.page_3 p,.underButtonText{text-align:center;font-size:18px;letter-spacing:.4px;line-height:30px}.underButtonText{margin:20px 0 35px}.downloadCertImage,.forwardFormLinkImage{width:250px;height:200px;margin:0 auto;background-size:contain !important}.downloadCertImage{background:var(--downloadCertificateIcon) no-repeat top center}.forwardFormLinkImage{background:var(--forwardFormLinkIcon) no-repeat top center}.thankYouContainer{margin-bottom:560px}.thankYouFooterLink{text-decoration:underline;color:var(--thankYouFooterLinkColor);font-weight:600}.thankYouFooterLink:hover{text-decoration:underline;color:#fff;font-weight:600}.page_3 + footer .thankYouFooter{display:block;background-color:var(--thankYouFooterBackgroundColor);margin-bottom:-17px}.page_3 + footer .thankYouFooter > .container > p{padding:40px;color:var(--thankYouFooterTextColor);font-size:16px;line-height:26px}html,body{height:100%}form{min-height:100%}footer{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:100%}.thankYouFooter{display:none}.footer{border-top:10px solid var(--footerBorderColor);background-color:var(--footerBackgroundColor);padding:10px 0}.footer p{color:var(--footerTextColor);padding-top:25px;padding-bottom:25px}.footer p a{color:var(--linkColor) !important;text-decoration:underline;font-weight:600}.table-borderless th,.table-borderless td{border:none !important;padding:8px 15px !important}.table-borderless tr.dataTableHeader th{padding-bottom:0 !important}.rowNumberCell,.rowNumberHeader,.rowNumberFooter{display:none}.buttonsCell{vertical-align:middle !important}.trashLineButton{background-color:var(--buttonColor);background-image:var(--trashCan);background-size:20px;background-position:center 4px;background-repeat:no-repeat;margin:0 !important;padding:0 !important;height:30px;width:30px}.addLineButton{font-size:20px !important;padding:0 !important;color:var(--buttonTextColor);background-color:var(--buttonColor);padding-top:0 !important;margin:0 !important;height:30px;width:30px}.dataTableFooter td{line-height:1px !important}.buttonsFooter{text-align:left}@media screen and (min-width:1901px){.page_3 .jumbotron-fluid{background-position:top -100px right;padding-bottom:250px}}@media screen and (min-width:1201px) and (max-width:1900px){.page_3 .jumbotron-fluid{background-position:center right;padding-bottom:200px}.titleBlock{margin-top:80px}.subheader{margin-top:15px;line-height:52px;font-size:42px}}@media screen and (min-width:1001px) and (max-width:1200px){.jumbotron-fluid{padding-bottom:80px}.page_3 .jumbotron-fluid{background-position:center right;padding-bottom:200px}.header{font-size:33px;line-height:43px}.titleBlock{margin-top:0}.header b{font-size:38px;max-width:490px}.subheader{font-size:32px;line-height:140%}.sectionBreakPart h3{font-size:38px} .page_3 .header{font-size:70px}}@media screen and (min-width:801px) and (max-width:1000px){.jumbotron-fluid{padding-bottom:50px}.titleBlock{margin-top:30px;max-width:350px}.header{font-size:25px;line-height:35px}.header b{font-size:30px}.subheader{font-size:28px;line-height:140%}.logo{width:280px}.bannerTextHolder h3{font-size:20px}.bannerTextHolder h5{font-size:16px}.sectionBreakPart h3{font-size:30px}.dataCaptureInstructions{font-size:18px;line-height:31px} .thankYouContainer{margin-bottom:120px}.page_3 .jumbotron-fluid{padding-bottom:110px}.page_3 .header{font-size:70px}.page_3 .sectionBreakPart h3{font-size:35px}.page_3 .bigButton{margin-bottom:60px}}@media screen and (max-width:991px){.page_1 .q1 .formInputLabel{margin-bottom:-15px}}@media screen and (max-width:386px){.page_1 .q3 .formInputLabel{margin-bottom:-15px}}@media screen and (max-width:531px){.page_1 .q4 .formInputLabel{margin-bottom:-15px}}@media screen and (max-width:355px){.page_1 .q5 .formInputLabel{margin-bottom:-15px}}@media screen and (min-width:0) and (max-width:800px){.bannerTextHolder h3{font-size:15px;color:#F36F2b;Text-shadow:none}.bannerTextHolder h5{font-size:12px;color:#F36F2b;Text-shadow:none}.jumbotron-fluid{background-image:var(--dataCaptureHeaderSmall);background-position:top -70px center;padding-bottom:50px}.titleBlock{max-width:400px;text-align:center;margin:60px auto 0}.logo{width:200px;float:none;margin:-25px auto 0}.bannerTextHolder{margin-top:-45px;text-align:center}.dataCaptureInstructions{font-size:16px;line-height:26px}#main_PageBreakBlock{text-align:center}.thankYouContainer{margin-bottom:120px}.page_3 .jumbotron-fluid{background-image:var(--thankYouHeaderSmall);padding-bottom:110px;background-position:top}.page_3 .header{font-size:62px}.downloadCertImage,.forwardFormLinkImage{width:250px}.forwardFormLinkImage{margin-top:80px !important}.page_3 .sectionBreakPart h3{font-size:35px}.page_3 p{font-size:16px;line-height:26px}.page_3 .underButtonText{font-size:18px}}@media screen and (min-width:551px) and (max-width:800px){.header{font-size:28px;line-height:38px}.header b{font-size:33px;max-width:400px}.subheader{font-size:25px}.bannerTextHolder h3{font-size:18px}.bannerTextHolder h5{font-size:14px}.dataCaptureInstructions{padding-bottom:30px}.sectionBreakPart h3{font-size:33px;margin-top:40px}.page_3 .sectionBreakPart h3{font-size:35px}}@media screen and (min-width:0) and (max-width:600px){.titleBlock{max-width:450px}.header{font-size:21px;line-height:29px;width:85% !important;margin-left:auto;margin-right:auto}.header b{font-size:27px;max-width:300px;line-height:130%}.subheader{line-height:140% !important;font-size:30px !important}.bannerTextHolder h3{font-size:15px;color:#F36F2b;Text-shadow:none}.bannerTextHolder h5{font-size:12px;color:#F36F2b;Text-shadow:none}.jumbotron-fluid{background-position:top center}.form-group label,.dataTableHeader th,.formTopLabelBold{font-size:15px}.form-control{font-size:14px}.dataCaptureInstructions{padding-bottom:20px}.sectionBreakPart h3{font-size:23px;margin-top:35px}.page_1 .sectionBreakPart h3{font-size:40px}.page_3 .sectionBreakPart h3{font-size:30px !important}.table .column6Header{min-width:110px}.table-borderless th,.table-borderless td{padding:8px 4px !important}.table input,.table select{padding:3px}.table{margin-left:15px;max-width:95%}}@media screen and (min-width:0) and (max-width:400px){.table{max-width:93%}.titleBlock{max-width:none}}@media screen and (min-width:0) and (max-width:450px){.page_1 .bannerTextHolder h3,.page_2 .bannerTextHolder h3{font-size:15px}.page_1 .bannerTextHolder h5,.page_2 .bannerTextHolder h5{font-size:12px}.page_1 .logo,.page_2 .logo{width:250px;height:150px}}