@import url("https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Merriweather:wght@400;700;900&display=swap");:root{--bannerTextColor:#003865;--bodyColor:#707070;--buttonBackgroundColor:#3eb1c8;--buttonBackgroundHoverColor:#369fb4;--buttonTextColor:white;--footerBackgroundColor:#003865;--footerTextColor:white;--formControlBorderColor:#053c68;--formControlBorderHoverColor:#053c68;--headerTextColor:#003865;--jumbotronBackgroundColor:#f0f0f0;--jumbotronBorderColor:#003865;--licenseButtonColor:#003865;--licenseButtonHoverColor:#003865;--licenseButtonTextColor:white;--progressBackgroundColor:#f5f5f5;--progressBarColor:#3eb1c8;--progressBarContainerColor:#003865;--quizHintSuccessBackgroundColor:#3eb1c8;--quizHintFailureBackgroundColor:white;--quizHintSuccessTextColor:white;--quizHintFailureTextColor:#707070;--quizHintSuccessBorder:2px solid var(--quizHintSuccessColor);--quizHintFailureBorder:2px solid var(--quizHintFailureTextColor);--radioButtonStroke:#707070;--radioButtonBackground:white;--radioButtonCheckColor:#3eb1c8;--radioButtonStrokeWidth:1;--headerImage:url("/assets/ce_courses/r010/cat_and_dog_in_bathroom.jpg");--completionImage:url("/assets/ce_courses/r010/cat_lounging_with_a_dog_in_the_background.jpg");--headerImageMobile:url("/assets/ce_courses/r010/cat_and_dog_in_bathroom_mobile.jpg");--completionImageMobile:url("/assets/ce_courses/r010/cat_lounging_with_a_dog_in_the_background_mobile.jpg");--logo:url("/assets/nvd_logo_tag1line.png");--trashCan:url("//www.bluevetconnect.com/assets/ce_courses/icons/trashcan_white.png");--bodyFont:"Lato",sans-serif;--formLabelFont:"Lato",sans-serif;--headerFont:"Merriweather",serif}html,body{--webkit-font-smoothing:antialiased}body{font-family:var(--bodyFont);color:var(--bodyColor)}p{line-height:150%;font-size:16px;margin:0 0 30px}input[type="submit"]{padding:20px 50px;color:var(--buttonTextColor);background-color:var(--buttonBackgroundColor);color:var(--buttonTextColor);transition:0.25s background-color ease;border:none;font-size:24px;border-radius:2px;font-weight:bold;text-transform:uppercase;letter-spacing:0.05ch;margin:25px 0 50px}input[type="submit"]:hover,input[type="submit"]:focus{color:var(--buttonTextColor);background-color:var(--buttonBackgroundHoverColor);outline:none}#SubmitContainer{text-align:center}.alert-danger{font-weight:bold}.alert-danger li{font-weight:normal}.banner{display:flex;justify-content:space-between;align-items:center;flex-direction:column}.bannerText{display:none}.bannerTextMobile{color:var(--bannerTextColor);text-shadow:1px 1px 10px white;line-height:150%;text-align:center;max-width:100%;font-size:12px;font-weight:600;letter-spacing:0.5px;display:block;margin:15px 0 0}.logo{background:var(--logo) transparent no-repeat center left / contain;height:100px;width:155px;margin-top:15px}.jumbotron{background:var(--headerImageMobile);padding-top:0;background-size:cover;background-repeat:no-repeat;min-height:18pc;min-width:100%;background-position:right center;border-bottom:10px solid var(--jumbotronBorderColor)}.jumbotron h1{color:var(--headerTextColor);font-family:var(--headerFont);letter-spacing:0.05ch;font-size:26px;font-weight:bold;max-width:20ch;line-height:150%;margin:15px auto;text-align:center}.headerLine{margin:15px 0 25px;height:2px;background-color:white;opacity:0.3}.page_0 .jumbotron{padding:15px 0 20px}html,body{height:100%}form{min-height:100%}footer{background-color:var(--footerBackgroundColor);color:var(--footerTextColor);position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:100%;padding:25px 0;text-align:center;letter-spacing:0.5px}.thankYou{display:none}.page_0 .formTopLabel,.page_0 .formInputLabel,.page_0 .formTopLabelBold,td::before{text-transform:uppercase}.form-group label,td::before{color:var(--formControlBorderColor);transition:0.25s all ease;font-weight:bold !important;opacity:0.6 !important;font-size:18px}td input,td select{margin-top:5px}.form-control{border-color:var(--formControlBorderColor);border-radius:0;height:50px;border-width:2px;transition:0.25s all ease;opacity:0.6 !important}.form-group{margin-bottom:25px}.page_0 .form-group:hover,.page_0 .form-control:hover,.page_0 td:hover{opacity:1 !important}.page_0 .form-group:hover label,.page_0 td:hover::before{opacity:1 !important}.page_0 .form-control:focus,.page_0 td:focus,.page_0 .formTopLabelBold:focus{box-shadow:none;-webkit-box-shadow:none;border-color:var(--formControlBorderHoverColor);opacity:1 !important}.dataTableHeader{display:none}.column3Cell::before{content:"License"}.column4Cell::before{content:"State"}.column6Cell::before{content:"License Type"}.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}.table{margin-left:0 !important;margin-right:0 !important;max-width:100% !important}.trashLineButton{background-color:var(--licenseButtonColor) !important;background-image:var(--trashCan) !important;background-size:20px;background-position:center 4px;background-repeat:no-repeat;border:none !important;border-radius:15px !important;margin:0 0 -25px 0 !important;padding:0 !important;height:30px;width:30px !important;opacity:1;transition:0.25s ease}.addLineButton{font-size:18px !important;text-align:center;display:block;color:var(--licenseButtonTextColor) !important;border:none !important;background-color:var(--licenseButtonColor) !important;margin:0 !important;margin-right:0;padding:0 !important;border-radius:32px !important;height:32px;width:32px;opacity:1;transition:0.25s ease}.buttonsCell input{margin-bottom:-25px !important}.addLineButton:hover,.trashLineButton:hover{background-color:var(--licenseButtonHoverColor);opacity:0.6 !important}.dataTableFooter td{line-height:1px !important}.buttonsFooter{text-align:right}th.column3Header,td.column3Cell{padding-left:0 !important}th.buttonsHeader,td.buttonsCell,td.buttonsFooter{padding-right:0 !important}td.buttonsCell input,td.buttonsFooter input{margin-right:auto !important}.table > tbody > tr > td{vertical-align:bottom;padding-left:3px !important;padding-right:3px !important}.page_1 .singleSelectRadioPart,.page_2 .singleSelectRadioPart{margin-bottom:35px;font-size:16px}.page_1 .formTopLabelBold,.page_2 .formTopLabelBold{margin-bottom:15px;font-size:16px;line-height:1.85pc}.page_1 .headerLine,.page_1 .headerLine + .container,.page_2 .headerLine,.page_2 .headerLine + .container{display:none}.page_1 .jumbotron,.page_2 .jumbotron{background-image:none;border-bottom:none;margin-bottom:0;min-height:165px;margin-top:20px}.page_1 .jumbotron h1,.page_2 .jumbotron h1{display:none}.page_1 h3,.page_2 h3{font-size:24px;color:var(--headerTextColor);font-weight:bold;font-family:var(--headerFont);margin:30px 0}.progress,.progress-bar{border-radius:0;box-shadow:none;height:35px}.progress{border-radius:2px;display:none;margin:40px auto;max-width:85%;background-image:none;background-color:var(--progressBackgroundColor)}.page_1 .progress,.page_2 .progress{display:block}.progress-bar{background-image:none;background-color:var(--progressBarColor) !important;width:0}.progressContainer{background-color:var(--progressBarContainerColor);display:none}.page_2 .progressContainer,.page_1 .progressContainer{display:block}.quizHintFailure,.quizHintSuccess{display:block;padding:25px 75px;font-size:20px;width:fit-content;margin:15px 0 25px;font-weight:bold;text-transform:uppercase}.quizHintFailure{border:var(--quizHintFailureBorder);color:var(--quizHintFailureTextColor);background-color:var(--quizHintFailureBackgroundColor)}.quizHintSuccess{border:var(--quizHintSuccessBorder);color:var(--quizHintSuccessTextColor);background-color:var(--quizHintSuccessBackgroundColor)}svg{height:20px;width:20px;vertical-align:middle;margin:0 15px;margin-left:-3rem;margin-right:1rem;padding:0;padding-bottom:1px}label{font-weight:normal !important}.blue + label{color:var(--buttonBackgroundColor)}input[type="radio"]{display:none}input[type="radio"] + label{font-weight:normal;padding-left:3rem}input[type="radio"]:checked + label{--radioButtonStrokeWidth:4}input[type="radio"].blue:checked + label{--radioButtonStroke:var(--radioButtonCheckColor)}.radioInput{list-style:none;padding:0}.radioInput li{margin:15px}td:first-of-type{min-width:120px;vertical-align:top;padding-right:15px}.page_3 h3{font-size:25px;color:#fff;padding:40px;font-family:"Merriweather",serif;background-color:#003865;text-align:center;color:#fff;margin:0}.page_3 p{font-size:16px;margin:25px 0}.page_3 .form-group label{font-size:18px;font-weight:300;color:#707070;opacity:1}.page_3 input[type="radio"] + label{font-size:16px}.page_3 .banner{padding-top:0}.page_3 table{font-size:16px}.page_3 .jumbotron{margin:0;border-bottom:none}td{padding:5px;vertical-align:top}.page_3 .bold{font-weight:600}.page_4 .jumbotron{background:var(--completionImageMobile);padding-top:0;background-size:cover;background-repeat:no-repeat;min-height:18pc;min-width:100%;background-position:center}.page_4 .subheader.thankYou{display:flex;font-size:25px;justify-content:center;font-family:var(--headerFont);color:var(--headerTextColor);padding-top:25px}.page_4 .jumbotron h1{margin:25px auto}.page_4 .bannerText{color:var(--bannerTextColor);text-shadow:1px 1px 10px white}.col-md-12 p{font-size:24px !important}.linkHolder{background-color:#ebf7f9;padding:20px;margin-bottom:25px;text-align:center}.linkHeader{color:var(--headerTextColor);font-family:var(--headerFont);max-width:15ch;margin:0 auto;padding-top:20px;padding-bottom:10px}.page_4 h4{font-size:22px;line-height:1.5;padding:20px}.page_4 p{margin:15px auto 35px}.page_4 .bottomText{margin:25px auto 50px;font-size:20px}.linkText{max-width:25ch;margin:15px auto;font-size:18px;height:90px}.linkButton{color:var(--buttonTextColor);background-color:var(--buttonBackgroundColor);padding:15px 0;display:block;white-space:nowrap;text-transform:uppercase;font-size:14px;text-align:center;width:25ch;margin:20px auto 15px}.page_5 .linkButton{width:fit-content;margin:20px auto 45px;padding:20px 40px}.linkButton:hover,.linkButton:focus{outline:none;color:var(--buttonTextColor);background-color:var(--buttonBackgroundHoverColor);text-decoration:none}.bottomText{margin:50px auto}.bottomText a{color:var(--bodyColor);text-decoration:underline;cursor:pointer}.page_5 .headerLine,.page_5 .headerLine + .container{display:none}.page_5 .jumbotron{background-image:none;border-bottom:0;margin-bottom:0;background-color:#fff;min-height:12.5pc}.page_5 .jumbotron h1{display:none}.page_5 .blueBar{font-family:"Merriweather",serif;display:block;background-color:var(--progressBarContainerColor);padding:50px 0;text-align:center;color:white}.blueBar{display:none}.blueBar h3{font-size:40px;margin:0}.page_4 h3{font-family:"Merriweather",serif}.page_5 p{margin:55px 20px 10px;text-align:center;font-size:21px}@media (min-width:576px){.bannerTextMobile{font-size:14px}.jumbotron h1{font-size:28px;margin-top:40px}.logo{height:100px;width:200px}.table > tbody > tr > td{padding-right:20px !important}.page_1 h3,.page_2 h3{font-size:30px}label{font-size:16px}.page_3 h3{font-size:30px}.linkButton{font-size:16px}}@media (min-width:768px){p{font-size:20px;margin:15px 0 45px}.bannerText{color:var(--bannerTextColor);text-shadow:none;line-height:150%;text-align:right;max-width:25ch;font-size:16px;font-weight:600;letter-spacing:0.5px;display:block}.bannerTextMobile{display:none}.jumbotron h1{font-size:38px;margin:55px auto;text-shadow:1px 1px 10px white}.page_0 .jumbotron{padding:15px 0 40px}.banner{flex-direction:row}.bannerText{color:var(--bannerTextColor);text-shadow:1px 1px 3px white;line-height:150%;text-align:right;max-width:25ch;font-size:16px;font-weight:600;letter-spacing:0.5px}.logo{height:120px;width:350px}#SubmitContainer{text-align:right}.progress{max-width:65%}label{font-size:18px}input[type="radio"] + label{font-size:17px}.page_1 h3,.page_2 h3{font-size:35px}.page_1 .formTopLabelBold,.page_2 .formTopLabelBold{font-size:18px}.radioInput{margin-left:15px}.page_3 p{font-size:18px}.page_3 h3{font-size:40px}.linkHolder{padding:5px}.linkButton{font-size:18px}.page_5 .linkButton{padding:20px}}@media (min-width:992px){p{font-size:24px}.jumbotron{background-image:var(--headerImage);background-size:100pc;background-repeat:no-repeat;background-position:100% 25%;min-height:450px}.jumbotron h1{font-size:45px;line-height:165%;margin:50px 0;text-align:left}.page_1 h3,.page_2 h3{font-size:45px;margin:45px 0}.page_4 .jumbotron{background-image:var(--completionImage);background-position:95% top}.page_4 .jumbotron h1{margin:25px 0;text-align:left}.page_4 .subheader.thankYou{font-size:30px;justify-content:left}.page_4 .bannerText{color:white;text-shadow:1px 1px 3px var(--bannerTextColor)}}@media (min-width:1200px){.page_4 .bottomText{font-size:24px}.page_4 .jumbotron{background-position:95% 95%}.page_5 p{margin:55px auto 10px;text-align:center;font-size:27px;max-width:45ch}.page_5 .linkButton{padding:22px;font-size:24px}}