@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:#68788B;--formControlBorderHoverColor:#003865;--headerTextColor:#003865;--jumbotronBackgroundColor:#F0F0F0;--jumbotronBorderColor:#003865;--licenseButtonColor:#003865;--licenseButtonHoverColor:#369FB4;--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;--svgRadioStroke:#707070;--svgRadioFill:white;--svgRadioFillChecked:#3EB1C8;--svgDisplay:initial;--inputDisplay:none;--selectSvg:url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2227.58%22%20height%3D%2216.475%22%20viewBox%3D%220%200%2027.58%2016.475%22%3E%3Cg%20id%3D%22Group_255%22%20data-name%3D%22Group%20255%22%20transform%3D%22translate%282.828%202.828%29%22%3E%3Cline%20id%3D%22Line_1%22%20data-name%3D%22Line%201%22%20x2%3D%2210.962%22%20y2%3D%2210.818%22%20transform%3D%22translate%280%29%22%20fill%3D%22none%22%20stroke%3D%22%23145750%22%20stroke-linecap%3D%22square%22%20stroke-width%3D%224%22%3E%3C%2Fline%3E%3Cline%20id%3D%22Line_2%22%20data-name%3D%22Line%202%22%20y1%3D%2210.818%22%20x2%3D%2210.962%22%20transform%3D%22translate%2810.962%29%22%20fill%3D%22none%22%20stroke%3D%22%23145750%22%20stroke-linecap%3D%22square%22%20stroke-width%3D%224%22%3E%3C%2Fline%3E%3C%2Fg%3E%3C%2Fsvg%3E');--headerImage:url("//www.bluevetconnect.com/assets/ce_courses/r005/bb_aginginthedog_ce_main_headerimage_desktop.jpg");--headerMobile:url('//www.bluevetconnect.com/assets/ce_courses/r005/bb_aginginthedog_ce_main_headerimage_mobile.jpg');--completionImage:url("//www.bluevetconnect.com/assets/ce_courses/r005/bb_aginginthedog_ce_thankyou_headerimage_desktop.jpg");--completionMobile:url('//www.bluevetconnect.com/assets/ce_courses/r005/bb_aginginthedog_ce_thankyou_headerimage_mobile.jpg');--logo:url("//www.bluevetconnect.com/assets/ce_courses/discussion_of_renal_disease/nvd_4c_1_line_(1).png");--trashCan:url("//www.bluevetconnect.com/assets/ce_courses/icons/trashcan_white.png");--bodyFont:'Lato',sans-serif;--formLabelFont:'Lato',sans-serif;--headerFont:'Merriweather',serif}body{font-family:var(--bodyFont);color:var(--bodyColor)}p{line-height:150%;font-size:20px;margin:15px 0 25px}svg{height:20px;width:15px;vertical-align:text-top;margin-right:5px;padding-bottom:1px}select.form-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;padding-right:30px;background-image:var(--selectSvg);background-position:right 7px center;background-size:15px;background-repeat:no-repeat}input[type='submit']{padding:20px 50px;color:var(--buttonTextColor);background-color:var(--buttonBackgroundColor);color:var(--buttonTextColor);transition:.25s background-color ease;border:none;font-size:24px;border-radius:2px;font-weight:bold;text-transform:uppercase;letter-spacing:.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:right}.alert-danger{font-weight:bold}.alert-danger li{font-weight:normal}.banner{display:flex;justify-content:space-between;align-items:center}.bannerText{color:var(--bannerTextColor);Text-shadow:none;line-height:150%;text-align:right;max-width:25ch;font-size:16px;font-weight:600;letter-spacing:.5px;padding-top:20px}.bannerTextMobile{color:var(--bannerTextColor);Text-shadow:1px 1px 10px white;line-height:150%;text-align:right;max-width:25ch;font-size:16px;font-weight:600;letter-spacing:.5px;display:none}.logo{background:var(--logo) transparent no-repeat center left / contain;height:120px;width:250px}.jumbotron{background:var(--headerImage) var(--jumbotronBackgroundColor) no-repeat center right / cover;padding-top:0;border-bottom:10px solid var(--jumbotronBorderColor)}.jumbotron h1{color:var(--headerTextColor);font-family:var(--headerFont);letter-spacing:.05ch;font-size:50px;font-weight:normal;max-width:22ch;line-height:130%;margin-top:55px}.jumbotron h2{color:var(--headerTextColor);font-size:40px;max-width:20ch;line-height:150%;font-family:var(--headerFont);margin-top:0 !important;margin-bottom:65px}.headerLine{margin:15px 0 25px;height:2px;background-color:white;opacity:.3}.page_0 .jumbotron{padding:15px 0 40px}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:.5px}.thankYou{display:none}.form-group label,td::before{color:var(--formControlBorderColor);transition:.25s all ease;font-weight:bold}.page_0 .form-group label,td::before{text-transform:uppercase}td input,td select{margin-top:5px}.form-control{border-color:var(--formControlBorderColor);border-radius:0;height:40px;border-width:2px;transition:.25s all ease}.form-group:hover .form-control,td:hover{border-color:var(--formControlBorderHoverColor)}.form-group:hover label,td:hover::before{color:var(--formControlBorderHoverColor)}.form-control:focus,td:focus{box-shadow:none;-webkit-box-shadow:none;border-color:var(--formControlBorderHoverColor)}.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}.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}.buttonsCell input{margin-bottom:-25px !important}.addLineButton:hover,.trashLineButton:hover{background-color:var(--licenseButtonHoverColor)}.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}@media screen and (min-width:0) and (max-width:550px){.table .column6Header{min-width:110px}.table-borderless th,.table-borderless td{padding:8px 4px !important}th.column3Header,td.column3Cell{padding-left:0 !important}.table input,.table select{padding:1px}}.page_1 .singleSelectRadioPart,.page_2 .singleSelectRadioPart{margin-bottom:35px}.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}.page_1 .formTopLabel,.page_2 .formTopLabel{font-weight:normal !important}.page_1 h3{font-size:30px;color:var(--headerTextColor);font-weight:bold;font-family:var(--headerFont);margin:30px 0}.progress,.progress-bar{border-radius:4px;box-shadow:none;height:35px}.progress{display:none;margin:40px auto;max-width:50%;background-image:none;background-color:var(--progressBackgroundColor)}.page_1 .progress{display:block}.progress-bar{background-image:none;background-color:var(--progressBarColor) !important;width:0}.progressContainer{background-color:var(--progressBarContainerColor);display:none}.page_3 .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_checkbox,.svg_radio{height:18px;width:15px;vertical-align:bottom;margin-right:10px;padding-bottom:1px}.blue + label{color:var(--buttonBackgroundColor)}input[type='radio']{display:none}input[type='radio'] + label{font-weight:normal}input[type='radio']:checked + label{--radioButtonStrokeWidth:4}input[type='radio'].blue:checked + label{--radioButtonStroke:var(--radioButtonCheckColor)}.radioInput{list-style:none;padding-left:10px}.radioInput li{margin:15px}.page_1 .formInputLabel,.page_2 .formInputLabel{text-transform:none}.page_2 td:first-of-type{width:150px;vertical-align:top}.page_2 h3{font-size:40px;color:#FFF;padding:40px;font-family:'Merriweather',serif;background-color:#003865;text-align:center;color:#FFF}.page_2 p{font-size:18px;margin:25px 0}.page_2 .formInputLabel{font-size:18px;font-weight:300;color:#707070}.page_2 input[type='radio'] + label{font-size:16px}.page_2 .banner{padding-top:0}.page_2 table{font-size:16px}.page_2 .jumbotron{background-color:#FFF !important}td{padding:5px;vertical-align:top}.page_2 .bold{font-weight:600}.page_3 .jumbotron{background:var(--completionImage) var(--jumbotronBackgroundColor) no-repeat center right / cover;padding-top:0;border-bottom:10px solid var(--jumbotronBorderColor)}.page_3 .subheader{display:none}.page_3 .subheader.thankYou{display:block;margin-top:0 !important}.page_3 .bannerText{color:#003865;text-shadow:1px 1px 20px rgba(0,0,0,0.5)}.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_3 h4{font-size:22px;line-height:1.5;padding:10px 20px 35px}.page_3 p{margin:15px auto 35px}.page_3 .bottomText{margin:25px auto 50px;font-size:20px}.page_3 .jumbotron h1{font-weight:bold;font-size:38px;margin-top:0;margin-bottom:55px}.page_3 .jumbotron h2{margin-bottom:10px}.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:20px;text-align:center;width:25ch;margin:20px auto 15px}.page_4 .linkButton{width:unset}.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_4 .headerLine,.page_4 .headerLine + .container{display:none}.page_4 .jumbotron{background-image:none;border-bottom:0;margin-bottom:0;background-color:#fff}.page_4 .blueBar{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;font-weight:bold}.page_4 p{margin:120px 20px 10px;text-align:center;font-size:21px}@media only screen and (min-width:2000px){.page_3 .bannerText{color:#ffffff;text-shadow:1px 1px 20px rgba(0,0,0,0.5)}}@media only screen and (min-width:987px) and (max-width:1200px){.linkButton{font-size:16px}.jumbotron h1{font-size:32px}.jumbotron h2{font-size:32px}}@media only screen and (min-width:992px){.page_2 .col-md-4{width:100%}}@media only screen and (min-width:0) and (max-width:991px){.page_4 .linkButton{width:35ch}.jumbotron h1{font-size:30px;text-shadow:2px 2px 8px #ffffff}.jumbotron h2{font-size:24px;text-shadow:2px 2px 8px #ffffff}}@media only screen and (min-width:751px) and (max-width:967px){.jumbotron h1{font-size:30px;text-shadow:2px 2px 8px #ffffff}.jumbotron h2{font-size:24px;text-shadow:2px 2px 8px #ffffff}.headerLine{margin:15px 0 25px}.logo{height:120px;width:250px}.bannerText{font-size:16px}}@media screen and (min-width:768px){.jumbotron{padding:15px 0}.page_3 .jumbotron{padding:15px 0 45px}}@media only screen and (min-width:650px) and (max-width:991px){.page_3 .linkHolder{background-color:#ebf7f9;padding:25px;margin-bottom:25px;text-align:center;margin-left:auto;margin-right:auto;width:80%}}@media only screen and (min-width:0) and (max-width:750px){#SubmitContainer{text-align:center}p{font-size:16px}.jumbotron{text-align:center;background-image:var(--headerMobile);background-color:#e6e6e6;background-position:center center}.page_1 .jumbotron{text-align:center;background-image:none;background-color:#fff}.page_3 .jumbotron{background-image:var(--completionMobile);;background-color:#e6e6e6;padding-top:0;border-bottom:10px solid var(--jumbotronBorderColor)}.page_4 .container{min-height:100px}.jumbotron *{margin:0 auto}.logo{height:160px;width:215px}.jumbotron h1,.jumbotron h2{font-size:24px}.page_3 .jumbotron h1,.jumbotron h2{font-size:28px !important}.page_0 .jumbotron h1,.jumbotron h2{font-size:24px !important;text-shadow:none !important}.banner{flex-direction:column}.headerLine{margin:25px 0}.linkButton{font-size:14px}.progress{max-width:100%}.quizHintFailure,.quizHintSuccess{padding:15px 10px;font-size:16px;text-align:center;width:100%}.page_2 h3{font-size:28px}.page_2 p{font-size:16px}.page_2 .jumbotron{padding:0 15px 10px}.page_3 .bannerText{color:var(--bannerTextColor)}.bannerTextMobile{display:block;max-width:100%;font-size:14px;text-align:center}.bannerText{display:none}.page_3 .col-md-4{width:80%;margin:auto}}@media only screen and (min-width:0) and (max-width:650px){.page_3 h4{font-size:17px}.page_4 p{margin:60px 20px 10px}p .linktext{font-size:16px !important}.page_3 .bottomText{font-size:16px}.form-group label,td::before{font-size:11px}}@media only screen and (min-width:0) and (max-width:350px){.linkButton,.page_4 .linkButton{font-size:14px}.linkButton{font-size:12px}p .linktext{font-size:16px !important}}