
/* /pawpots_vet_portal/static/src/css/vet_login.css defined in bundle 'pawpots_vet_portal.assets_vet_portal' */
.vet_portal_login_section{max-width: 844px; margin: auto; display: block; margin-top: 12px;}.vet_portal_login_box{max-width: 850px; margin: auto; display: block; box-shadow: 0px 0px 20px 2px rgba(50, 60, 90, 0.06); border-radius: 5px; background-color: #FFF; padding: 40px;}.v3_no_login_reg_vetPortal{margin-bottom: 0px !important;}.vet_portal_login_top{border-radius: 5px; background: #FFF; box-shadow: 0px 4px 10px 0px rgba(50, 60, 90, 0.08); padding: 22px 30px 21px 30px; display: flex; justify-content: center; align-items: center;}.vet_portal_login_section .img_section img{margin-right: 7px;}.vet_portal_login_section .text_section span{color: #323C5A; font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal;}vet_portal_login_section .text_section a{color: #2675A6 !important;}.vet_portal_login_box{}.vet_portal_login_box_title{text-align: center;}.vet_portal_login_box_title span, .vet_portal_login_box_title h1{color: #323C5A; text-align: center; font-family: GT Walsheim Pro; font-size: 50px; font-style: normal; font-weight: 700; line-height: normal;}.vet_portal_signup_section .vet_portal_login_box_subtitle{max-width: 620px; margin-right: auto; margin-left: auto;}.vet_portal_login_box_subtitle{text-align: center; max-width: 574.27px; margin-left: auto; margin-right: auto; display: block; margin-top: 6px;}.vet_portal_login_box_subtitle span{color: #323C5A; text-align: center; font-family: GT Walsheim Pro; font-size: 20px; font-style: normal; font-weight: 400; line-height: 31.92px;}.vet_portal_login_form{margin-top: 30px; max-width: 360px; display: block; margin-right: auto; margin-left: auto;}.vet_portal_login_form .form-control::placeholder{opacity: 1; color: #C6C6C6; font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal;}.vet_portal_login_form .form-control{padding: 17.6px 20px; border-radius: 5px !important; border: 0.5px solid rgba(50, 60, 90, 0.25); background:#FFF; height: 55px;}.vet_portal_login_form input:focus{outline-width: 0;}.vet_portal_login_form input:focus, .vet_portal_login_form select:focus, .vet_portal_login_form textarea:focus, .vet_portal_login_form button:focus{outline: none;}.vet_portal_login_form .togglePasswordContainer{top: 16px;}.vet_portal_login_form .form-group{margin-bottom: 16px;}.vet_portal_login_form .forgotbtn{color: #2675A6; font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; margin-bottom: 28px;}.vet_portal_login_form .v3_login_btn{background: #F15848; color: #FFFFFF; box-shadow: none; font-family: GT Walsheim Pro; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding: 10px;}.vet_portal_login_form .v3_login_btn:hover{border-color: #F15848; color: #F15848;}.vet_portal_login_customer{display: block; text-align: center; margin-top: 20px;}.vet_portal_login_customer span{color: var(--dark-blue, #323C5A); font-family: GT Walsheim Pro; font-size: 20px; font-style: normal; font-weight: 400; line-height: normal;}.vet_portal_login_customer a{color: #2675A6; font-family: GT Walsheim Pro; font-size: 20px; font-style: normal; font-weight: 400; line-height: normal;}.vet_portal_modal_master .is-invalid{box-shadow: 0px 0px 1px 1px #F15848 !important; border-color: #F15848 !important;}.vet_portal_modal_master .modal-content{border-radius: 20px;}.outer-vet-login-reg{max-width: 430px; width: 100%; margin: auto;}.v2_1_address_margin_bottom_10{margin-bottom: 10px;}.outer-vet-login-reg .v3_no_login_reg h2 span{padding: 0 15px;}.v3_no_login_reg_vet_portal{margin-top: 20px !important;}.outer-vet-login-reg .v3_create_reg{color: #F15848 !important; text-align: center; font-family: GT Walsheim Pro; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; border-radius: 35px; border: 1px solid #F15848; background: #FFF; max-width: 360px; margin-left: auto; margin-right: auto;}.vet_portal_signup_input_section{max-width: 467px; margin-right: auto; margin-left: auto; margin-top: 30px;}.vet_portal_signup_input_section input{height: 55px; border-radius: 5px !important; border: 0.5px solid rgba(50, 60, 90, 0.25); background: #FFF; padding: 18px 20px; margin-bottom: 10px;}.vet_portal_signup_input_section input::placeholder,#more_info::placeholder{opacity: 1; color: #C6C6C6; font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal;}.vet_portal_signup_input_section input,#more_info{color: #323C5A; font-family: GT Walsheim Pro; font-size: 16px !important; font-style: normal; font-weight: 400; line-height: normal;}.vet_portal_signup_input_section input:focus, .vet_portal_signup_input_section input:active, #more_info:focus,#more_info:active{outline: none !important; box-shadow: none; border-color: rgba(50, 60, 90, 0.25);}.vet_portal_signup_section .select2-container{width: 100%;}.vet_portal_signup_section .select2-choice{box-shadow: none !important; border-color: rgba(50, 60, 90, 0.25) !important; border: 0.5px solid rgba(50, 60, 90, 0.25) !important; border-radius: 5px;}.vet_portal_country .select2-choice,.vet_portal_city .select2-choice{border-color: rgba(50, 60, 90, 0.25) !important; border: 0.5px solid rgba(50, 60, 90, 0.25) !important;}.vet_portal_signup_section .select2-container .select2-choice{padding: 0 0 0 20px;}.vet_portal_signup_section .select2-container .select2-choice{height: 55px; background: white; display: flex; justify-items: center; align-items: center;}.vet_portal_signup_section .select2-container .select2-choice > .select2-chosen{color: #323C5A; font-family: GT Walsheim Pro; font-size: 16px !important; font-style: normal; font-weight: 400; line-height: normal; justify-items: center;}.vet_portal_signup_section .select2-container .select2-choice .select2-arrow b{display: block; width: 100%; height: 100%; background: url('/pawpots_vet_portal/static/src/img/dark_down_arrow.svg') no-repeat 0 1px;}.vet_portal_signup_section .select2-container .select2-choice .select2-arrow{width: 12px; height: inherit; top: 50%; right: 20px !important;}.vet_portal_reg_policy_text{margin-top: -2px;}.vet_portal_reg_policy_text span{color: #323C5A; font-family: GT Walsheim Pro; font-size: 14px; font-style: normal; font-weight: 400; line-height: normal;}.vet_portal_reg_policy_text a{color: #2675A6; font-family: GT Walsheim Pro; font-size: 14px; font-style: normal; font-weight: 400; line-height: normal;}.vet_portal_signup_input_section .form-group{margin-bottom: 10px;}.vet_portal_signup_input_section .v3_signup_btn{background: #F15848; color: #FFFFFF; box-shadow: none; font-family: GT Walsheim Pro; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; padding: 10px; margin-top: 30px;}.vet_portal_signup_input_section .v3_signup_btn:hover{border-color: #F15848; color: #F15848;}.vet_portal_signup_btns{max-width: 360px; margin-right: auto; margin-left: auto;}.vet_portal_signup_section .v3_no_login_reg{margin-bottom: 0;}.vet_portal_reg_user_login{display: block; margin-top: 20px; margin-right: auto; margin-left: auto; text-align: center;}.vet_portal_reg_user_login span{font-family: 'GT Walsheim Pro'; font-style: normal; font-weight: 500; font-size: 25px; line-height: 29px; color: #323C5A;}.vet_portal_reg_user_login a{color: #F9D14E; font-family: "GT Walsheim Pro"; font-size: 20px; font-style: normal; font-weight: 400; line-height: normal; text-decoration: underline !important;}.vet_portal_signup_section .form-group.is-invalid{box-shadow: 0px 0px 5px 1px #F15848 !important; border-color: #F15848 !important; border-radius: 5px;}#vet_portal_ambassador_success .vet_portal_popup_img{margin-top: -48px;}#vet_portal_ambassador_success .vet_portal_popup_img img{height: 175px;}#vet_portal_ambassador_success .vet_portal_popup_text{margin-top: -30px; max-width: 337px; display: block;}#vet_portal_ambassador_success .vet_portal_popup_text .vet_portal_thank_you{color: #323C5A; text-align: center; font-family: GT Walsheim Pro; font-size: 30px; font-style: normal; font-weight: 700; line-height: normal; display: block; margin-bottom: 20px;}#vet_portal_ambassador_success .vet_portal_popup_text span{color: #323C5A;}.vet_portal_ambassador_home_btn,.vet_portal_ambassador_home_btn:hover{background: #2675A6; color: #FFF !important; font-family: GT Walsheim Pro; font-size: 20px; font-style: normal; font-weight: 400; line-height: normal; border-color: #2675A6 !important;}.v3-nav-vet-portal{display: none;}.vet_portal_login_box_title h1{margin-bottom: 0; display: inline;}.vet_portal_login_signup_section{background: #7BACCF; padding: 40px;}.togglePasswordContainerResetPass{top: 13px !important;}.oe_website_login_containerVetPortal{margin-top: 0 !important; background: #7BACCF; padding: 40px; padding-bottom: 60px;}.oe_website_login_containerVetPortal .col-lg-4{box-shadow: 0px 0px 20px 2px rgba(50, 60, 90, 0.06); border-radius: 5px; background: #fff; max-width: 640px; padding-top: 40px !important; min-width: 640px; padding-left: 80px; padding-right: 80px;}.oe_website_login_containerVetPortal .oe_reset_password_form{background: none; margin-bottom: 0px !important; padding-left: 60px; padding-right: 60px;}.resetPasswordHeadingContainer{max-width: 480px; margin-bottom: 20px;}.more_info_container{width: 467px; margin-bottom: 10px;}.more_info_container input{height: 100%;}.more_info_container input{padding: 20px; padding-top: 0px;}#more_info{border:0.5px solid rgba(50, 60, 90, 0.25);}@media(max-width:992px){.more_info_container{width: unset;}.vet_portal_login_box_title span,.vet_portal_login_box_title h1{font-size: 35px;}.vet_portal_login_signup_section{padding-left: 16px; padding-right: 16px; padding-block: 30px;}.vet_portal_login_box_title span, .vet_portal_login_box_title h1{font-size: 25px;}.vet_portal_login_box_subtitle span{font-size: 16px; line-height: 18px;}.vet_portal_signup_input_section{margin-top: 20px;}.vet_portal_reg_policy_text span{text-align: center;}.vet_portal_login_box{padding: 30px;}.vet_portal_reg_user_login span{font-size: 18px;}.vet_portal_reg_policy_text{text-align: center;}.vet_portal_signin_box{padding: 14.5px; padding-block: 30px;}.vet_portal_login_form{margin-top: 20px;}.vet_portal_login_form .forgotbtn{margin-bottom: 20px; padding-right: 29px;}.v3_no_login_reg{margin-top: 20px !important;}.outer-vet-login-reg .v3_create_reg{white-space: nowrap;}.oe_website_login_containerVetPortal .col-lg-4{padding-left: 14.5px; padding-right: 14.5px; padding-block: 30px !important; min-width: 358px;}.oe_website_login_containerVetPortal .oe_reset_password_form{padding-left: 29px; padding-right: 29px; padding-bottom: 0;}.oe_website_login_containerVetPortal{padding-bottom: 30px; padding-top: 5px;}.vet_portal_signup_input_section .vet_portal_country,.vet_portal_signup_input_section .vet_portal_city{}}.vet_portal_signup_input_section .vet_portal_city option:first-child{color: rgb(198, 198, 198) !important;}.vet_portal_signup_input_section select{width: 100%; height: 55px; display: inline-flex; align-content: center; justify-content: center; vertical-align: middle; align-items: center; padding: 15px 20px; background: #fff; border-radius: 5px !important; border: 0.5px solid rgba(50, 60, 90, 0.25); color: #323C5A; font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; -moz-appearance:none; -webkit-appearance:none; appearance:none; -webkit-appearance: none; -moz-appearance: none; background-image: url("/pawpots_vet_portal/static/src/img/dark_down_arrow.svg"); background-repeat: no-repeat; background-position-x: 95%; background-position-y: 25px;}.vet_portal_signup_input_section input:focus{outline-width: 0;}.vet_portal_signup_input_section select:focus{outline: none;}#vet_portal_clinic_delete .vet_portal_popup_img{min-height: 137px;}#vet_portal_clinic_switch .vet_portal_popup_img{min-height: 140px;}#vet_portal_vet_nutritionist .vet_portal_popup_img{min-height: 129px;}#vet_portal_clinic_remove .vet_portal_popup_img{min-height: 104px;}.vet_portal_modal_popup_master .modal-content{border-radius: 20px;}#vet_portal_accept_vet_nutritionist .vet_portal_popup_img{min-height: 120px;}#vet_our_vet_delete .vet_portal_popup_img{min-height: 137px;}#vet_referralPopup .vet_qrCodeContainer{min-height: 100px;}#vet_portal_ambassador_success .vet_portal_popup_img{min-height: 175px;}@media(min-width:992px){.vet_portal_vet_reg .vet_lg_1{padding-right: 9.5px;}.vet_portal_vet_reg .vet_lg_2{padding-left: 9.5px;}}.vetPortal_mobileNumber_input{padding: 18px 20px !important; margin-bottom: 0px !important;}.vetPortal_mainPhone_codeImg{object-fit: fill !important; border-radius: 50% !important;}.vetPortal_combo_code_number{max-width: 467px;}.vetPortal_field_mobileContainer{margin-bottom: 0 !important;}.v2_3_VetPortal_accessDenied{margin-top: -1rem;}.vet_portal_signupbtn{margin-left: auto; margin-right: auto;}

/* /pawpots_vet_portal/static/src/css/vet_portal_user.css defined in bundle 'pawpots_vet_portal.assets_vet_portal' */
.vet_portal_no_clinic_container{border-radius: 5px; border: 0.5px solid rgba(50, 60, 90, 0.50); background: #FFF; margin-right: auto; margin-left: auto;}.vet_portal_no_clinic_box{padding: 32px;}.vet_portal_no_clinic_img img{display: block; margin-right: auto; margin-left: auto;}.vet_portal_no_clinic_title_subtitle{display: block; margin-top: 16px; text-align: center; margin-bottom: 36px;}.vet_portal_no_clinic_title_subtitle h2{color: #323C5A; font-family: GT Walsheim Pro; font-size: 30px; font-style: normal; font-weight: 400; line-height: normal;}.vet_portal_no_clinic_title_subtitle span{color: rgba(50, 60, 90, 0.70); text-align: center; font-family: GT Walsheim Pro; font-size: 18px; font-style: normal; font-weight: 400; line-height: normal; margin-top: 8px; max-width: 486px; display: block; margin-right: auto; margin-left: auto;}.vet_portal_no_clinic_add_vet_btn{display: flex;}.vet_portal_no_clinic_add_vet_btn a{padding-left: 40px; padding-right: 40px;}.vet_common_red_btn{border-radius: 35px; background: #F15848; border: none; padding: 10px; color: #FFF !important; text-align: center; font-family: GT Walsheim Pro; font-size: 20px; font-style: normal; font-weight: 400; line-height: normal; margin-left: auto; margin-right: auto;}#vet_portal_save_clinic{background: #03A000;}.vet_portal_close_modal a{float: right; line-height: 0;}.vet_portal_modal_title{color: #323C5A; font-family: GT Walsheim Pro; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal;}.vet_portal_modal_master .modal-body{padding: 0;}.vet_portal_modal_master .modal-dialog{max-width: 660px; width: 100%;}.vet_portal_modal_padding{padding: 20px; padding-top: 10px;}.vetPopUpBorderBottom{border-bottom: 1px solid rgba(50, 60, 90, 0.20);}.vet_portal_title_close{padding-bottom: 18px;}.vet_portal_modal_search{display: flex; align-items: center;}.vet_portal_modal_search span{position: absolute; right: 35px;}.vetPortalHeaderContainer{padding-bottom: 10px;}.vetPortalClinicListcontainer{padding-top: 0;}.vet_portalSearchHeadingContainer{margin-bottom: 10px;}.vetPortalPopupHeadingContainer{padding-top: 20px;}.vet_portalSearchHeadingContainer p{font-family: 'GT Walsheim Pro'; font-style: normal; font-weight: 400; font-size: 14px; line-height: 17px; color: #323C5A; margin-bottom: 0;}.vetPortalAddVetClinicHeader{padding-top: 20px;}.vet_portal_modal_search .search_box{border-radius: 5px; border: 1px solid #323C5A; background: #FFF; padding: 16px; color: #727272; font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; width: 100%; height: 50px;}.vet_portal_modal_master input:focus{outline-width: 0;}.vet_portal_modal_master input:focus, .vet_portal_modal_master select:focus, .vet_portal_modal_master textarea:focus, .vet_portal_modal_master button:focus{outline: none;}#vet_portal_add_new_clinics_modal .vet_portal_clinic_list_box{max-height: 350px; height: 350px; overflow-y: auto;}.vet_portal_clinic_list_single_box{border-radius: 5px; border: 1px solid rgba(50, 60, 90, 0.20); background: #FFF; padding: 9px 10px 8px 16px; margin-bottom: 4px; min-height: 58px;}.vet_portal_clinic_box{display: flex; flex-wrap: wrap; justify-content: center; grid-gap: 20px; grid-row-gap: 0;}.vet_portal_clinic_no{color: #323C5A; font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; margin-left: 0; max-width: 150px; width: 150px;}.vet_portal_clinic_no span{color: #323C5A; font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 700; line-height: normal; display: block; margin-bottom: 1px;}.vet_portal_clinic_add{display: flex; width: 61px; height: auto; flex-direction: column; justify-content: center; flex-shrink: 0; margin-right: 0; margin: auto;}.vet_clinic_added{color: #727272 !important; pointer-events: none !important;}.vet_portal_clinic_add a{color: #0077B5; text-align: center; font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; text-decoration: underline !important;}.vet_portal_clinic_add a:link{text-decoration: underline !important;}.vet_portal_clinic_title{max-width: 200px; color: #323C5A; font-family: GT Walsheim Pro; font-size: 14px; font-style: normal; font-weight: 400; line-height: normal; margin-left: auto; margin-right: auto; text-align: left; width: 100%;}.vet_portal_no_clinic_add{display: flex; width: 100%; height: 100%; flex-direction: column; justify-content: center; text-align: center; margin: auto; margin-top: 80px;}.vet_portal_no_clinic_add span{color: #323C5A; font-family: GT Walsheim Pro; font-size: 20px; font-style: normal; font-weight: 400; line-height: normal;}.vet_portal_no_clinic_add a{color: #2675A6; font-family: GT Walsheim Pro; font-size: 20px; font-style: normal; font-weight: 400; line-height: normal; text-decoration: underline !important;}.vet_portal_modal_clinic_add_box{display: flex; flex-wrap: wrap; justify-content: center; grid-gap: 8px;}.vet_portal_modal_input:last-child{display: flex; flex-direction: column; justify-content: center;}.vet_portal_modal_input .input-data{border-radius: 5px; border: 0.5px solid rgba(50, 60, 90, 0.5); background: #FFF; color: #323C5A; font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; padding: 16px;}.vet_portal_modal_input .input-data::placeholder{font-family: "GT Walsheim Pro", sans-serif; color: #C6C6C6; font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal;}.vet_portal_modal_input .vet_common_red_btn{padding-left: 35px; padding-right: 35px;}.vet_portal_modal_small_title{color: #323C5A; font-family: GT Walsheim Pro; font-size: 12px; font-style: normal; font-weight: 500; line-height: normal; display: block; margin-top: 10px;}.padding_bottom_10{padding-bottom: 10px;}.vet_portal_modal_popup_master{}.vet_portal_modal_popup_master .modal-dialog{max-width: 406px;}#vet_portal_clinic_switch .modal-dialog{max-width: 358px;}#vet_portal_clinic_switch .modal-content{border:none; outline: unset;}.vet_portal_modal_popup_master .modal-body{padding: 0;}.vet_portal_modal_popup_master .vet_portal_close_modal{padding: 10px;}.vet_portal_modal_popup_master .vet_portal_popup_content{padding: 10px 40px 30px 40px;}.vet_portal_popup_text{display: block; margin-top: 26px; margin-bottom: 20px; text-align: center;}#vet_portal_clinic_delete .vet_portal_popup_text{margin-top: 6px;}.vet_portal_popup_text span{color: #000; text-align: center; font-family: GT Walsheim Pro; font-size: 20px; font-style: normal; font-weight: 400; line-height: normal;}.vet_portal_popup_img img{display: block; margin: auto; width: 137px; height: 137px;}.vet_portal_popup_buttons{text-align: center; display: block;}.vet_portal_popup_true{display: flex; padding: 10px 40px; justify-content: center; align-items: center; border-radius: 30px; border: 1px solid #F15848; color: #F15848; font-family: GT Walsheim Pro; font-size: 20px; font-style: normal; font-weight: 400; line-height: normal; width: fit-content; margin: auto; margin-bottom: 8px;}.vet_portal_popup_true_okay{margin-top: 15px;}#vet_portal_clinic_switch .vet_portal_popup_text{margin-top: 12px;}#vet_portal_clinic_switch .vet_portal_popup_text span{color: #323C5A; text-align: center; font-family: GT Walsheim Pro; font-size: 20px; font-style: normal; font-weight: 400; line-height: 22.9px;}#vet_portal_clinic_switch .vet_portal_popup_true{min-width: 124px; max-width: 124px;}#vet_portal_clinic_switch .vet_portal_modal_popup_master .modal-dialog{max-width: 375px;}#vet_portal_clinic_switch .vet_portal_title_close{padding: 0;}#vet_portal_clinic_switch .vet_portal_modal_popup_master .vet_portal_close_modal{padding: 0px;}#vet_portal_clinic_switch.vet_portal_modal_popup_master .vet_portal_popup_content{padding: 20px 35px 23px 35px;}#vet_portal_clinic_switch .vet_portal_close_modal a{margin-top: 10px; margin-right: 10px;}#vet_portal_clinic_switch .vet_portal_popup_true{display: flex; padding: 10px 40px; justify-content: center; align-items: center; border-radius: 30px; border: 1px solid #F15848; color: #F15848; font-family: GT Walsheim Pro; font-size: 20px; font-style: normal; font-weight: 400; line-height: normal; width: fit-content; margin: auto; margin-bottom: 8px;}#vet_portal_clinic_switch .spinner_vet_portal_popup_true{background-color: lightgrey; display: flex; padding: 11px 33px; justify-content: center; align-items: center; border-radius: 30px; border: none; color: #fff; font-family: GT Walsheim Pro; font-size: 20px; font-style: normal; font-weight: 400; line-height: normal; width: fit-content; margin: auto; margin-bottom: 8px;}.spinner_vet_portal_popup_buttons img{margin-right: 10px; width: 20px; height: 20px;}.vet_portal_popup_img img{display: block; margin: auto;}.vet_portal_popup_cancel{color: #323C5A; font-family: GT Walsheim Pro; font-size: 18px; font-style: normal; font-weight: 400; line-height: 22.9px; text-decoration: underline !important;}.vet_nutritionist_accept_refferal{display: flex; padding: 10px 40px; justify-content: center; align-items: center; border-radius: 30px; border: 1px solid #2675A6; color: #FFF; font-family: GT Walsheim Pro; font-size: 20px; font-style: normal; font-weight: 400; line-height: normal; max-width: 250px; width: 100%; margin: auto; margin-bottom: 8px; background: #2675A6;}.vet_portal_popup_true:hover{color: #F15848;}.vet_nutritionist_accept_refferal:hover{color: #FFF !important;}.vet_nutritionist_cancel_refferal{color: #2675A6 !important; font-family: GT Walsheim Pro !important; font-size: 16px !important; font-style: normal !important; font-weight: 400 !important; line-height: normal !important; text-decoration-line: underline !important;}.vet_nutritionist_cancel_refferal:hover{color: #2675A6;}.vet_portal_popup_cancel{color: #323C5A; font-family: GT Walsheim Pro; font-size: 18px; font-style: normal; font-weight: 400; line-height: normal; text-decoration: underline !important;}.vet_portal_popup_cancel:link{text-decoration: underline !important;}#vet_portal_vet_nutritionist .vet_portal_popup_img span{color: #03A000; font-family: GT Walsheim Pro; font-size: 30px; font-style: normal; font-weight: 400; line-height: normal; margin-top: 14px; display: block; text-align: center;}#vet_portal_vet_nutritionist .vet_portal_popup_content{padding: 0px 30px 27px 30px;}#vet_portal_vet_nutritionist .vet_portal_popup_text{margin-top: 16px; margin-bottom: 0;}#vet_portal_vet_nutritionist .vet_portal_popup_text span{color: #000; text-align: center; font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 300; line-height: normal;}#vet_portal_accept_vet_nutritionist .vet_portal_popup_content{padding-top: 0px;}.vet_portal_modal_clinic_not_found{color: #323C5A; font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 700; line-height: normal; display: flex; margin-bottom: 1px; text-align: center; min-height: 100%;}.vet_portal_main_search_data{height: 100%;}.vet_portal_modal_master,.vet_portal_modal_popup_master{z-index: 99999;}.vet_portal_clinic_present{max-width: 890px; width: 100%; margin-left: auto; margin-right: auto; margin-top: 2px;}.vet_portal_clinics_container_box{display: flex; flex-wrap: wrap; justify-content: left; grid-gap: 30px; grid-row-gap: 15px;}.vet_portal_vet_box{padding: 18px 18px 15px 29px; border-radius: 5px; border: 0.5px solid rgba(50, 60, 90, 0.25); background: #FFF; position: relative;}.vet_selected_borders{box-shadow: 0px 2px 8px 0px rgba(3, 160, 0, 0.10); border: 1px solid rgba(3, 160, 0, 0.50);}.vet_portal_vet_box{max-width: 430px; width: 100%;}.vet_portal_single_box_title_delete{display: flex; align-content: center;}.vet_portal_single_box_title_delete span{color: #323C5A; font-family: GT Walsheim Pro; font-size: 20px; font-style: normal; font-weight: 500; line-height: normal;}.vet_portal_single_box_title_delete a{line-height: 1; margin-left: auto; margin-right: 0; margin-top: -4px;}.vet_portal_single_box_address span{color: #323C5A; font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 400; line-height: 20px; display: block; text-align: left; margin-top: 8px; margin-bottom: 4px;}.vet_portal_single_box_mobile{margin-bottom: 52px;}.vet_portal_single_box_mobile span{color: #323C5A; font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal;}.vet_portal_single_box_selection{position: absolute; bottom: 18px;}.vet_portal_single_box_selection_container{}.vet_portal_single_box_selection_container{color: #727272; font-family: GT Walsheim Pro; font-size: 20px; font-style: normal; font-weight: 400; line-height: normal;}.vet_portal_checkbox_container{color: #727272; font-family: GT Walsheim Pro; display: block; position: relative; padding-left: 27px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; margin-bottom: 0;}.vet_portal_checkbox_container input{position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0;}.vet_portal_checkbox_container .checkmark{position: absolute; top: -1px; left: 0; height: 22px; width: 22px; background-color: #ffffff; border-radius: 0px; border: 1px solid #727272;}.vet_portal_checkbox_container:hover input ~ .checkmark{background-color: #ccc;}.vet_portal_checkbox_container input:checked ~ .checkmark{background-color: #FFFFFF; border: none; border-radius: 0;}.vet_portal_no_clinic_master .checkmark:after{content: url("/pawpots_vet_portal/static/src/img/tick_small.svg"); position: absolute; display: none;}.vet_portal_checkbox_container input:checked ~ .checkmark:after{display: block;}.vet_portal_checkbox_container .checkmark:after{left: 0px; top: 0px;}.vet_portal_checkbox_container.settickcolor{color: #03A000;}.vet_portal_vet_box.setdisabled{background: linear-gradient(0deg, rgba(198, 198, 198, 0.60) 0%, rgba(198, 198, 198, 0.60) 100%), #FFF;}.vet_portal_vet_box.setdisabled .vet_portal_checkbox_container .checkmark{background: linear-gradient(0deg, rgba(198, 198, 198, 0.60) 0%, rgba(198, 198, 198, 0.60) 100%), #FFF;}.notverifiedyet{color: #F15848 !important; font-size: 16px !important; font-style: normal inherit; font-weight: 400 !important; margin-left: 0; margin-top: -9px;}.vet_portal_vet_box.setdisabled .vet_portal_single_box_mobile span, .vet_portal_vet_box.setdisabled .vet_portal_single_box_title_delete span, .vet_portal_vet_box.setdisabled .vet_portal_single_box_address span{color: #727272; font-weight: 400;}.vet_portal_vet_box.last_add_clinic{background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='4' ry='4' stroke='%23333' stroke-width='1' stroke-dasharray='6%2c 8' stroke-dashoffset='4' stroke-linecap='round'/%3e%3c/svg%3e"); border-radius: 4px; border: none; display: flex; text-align: center;}.vet_portal_vet_box.last_add_clinic a{display: flex; align-items: center; height: auto; flex-direction: column; justify-content: center; text-align: center; margin-right: auto; margin-left: auto; color: #323C5A; font-family: GT Walsheim Pro; font-size: 20px; font-style: normal; font-weight: 400; line-height: normal;}.vet_portal_last_box_container{border-radius: 5px; border: 1px solid rgba(3, 160, 0, 0.35); background: #FFF; padding: 23px 34.19px 24px 30.17px; margin-top: 30px;}.vet_portal_last_text span{color: #686B76; font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal;}.vet_portal_last_box_container_box{display: flex; flex-wrap: wrap; justify-content: left; grid-gap: 50px; grid-row-gap: 0px;}.vet_portal_last_text{max-width: 618px;}.vet_portal_last_checkbox{align-items: center; height: auto; flex-direction: column; justify-content: center; display: flex;}.vet_portal_last_box_container_box .vet_portal_checkbox_container{color: #03A000; font-weight: 400;}.vet_portal_last_nutritionist_checkbox{color: rgba(3, 160, 0, 0.70); font-family: GT Walsheim Pro; font-size: 20px; font-style: normal; font-weight: 500; line-height: normal;}.vet_portal_last_nutritionist_checkbox_div{margin-top: -3px;}@media(max-width:992px){.vet_portal_last_box_container_box{display: block;}#vet_portal_clinic_switch .modal-dialog{margin: 0 auto !important;}}@media(min-width:992px){.vet_portal_no_clinic_container{margin-top: 97px; margin-bottom: 45px; max-width: 848px;}#vet_portal_add_new_clinic_data_modal .vet_portal_modal_clinic_add_box .input-data{max-width: 238px; width: 100%;}#vet_portal_clinic_phone_number{width: 253px !important; max-width: 253px !important;}.vet_portal_modal_clinic_add_box{justify-content: left;}.vet_portal_modal_master .modal-body{width: 660px;}.vet_portal_last_checkbox span{}.v2_3_light_tick{display: flex;}.v2_3_light_tick img{margin-right: 10px;}.vet_portal_last_box_container_box{grid-gap: 35px; align-items: center;}.vet_portal_last_text span{font-size: 18px;}.vet_portal_last_box_container{padding: 22px 53px 22px 30px;}}@media(max-width:992px){.vet_portal_no_clinic_master .setdefaultVetNutritionist .checkmark::after{content: url("/pawpots_vet_portal/static/src/img/small-tick.svg");}}@media(max-width:730px){.vet_portal_clinics_container_box{justify-content: center;}}.vet-portal-show-in-mobile{display: none;}.vet-portal-show-in-dekstop{display: block;}@media(max-width:992px){.vet_portal_no_clinic_box{padding: 30px;}.vet_portal_no_clinic_title_subtitle h2{font-size: 25px;}.vet_portal_no_clinic_title_subtitle span{font-size: 16px;}.vet_common_red_btn{padding: 5px;}.vet_portal_no_clinic_add a{display: block;}.vet_portal_modal_input{width: 100%;}.vet_portal_modal_input .input-data{width: 100%; border: 1px solid #323C5A;}.vet_portal_modal_small_title{margin-top: 0; margin-bottom: 20px;}.vet_portal_modal_input .vet_common_red_btn{padding-left: 40px; padding-right: 40px; margin-bottom: 20px;}.vet-portal-show-in-mobile{display: block;}.vet-portal-show-in-dekstop{display: none;}.vet_portal_modal_master .modal-dialog{width: auto;}.vet_portal_clinic_add{width: 29px;}.vet_portal_clinic_add.vet_clinic_added_block{width: 52px;}.vet_portal_clinic_title{max-width: 124px;}.vet_portal_last_box_container{padding: 20px 18px 20px 18px;}.vet_portal_last_checkbox{margin-right: auto; margin-left: auto; margin-bottom: 10px;}.vet_portal_last_text{text-align: center; margin: auto; display: block;}.vet_portal_last_text span{font-size: 14px; font-style: normal; font-weight: 400; line-height: normal;}.vet_portal_clinic_list_single_box{border: 1px solid #323C5A; margin-bottom: 10px;}}@media(max-width:370px){.vet_portal_clinic_box{grid-gap: 10px;}}.make-bold{color: #2675A6;}@media(max-width:992px){.vet_portal_clinic_box{grid-gap: 0px; word-break: normal;}.vet_clinic_name{text-align: left;}.vet_profile_clinic_info_title{font-size: 20px !important;}.vet_profile_clinic_list_box{padding: 20px 20px !important;}.vet_clinic_arrow{right: 20px;}.vet_portal_clinic_no{width: 100%;}.vet_portal_clinic_title{margin: auto; text-align: left;}.vet_portal_clinic_no{max-width: 92px; text-align: left;}}@media(max-width:360px){.vet_portal_clinic_no{max-width: 92px; word-break: break-all;}.vet_portal_clinic_title{max-width: 100px; word-break: break-word;}}@media(max-width:992px){.vetPortalClinicListcontainer{max-width: 350px; margin: auto;}}.vet_drop_down_select2 .dropdown-toggle{border-radius: 5px; border: 1px solid rgba(50, 60, 90, 0.25); background: #FFF; padding: 14.88px 16px; color: rgba(50, 60, 90, 0.70); font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; max-width: 448px; width: 100%; text-align: left; position: relative;}.vet_drop_down_select2 .dropdown-toggle::after{margin-left: auto; right: 14.88px; content: url('/pawpots_vet_portal/static/src/img/arrow_down.svg'); border: none !important; position: absolute;}.vet_drop_down_select2 .dropdown-menu{border-radius: 5px; border: 0.5px solid rgba(50, 60, 90, 0.250); background:#FFF; width: 100%; border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; margin-top: -6px;}.vet_drop_down_select2 .dropdown-item{color: #323C5A !important; font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; padding: 10px 15px;}.vet_drop_down_select2 .dropdown-item:hover{border-radius: 4px; background: #2675A6; color: #FFF !important; font-weight: 500;}.vet_drop_down_select2 .remove-responsible-vet{color: #2675A6 !important; font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; font-style: italic;}.dropdown-toggle.responsible_vet_id_present{color: #323C5A !important;}.is_vet_nutritionistContainer{margin-top: -48px; margin-bottom: 50px; display: flex;}.is_vet_nutritionistContainer input{padding: 0; height: initial; width: initial; margin-bottom: 0; display: none; cursor: pointer;}.is_vet_nutritionistContainer label{position: relative; cursor: pointer; color: #323C5A; font-family: "GT Walsheim Pro"; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; display: flex; align-content: center; align-items: center;}.is_vet_nutritionistContainer label::before{content: ''; -webkit-appearance: none; background-color: #fff; border: 1px solid #323C5A80; padding: 10px; display: inline-block; position: relative; vertical-align: middle; cursor: pointer; margin-right: 5px; width: 20px; height: 20px;}.is_vet_nutritionistContainer input:checked + label::after{content: ''; display: block; position: absolute; top: 2px; left: 8px; width: 7px; height: 16px; border: solid #03A000; border-width: 0 3px 3px 0; transform: rotate(45deg);}.is_vet_nutritionist_tooltipContainer{position: relative; cursor: pointer; display: -webkit-box; display: -webkit-flex; display: inline-block; align-items: center; margin-left: 5px; vertical-align: top; vertical-align: inherit; padding-top: 2px;}.is_vet_nutritionist_tooltip{visibility: hidden; opacity: 0; color: #fff; width: 331px; border-radius: 5px; position: absolute; z-index: 1; bottom: 100%; left: 90%; margin-left: -15px; border-radius: 5px 5px 5px 0px; background: #D9D9D9; padding: 10px; justify-content: center; align-items: center; transition: .25s all ease; transition-delay: .25s;}.is_vet_nutritionist_tooltip h6{color: var(--Dark-Blue, #323C5A); font-family: "GT Walsheim Pro"; font-size: 12px; font-style: normal; font-weight: 400; line-height: normal; max-width: 290px; margin: auto;}.is_vet_nutritionist_tooltipContainer:hover .is_vet_nutritionist_tooltip{visibility: visible; opacity: 1; transition: .25s all ease; transition-delay: 0s; transition-delay: 0s;}@media(max-width:510px){.is_vet_nutritionistContainer input:checked + label::after{top: 9px;}}@media(max-width:992px){.is_vet_nutritionist_tooltip{right: 50%; left: unset;}}

/* /pawpots_vet_portal/static/src/css/main.css defined in bundle 'pawpots_vet_portal.assets_vet_portal' */
.vet_topHeader{border-radius: 5px; border: 1px solid rgba(50, 60, 90, 0.05); background: #FFF; box-shadow: 0px 4px 10px 0px rgba(50, 60, 90, 0.05); padding: 13px 15px; margin-top: 16px;}.vet_topHeader h1{color: #323C5A; font-family: GT Walsheim Pro; font-size: 40px; font-style: normal; font-weight: 500; line-height: normal; margin-bottom: 0;}.vet_search_tableContainer{border-radius: 5px; background: #FFF; box-shadow: 0px 4px 10px 0px rgba(50, 60, 90, 0.10); padding: 20px 30px 30px 30px; margin-top: 20px;}.vet_searchFilterContainer{display: flex;}.vet_searchContainer{position: relative; border-radius: 5px; border: 0.5px solid rgba(50, 60, 90, 0.50); background: #FFF; padding: 8px 12px; display: flex; justify-content: center; margin-right: 8px; width: 100%; max-height: 34px;}.vet_search_input,.vet_search_input::placeholder{font-family: GT Walsheim Pro; font-size: 12px; font-style: normal; font-weight: 400; line-height: 130%; border: none; outline: none;}.vet_search_input{color: #323C5A; width: 100%;}.vet_search_input::placeholder{color: rgba(50, 60, 90, 0.50);}.vet_search_icon{position: absolute; top: 50%; right: 10px; transform: translateY(-50%);}.vet_groupBy_container{cursor: pointer; position: relative; border-radius: 5px; border: 0.5px solid rgba(50, 60, 90, 0.50); background: #FFF;}.vet_groupBy_container.active{border-radius: 5px; border: 0.5px solid #F15848; background: #F15848;}.vet_groupBy_container.active .vet_groupBy_content span{color: #FFF; font-weight: 500;}.vet_groupBy_container.active .vet_groupBy_content .dropDownIcon_after{display: block !important;}.vet_groupBy_container.active .vet_groupBy_content .dropDownIcon_before{display: none;}.vet_groupBy_content{display: flex; align-items: center; justify-content: space-between; padding: 10px; max-height: 32px;}.vet_groupBy_content span{white-space: nowrap; color: #727272; text-align: center; font-family: GT Walsheim Pro; font-size: 12px; font-style: normal; font-weight: 400; line-height: 130%;}.vet_groupBy_content img{margin-right: 8px;}.vet_groupBy_main-dropdown{display: none; position: absolute; z-index: 1; top: 100%; right: 0; width: max-content; margin-top: 5px; border-radius: 5px; border: 0.5px solid rgba(50, 60, 90, 0.50); background: #FFF; min-width: 113px; max-width: 113px;}.vet_customer_container .vet_groupBy_main-dropdown{min-width: 141px; max-width: 141px;}.vet_groupBy_main-dropdown a{text-decoration: none; display: block; color: #727272; font-family: GT Walsheim Pro; font-size: 12px; font-style: normal; font-weight: 400; line-height: normal;}#vet_groupBy_date_dropdown{border-top: 0.5px solid rgba(50, 60, 90, 0.50); padding: 10px 15px; display: none;}#vet_groupBy_date_dropdown a{color: #727272; font-family: GT Walsheim Pro; font-size: 12px; font-style: normal; font-weight: 400; line-height: normal;}.vetDateGroupby_container{display: flex; justify-content: space-between; padding: 15px;}.vetDateGroupby_container span{color: #727272; font-family: GT Walsheim Pro; font-size: 12px; font-style: normal; font-weight: 400; line-height: normal;}.vetDateGroupby_container.active span{color: #323C5A; font-weight: 500;}.vetDateGroupby_container.active .dateDropdownIcon_down{display: none;}.vetDateGroupby_container.active .dateDropdownIcon_up{display: block !important;}.vetDateGroupby_container img{width: 13px; height: 6px; margin-block: auto;}.vet_groupBy_item{padding: 15px; border-bottom: 0.5px solid rgba(50, 60, 90, 0.50);}.vet_groupBy_month{padding-bottom: 8px;}.vet_page_link{color: rgba(50, 60, 90, 0.50) !important; font-family: GT Walsheim Pro; font-size: 12px; font-style: normal; font-weight: 400; line-height: normal;}.vet_page_item.active .vet_page_link{color: #323C5A !important; font-weight: 700;}.vet_page_item.disabled .vet_page_link{display: none;}.vet_page_item{margin-right: 6px;}.vet_page_item_last{margin-right: 0 !important;}.vet_paginator{display: inline-block; width: 100%;}.vet_paginator .pagination{margin-top: 10px; float: right;}.vet_noSearch_result_container{display: none;}.vet_noSearch_result_subContainer{display: grid;}.vet_noSearchResult_img{margin: auto;}.vet_noSearch_result_container{margin-top: 78px; margin-bottom: 78px;}.vet_noSearchResult_txt{margin: auto; color: #8B909F; font-family: GT Walsheim Pro; font-size: 18px; font-style: normal; font-weight: 400; line-height: normal; margin-top: 10px;}.vet_noData_container{display: flex; margin-top: 50px; margin-bottom: 50px;}.vet_noData_subContainer{display: grid; margin: auto;}.vet_noData_icon{margin: auto;}.vet_noData_txt{color: #8B909F; font-family: GT Walsheim Pro; font-size: 18px; font-style: normal; font-weight: 400; line-height: normal; margin-bottom: 0;}#vet_referral_popup_closeBtnContainer{cursor: pointer;}@media (max-width: 992px){.vet_inner_mainContainer{padding: 15px;}.vet_topHeader h1{font-size: 30px;}.vet_search_icon{}.vet_topHeader{margin-top: 30px;}}.vet_inner_mainContainer .table-responsive-vet{border-top-left-radius: 5px; border-top-right-radius: 5px;}.vet_inner_mainContainer table{border-bottom-left-radius: 5px !important; border-bottom-right-radius: 5px;}.vet_inner_mainContainer table tr:last-child > td:first-child{border-bottom-left-radius: 5px;}.vet_inner_mainContainer table tr:last-child > td:last-child{border-bottom-right-radius: 5px;}@media(min-width:992px){.vet_portal_last_checkbox label{display: none;}}

/* /pawpots_vet_portal/static/src/css/vet_home.css defined in bundle 'pawpots_vet_portal.assets_vet_portal' */
.vet_portal_container{max-width: 1590px; width: 100%; padding-left: 130px; padding-right: 130px; margin: auto;}.vetPortal_sections{padding: 60px 0px;}.vet_home_banner_Maincontainer{max-height: 620px; height: 100%;}.vet_home_banner_sec{background-image: url('/pawpots_vet_portal/static/src/img/home/vetPortalBanner.png'); background-repeat: no-repeat; background-size: cover; padding-top: 189px; padding-bottom: 223px; background-position: -137px center;}.vet_home_banner_container{max-width: 724px; width: 100%; float: right;}.vet_home_banner_container h1{color: #323C5A; text-align: center; font-family: GT Walsheim Pro; font-size: 50px; font-style: normal; font-weight: 700; line-height: normal;}.vet_home_banner_container p{color: #323C5A; text-align: center; font-family: GT Walsheim Pro; font-size: 25px; font-style: normal; font-weight: 400; line-height: normal;}.vet_home_banner_button_container a{color: #FFF; text-align: center; font-family: GT Walsheim Pro; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; margin: auto; border-radius: 35px; background: #F15848; max-width: 381px; width: 100%; height: 50px; display: flex; margin: auto; padding: 13.5px 19px; white-space: nowrap;}.vetHomeSignInContainer p{font-family: 'GT Walsheim Pro'; font-style: normal !important; font-weight: 400 !important; font-size: 18px !important; line-height: 21px !important; display: flex; align-items: center; text-align: center; color: #323C5A;}.vetHomeSignInContainer p span a{color: #2675A6; font-weight: 600; padding-left: 4px; text-decoration: underline !important;}.vetHomeSignInContainer{display: flex; justify-content: center; margin-top: 15px;}.vetPortal_ambassador_container{display: flex;}.vetPortal_ambassador_heading{max-width: 637px; width: 100%; margin: auto; margin-right: 30px;}.vetPortal_ambassador_heading h2{color: #323C5A; font-family: GT Walsheim Pro; font-size: 50px; font-style: normal; font-weight: 700; line-height: normal;}.vetPortal_ambassador_heading h2>span{color: #F15848; white-space: nowrap;}.vetPortal_ambassador_requirements_container{max-width: 602px; width: 100%; padding: 40px; padding-bottom: 0; padding-right: 0; border-radius: 20px; background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='20' ry='20' stroke='%232675A6FF' stroke-width='8' stroke-dasharray='11%2c20' stroke-dashoffset='10' stroke-linecap='round'/%3e%3c/svg%3e")}.vetPortal_ambassador_requirements_container img{width: 25px; height: 25px; margin-right: 20px;}.vetPortal_ambassador_requirement{color: #323C5A; font-family: GT Walsheim Pro; font-size: 25px; font-style: normal; font-weight: 400; line-height: normal; margin-bottom: 40px;}.vetPortal_perks_sec{background: #E9AFAF; padding-bottom: 30px; padding-top: 30px;}.vetPortal_perk_container{display: flex; justify-content: center; flex-wrap: wrap; gap: 60px;}.vetPortal_perks_subContainer{max-width: 346px; width: 100%; display: flex; flex-direction: column; align-items: center; text-align: center; align-self: center;}.vetPortal_perk_Mainheading{margin-bottom: 60px; font-family: 'GT Walsheim Pro'; font-style: normal; font-weight: 700; font-size: 50px; line-height: 57px; text-align: center; color: #323C5A;}.vetPortal_perks_heading{color: #323C5A; text-align: center; font-family: GT Walsheim Pro; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal;}.vetPortal_perks_txt{font-family: 'GT Walsheim Pro'; font-style: normal; font-weight: 400; font-size: 18px; line-height: 30px; text-align: center; color: #323C5A; margin-bottom: 0px;}.vetPortal_perks_txt_last{}.vetPortal_perks_img{display: flex; margin: auto; margin-bottom: 30px; max-height: 66px; height: 100%;}.vetPortal_features_heading{font-family: 'GT Walsheim Pro'; font-style: normal; font-weight: 700; font-size: 50px; line-height: 57px; color: #323C5A; margin-bottom: 30px; text-align: center;}.vetPortal_features_subContainer{display: flex;}.vetPortal_feature_imgContainer{max-width: 600px; max-height: 450px;}.vetPortal_feature_imgContainer img{width: 100%; height: 100%; object-fit: contain;}.vetPortal_features_listContainer{max-width: 610px; width: 100%;}.vetPortal_features_listSub_container{display: flex; margin-bottom: 30px;}.vetPortal_features_listSub_container img{max-width: 31px; max-height: 31px; width: 100%; height: 100%; margin-block: auto; margin-right: 20px;}.vetPortal_fetatures_txt{color: #323C5A; font-family: GT Walsheim Pro; font-size: 25px; font-style: normal; font-weight: 400; line-height: 34px; margin-bottom: 0px;}.vetPortal_how_ambassador_sec{background: #F9D14E;}.vetPortal_how_ambassador_heading{color: #323C5A; text-align: center; font-family: GT Walsheim Pro; font-size: 30px; font-style: normal; font-weight: 700; line-height: normal;}.vetPortal_how_ambassador_carousel_content{border-radius: 10px; border: 0.5px solid rgba(37, 37, 37, 0.10); background: #FFF; box-shadow: 4px 4px 6px 0px rgba(37, 37, 37, 0.10); padding: 87px 45px 73px 45px; display: flex; max-width: 762px; width: 100%; margin: auto; margin-block: 42px; min-height: 310px; height: 100%;}.vetPortal_how_ambassador_imgContainer{margin-right: 30px; margin-top: 20px;}.vetPortalCarousel_img1{width: 94px; height: 97.6px;}.vetPortalCarousel_img2{height: 104px; width: 104px !important;}.vetPortalCarousel_img3{height: 100.6px; width: 104px !important;}.vetPortal_ambassador_requirement_subContainer{display: flex;}.vetPortal_how_ambassador_txtContainer{display: flex;}.vetPortal_how_ambassador_txtContainer_first{display: block !important;}.vetPortal_how_ambassador_txtContainer p{color: #323C5A; font-family: GT Walsheim Pro; font-size: 20px; font-style: normal; font-weight: 400; line-height: 36px; margin: auto;}.vetPortal_owl_nav{display: flex; justify-content: center;}.vetPortal_owl_nav .owl-prev{margin-right: 50px;}.vetPortal_owl_nav .owl-next{margin-left: 50px;}.vetPortal_owl_dots{max-width: 90px; position: absolute; bottom: 5px; left: calc(50% - 38px); top: calc(50% + 180px);}.vetPortal_owl_dots .active{background: #323C5A !important;}.vetPortal_owl_dots.owl-dots .owl-dot{background: #8B909F; color: inherit !important; padding: 0 !important; font: inherit !important; height: 15px !important; width: 15px !important; border-radius: 50% !important; margin-right: 15px !important;}.vetPortal_thankYou_sec{background: #2675A6; padding-block: 40px; padding-left: 45px; padding-right: 45px;}.vetPortal_thankYou_container{display: flex; padding-left: 90px !important; padding-right: 90px !important;}.vetPortal_thankYou_txt_container{margin-block: auto; margin-right: 112px;}.vetPortal_thankYou_heading_txt{color: #F9D14E; font-family: GT Walsheim Pro; font-size: 30px; font-style: normal; font-weight: 700; line-height: normal;}.vetPortal_thankYou_txt{color: #FFF; font-family: GT Walsheim Pro; font-size: 25px; font-style: normal; font-weight: 400; line-height: 36px;}.vetPortal_thankYou_btn_container a{color: #FFF; text-align: center; font-family: GT Walsheim Pro; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; white-space: nowrap; margin-block: auto; border-radius: 35px; background:#F15848; width: 381px; padding: 13px 40px; display: flex; justify-content: center;}.vetPortal_thankYou_img_container{max-width: 420px; width: 100%; height: auto;}.vetPortal_thankYou_img_container img{width: 100%;}.vetPortal_owlNav_hide{visibility: hidden;}.vetPortal_thankYou_img_container_desktop{display: block;}.vetPortal_thankYou_img_container_mobile{display: none;}.vet_portal_mobile_access_denied_text{color: #323C5A; text-align: center; font-family: GT Walsheim Pro; font-size: 20px; font-style: normal; font-weight: 400; line-height: normal;}.vet_portal_mobile_access_denied .vet_portal_popup_content{padding: 19px 22px 37px 23px;}.vet_portal_mobile_access_denied .vet_portal_close_modal a{padding: 20px;}.vet_portal_popup_gif{display: flex; justify-content: center;}.vet_portal_mobile_access_denied .vet_portal_title_close{padding: 0;}.vet_portal_mobile_access_denied .vet_portal_close_modal{padding: 0;}.vet_portal_mobile_access_denied .modal-content{border-radius: 20px; max-width: 358px; width: 100%; justify-content: center; margin: auto; max-height: 289px; height: 100%;}.howItworks_vetAmbassadorSec{padding-top: 0px; padding-bottom: 0px;}.howItWorksVetAmbassadorDiv_container{display: flex;}.howItWorksVetAmbassadorDiv_txtContainer{background-color: #F9D14E; width: 100%; padding-left: 32px; padding-top: 60px; padding-bottom: 30px; max-height: 502px;}.howItWorksVetAmbassadorDiv_txtContainer h3{font-family: 'GT Walsheim Pro'; font-style: normal; font-weight: 700; font-size: 50px; line-height: 57px; display: flex; align-items: center; color: #323C5A; margin-bottom: 40px;}.howItWorksTxtContainer h5{font-family: 'GT Walsheim Pro'; font-style: normal; font-weight: 700; font-size: 25px; line-height: 29px; color: #323C5A;}.howItWorksTxtContainer p{font-family: 'GT Walsheim Pro'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 18px; color: #323C5A; margin-bottom: 0px;}.howItWorksVetAmbassadorDivPoint_cotnainer{display: flex; margin-bottom: 30px; gap: 25px; max-width: 502px;}.howItWorksVetAmbassadorDivPoint_cotnainer img{width: 50px; height: 50px;}.howItWorksVetAmbassadorDivImg_container{padding: 0px !important;}.howItWorksVetAmbassadorDivImg_container img{width: 100%; max-height: 502px; height: 100%; object-fit: cover;}@media (min-width: 1441px){.vet_home_banner_sec{background-image: url('/pawpots_vet_portal/static/src/img/home/vetPortalBanner.png'); padding-top: 235px; padding-bottom: 273px; background-position: center center;}}@media(max-width:390px){.vet_home_banner_sec{background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.00) 91.67%),url('/pawpots_vet_portal/static/src/img/home/vetPortalBanner.png') !important;}}@media (max-width: 992px){.vet_home_banner_sec{padding-top: 50px; padding-bottom: 50px; background-position: left center; background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.00) 91.67%),url('/pawpots_vet_portal/static/src/img/home/vetPortalBanner.png');}.vet_portal_container{padding-right: 16px !important; padding-left: 16px !important;}.howItWorksVetAmbassadorDivImg_container,.howItWorksVetAmbassadorDiv_txtContainer{max-width: 100% !important; flex: unset;}.howItWorksVetAmbassadorDiv_txtContainer{padding-left: 30px; padding-right: 30px;}.vet_home_banner_container{max-width: 400px; margin-right: auto; margin-left: auto; float: inherit;}.vet_home_banner_container h1{font-size: 25px; color: #FFF;}.vet_home_banner_container p{font-size: 14px; color: #FFF;}.vetHomeSignInContainer p{color: #FFF; font-size: 14px !important;}.vet_home_banner_button_container{max-width: fit-content; height: 40px; padding: 5px 30px; margin-right: auto; margin-left: auto;}.vet_home_banner_button_container a{font-size: 14px; height: auto; padding: 10px 16.5px;}.vetHomeSignInContainer{margin-top: 10px;}.vetPortal_ambassador_sec{padding: 40px 0px;}.vetPortal_ambassador_container{display: block;}.vetPortal_ambassador_heading{display: flex; justify-content: center; margin: auto;}.vetPortal_ambassador_heading h2{font-size: 30px;}.vetPortal_ambassador_requirements_container{padding: 21px; margin: auto; max-width: 402px; margin-top: 10px; padding-bottom: 0; padding-left: 25px; background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='20' ry='20' stroke='%232675A6FF' stroke-width='7' stroke-dasharray='11%2c20' stroke-dashoffset='10' stroke-linecap='round'/%3e%3c/svg%3e");}.vetPortal_ambassador_requirement{margin-bottom: 20px; font-size: 16px;}.vetPortal_ambassador_requirements_container img{margin-right: 25px; width: 17px; height: 19px;}.vetPortal_perk_Mainheading{font-size: 30px; line-height: 34px; margin-bottom: 9px;}.vetPortal_perks_img{max-width: 42px; margin-bottom: 10px;}.vetPortal_perks_heading{font-size: 16px; line-height: 18px; margin-bottom: 5px;}.howItWorksVetAmbassadorDiv_txtContainer h3{font-size: 30px; line-height: 34px; margin-bottom: 25px;}.howItWorksTxtContainer h5{font-size: 18px; line-height: 21px;}.howItWorksTxtContainer p{font-size: 14px; line-height: 16px;}.vetPortal_perks_txt{font-size: 12px; line-height: 14px;}.howItWorksVetAmbassadorDivPoint_cotnainer img{width: 35px; height: 35px;}.howItWorksVetAmbassadorDivPoint_cotnainer{align-items: center; gap: 10px;}.howItWorksVetAmbassadorDiv_txtContainer{padding-top: 30px; padding-bottom: 0px;}.vetPortal_perks_subContainer{margin: auto; max-width: 169px;}.vetPortalCustomerLoyalty{margin-top: 15px;}.vetPortal_perk_container{gap: 20px;}.vetPortal_features_heading{font-size: 30px; margin-bottom: 0px; line-height: 34px;}.vetPortal_fetatures_txt{font-size: 16px; line-height: normal;}.vetPortal_features_listSub_container img{max-width: 21px; max-height: 20px;}.vetPortal_how_ambassador_heading{font-size: 30px;}.vetPortal_how_ambassador_txtContainer p{font-size: 14px; line-height: normal; margin-bottom: 6px;}.vetPortal_how_ambassador_txtContainer{margin-block: auto;}.vetPortal_sections{padding: 30px 0px;}.vetPortal_how_ambassador_carousel_content{padding: 20px 20px; min-height: 232px; max-width: 308px;}.vetPortal_how_ambassador_imgContainer{margin: auto; margin-right: 16px;}.vetPortal_features_subContainer{display: block;}.vetPortal_feature_imgContainer{margin:auto; margin-top: -25px;}.vetPortal_features_listContainer{margin: auto; margin-top: -25px;}.vetPortal_features_listSub_container{margin-bottom: 20px;}.vetPortalCarousel_img1{width: 49px !important; max-height: 55px; margin: auto;}.vetPortalCarousel_img2{width: 50px !important; height: 50px;}.vetPortalCarousel_img3{width: 50px !important; height: 48.4px;}.vetPortal_thankYou_container{display: block;}.vetPortal_thankYou_txt_container{margin-right: 0;}.vetPortal_thankYou_sec{padding: 40px 0px;}.vetPortal_thankYou_heading_txt{font-size: 30px; text-align: center; margin-bottom: 20px;}.vetPortal_thankYou_txt{font-size: 16px; line-height: normal; margin-bottom: 30px; text-align: center;}.howItWorksVetAmbassadorDivImg_container img{max-height: 200px;}.vetPortal_thankYou_img_container{max-width: 200px;}.vetPortal_thankYou_img_container_desktop{display: none;}.vetPortal_thankYou_img_container_mobile{display: block; margin-bottom: 20px !important;}.vetPortal_thankYou_btn_container{max-width: fit-content; margin-bottom: 20px; text-align: center; margin-right: auto; margin-left: auto;}.vetPortal_thankYou_btn_container a{font-size: 14px; width: fit-content; white-space: inherit;}.vetPortal_owl_dots{position: absolute; bottom: 5px; left: calc(50% - 38px); top: calc(50% + 112px);}.vetPortal_owl_nav{justify-content: space-between; position: relative; top: -172px; width: 100%; left: -14px;}.vetPortal_owl_dots.owl-dots .owl-dot{height: 10px !important; width: 10px !important;}.vetPortal_thankYou_img_container{margin: auto;}.vetPortal_owl_nav .owl-next{position: relative; left: 30px;}}

/* /pawpots_vet_portal/static/src/css/vet_layout.css defined in bundle 'pawpots_vet_portal.assets_vet_portal' */
body{overflow-x: hidden;}.vet_mainContainer{max-width: 1440px; width: 100%; margin-left: auto; margin-right: auto; background: #F6F6F6; height: 100%;}.vet_container{max-width: 1005px; width: 100%; margin-left: auto; margin-right: auto; position: relative; padding-bottom: 60px;}#vetSidebarwrapper{width: 250px; height: 100%;}.vet_sidebar_wrapper{z-index: 1000; position: fixed; width: 236px; height: 100%; overflow-y: auto; background: #323C5A; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}.vet_sidebar_nav{position: fixed; top: 0; width: 236px; margin: 0; padding: 0; list-style: none; height: 100%; overflow: auto;}.vet_sidebar_brand{margin-top: 30px; display: flex; justify-content: center; margin-left: 78px; margin-right: 78px;}.vet_sidebar_brand a{text-align: center; margin: auto; display: flex; justify-content: center; max-width: 80px;}.vet_sidebar_brand a>img{width: 100%;}.vetNavContainer li{width: 100%; padding-left: 45px; padding-right: inherit; padding-block: 12px; margin-block: 10px; display: flex; align-items: center; cursor: pointer;}.vetNavContainer .vet_layout_icon{width: 24px; margin-right: 12px;}.vetNavContainer .vet_layout_icon img{display: block; margin-left: 0;}.vetNavContainer li.active,.vetNavContainer li:hover{border-radius: 5px; background: #2675A6;}.vetNavContainer li>a{color: #FFF; font-family: GT Walsheim Pro; font-size: 18px; font-style: normal; font-weight: 400; line-height: 24px;}.vetNavContainer{margin-top: 46px;}.openSidebarContainer{display: none;}.closeSidebarContainer{display: none;}.vet_layout{max-width: 236px; width: 100%; height: 100%;}.vet_container_1120{max-width: 1120px;}.vet_portal_back_top{display: flex; margin-top: 28px; margin-bottom: 10px; align-items: center;}.vet_portal_back_top img{margin-right: 5px;}.vet_portal_back_top a{color: #323C5A; font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal;}.vet_portal_back_top span{margin-left: 20px; color: #323C5A; font-family: GT Walsheim Pro; font-size: 40px; font-style: normal; font-weight: 500; line-height: normal;}.vet_portal_logout{display: flex; position: absolute; bottom: 42px; left: 45px;}.vet_portal_logout a{color: #FFF; font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 500; line-height: 24px;}.vet_portal_logout img{margin-right: 16px; margin-top: auto; margin-bottom: auto; display: flex;}.vet_footer_container{display: flex; justify-content: center;}.vet_footer_container a, .vet_footer_container p{color: rgba(50, 60, 90, 0.80); font-family: GT Walsheim Pro; font-size: 14px; font-style: normal; font-weight: 400; line-height: normal; margin-right: 30px; margin-top: 20px; margin-bottom: 0; text-decoration: none !important;}.vet_footer_container a:hover{color: rgba(50, 60, 90, 0.80);}.vet_logout_txt{color: #FFF; font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 500; line-height: 24px;}.vet_navMain_container{display: flex; flex-direction: column; justify-content: space-between; height: 795px;}.vet_navFooterContainer{padding-right: 45px; padding-left: 45px; padding-bottom: 42px;}.vet_logout_icon_container{margin-right: 10px;}.vetPortalFooter{background-image: url('/pawpots_vet_portal/static/src/img/layout/vetPortalFooter.webp') !important; margin-top: 0 !important; background-position-y: -48px !important;}.vetPortalFooter h5, .vetPortalFooter .footerContent ul > li > a, .vetPortalFooter #pawpotsNewsletter::placeholder, .vetPortalFooter .footerMadeWithLove p, .vetPortalFooter .v3_footer_copyright .v3_copy_section span, .vetPortalFooter .v3_footer_copyright .v3_copy_section span a{opacity: 1; color: #FFF;}.vetPortalFooter .footerContentMainContainerDesktop{margin-bottom: 110px;}@media(max-width:992px){.openSidebarContainer{display: block; float: right; margin-top: 15px; margin-right: 15px; transition: left 0.2s ease;}.openSidebar{left:0px; position:absolute; transition: left 0.3s ease;}.closeSidebarContainer{display: block; float: right; margin-top: 15px; margin-right: 15px; z-index: 2; position: absolute; right: 0;}.openSidebar .openSidebarContainer{transition: left 0.2s ease; display: none;}.closeSidebar{position: absolute; left: -250px;}.vet_sidebar_overlay{display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.2); z-index: 1;}.vetPortalFooter{background-image: url('/pawpots_vet_portal/static/src/img/layout/vetPortalFooterMobile.png') !important; background-position-y: 0px !important;}.footerSocialContainerVetPortal{margin-top: 0px;}.footerSocialLinksContainer{gap: 10px;}}.vet_Heading_container{border-radius: 5px; border: 1px solid rgba(50, 60, 90, 0.05); background: #FFF; box-shadow: 0px 4px 10px 0px rgba(50, 60, 90, 0.05); padding: 12px 16px; margin-top:16px; display: flex;}.vet_Heading_container h1{color: #323C5A; font-family: GT Walsheim Pro; font-size: 40px; font-style: normal; font-weight: 500; line-height: normal; margin-bottom: 0;}.vet_outter_box_container{border-radius: 5px; background: #FFF; box-shadow: 0px 4px 10px 0px rgba(50, 60, 90, 0.10); margin-top: 20px; padding: 20px 30px;}@media(min-width:992px){}.vet_portal_vet_no_data{color: #2675A6; text-align: center; font-family: GT Walsheim Pro; font-size: 18px; font-style: normal; font-weight: 400; line-height: normal; margin-top: 30px; display: block;}.vet_input_box input:focus{outline-width: 0;}.vet_input_box input:focus, .vet_input_box select:focus, .vet_input_box textarea:focus, .vet_input_box button:focus{outline: none;}.vet_input_box{border-radius: 5px; border: 0.5px solid rgba(50, 60, 90, 0.50); background: #FFF; padding: 10px 20px; display: block; margin-bottom: 8px; max-width: 660px; width: 100%; position: relative;}.vet_input_box:last-child{margin-bottom: 0;}.vet_input_box label{color: #727272; font-family: GT Walsheim Pro; font-size: 12px; font-style: normal; font-weight: 400; line-height: normal; display: block; margin-bottom: 3px; margin-bottom: 0;}.vet_input_box .vet_inputs{border: none; padding: 0; color: #323C5A; font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; display: block; width: 90%;}.vet_input_btns_container{display:block; margin-top: 20px;}.vet_input_btns{display: flex; flex-wrap: wrap; justify-content: left; grid-gap: 20px; grid-row-gap: 0;}.vet_success_btn{border-radius: 30px; background: #F15848; padding: 5px 30px; color: #FFF; font-family: GT Walsheim Pro; font-size: 18px; font-style: normal; font-weight: 400; line-height: normal; border: none; box-shadow: none;}.vet_default_btn{border-radius: 30px; border: 1px solid #323C5A; background: #FFF; padding: 5px 30px; color: #323C5A; font-family: GT Walsheim Pro; font-size: 18px; font-style: normal; font-weight: 400; line-height: normal; box-shadow: none;}.vet_select2{width: 100%; border-radius: 5px; border: 0.5px solid rgba(50, 60, 90, 0.25); background: var(--white, #FFF); box-shadow: none; padding: 16px 15px;}.vet_select2 .select2-choice{box-shadow: none !important; padding: 0;}.vet_select2.select2-container .select2-choice > .select2-chosen{margin-right: 0px; display: inherit; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: none; width: auto; color: rgba(50, 60, 90, 0.70); font-family: GT Walsheim Pro; font-size: 16px !important; font-style: normal; font-weight: 400; line-height: normal;}.vet_select2.select2-container .select2-choice{height: fit-content; background: white; color: rgba(50, 60, 90, 0.70); font-family: GT Walsheim Pro; font-size: 16px !important; font-style: normal; font-weight: 400; line-height: normal;}.vet_select2.select2-container .select2-choice .select2-arrow b{display: block; width: 100%; height: 100%; background-position-y: 6px !important; background: url('/pawpots_vet_portal/static/src/img/arrow_down.svg') no-repeat 0 1px;}.vet_input_box.is-invalid{box-shadow: 0 0 10px #f15848 !important;}.vet_container footer:first-child{position: absolute; width: 100%; bottom: 3px;}.vet_portal_bottom_padding{padding-bottom: 40px;}@media(max-width:992px){.vet_outter_box_container{padding: 20px 15px;}.table-responsive-vet{display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;}}@media(max-width:992px){.vet_Heading_container{margin-top: 50px; margin-left: 15px; margin-right: 15px;}.vet_outter_box_container{margin-right: 15px; margin-left: 15px;}.vet_portal_back_top{margin-top: 50px; margin-bottom: 10px; margin-right: 15px; margin-left: 15px;}.vet_portal_back_top span{margin-left: 15px; font-size: 25px;}.v3-top-autoship-img-text{word-break: break-all;}}.custom_pager_commission a{cursor: pointer;}.vet_cust_pro_select2 .select2-choice{box-shadow: none !important; padding: 0;}.vet_cust_pro_select2.select2-container .select2-choice > .select2-chosen{margin-right: 0px; display: inherit; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: none; width: auto; color: #323C5A; font-family: GT Walsheim Pro; font-size: 16px !important; font-style: normal; font-weight: 400; line-height: normal;}.vet_cust_pro_select2.select2-container .select2-choice{height: fit-content; background: white; color: rgba(50, 60, 90, 0.70); font-family: GT Walsheim Pro; font-size: 16px !important; font-style: normal; font-weight: 400; line-height: normal;}.vet_cust_pro_select2.select2-container .select2-choice .select2-arrow b{display: block; width: 100%; height: 100%; background-position-y: 3px !important; background: url('/pawpots_vet_portal/static/src/img/dark_down_arrow.svg') no-repeat 0 1px;}@media(min-width:992px){.v3_all_details_pages #s2id_v3_my_pet_select_vet_portal a{min-width: 120px;}}

/* /pawpots_vet_portal/static/src/css/vet_dashboard.css defined in bundle 'pawpots_vet_portal.assets_vet_portal' */
 .vet_mainContainer{display: flex;}.vet_Dashboard_container{margin-top: 16px;}.vet_greetingsContainer{border-radius: 5px; border: 1px solid rgba(50, 60, 90, 0.05); background: #FFF; box-shadow: 0px 4px 10px 0px rgba(50, 60, 90, 0.05); display: flex; justify-content: space-between; padding: 15px 28px; padding-bottom: 14px;}.vet_greetingsContainer h1{color: #323C5A; text-align: center; font-family: 'GT Walsheim Pro'; font-size: 32px; font-style: normal; font-weight: 500; line-height: normal; margin-bottom: 0;}.vet_refferralContainer{display: flex; border-radius: 5px; border: 1px solid rgba(50, 60, 90, 0.05); background: #FFF; box-shadow: 0px 4px 10px 0px rgba(50, 60, 90, 0.10); padding: 5px 11px 4px 15px;}.vet_refferralContainer h3{color: #323C5A; font-family: 'GT Walsheim Pro'; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; margin-block: auto; margin-right: 60px;}.vet_refferralContainer a{color: #FFF; font-family: 'GT Walsheim Pro'; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; border-radius: 5px; border-radius: 5px; background: #F15848; padding: 5.5px 19px; margin-block: auto;}.vet_referralPopup{display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7);}.vet_referral_popup_content{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #fff; max-width: 480px; min-height: 270px; border-radius: 10px; width: 100%;}.vet_refferalPopup_header{padding: 20px; display: flex; justify-content: space-between;}.vet_refferalPopup_header h2{color: #323C5A; font-family: 'GT Walsheim Pro'; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; margin-bottom: 0;}.vet_qrCodeContainer{max-width: 100px; margin: auto; margin-block:20px;}.vet_qrCodeContainer img{width: 100%;}.vet_referralLnk_copy_box{display: flex; padding-left: 20px; padding-right: 20px; padding-bottom: 20px;}#vet_refferalLink{padding: 16px; margin-right: 10px; border-radius: 5px; border: 0.5px solid #323C5A; background: #FFF; max-width: 318px; width: 100%; position: relative;}#vet_refferalLink p{color: #8B909F; font-family: 'GT Walsheim Pro'; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; margin-bottom: 0; white-space: nowrap; overflow: hidden; max-width: 241px;}#vet_refferalLink span{width: 286px; display: inline-flex; overflow: hidden; max-width: 286px; height: 20px; margin-top: -4px; position: absolute; color: #8B909F; font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; word-break: break-all;}.vet_refferalcopyBtn{color: #F15848; font-family: 'GT Walsheim Pro'; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; border-radius: 30px; border: 1px solid #F15848; padding: 10px 20px; margin: auto; cursor: pointer; white-space: nowrap; min-width: 114px; text-align: center;}.vet_referralBtn_disabled{color: #8B909F; pointer-events: none;}.vet_refferalcopyBtn:hover{color: #F15848;}.vet_referralPopupDivider{margin-top: 0px; margin-bottom: 0px; border: 0; border-top: 1px solid rgba(50, 60, 90, 0.20); background: rgba(50, 60, 90, 0.20);}.vet_referral_popup_closeBtnContainer{cursor:pointer;}.vet_dueBal_container{border-radius: 5px; border: 1px solid rgba(50, 60, 90, 0.05); background: #FFF; box-shadow: 4px 4px 4px 0px rgba(50, 60, 90, 0.10); padding: 5.5px 28px; margin-top: 20px; display: flex;}.vet_dueBal_headingTxt{color: #8B909F; font-family: 'GT Walsheim Pro'; font-size: 16px; font-style: normal; font-weight: 500; line-height: normal; margin-right: 10px; margin-block: auto;}.vet_dueBal_amnt,.vet_dueBal_amntMinus{color: #323C5A; font-family: 'GT Walsheim Pro'; font-size: 20px; font-style: normal; font-weight: 700; line-height: normal; margin-block: auto;}.vet_dueBal_amnt{color: #323C5A;}.vet_dueBal_amntMinus{color: #F15848;}.vet_customersEarning_container{display: flex; margin-top: 20px;}.vet_customersContainer, .vet_earningContainer{border-radius: 5px; border: 1px solid rgba(50, 60, 90, 0.05); background: #FFF; box-shadow: 4px 4px 4px 0px rgba(50, 60, 90, 0.10); padding: 15px 0px 0px 0px; width: 100%; height: 145px;}.vet_customersContainer{margin-right: 30px;}.vet_customerCount_container{display: flex;}.vet_earningCount_container{margin-block: auto; display: flex; margin-top: 25px;}.vet_customerCount,.vet_earningCount{color: #323C5A; font-family: 'GT Walsheim Pro'; font-size: 40px; font-style: normal; font-weight: 700; line-height: normal; margin: auto;}.vet_count_none{color: #8B909F !important;}.vet_customerCount{margin-top: 7px;}.vet_customersContainer .vet_customerHeading,.vet_earningContainer .vet_earningHeading{color: #8B909F; font-family: 'GT Walsheim Pro'; font-size: 16px; font-style: normal; font-weight: 500; line-height: normal; padding-left: 30px;}.vet_ClinicsCustomer_percent,.vet_pawpotsCustomer_percent{text-align: center; font-family: 'GT Walsheim Pro'; font-size: 22px; font-style: normal; font-weight: 500; line-height: 140%;}.vet_ClinicsCustomer_percent{color: #323C5A;}.vet_pawpotsCustomer_percent{color: #2675A6; padding-right: 5px;}.vet_customerPercentageContainer{padding-right: 50px;}.vet_customerBottomBorder{border-radius: 0px 0px 5px 5px; border: 0.5px solid #EA9E96; background: #EA9E96; box-shadow: 4px 4px 4px 0px rgba(50, 60, 90, 0.10); margin: 0; width: 100%; height: 6px; margin-top: 16px;}.vet_earningBottomBorder{border-radius: 0px 0px 5px 5px; border: 0.5px solid rgba(249, 209, 78, 0.20); background: #F9D14E; box-shadow: 4px 4px 4px 0px rgba(50, 60, 90, 0.10); margin: 0; width: 100%; height: 6px; margin-top: 0px;}.vet_commissionsReport{padding: 30px; border-radius: 5px; border: 1px solid rgba(50, 60, 90, 0.05); background: #FFF; box-shadow: 0px 4px 10px 0px rgba(50, 60, 90, 0.10); margin-top: 30px;}.vet_commissionReportHeader{display: flex; justify-content: space-between;}.vet_commissionHeader{color: #323C5A; font-family: 'GT Walsheim Pro'; font-size: 30px; font-style: normal; font-weight: 400; line-height: normal;}.vet_commissionReport_periodContainer{border-radius: 5px; background: #FFF; padding: 10px; display: flex;}.vet_commissionReport_period{color: #323C5A; font-family: 'GT Walsheim Pro'; font-size: 14px; font-style: normal; font-weight: 400; line-height: normal; margin: auto;}.vet_commissionsContainer{padding:16px 28px; margin-top: 20px; margin-bottom: 20px; border-radius: 5px; border: 1px solid rgba(50, 60, 90, 0.05); background: #FFF; box-shadow: 0px 4px 10px 0px rgba(50, 60, 90, 0.05);}.vet_commissionHeader_container{display: flex; justify-content: space-between;}.vet_commission_header{color: #323C5A; font-family: 'GT Walsheim Pro'; font-size: 30px; font-style: normal; font-weight: 400; line-height: normal; margin-block: auto;}.vet_viewAllCommissions{color: #2675A6; text-align: right; font-family: 'GT Walsheim Pro'; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; margin-block: auto;}.vet_viewAllCommissions_disabled{color: #8B909F; pointer-events: none;}.vet_viewAllCommissions:hover{color: #2675A6;}table.vet_commissionsTable thead{border-top: 1px solid #EBEBEF; background: #EBEBEF;}table.vet_commissionsTable thead tr > th{color: #323C5A; font-family: 'GT Walsheim Pro'; font-size: 12px; font-style: normal; font-weight: 700; line-height: 130%; padding: 10px 12px; text-align: center;}table.vet_commissionsTable thead tr > th:nth-child(9){white-space: nowrap;}table.vet_commissionsTable{width: 100%; background-color: #FFFFFF; border-collapse: separate; border-width: 1px; border-color: #EBEBEF; border-style: solid; color: #323C5A; border-spacing: 0;}table.vet_commissionsTable td{border-top: 1px solid rgba(50, 60, 90, 0.06); background: #FFF; color: #323C5A; font-family: 'GT Walsheim Pro'; font-size: 12px; font-style: normal; font-weight: 400; padding: 10px; line-height: 130%; white-space: nowrap; text-transform: capitalize; text-align: center !important; width: 100%;}table.vet_commissionsTable tr td:last-child{color: #03A000;}table.vet_commissionsTable thead{background-color: #EBEBEF;}table.vet_commissionsTable tr:nth-child(odd) td{border-top: 1px solid rgba(50, 60, 90, 0.06); background: #FFF;}table.vet_commissionsTable tr:nth-child(even) td{background: #F3F3F5;}table.vet_commissionsTable th:nth-child(3), table.vet_commissionsTable th:nth-child(4), table.vet_commissionsTable td:nth-child(5){}table.vet_commissionsTable td:nth-child(1),table.vet_commissionsTable td:nth-child(5){font-weight: 500;}table.vet_commissionsTable td:nth-child(8),table.vet_commissionsTable td:nth-child(9),table.vet_commissionsTable td:nth-child(10){font-weight: 700;}table.vet_commissionsTable td:nth-child(9){color: #2675A6;}table.vet_commissionsTable td:nth-child(10){color: #03A000;}.barChartContainer{max-width: 1005px; max-height: 480px;}#barChart{width: 100% !important;}.vet_commissionReportBar_legendContainer{display: flex; justify-content: center; margin-top: 20px;}.vet_legend_subContainer{display: flex; margin-right: 10px;}.vet_legend_icon{width: 12px; height: 12px; margin-right: 5px;}.vet_legend_txt{color: #8B909F; font-family: 'GT Walsheim Pro'; font-size: 12px; font-style: normal; font-weight: 500; line-height: normal;}.vet_graph_report_custom_tooltip{cursor: pointer; display: flex;}.vet_graph_report_tooltip_image{max-width: 14px; max-height: 14px; height: 100%; width: 100%;}.vet_graph_report_tooltip_popup{display: none; position: absolute; top: 745px; left: 610px; padding: 10px; border-radius: 5px 5px 5px 0px; background: #D9D9D9; width: 331px;}.vet_graph_report_tooltip_txt{color: #323C5A; font-family: 'GT Walsheim Pro'; font-size: 12px; font-style: normal; font-weight: 400; line-height: normal;}.vet_graph_info_tooltip{position: relative; display: flex; cursor: pointer;}.vet_graph_info_tooltip .vet_graph_info_tooltiptext{visibility: hidden; padding: 10px 20px; border-radius: 5px 5px 0px 5px; background: #D9D9D9; width: 331px; position: absolute; z-index: 1; bottom: 125%; left: -30%; transform: translateX(-5%) translateX(-90%); opacity: 0; transition: opacity 0.3s; color: #323C5A; font-family: 'GT Walsheim Pro'; font-size: 12px; font-style: normal; font-weight: 400; line-height: normal;}.vet_graph_info_tooltip:hover .vet_graph_info_tooltiptext{visibility: visible; opacity: 1;}.vet_earningCount{margin-top: -10px; margin-bottom: 41px;}@keyframes link-copied{0%{opacity: 1;}50%{opacity: 0.5;}100%{opacity: 1;}}#vet_referralPopup{z-index: 9999;}.copied-link{animation: link-copied 1s ease-in-out;}.copied-link-btn,.copied-link-btn:hover{border-radius: 30px; border: 1px solid #F15848; background: #F15848; color: #FFF; font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal;}@media (max-width: 1310px){.vet_graph_report_tooltip_popup{max-width: 250px; width: 100%;}}@media (max-width: 992px){.vet_greetingsContainer h1{font-size: 20px; margin-block: auto; text-align: left;}.vet_greetingsContainer{padding: 15px 15px; margin-top: 20px;}.vet_refferralContainer a{font-size: 14px; padding: 5.5px 8px;}.vet_refferralContainer h3{font-size: 14px; margin-right: 20px;}.vet_dueBal_container{padding: 5.5px 10px;}.vet_dueBal_headingTxt{font-size: 15px;}.vet_dueBal_amnt, .vet_dueBal_amntMinus{font-size: 16px;}.vet_customerCount, .vet_earningCount{font-size: 20px; margin-left: 10px; text-align: center;}.vet_ClinicsCustomer_percent, .vet_pawpotsCustomer_percent{font-size: 16px;}.vet_customerCount_container{display: block;}.vet_customersContainer .vet_customerHeading, .vet_earningContainer .vet_earningHeading{padding-left: 10px; font-size: 14px;}.vet_customerPercentageContainer{padding-left: 10px; padding-right: 0;}.vet_earningCount_container{justify-content: center; margin-top: 35px;}.vet_earningCount{margin-bottom: 0px; margin-right: 0; margin-left: 0;}.vet_customerBottomBorder{margin-top: 25px;}.vet_earningBottomBorder{margin-top: 61px;}.vet_commissionHeader{font-size: 18px; margin-block: auto;}.vet_commissionsReport{padding: 10px;}.vet_commissionReport_periodContainer{padding: 5px;}.vet_commissionReport_period{font-size: 13px;}.vet_legend_txt{font-size: 9px;}.vet_commissionsContainer{padding: 16px 10px;}.vet_commission_header{font-size: 18px;}.vet_viewAllCommissions{font-size: 14px;}}.bordered{border-radius: 6px 6px 6px 6px; -moz-border-radius: 6px 6px 6px 6px; -webkit-border-radius: 6px 6px 6px 6px;}.bordered th:first-child{border-radius: 6px 0 0 0; -moz-border-radius: 6px 0 0 0; -webkit-border-radius: 6px 0 0 0;}.bordered th:last-child{border-radius: 0 6px 0 0; -moz-border-radius: 0 6px 0 0; -webkit-border-radius: 0 6px 0 0;}

/* /pawpots_vet_portal/static/src/css/vet_commissions.css defined in bundle 'pawpots_vet_portal.assets_vet_portal' */
 .vet_commissions_search_tableContainer{border-radius: 5px; background: #FFF; box-shadow: 0px 4px 10px 0px rgba(50, 60, 90, 0.10); margin-top: 20px; padding: 20px 30px 30px 30px;}.vet_commissionsTableContainer{margin-top: 10px;}table.vet_commissionsTable thead{border-top: 1px solid #EBEBEF; background: #EBEBEF;}table.vet_commissionsTable thead tr > th{color: #323C5A; font-family: GT Walsheim Pro; font-size: 12px; font-style: normal; font-weight: 700; line-height: 130%; padding: 10px 12px; text-align: center; min-width: 94.3px;}table.vet_commissionsTable tr th:nth-child(9){white-space: nowrap;}table.vet_commissionsTable{width: 100%; background-color: #FFFFFF; border-collapse: separate; border-spacing: 0; border-width: 1px; border-color: #EBEBEF; border-style: solid; color: #323C5A;}table.vet_commissionsTable td{color: #323C5A; text-align: center; font-family: GT Walsheim Pro; font-size: 12px; font-style: normal; font-weight: 400; line-height: normal; padding: 10px 12px ; text-align: center; white-space: unset; word-break: break-word;}.vet_commissionCollapssible_header{border: 0px solid rgba(50, 60, 90, 0.20); border-radius: 0px 0px 5px 5px; border-right: 1px solid rgba(50, 60, 90, 0.06); border-bottom: 1px solid rgba(50, 60, 90, 0.06); border-left: 1px solid rgba(50, 60, 90, 0.06);}.vet_commissionCollapssible_header td{color: #323C5A !important; text-align: center !important; font-family: GT Walsheim Pro; font-size: 12px !important; font-style: normal !important; font-weight: 700 !important; line-height: 130%; background: #EBEBEF !important; padding-block: 11px !important; width:170px !important;}.vet_commissionCollapssible_header{cursor: pointer;}.vet_commissionCollapssible_row td{width:170px !important; background: #FFF !important;}.vet_earningTable_row td{width: 100% !important;}.groupBy_imgIcon{margin-right: 8px;}#dropdown-color{color: #2675A6 !important;}

/* /pawpots_vet_portal/static/src/css/vet_customerList.css defined in bundle 'pawpots_vet_portal.assets_vet_portal' */
.vet_customerListContainer{margin-top: 10px;}table.vet_customerList thead{border-top: 1px solid #EBEBEF; background: #EBEBEF;}table.vet_customerList thead tr > th{color: #323C5A; font-family: GT Walsheim Pro; font-size: 14px; font-style: normal; font-weight: 700; line-height: 130%; padding: 10px 12px; text-align: left; width: 100%; min-width: 157px;}table.vet_customerList{width: 100%; background-color: #FFFFFF; border-collapse: collapse; border-spacing: 0; border-width: 1px; border-color: #EBEBEF; border-style: solid; color: #323C5A;}table.vet_customerList td{color: #323C5A; text-align: left; font-family: GT Walsheim Pro; font-size: 14px; font-style: normal; font-weight: 400; line-height: normal; padding-block: 14px ; text-transform: capitalize; padding:10px 12px;}#vet_customerList tr:hover{border: 1px solid #D3D3D6;}table.vet_customerList td:nth-child(3), table.vet_customerList td:nth-child(4){font-weight: 500;}table.vet_customerList td:nth-child(5){font-weight: 700;}table.vet_customerList tr:nth-child(odd) td{background: #FFF;}table.vet_customerList tr:nth-child(even) td{background: #F3F3F5;}table.vet_customerList tr td:nth-child(5){color: #03A000; font-weight: 700;}

/* /pawpots_vet_portal/static/src/css/vet_payment.css defined in bundle 'pawpots_vet_portal.assets_vet_portal' */
 .vet_paymentTableContainer{margin-top: 10px;}table.vet_paymentTable thead{border-top: 1px solid #EBEBEF; background: #EBEBEF;}table.vet_paymentTable thead tr > th{color: #323C5A; font-family: GT Walsheim Pro; font-size: 14px; font-style: normal; font-weight: 700; line-height: 130%; padding: 10px 12px; text-align: center;}table.vet_paymentTable{width: 100%; background-color: #FFFFFF; border-collapse: separate; border-spacing: 0; border-width: 1px; border-color: #EBEBEF; border-style: solid; color: #323C5A;}table.vet_paymentTable td{color: #323C5A; text-align: center; font-family: GT Walsheim Pro; font-size: 14px; font-style: normal; font-weight: 400; line-height: normal; padding-block: 14px ;}table.vet_paymentTable td:nth-child(2){color: #03A000; font-weight: 700;}table.vet_paymentTable td:nth-child(3){font-weight: 500;}table.vet_paymentTable tr:nth-child(odd) td{border-top: 1px solid rgba(50, 60, 90, 0.06); background: #FFF;}table.vet_paymentTable tr:nth-child(even) td{background: #F3F3F5;}table.vet_paymentTable tr td:nth-child(4) a,table.vet_paymentTable tr td:nth-child(5) a{color: #2675A6 !important; text-decoration-line: underline !important; font-weight: 700 !important;}table.vet_paymentTable tr td:nth-child(5) a{cursor: pointer;}table.vet_paymentTable tr td:nth-child(5) a:hover,table.vet_paymentTable tr td:nth-child(4) a:hover{color: #2675A6 !important;}

/* /pawpots_vet_portal/static/src/css/vet_resources.css defined in bundle 'pawpots_vet_portal.assets_vet_portal' */
.vet_resources_section_containers{border-radius: 5px; background: #FFF; box-shadow: 0px 4px 10px 0px rgba(50, 60, 90, 0.10); padding: 16px 30px 16px 30px; margin-top: 20px;}.vet_resourcesHeading_container{padding-left: 30px;}.vet_resources_commission_headingContainer{margin-bottom: 14px;}.vet_resources_section_headings{color: #323C5A; font-family: GT Walsheim Pro; font-size: 30px; font-style: normal; font-weight: 500; line-height: normal;}table.vet_resourcesTable thead{border-top: 1px solid #EBEBEF; border-left: 1px solid #EBEBEF; background: #EBEBEF;}table.vet_resourcesTable thead tr > th{color: #323C5A; font-family: GT Walsheim Pro; font-size: 14px; font-style: normal; font-weight: 700; line-height: 130%;}table.vet_resourcesTable th:nth-child(1), table.vet_resourcesTable td:nth-child(1), table.vet_resourcesTable th:nth-child(2), table.vet_resourcesTable td:nth-child(2) ,table.vet_resourcesTable th:nth-child(3), table.vet_resourcesTable td:nth-child(3){padding: 10px 12px;}table.vet_resourcesTable td:nth-child(3),table.vet_resourcesTable td:nth-child(2),table.vet_resourcesTable td:nth-child(4){font-weight:700;}table.vet_resourcesTable{width: 100%; background-color: #FFFFFF; border-collapse: separate; border-spacing: 0; border-width: 1px; border-color: #EBEBEF; border-style: solid; color: #323C5A; table-layout: fixed;}table.vet_resourcesTable tbody tr td{color: #323C5A; font-family: GT Walsheim Pro; font-size: 14px; font-style: normal; font-weight: 500; line-height: normal; padding-block: 10px 12px ; border-top: 1px solid #EBEBEF;}.hidden-row{display: none;}.vet_resources_commissionRowsToggle_container hr{border-bottom: 1px solid #2675A6; margin-top: -5px; width: 100%;}.vet_resources_faq_Maincontainer{padding-bottom: 10px !important;}.vet_resources_heading_container{margin-bottom: 20px;}.vet_resources_commissionRowsToggle_container{max-width: fit-content; width: 100%; white-space: nowrap; margin: auto; margin-top: 10px;}.vet_resources_commissionRowsToggle_container a{color: #2675A6; font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 500; line-height: normal;}.vet_toggleCommissionRows_icon{margin-right: 1px; margin-top: -5px;}#toggleCommissionRowsContainer{cursor: pointer;}.rotate_180_deg{transform: rotate(180deg);}.rotate_90_deg{transform: rotate(90deg);}.vet_resources_questionContainer{display: flex; cursor: pointer;}.vet_resources_faq_toggleIcon{width: 6px; height: 12px; margin-right: 12px; margin-block: auto; cursor: pointer;}.vet_faq_question,.vet_faq_answer{color: #323C5A; font-family: GT Walsheim Pro; font-size: 20px; font-style: normal; line-height: normal; margin-bottom: 0;}.vet_faq_question{font-weight: 500;}.vet_resources_faq_answerContainer{display: none;}.vet_faq_answer{font-weight: 300;}.vet_resources_question_answers_container{margin-bottom: 10px;}.vet_resources_faq_answerContainer{margin-top: 10px; margin-bottom: 20px;}.vet_resource_termsAndConditions_txt{color: #323C5A; font-family: GT Walsheim Pro; font-size: 20px; font-style: normal; font-weight: 500; line-height: normal;}.vet_resource_termsAndConditions_txt span{text-decoration-line: underline; cursor: pointer;}.vet_resources_termsAndConditions_SubContainer{margin-top: 14px;}.vet_resources_termsAndConditions_popup{display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #fff; padding: 20px; border: 1px solid #ccc; border-radius: 5px; z-index: 9999; max-height: 1065px; height: 100%; overflow-x: scroll;}.vet_resources_termsAndConditions_overlay{display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 9998;}.vet_resources_termsAndConditions_close{cursor: pointer; float: right;}.vet_resources_termsAndConditions_popup h2{color: #323C5A; text-align: center; font-family: GT Walsheim Pro; font-size: 30px; font-style: normal; font-weight: 700; line-height: normal; margin-bottom: 16px;}.vet_resources_termsAndConditions_closeBottom{border-radius: 30px; padding: 5px 30px; background: #F15848; color: #FFF; font-family: GT Walsheim Pro; font-size: 18px; font-style: normal; font-weight: 400; line-height: normal; margin: auto;}.vet_resources_termsAndConditions_closeBottomContainer{display: flex;}.vet_resources_termsAndConditions_closeBottom:hover{color: #fff;}.vet_resources_termasAndCondition_content{margin-bottom: 40px;}@media(max-width:992px){.vet_resources_section_headings{font-size: 20px;}.vet_faq_question, .vet_faq_answer{font-size: 18px;}.vet_resource_termsAndConditions_txt{font-size: 18px;}.vet_resources_termsAndConditions_popup{max-width: 325px; width: 100%; padding: 10px;}.vet_resources_termsAndConditions_popup h2{font-size: 20px;}}

/* /pawpots_vet_portal/static/src/css/vet_earning.css defined in bundle 'pawpots_vet_portal.assets_vet_portal' */
 .vet_earningTableContainer{margin-top: 10px;}table.vet_earningTable thead{border-top: 1px solid #EBEBEF; background: #EBEBEF;}table.vet_earningTable thead tr > th{color: #323C5A; font-family: GT Walsheim Pro; font-size: 14px; font-style: normal; font-weight: 700; line-height: 130%; padding: 10px 12px; text-align: center; min-width: 111px; width: 100%;}table.vet_earningTable{width: 100%; background-color: #FFFFFF; border-collapse: separate; border-width: 1px; border-color: #EBEBEF; border-style: solid; color: #323C5A; border-spacing: 0;}table.vet_earningTable td{color: #323C5A; text-align: center; font-family: GT Walsheim Pro; font-size: 14px; font-style: normal; font-weight: 400; line-height: normal; padding-block: 14px ;}table.vet_earningTable td:nth-child(8){width: 119px; display: flex; justify-content: center;}table.vet_earningTable #vetdynamictr td:nth-child(8){display: revert;}table.vet_earningTable tr td:nth-child(1){color: #2675A6; text-decoration-line: underline; font-weight:500;}table.vet_earningTable tr td:nth-child(7){color: #03A000; font-weight: 700;}table.vet_earningTable tr:nth-child(odd) td{border-top: 1px solid rgba(50, 60, 90, 0.06); background: #FFF;}table.vet_earningTable tr:nth-child(even) td{background: #F3F3F5;}table.vet_earningTable tr td:last-child .vet_earning_paid,table.vet_earningTable tr td:last-child .vet_earning_unpaid,table.vet_earningTable tr td:last-child .vet_earning_partialPaid{border-radius: 10px; padding: 3px 17px; text-align: center; font-family: GT Walsheim Pro; font-size: 12px; font-style: normal; font-weight: 400; line-height: 130%; margin-right: 19px; margin-bottom: 0; cursor: pointer;}table.vet_earningTable tr{cursor: pointer;}table.vet_earningTable tr td:last-child .vet_earning_paid{color: #03A000; background: rgba(3, 160, 0, 0.20); max-width: 65px; width: 100%;}table.vet_earningTable tr td:last-child .vet_earning_unpaid{background: rgba(241, 88, 72, 0.20); color: #F15848; margin-right: 0;}table.vet_earningTable tr td:last-child .vet_earning_partialPaid{background: rgba(249, 209, 78, 0.20); color: #FFC300; white-space: nowrap; max-width: 104px; width: 100%;}.groupBySelector_container{display: flex; order: -1;}.vet_groupBySelector_container{display: flex; margin-right: 10px; align-items: center; order: -1;}.vet_groupBySelector_rightIconContainer{border-radius: 5px 0px 0px 5px; border-top: 0.5px solid rgba(50, 60, 90, 0.50); border-bottom: 0.5px solid rgba(50, 60, 90, 0.50); border-left: 0.5px solid rgba(50, 60, 90, 0.50); background: rgba(38, 117, 166, 0.30); padding: 6px; display: flex; width: 22px; height: 20px; padding: 5px; justify-content: center; align-items: center; gap: 5px; flex-shrink: 0;}.groupBySelector_mainContainer{border-radius: 0px 5px 5px 0px; border: 0.5px solid rgba(50, 60, 90, 0.50); padding: 5px; display: inline-flex; height: 20px; padding: 5px; justify-content: center; align-items: center; gap: 5px; flex-shrink: 0; cursor: pointer;}.vet_groupBySelector_txt{margin-bottom: 0; color: #323C5A; font-family: GT Walsheim Pro; font-size: 12px; font-style: normal; font-weight: 400; line-height: normal; display: flex; width: max-content;}.vet_groupBySelector_closeImg{width: 13px; height: 13px;}.headerCellContainer{display: flex;}.headerCellDropdownImg{margin-block: auto; margin-right: 8px;}.collapsibleHeader{color: #323C5A; font-family: GT Walsheim Pro; font-size: 12px; font-style: normal; font-weight: 700; line-height: 130%; text-transform: capitalize;}.collapsibleHeader{background: #EBEBEF; border: 0px solid rgba(50, 60, 90, 0.20); padding: 15px 17px; cursor: pointer;}.collapsibleHeaderOpen span{color: #2675A6;}.no_recentEarnings_txt{margin-top: 20px;}.vet_earningTable tr td:nth-child(8){min-width: 125px;}.vet_earningTable tr td:nth-child(1){min-width: 143px;}

/* /pawpots_vet_portal/static/src/css/vet_billing.css defined in bundle 'pawpots_vet_portal.assets_vet_portal' */
.vet_billingHeading_container{border-radius: 5px; border: 1px solid rgba(50, 60, 90, 0.05); background: #FFF; box-shadow: 0px 4px 10px 0px rgba(50, 60, 90, 0.05); padding: 13px 20px; margin-top:16px; display: flex;}.vet_BackBtn_container{margin-block: auto; margin-right: 10px;}.vet_BackBtn_container a{color: #323C5A; font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal;}.vet_headingContainer h1{color: #323C5A; font-family: GT Walsheim Pro; font-size: 40px; font-style: normal; font-weight: 500; line-height: normal; margin-bottom: 0;}.vet_billDetails_container{border-radius: 5px; border: 1px solid rgba(50, 60, 90, 0.05); background: #FFF; box-shadow: 0px 4px 10px 0px rgba(50, 60, 90, 0.05); padding: 15px 30px 30px 30px; margin-top: 20px;}.vet_billHeading_container{display: flex; justify-content: space-between;}.vet_billNumber{color: #323C5A; font-family: GT Walsheim Pro; font-size: 30px; font-style: normal; font-weight: 400; line-height: normal;}.vet_billPaymentStatus{color: #323C5A; font-family: GT Walsheim Pro; font-size: 18px; font-style: normal; font-weight: 400; line-height: normal;}.vet_billPaymentStatus span{text-align: center; font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 700; line-height: 130%;}.vet_billPaymentStatus .vet_billPaymentStatus_paid{color: #03A000;}.vet_billPaymentStatus .vet_billPaymentStatus_unpaid{color: #F15848;}.vet_billPaymentStatus .vet_billPaymentStatus_partiallyPaid{color: #FFC300;}.vet_billDownload_container{margin-block: auto;}.vet_billDownload{color: #323C5A; text-align: center; font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; padding: 5px 40px; border-radius: 35px; border: 1px solid #323C5A; background:#FFF;}.vet_billDownload:hover{border: 1px solid #FFF; background: #F15848; color: #FFF;}.vet_billLineTableContainer{margin-top: 30px;}table.vet_billLineTable{width: 100%; border-collapse: separate; border-radius: 5px 5px 5px 5px; background: #FFF; border-spacing: 0;}table.vet_billLineTable thead tr{border-top: 1px solid #F15848; border-left: 1px solid #F15848; border-radius: 5px; border-collapse: separate ; border-spacing: 0;}table.vet_billLineTable thead tr > th{color: #FFF; text-align: center; font-family: GT Walsheim Pro; font-size: 14px; font-style: normal; font-weight: 700; line-height: 130%; padding: 10px 12px; min-width: 156.9px; width: 100%; background: #F15848; border-top: 1px solid #F15848; border-left: 1px solid #F15848;}table.vet_billLineTable thead tr > th:first-child{border-top-left-radius:5px;}table.vet_billLineTable thead tr > th:last-child{border-top-right-radius:5px;}table.vet_billLineTable td{color: #323C5A; text-align: center; font-family: GT Walsheim Pro; font-size: 14px; font-style: normal; font-weight: 400; line-height: 130%; padding-block: 14px ; border-bottom: 1px solid rgba(50, 60, 90, 0.20); border-top: 1px solid rgba(50, 60, 90, 0.20);}table.vet_billLineTable td:first-child{border-left: 1px solid rgba(50, 60, 90, 0.20);}table.vet_billLineTable td:last-child{border-right: 1px solid rgba(50, 60, 90, 0.20);}table.vet_billLineTable td:nth-child(6){color: #03A000; font-weight: 700;}.vet_billHistory_container{border-radius: 5px; background: #FFF; box-shadow: 0px 4px 10px 0px rgba(50, 60, 90, 0.10); padding: 15px 30px 30px 30px; margin-top: 20px;}table.vet_billHistoryTable thead{border-top: 1px solid #EBEBEF; background: #EBEBEF;}table.vet_billHistoryTable thead tr > th{color: #323C5A; font-family: GT Walsheim Pro; font-size: 14px; font-style: normal; font-weight: 700; line-height: 130%; padding: 10px 12px; text-align: center; min-width: 157.2px; width: 100%;}table.vet_billHistoryTable{width: 100%; background-color: #FFFFFF; border-collapse: separate; border-spacing: 0; border-width: 1px; border-color: #EBEBEF; border-style: solid; color: #323C5A; border-radius: 5px;}table.vet_billHistoryTable td{color: #323C5A; text-align: center; font-family: GT Walsheim Pro; font-size: 14px; font-style: normal; font-weight: 400; line-height: normal; padding-block: 14px ;}table.vet_billHistoryTable tr td:last-child{font-weight: 700;}table.vet_billHistoryTable thead{background-color: #EBEBEF;}table.vet_billHistoryTable tr:nth-child(odd) td{border-top: 1px solid rgba(50, 60, 90, 0.06); background: #FFF;}table.vet_billHistoryTable tr:nth-child(even) td{background: #F3F3F5;}.vet_billHistoryBlank_txt{color: #8B909F; font-family: GT Walsheim Pro; font-size: 18px; font-style: normal; font-weight: 400; line-height: normal;}.vet_billHistoryBlank_container{margin: auto;}.vet_billHistoryBlank{text-align: center; margin-bottom: 58px;}.vet_billHistoryBlank_img{margin-bottom: 21px;}.vet_billHistory_heading_container h1{color: #323C5A; font-family: GT Walsheim Pro; font-size: 30px; font-style: normal; font-weight: 400; line-height: normal;}@media(max-width:992px){.vet_headingContainer h1{font-size: 30px;}.vet_billNumber{font-size: 20px;}.vet_billPaymentStatus{font-size: 16px;}.vet_billPaymentStatus span{font-size: 14px;}.vet_billDownload{white-space: nowrap; padding: 5px 20px; font-size: 14px;}.vet_billHistory_heading_container h1{font-size: 20px;}}

/* /pawpots_vet_portal/static/src/css/vet_contact.css defined in bundle 'pawpots_vet_portal.assets_vet_portal' */
.vet_contact_details_container{margin-top: 20px; padding: 20px 18px 24px 18px; border-radius: 5px; background: #FFF; box-shadow: 0px 4px 10px 0px rgba(50, 60, 90, 0.10);}.vet_contact_box_title span{color: #323C5A; font-family: GT Walsheim Pro; font-size: 26px; font-style: normal; font-weight: 400; line-height: normal; display: block;}.vet_contact_boxes{margin-top: 26px;}.vet_contact_box{display: flex; padding: 14px 30px 15px 30px; border-radius: 5px; border: 0.5px solid rgba(50, 60, 90, 0.25); background: #FFF; max-width: 640px; margin-right: auto; margin-left: auto; margin-bottom: 14px; align-items: center;}.vet_contact_box_icon{margin-right: 19px;}.vet_contact_box_title span{color: #323C5A; font-family: GT Walsheim Pro; font-size: 18px; font-style: normal; font-weight: 500; line-height: normal;}.vet_contact_box_title p{color: #C6C6C6; font-family: GT Walsheim Pro; font-size: 12px; font-style: normal; font-weight: 400; line-height: normal; margin-top: 2px; margin-bottom: 0;}.vet_contact_box_link{margin-left: auto; margin-right: 0;}.vet_contact_box_link a{color: #2675A6; font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; text-decoration-line: underline;}.vet_contact_box:last-child{margin-bottom: 0;}@media(max-width:992px){.vet_contact_box{display: block; text-align: center;}.vet_contact_box_icon{margin-right: 0; margin-bottom: 10px;}.vet_contact_details_container{margin-right: 15px; margin-left: 15px;}.vet_Heading_container h1{font-size: 25px;}.vet_contact_box_link img{margin-top: 15px;}}

/* /pawpots_vet_portal/static/src/css/vet_profile.css defined in bundle 'pawpots_vet_portal.assets_vet_portal' */
.vet_profile_email_pass_name{border-radius: 5px; border: 0.5px solid rgba(50, 60, 90, 0.25); background: #FFF;}.vet_profile_containt_section{padding: 31px 30px; display: flex;}.vet_profile_separator{border-bottom: 0.5px solid rgba(50, 60, 90, 0.25);}.vet_profile_containt_section span{color: rgba(50, 60, 90, 0.90); font-family: GT Walsheim Pro; font-size: 15px; font-style: normal; font-weight: 700; line-height: normal; min-width: 70px; margin-right: 80px;}.vet_profile_containt_section p{color: rgba(50, 60, 90, 0.70); font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; margin-bottom: 0;}.vet_profile_containt_section a{color: #2675A6; font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; margin-right: 0; margin-left: auto;}.vet_profile_clinic_info_title{color: #323C5A; font-family: GT Walsheim Pro; font-size: 30px; font-style: normal; font-weight: 400; line-height: normal; display: block; margin-bottom: 20px;}.vet_profile_clinic_list{display: flex; flex-wrap: wrap; justify-content: left; grid-gap: 85px; grid-row-gap: 30px;}.vet_profile_clinic_list_box{max-width: 430px; width: 100%; border-radius: 5px; border: 0.5px solid rgba(50, 60, 90, 0.25); background: #FFF; padding: 20px 30px; position: relative;}.list_box_title{color: rgba(50, 60, 90, 0.90); font-family: GT Walsheim Pro; font-size: 15px; font-style: normal; font-weight: 700; line-height: normal; display: block;}.vet_profile_address_section{color: rgba(50, 60, 90, 0.70); font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 400; line-height: 20px; margin-top: 5.54px; max-width: calc(100% - 20px);}.vet_clinic_arrow{position: absolute; right: 40px; bottom: calc(50% - 10px);}.vet_inputs_flex_box{display: flex; flex-wrap: wrap; justify-content: left; grid-gap: 10.14px; grid-row-gap: 9px;}.vet_inputs_flex_box .vet_input_box{max-width: 430px;}@media(max-width:992px){.vet_profile_containt_section{padding: 21px 20px; align-items: center;}.vet_profile_containt_section span{margin-right: 10px;}.vet_profile_containt_section p{word-break: break-all; margin-right: 10px;}}.vet_customer_master_container .v3_autoship_bottom_section.v3_not_autoship_present_box{margin-top: 40px;}.vet_customer_master_container .v3_all_details_pages{padding: 30px 0; padding-bottom: 30px;}

/* /pawpots_vet_portal/static/src/css/vet_our_vets.css defined in bundle 'pawpots_vet_portal.assets_vet_portal' */
.add_data_a_tag{display: block; text-align: right;}.add_data_a_tag a{color: #2675A6; text-align: right; font-family: GT Walsheim Pro; font-size: 18px; font-style: normal; font-weight: 400; line-height: normal;}.vet_vet_names_container{margin-top: 5px;}.vet_vet_names_th{display: block; padding: 10px 12px; background: #85ACC5;; border-radius: 5px 5px 0px 0px;}.vet_vet_names_th span{color: #FFF; font-family: GT Walsheim Pro; font-size: 18px; font-style: normal; font-weight: 700; line-height: 130%;}.vet_vet_names_tr_container{border-left: 1px solid #F6F6F6; border-right: 1px solid #F6F6F6; border-bottom: 1px solid #F6F6F6; background: #FFF; border-radius: 0px 0px 5px 5px;}.vet_vet_names_tr{padding: 10px 14.5px; min-height: 50px; display: flex; align-items: center;}.vet_vet_names_tr span{color: #323C5A; font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 400; line-height: 130%;}.vet_vet_names_tr a{margin-right: 0; margin-left: auto; line-height: 0;}.vet_vet_names_tr:nth-child(even){background: #F6F6F6;}#vet_add_vet_data_modal .vet_portal_modal_input:last-child{margin-right: 0; margin-left: 20px;}#vet_add_vet_data_modal .input-data{width: 470px;}#error-vet-set span{color: rgba(241, 88, 72, 1); font-family: GT Walsheim Pro; font-size: 16px; font-style: normal; font-weight: 400; margin-left: 5px;}.vet_portal_customer_list{cursor: pointer;}@media(max-width:992px){#vet_add_vet_data_modal .input-data{width: 100%;}#vet_add_vet_data_modal .vet_portal_modal_input:last-child{margin-left: 0;}.delete_vet_id{padding: 10px 15px;}}

/* /pawpots_vet_portal/static/src/css/vet_customers.css defined in bundle 'pawpots_vet_portal.assets_vet_portal' */
.vet_customer_switch_tag{padding-top: 18px; padding-bottom: 12px; box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25);}.vet_customer_switcher_box{display: flex; flex-wrap: wrap; justify-content: center; grid-gap: 40px; grid-row-gap: 0;}.vet_customer_switcher_box a{color: var(--dark-blue, #323C5A); font-family: GT Walsheim Pro; font-size: 20px; font-style: normal; font-weight: 400; line-height: normal; padding: 7px 10px;}.vet_customer_switcher_box a.active_switch{border-radius: 5px; background: #2675A6; color: #FFF;}.vet_customer_profile{max-width: 890px; width: 100%; margin-top: 30px;}.vet_customer_profile .span_title{color: #323C5A; font-family: GT Walsheim Pro; font-size: 30px; font-style: normal; font-weight: 400; line-height: normal; display: block; margin-bottom: 20px;}.vet_customer_profile .vet_profile_containt_section span{min-width: 106px; margin-right: 44px;}.vet_customer_responsible_vet{max-width: 448px; width: 100%; margin-top: 30px;}.vet_customer_responsible_vet .span_title{color: #323C5A; font-family: GT Walsheim Pro; font-size: 30px; font-style: normal; font-weight: 400; line-height: normal; display: block; margin-bottom: 20px;}.vet_portal_pets_list{display: flex; flex-wrap: wrap; justify-content: left; grid-gap: 30px; margin-top: 30px;}.vet_portal_pet_box{border-radius: 5px; border: 0.5px solid rgba(50, 60, 90, 0.25); background: #FFF; max-width: 170px; min-height: 204px; flex-shrink: 0; width: 100%; padding: 0;}.vet_portal_pet_box_img{padding: 30px 35px 0 35px;}.vet_portal_pet_box_img img{width: 100px; height: 100px; object-fit: cover; border-radius: 50%; display: block; margin-left: auto; margin-right: auto;}.vet_portal_pet_box_title{margin-top: 15px; padding: 0 35px 30px 35px; text-align: center;}.vet_portal_pet_box_title span{color: #323C5A; text-align: center; font-family: GT Walsheim Pro; font-size: 25px; font-style: normal; font-weight: 700; line-height: normal; word-break: break-all;}.vet_portal_customer_order.v3_all_order_boxs{max-width: 890px; margin-right: auto; margin-left: auto;}.vet_portal_customer_order.v3_all_order_boxs .v3_order_first{color: #323C5A; font-family: GT Walsheim Pro; font-size: 15px; font-style: normal; font-weight: 700; line-height: normal;}.vet_customer_master_container .pagination{display: -webkit-box; display: -webkit-flex; display: flex; padding-left: 0; list-style: none; border-radius: 0.25rem; justify-content: center; margin-top: 30px !important;}@media(min-width:992px){.vet_customer_master_container .v3_pet_row .col-lg-3{max-width: 315px; min-width: 315px;}.vet_customer_master_container .v3_pet_row .col-lg-7{max-width: 805px; min-width: 805px; padding: 0;}}@media(max-width:992px){.vet_customer_switcher_box{grid-row-gap: 5px;}.vet_customer_switcher_box a{font-size: 18px; padding: 7px 10px; min-width: 90px; text-align: center;}.vet_customer_profile .span_title,.vet_customer_responsible_vet .span_title{font-size: 25px;}.vet_customer_profile{width: auto; margin-right: 15px; margin-left: 15px;}.vet_customer_responsible_vet{width: auto; margin-top: 30px; margin-right: 15px; margin-left: 15px;}.vet_portal_pet_box_img{padding: 15px 20px 0 15px;}.vet_portal_pet_box_title{padding: 0 20px 15px 20px;}.vet_portal_pets_list{display: flex; flex-wrap: wrap; justify-content: center; grid-gap: 15px; margin-top: 15px;}.vet_portal_pet_box_img img{width: 80px; height: 80px;}.vet_portal_pet_box_title span{font-size: 20px;}.vet_portal_pet_box{max-width: 140px; min-height: auto; width: 100%; padding: 0;}.v3_order_second{text-align: right;}.vet_customer_master_container .v3_final_price.v3_res_total_price{margin-bottom: 15px;}}