@charset "UTF-8";:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;-ms-touch-action:none;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-font-family: system-ui;--rdp-day-font: inherit;--rdp-day-height: 2.75rem;--rdp-day-width: 2.75rem;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: var(--rdp-day-width);--rdp-day_button-width: var(--rdp-day-height);--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-selected-font: bold large var(--rdp-font-family);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-month_caption-font: bold larger var(--rdp-font-family);--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-font: normal medium var(--rdp-font-family);--rdp-range_middle-foreground-color: white;--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-font: 400 small var(--rdp-font-family);--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-font: 500 smaller var(--rdp-font-family);--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);font:var(--rdp-day-font);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_previous:disabled{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font:var(--rdp-month_caption-font)}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font:var(--rdp-weekday-font);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font:var(--rdp-week_number-font);height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font:var(--rdp-selected-font)}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled{opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color);font:var(--rdp-range_middle-font)}.rdp-range_middle .rdp-day_button{border-color:transparent;border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}.btn-left{background-color:#eceef5!important;color:#22334d}.search-filter__global{min-width:140px;cursor:pointer}.search-filter__global .filter-form{display:flex;align-items:center;height:37px;background-color:#fff;border:1px solid #dee0ed;border-radius:6px;position:relative;outline:none}.search-filter__global .filter-form span{font-size:13px;padding:0 10px;cursor:pointer}.search-filter__global .filter-form span.placeholder{color:#6e84a3}.search-filter__global .filter-form .filter-nav{display:none;width:100%;min-width:max-content;background-color:#fff;border:1px solid #dee0ed;border-radius:4px;box-shadow:0 2px 8px #12263f0a;position:absolute;top:100%;z-index:999}.search-filter__global .filter-form .filter-nav .select-filter__list{width:100%;flex-wrap:wrap;background-color:#fff;list-style-type:none;border-radius:4px;position:relative;z-index:5}.search-filter__global .filter-form .filter-nav.open{display:flex;max-height:250px;overflow-y:auto}.search-filter__global .filter-form .select-filter__item{width:100%;padding:10px;letter-spacing:0;line-height:18px;font-size:13px;cursor:pointer}.search-filter__global .filter-form .select-filter__item:hover{animation:details-hover-in .5s cubic-bezier(.25,.46,.45,.94) 0s 1 normal forwards;background-color:#dee0e9}.search-filter__global .filter-form .select-filter__item.disabled{display:flex;animation:none;background-color:inherit;cursor:default}.search-filter__global .filter-form .select-filter__item.disabled:hover{animation:none}.search-filter__global .filter-form .icon-filter-down{position:absolute;right:10px;top:10px;color:#6e84a3;z-index:1}@keyframes details-hover-in{0%{background-color:#fff}to{background-color:#f8f9ff}}.appointment-booking__readonly .rdp-root{--rdp-day_button-height: 15px;--rdp-day_button-width: 40px;padding:5px 10px;width:430px!important}.rdp-root{--rdp-day_button-height: 30px;--rdp-day_button-width: 70px;width:100%!important;padding:5px 20px}.rdp-months{width:100%!important}.rdp-day:not(:not([style*="background-color: rgb(47, 104, 253)"])){border-radius:5px}.rdp-day:not([style*="background-color: rgb(47, 104, 253)"]):not(.rdp-disabled):hover{border-radius:10px;background:#f0f8ff}.date-picker-loading{position:relative;width:240px;display:flex;align-items:center}.timepicker-item:hover{background-color:#2f68fd80}.toast-success{position:relative;background-color:#36b37e;border-radius:4px;height:37px}.toast-success .notify-success{color:#fff;font-weight:600;font-size:14px}.toast-success .notify-success p{margin-top:0;margin-bottom:0;font-weight:400}.toast-success .notify-success b+p{margin-top:5px}.toast-success .notify-success .icon-check-status{font-size:22px;margin-right:15px}.toast-success .notify-success .success-message{max-width:255px}.toast-unsuccess{position:relative;background-color:#e74c3c;border-radius:4px;height:37px}.toast-unsuccess .notify-unsuccess{color:#fff;font-weight:600;font-size:14px}.toast-unsuccess .notify-unsuccess p{margin-top:0;margin-bottom:0;font-weight:400}.toast-unsuccess .notify-unsuccess b+p{margin-top:5px}.toast-unsuccess .notify-unsuccess .icon-check-status{font-size:22px;margin-right:15px}.toast-unsuccess .notify-unsuccess .unsuccess-message{max-width:255px}.form-container *,.form-container *:after,.form-container *:before,.form-modal-container *,.form-modal-container *:after,.form-modal-container *:before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0;padding:0}.form-container html,.form-container body,.form-modal-container html,.form-modal-container body{background-color:#f6f8fc;font-family:Nunito Sans,Calibri,Arial,sans-serif;font-size:13px;font-weight:600}.form-container a,.form-modal-container a{text-decoration:none}.form-container img,.form-modal-container img{max-width:100%;height:auto}.form-container table,.form-modal-container table{width:100%;border-collapse:collapse}.rdp-root{--rdp-day_button-height: 30px;--rdp-day_button-width: 70px;padding:5px 20px;width:max-content!important;--rdp-dropdown-gap: 15px}.rdp-root .rdp-day{width:70px;height:30px}.rdp-root .rdp-caption_label svg{margin-left:8px}.rdp-root select.rdp-years_dropdown{width:70px}.rdp-root select.rdp-months_dropdown{width:100px}.class-name-form-unique{border-radius:15px;font-size:13px}.class-name-form-unique.formSubmission{background-color:#fff}.class-name-form-unique input,.class-name-form-unique select,.class-name-form-unique textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-family:Nunito Sans,Arial,Helvetica,sans-serif;color:#12253f!important}.class-name-form-unique input,.class-name-form-unique select{background-color:#fff;height:37px;border-radius:6px;border:1px solid #d4dbe4;vertical-align:middle;font-size:13px;padding-left:10px}.class-name-form-unique input[type=text]:focus,.class-name-form-unique input[type=number]:focus,.class-name-form-unique input[type=password]:focus,.class-name-form-unique input[type=email]:focus,.class-name-form-unique select:focus,.class-name-form-unique textarea:focus{outline:0;box-shadow:inset 0 1px 3px #0000001a,0 0 8px #52a8ec99}.class-name-form-unique select{-webkit-appearance:none;-moz-appearance:none;background:#fff;background-repeat:no-repeat;background-position-x:97%;background-position-y:50%;appearance:auto;cursor:pointer}.class-name-form-unique label{font-weight:600;line-height:18px}.class-name-form-unique .legwork-form-container form{color:#4e4d4b}.class-name-form-unique .form-field{display:flex;flex-flow:row wrap;align-content:center;margin-bottom:15px}.class-name-form-unique .form-field .flex{display:flex;flex-direction:column;flex:1 1 auto}.class-name-form-unique input.span30,.class-name-form-unique select.span30,.class-name-form-unique textarea.span30{width:100%}.class-name-form-unique .nested{display:block}.class-name-form-unique .nested.rendered>.form-field-input-container{margin:0}.class-name-form-unique .nested.rendered>.form-field-input-container .form-field-input-container:first-child{margin-left:0}.class-name-form-unique .nested.rendered>.form-field-input-container .form-field-input-container:last-child{margin-right:0}.class-name-form-unique .nested.rendered>.form-field-input-container .form-field-label.header,.class-name-form-unique .nested.rendered>.form-field-input-container.subfields span.text-danger,.class-name-form-unique .nested.rendered>.form-field-input-container.address span.text-danger{margin:0}.class-name-form-unique .form-field-input-container{flex:1 1 auto;margin:0 15px 15px}.class-name-form-unique .form-field-input-container.booking-appointment,.class-name-form-unique .form-field-input-container.booking-provider{flex:1 1 100%}.class-name-form-unique .form-field-input-container.select-pet{margin-top:25px}.class-name-form-unique .form-field-input-container.select-pet select{width:100%}.class-name-form-unique .form-field-input-container.signature{width:-webkit-fill-available}.class-name-form-unique .form-field-input-container.single>.form-field-input{margin-top:5px}.class-name-form-unique .form-field-input-container.single input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:15px;height:15px;padding:1.5px;background-clip:content-box;border:1px solid #bbbbbb;background-color:#fff;border-radius:50%;margin:-3px 5px 0 0;outline:none}.class-name-form-unique .form-field-input-container.single input[type=radio]:checked{background-color:#2f68fd;border-color:#2f68fd}.class-name-form-unique .form-field-input-container.multiple input[type=checkbox]{margin:-3px 5px 0 0;-webkit-appearance:radio;-webkit-border-radius:50%}.class-name-form-unique .form-field-input-container.single .other input[type=text],.class-name-form-unique .form-field-input-container.multiple .other input[type=text]{width:calc(100% - 20px);font-family:inherit}.class-name-form-unique .form-field-input-container input[type=number].spinner::-webkit-inner-spin-button{opacity:1}.class-name-form-unique .form-field-input-container.subfields{margin:0}.class-name-form-unique .form-field-input-container.address{margin:0;text-align:left}.class-name-form-unique .form-field-input-container.address .flex{display:flex}.class-name-form-unique .form-field-input-container.address span.text-danger{margin:0 15px}.class-name-form-unique .form-field-label{width:100%;color:#102341;font-family:Nunito Sans,Arial,Helvetica,sans-serif;font-size:13px;letter-spacing:0;line-height:17px;font-weight:600}.class-name-form-unique .form-field-label.header{margin:0 15px;padding-bottom:10px}.class-name-form-unique .form-field-label.primary{padding-bottom:10px}.class-name-form-unique .form-field-label.secondary{padding-top:10px;color:#6e84a3}.class-name-form-unique .form-field-label.align-left{text-align:left}.class-name-form-unique .form-field-label.align-center{text-align:center}.class-name-form-unique .form-field-label.align-right{text-align:right}.class-name-form-unique .replace-select{display:none;border:1px solid #d4dbe4;color:#12253f!important}.class-name-form-unique .form-field-input.textarea .replace-textarea{min-height:90px;padding:12px 10px 15px;border:1px solid #d4dbe4;font-family:Nunito Sans,Arial,Helvetica,sans-serif;font-size:13px;white-space:pre-line;background-color:#fff;border-radius:6px;line-height:17px}.class-name-form-unique .form-field-input.radio{padding-left:0}.class-name-form-unique .form-field-input input,.class-name-form-unique .form-field-input select{margin-bottom:0}.class-name-form-unique .form-field-input textarea{border:1px solid #d4dbe4;border-radius:6px!important;background-color:#fff;margin-bottom:0;resize:vertical;font-size:13px;padding:11px 10px 10px;font-family:Nunito Sans,Arial,Helvetica,sans-serif}.class-name-form-unique .form-field-input.date,.class-name-form-unique .form-field-input.time,.class-name-form-unique .form-field-input.date .time-picker,.class-name-form-unique .form-field-input.time .time-picker{display:flex;flex-flow:row wrap}.class-name-form-unique .form-field-input.date .time-picker>div,.class-name-form-unique .form-field-input.time .time-picker>div{flex:1 1 auto}.class-name-form-unique .form-field-input.date .time-picker>div:nth-of-type(3),.class-name-form-unique .form-field-input.time .time-picker>div:nth-of-type(3){flex:0 1 25%}.class-name-form-unique .form-field-input.date .time-picker>span,.class-name-form-unique .form-field-input.time .time-picker>span{padding:0 3px}.class-name-form-unique .form-field-input.date .time-picker input,.class-name-form-unique .form-field-input.time .time-picker input,.class-name-form-unique .form-field-input.date .time-picker select,.class-name-form-unique .form-field-input.time .time-picker select{width:100%;font-family:Nunito Sans,Arial,Helvetica,sans-serif;color:#22334d}.class-name-form-unique .form-field-input.date .date-picker{flex:1 1 100%;position:relative}.class-name-form-unique .form-field-input.date .date-picker .floating-day-picker{position:absolute;background-color:#fff;left:0;z-index:100;box-shadow:0 4px 8px #0000001a;border-radius:4px}.class-name-form-unique .form-field-input.date .date-picker input{width:100%}.class-name-form-unique .form-field-input.date .time-picker{flex:1 1 45%}.class-name-form-unique .form-field-input.time .time-picker{flex:1 1 auto}.class-name-form-unique .form-field-section.col-2 .form-field-input.time .date-picker input,.class-name-form-unique .form-field-section.col-2 .form-field-input.date .date-picker input{width:100%}.class-name-form-unique .form-field-section.col-2 .form-field-input.time .time-picker,.class-name-form-unique .form-field-section.col-2 .form-field-input.date .time-picker{flex:1 1 40%}.class-name-form-unique .form-field-section.col-3 .form-field-input.date .date-picker{flex:1 1 100%}.class-name-form-unique .form-field-section.col-3 .form-field-input.date .date-picker input{width:100%}.class-name-form-unique .form-field-section.col-3 .form-field-input.date .time-picker{flex:1 1 80%}.class-name-form-unique .form-field-section.col-4 .form-field-input.date .date-picker{flex:1 1 100%}.class-name-form-unique .form-field-section.col-4 .form-field-input.date .date-picker input{width:100%}.class-name-form-unique .form-field-section.col-4 .form-field-input.date .time-picker{flex:1 1 40%;padding-right:0}.class-name-form-unique .form-field-section.col-4 .form-field-input.date .time-picker>div{width:32%}.class-name-form-unique .form-field-section.col-4 .form-field-input.date span:first-of-type,.class-name-form-unique .form-field-section.col-4 .form-field-input.date i:before{display:none}.class-name-form-unique .form-field-input div.signature{border:1px solid #ccc;text-align:center;color:#a1a1a1;background-color:#fff;border-radius:6px!important}.class-name-form-unique .form-field-input div.signature canvas{max-width:100%}.class-name-form-unique .form-field-input div.signature span{line-height:4em}.class-name-form-unique .rendered .form-field-section{flex:1 1 auto}.class-name-form-unique .rendered .form-field-section .form-field-label.heading{font-size:17px;font-weight:700}.class-name-form-unique .rendered .form-field-section .form-field-label.subheading{padding-top:10px;font-size:15px}.class-name-form-unique .rendered .form-field-section .form-field-label.heading.align-left,.class-name-form-unique .rendered .form-field-section .form-field-label.subheading.align-left{margin-left:15px;margin-bottom:10px}.class-name-form-unique .rendered .form-field-section .form-field-label.heading.align-right,.class-name-form-unique .rendered .form-field-section .form-field-label.subheading.align-right{margin-right:15px;margin-bottom:10px}.class-name-form-unique .rendered .form-field-section .col-container{display:block;margin:0 15px}.class-name-form-unique .rendered .form-field-section div.col{margin:5px 0}.class-name-form-unique .rendered .form-field-section div.col:not(:first-child){margin-left:30px}.class-name-form-unique .rendered .form-field-section.col-1 div.col{flex-basis:100%;margin-left:0;margin-right:0}.class-name-form-unique .rendered .form-field-section.col-2 div.col{flex:1 1 46%}.class-name-form-unique .rendered .form-field-section.col-2 div.col:nth-child(odd){margin-left:0}.class-name-form-unique .rendered .form-field-section.col-3 div.col{flex:0 1 31%}.class-name-form-unique .rendered .form-field-section.col-3 div.col:nth-child(3n+1){margin-left:0}.class-name-form-unique .rendered .form-field-section.col-4 div.col{flex:0 1 22%}.class-name-form-unique .rendered .form-field-section.col-4 div.col:nth-child(4n+1){margin-left:0}.class-name-form-unique .form-field-submit,.class-name-form-unique .page-break-buttons{margin:10px auto;text-align:left;position:relative}.class-name-form-unique .page-break-buttons{display:flex;justify-content:space-between}.class-name-form-unique .form-field-submit input[type=button].btn-secondary{width:auto;padding-left:0;margin-left:15px;margin-bottom:2rem;cursor:pointer}.class-name-form-unique .page-break-buttons input[type=button].btn-secondary.pull-left{width:auto;margin-left:15px;cursor:pointer}.class-name-form-unique .form-field-submit input[type=button],.class-name-form-unique .page-break-buttons input[type=button]{cursor:default;min-width:100px}.class-name-form-unique .page-break-buttons input[type=button].btn-primary{width:auto;padding-left:0;margin-left:auto;margin-right:17px;background-color:#2f68fd;border-color:#2f68fd;color:#fff;box-shadow:0 1px 3px #9ebcf5;font-size:13px;font-weight:600;cursor:pointer}.class-name-form-unique input{color:#12253f}.class-name-form-unique ::-webkit-input-placeholder{color:#617799}.class-name-form-unique :-ms-input-placeholder{color:#617799}.class-name-form-unique ::placeholder{color:#617799}.class-name-form-unique .inline-block{display:inline-block}.class-name-form-unique .form-field-submit input[type=button].btn-primary{width:150px;background-color:#2f68fd;border-color:#2f68fd;color:#fff;margin-left:16px;box-shadow:0 1px 3px #9ebcf5;font-size:13px;font-family:Nunito Sans,Arial,Helvetica,sans-serif;cursor:pointer;padding:10px;outline:none}.class-name-form-unique .form-field-submit input[type=button].btn-primary:hover{background-color:#023ee3}.class-name-form-unique .MuiFormGroup-root{display:inline-block}.class-name-form-unique .form-field-footer .form-field-label.secondary{float:left;width:auto}.class-name-form-unique .form-field-footer .clear{float:right;cursor:pointer;font-weight:500;line-height:16px;color:#4c7cfd;margin-top:10px}.class-name-form-unique form>div.control-group>span.help-block{text-align:center}.class-name-form-unique .description-area{background-color:#fff;width:100%;border:1px solid #d4d4d4;margin:0 15px;border-radius:6px!important}.class-name-form-unique .description-area .rte-content{padding:15px}.class-name-form-unique .description-area .rte-content ul,.class-name-form-unique .description-area .rte-content ol{padding-left:2.5rem}.class-name-form-unique .description-area .rte-content ul li{list-style-type:disc}.class-name-form-unique .description-area .rte-content ol li{list-style-type:decimal}.class-name-form-unique .description-area h4{color:#102341;font-size:13px;margin:0 15px}.class-name-form-unique .estimate{width:95%;margin-left:auto;margin-right:auto;font-size:15px}.class-name-form-unique .estimate-top-container{display:flex;justify-content:space-between;margin-bottom:15px;margin-top:20px}.class-name-form-unique .estimate-top-container span{margin-bottom:5px}.class-name-form-unique .estimate-top-container-left{width:50%;display:flex;flex-direction:column;align-items:start;margin-bottom:20px;overflow-wrap:anywhere}.class-name-form-unique .estimate-top-container-left span{margin-bottom:5px}.class-name-form-unique .estimate-top-container-right{width:50%;display:flex;flex-direction:column;align-items:end;font-weight:700}.class-name-form-unique .estimate-table{width:100%}.class-name-form-unique .estimate-table tr{border-bottom:1px solid lightgrey}.class-name-form-unique .estimate-table tr:last-child{border-bottom:none;font-size:16px;font-weight:700;margin-bottom:10px}.class-name-form-unique .estimate-table tr th{text-align:left}.class-name-form-unique .estimate-table-cell{padding:1.5%}.class-name-form-unique .estimate-bottom-container{display:flex;justify-content:space-between;margin-bottom:30px;margin-top:15px}.class-name-form-unique .form-field-file-container{position:relative}.class-name-form-unique .form-field-file-label{border:1px solid #ccc;width:100%;min-height:140px;border-radius:6px;background-color:#fff;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:relative;cursor:pointer}.class-name-form-unique .form-field-file-label-placeholder{color:#a1a1a1;font-size:13px}.class-name-form-unique .form-field-file-clear{z-index:10;color:#4c7cfd;position:absolute;right:0;bottom:-27px;font-size:14px;font-weight:500;line-height:16px}.class-name-form-unique .form-field-file-clear:hover{cursor:pointer;text-decoration:underline}.class-name-form-unique .form-field-file-error{z-index:10;color:#fd4c4c;position:absolute;bottom:-27px;font-size:14px;font-weight:500;line-height:16px}.class-name-form-unique .form-field-file-background{z-index:1;opacity:15%;position:absolute;height:50px;width:50px;color:#a1a1a1}.class-name-form-unique .form-field-file-doc{width:70px;height:85px;margin:20px;border:1px solid #ccc;border-radius:6px;background-color:#f7f7f7;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;cursor:default;padding-top:10px;position:relative;text-align:center;overflow-y:clip}.class-name-form-unique .form-field-file-doc-name{color:#a1a1a1;font-size:8px;overflow-y:hidden;word-wrap:break-word;line-height:8px;padding:0 5px;width:90%;display:inline-block;margin-top:10px}.class-name-form-unique .form-field-file-doc-name-container{line-height:50px;width:100%}.class-name-form-unique .form-field-file-doc-icon{color:#a1a1a1;height:18px;width:18px;cursor:default}.class-name-form-unique .form-field-file-doc-exit{position:absolute;top:0;right:0;height:9px;width:9px;font-size:10px;color:#616161;padding:3px;cursor:pointer}.class-name-form-unique .form-field-file-label-selected{background-color:#e6e6e6}.class-name-form-unique .full-width{width:100%}.class-name-form-unique .control-group.error input,.class-name-form-unique .control-group.error select,.class-name-form-unique .control-group.error textarea{border-color:#ed5a5a}.class-name-form-unique .control-group.error.address>.flex>.flex:nth-child(2) input{border-color:#d4dbe4}.class-name-form-unique .control-group.form-field-date.overwrite-error select,.class-name-form-unique .control-group.form-field-multiple.overwrite-error input,.class-name-form-unique .control-group.form-field-single.overwrite-error input{border-color:#d4dbe4}.class-name-form-unique .text-error{color:#ed5a5a}.class-name-form-unique .form-field-input-container.subfields span.text-danger{margin:0 15px}.class-name-form-unique .form-field-input-container.hide-field{display:none}.class-name-form-unique .form-field-input-container.subfields.hide-field,.class-name-form-unique .form-field-input-container.subfields.hide-field>.header{display:none}.class-name-form-unique .form-field-input-container.address.hide-field,.class-name-form-unique .form-field-input-container.address.hide-field>.header{display:none}.class-name-form-unique .form-field-input-container.hide-label>.form-field-label.primary{display:none}.class-name-form-unique .form-field-input-container.subfields.hide-label>.header{display:none}.class-name-form-unique .form-field-input-container.address.hide-label>.header{display:none}.class-name-form-unique .form-field-input-container.read-only>.form-field-input>div>input,.class-name-form-unique .form-field-input-container.read-only>.form-field-input>div>select,.class-name-form-unique .form-field-input-container.read-only>.form-field-input>div>textarea,.class-name-form-unique .form-field-input-container.read-only>.form-field-input>div input[type=radio],.class-name-form-unique .form-field-input-container.read-only>.form-field-input>div input[type=checkbox],.class-name-form-unique .form-field-input-container.read-only>.form-field-input>div.signature{background-color:#e3ebf6}.class-name-form-unique .form-field-input-container.read-only>.form-field-input>div.signature{cursor:not-allowed}.class-name-form-unique .form-field-input-container.signature .form-field-label.secondary{color:#7f92ad;font-size:13px;font-style:italic;letter-spacing:0;line-height:16px}.class-name-form-unique .form-field-input-container.read-only>.form-field-input.date input,.class-name-form-unique .form-field-input-container.read-only>.form-field-input.date select,.class-name-form-unique .form-field-input-container.read-only>.form-field-input.time input,.class-name-form-unique .form-field-input-container.read-only>.form-field-input.time select{background-color:#e3ebf6}.class-name-form-unique .form-field-input-container.subfields.read-only .form-field-input input,.class-name-form-unique .form-field-input-container.address.read-only .form-field-input input{background-color:#e3ebf6}.class-name-form-unique .specie-breed>.form-field-label{margin-left:15px}.class-name-form-unique .control-group{margin-bottom:9px}.class-name-form-unique .control-group.error .control-label,.class-name-form-unique .control-group.error .help-block,.class-name-form-unique .control-group.error .help-inline{color:#ed5a5a}.class-name-form-unique .control-group.error p{margin-top:10px!important}.class-name-form-unique .control-group.error .help-block{margin-left:15px}.class-name-form-unique form{font-family:Nunito Sans,Arial,Helvetica,sans-serif}.class-name-form-unique .MuiOutlinedInput-root{border-radius:8px}.class-name-form-unique .DayPicker-wrapper{outline:0}.class-name-form-unique .DayPicker-Day:focus{outline:0}.class-name-form-unique .appointment-booking__date-time .DayPicker-Month{table-layout:fixed;width:100%}.class-name-form-unique .appointment-booking__date-time .DayPicker-Month .DayPicker-Body .DayPicker-Day{padding:7px 0!important}.class-name-form-unique .DayPicker-Day--today{color:#000000de;font-weight:400}.class-name-form-unique .DayPicker-Day--disabled{color:#dce0e0}.class-name-form-unique .DayPickerInput input:focus{outline:0;box-shadow:inset 0 1px 3px #0000001a,0 0 8px #52a8ec99}.class-name-form-unique .DayPickerInput .DayPickerInput-OverlayWrapper>div{width:258px}.class-name-form-unique .DayPickerInput .DayPickerInput-OverlayWrapper>div .DayPicker-Caption select:nth-child(1){width:90px!important}.class-name-form-unique .DayPickerInput .DayPickerInput-OverlayWrapper>div .DayPicker-Caption select:nth-child(2){width:80px!important}.class-name-form-unique .DayPickerInput .DayPicker-NavButton--prev,.class-name-form-unique .DayPickerInput .DayPicker-NavButton--next{margin-top:.7rem}.class-name-form-unique .form-field-input-container.optional input[type=radio]{margin:0 5px 0 0}.class-name-form-unique .form-field-input .radio-container,.class-name-form-unique .form-field-input .checkbox-container{padding-right:10px}.class-name-form-unique .form-field-input .radio-container.other,.class-name-form-unique .form-field-input .checkbox-container.other{padding-right:0}.class-name-form-unique .form-field-input-container.optional>.radio{margin-bottom:10px}.class-name-form-unique .form-field-input-container.optional>.radio>.radio-container input{height:27px}.class-name-form-unique .form-field-input-container.optional .radio .radio-container,.class-name-form-unique .form-field-section .radio .radio-container{display:inline-flex}.class-name-form-unique .form-field-input-container.optional .form-field.nested,.class-name-form-unique .form-field-section .form-field.nested{margin-bottom:15px}.class-name-form-unique .form-field-input-container.optional .form-field.nested .subfields .form-field-label,.class-name-form-unique .form-field-input-container.optional .form-field.nested .address .form-field-label,.class-name-form-unique .form-field-section .form-field.nested .subfields .form-field-label,.class-name-form-unique .form-field-section .form-field.nested .address .form-field-label{margin-left:0}.class-name-form-unique .form-field-input-container.optional .form-field.nested .subfields>.flex>.form-field-input-container:first-child,.class-name-form-unique .form-field-section .form-field.nested .subfields>.flex>.form-field-input-container:first-child{margin-right:0}.class-name-form-unique .form-field-input-container.optional .form-field.nested .subfields>.flex>.form-field-input-container:not(:first-child),.class-name-form-unique .form-field-section .form-field.nested .subfields>.flex>.form-field-input-container:not(:first-child){margin-left:0}.class-name-form-unique .form-field-input-container.optional .form-field.nested .address>.flex>.flex:last-child>.form-field-input-container:first-child,.class-name-form-unique .form-field-section .form-field.nested .address>.flex>.flex:last-child>.form-field-input-container:first-child{margin-right:0}.class-name-form-unique .form-field-input-container.optional .form-field.nested .address>.flex>.flex:last-child>.form-field-input-container:nth-child(2),.class-name-form-unique .form-field-section .form-field.nested .address>.flex>.flex:last-child>.form-field-input-container:nth-child(2){margin-left:0;margin-right:0}.class-name-form-unique .form-field-input-container.optional .form-field.nested .address>.flex>.flex:last-child>.form-field-input-container:last-child,.class-name-form-unique .form-field-section .form-field.nested .address>.flex>.flex:last-child>.form-field-input-container:last-child{margin-left:0}.class-name-form-unique .form-field-input-container.optional .form-field.nested .form-field-section .form-field-label,.class-name-form-unique .form-field-section .form-field.nested .form-field-section .form-field-label{margin-left:0}.class-name-form-unique .form-field-input-container.optional .form-field.nested .description-area,.class-name-form-unique .form-field-section .form-field.nested .description-area{margin:0}.class-name-form-unique .form-field-input-container.optional .form-field.nested .signature .form-field-footer,.class-name-form-unique .form-field-section .form-field.nested .signature .form-field-footer{display:flex;justify-content:space-between}.class-name-form-unique .form-field-input-container.optional .form-field.nested .signature .form-field-footer>div,.class-name-form-unique .form-field-section .form-field.nested .signature .form-field-footer>div{float:none}@media screen and (min-width: 768px){.class-name-form-unique .form-field .flex{flex-direction:row}.class-name-form-unique .specie-breed .form-field-input-container{width:50%}.class-name-form-unique .form-field-section .col-container{display:flex;flex-flow:row wrap;justify-content:space-between}.class-name-form-unique .form-field-input-container.booking-appointment,.class-name-form-unique .form-field-input-container.booking-provider{flex:1 0 40%}.class-name-form-unique .form-field-input-container.select-pet select{width:calc(50% - 15px)}.class-name-form-unique .form-field-input.date .date-picker{flex:1 1 40%}.class-name-form-unique .form-field-input.date .time-picker>div:nth-of-type(3){flex:0 1 20%}.class-name-form-unique .form-field-input-container.optional .form-field.nested .subfields>.flex>.form-field-input-container:first-child,.class-name-form-unique .form-field-section .form-field.nested .subfields>.flex>.form-field-input-container:first-child{margin-right:15px}.class-name-form-unique .form-field-input-container.optional .form-field.nested .subfields>.flex>.form-field-input-container:not(:first-child),.class-name-form-unique .form-field-section .form-field.nested .subfields>.flex>.form-field-input-container:not(:first-child){margin-left:15px}.class-name-form-unique .form-field-input-container.optional .form-field.nested .address>.flex>.flex:first-child>.form-field-input-container,.class-name-form-unique .form-field-section .form-field.nested .address>.flex>.flex:first-child>.form-field-input-container{margin-right:15px}.class-name-form-unique .form-field-input-container.optional .form-field.nested .address>.flex>.flex:nth-child(2)>.form-field-input-container,.class-name-form-unique .form-field-section .form-field.nested .address>.flex>.flex:nth-child(2)>.form-field-input-container{margin:0 15px 15px}.class-name-form-unique .form-field-input-container.optional .form-field.nested .address>.flex>.flex:last-child>.form-field-input-container:first-child,.class-name-form-unique .form-field-section .form-field.nested .address>.flex>.flex:last-child>.form-field-input-container:first-child{margin-right:15px}.class-name-form-unique .form-field-input-container.optional .form-field.nested .address>.flex>.flex:last-child>.form-field-input-container:nth-child(2),.class-name-form-unique .form-field-section .form-field.nested .address>.flex>.flex:last-child>.form-field-input-container:nth-child(2){margin-left:15px;margin-right:15px}.class-name-form-unique .form-field-input-container.optional .form-field.nested .address>.flex>.flex:last-child>.form-field-input-container:last-child,.class-name-form-unique .form-field-section .form-field.nested .address>.flex>.flex:last-child>.form-field-input-container:last-child{margin-left:15px}}.long-text-print{display:none;width:90vw;white-space:break-spaces;border:1px solid #d4dbe4;border-radius:6px!important;background-color:#fff;box-sizing:border-box;margin-bottom:0;padding:11px 10px 10px;font-weight:400;font-size:13px;font-family:Nunito Sans,Arial,Helvetica,sans-serif;overflow-wrap:break-word}@media print{body,html{background-color:#fff!important}@page{size:letter portrait;margin:20px}.long-text-print{width:100%;display:inline-block}.MuiContainer-root.MuiContainer-maxWidthLg,.MuiCardContent-root.makeStyles-cardContent-17{margin:0;padding:0}#formPrintPDF{width:100%;margin:0}.form-field .rendered,.class-name-form-unique .form-field{page-break-inside:avoid}.form-field-label.secondary{color:#575757!important}.form-field-input.textarea>div>textarea{display:none}.form-field-submit{display:none!important}.page-break-buttons{page-break-before:always;page-break-inside:avoid;margin-bottom:25px!important}.page-break-buttons input[type=button]{display:none}.class-name-form-unique .form-field-input-container.single input[type=radio]:checked:before{color:#2f68fd;position:relative;content:"⬤";font-size:18px;top:-7.5px;left:-.3px}}input,select{border:1px solid #ccc;background-color:#fff}label{font-size:12px;font-weight:400;line-height:18px}.legwork-form-container form{color:#4e4d4b}.form--read-only select[type=number]{cursor:not-allowed}.form--read-only select:disabled{opacity:1}.form--read-only inpupt[type=number]{padding:0 5px}.form-field{display:flex;flex-flow:row wrap;align-content:center;margin-bottom:15px}.form-field .flex{display:flex;flex:1 1 auto}@media screen and (max-width: 700px){.form-field .flex{flex-direction:column}}input.span30,select.span30,textarea.span30{width:100%}@media screen and (max-width: 700px){.nested{display:block}}.nested.rendered>.form-field-input-container{margin:0}.nested.rendered>.form-field-input-container .form-field-input-container:first-of-type{margin-left:0}.nested.rendered>.form-field-input-container .form-field-input-container:last-of-type{margin-right:0}.nested.rendered>.form-field-input-container .form-field-label-header{margin:0}.nested.rendered>.form-field-input-container.subfields span.text-danger{margin:0}.nested.rendered>.form-field-input-container.address span.text-danger{margin:0}.form-field-input-container{flex:1 1 auto;margin:0 15px}.form-field-input-container.single input[type=radio],.form-field-input-container.multiple input[type=checkbox]{margin:0 5px 0 0}.form-field-input-container.single .other input[type=text],.form-field-input-container.multiple .other input[type=text]{width:50%}.form-field-input-container input[type=number].spinner::-webkit-inner-spin-button{opacity:1}.form-field-input-container.subfields{margin:0}.form-field-input-container.address{margin:0;text-align:left}.form-field-input-container.address .flex{display:flex}.form-field-input-container.address span.text-danger{margin:0 15px}.form-field-label{font-weight:700;width:100%}.form-field-label-header{margin:0 15px}.form-field-label-header,.form-field-label.primary{padding-bottom:10px}.form-field-label.secondary{font-weight:400;font-size:smaller}.form-field-label.align-left{text-align:left}.form-field-label.align-center{text-align:center}.form-field-label.align-right{text-align:right}.form-field-input.radio{padding-left:0}@media screen and (max-width: 700px){.form-field-input .radio-container{display:block;flex-wrap:nowrap}}.form-field-input input,.form-field-input select,.form-field-input textarea{margin-bottom:0}.form-field-input.textarea .replace-textarea{min-height:90px;padding:12px 10px 15px;border:1px solid #d4dbe4;font-family:Nunito Sans,Arial,Helvetica,sans-serif;font-size:13px;white-space:pre-line;background-color:#fff;border-radius:6px;line-height:17px}.form-field-input textarea{resize:vertical}.form-field-input.date,.form-field-input.time{display:flex;flex-flow:row wrap}.form-field-input.date .time-picker,.form-field-input.time .time-picker{display:flex;flex-flow:row wrap;align-items:baseline}.form-field-input.date .time-picker>div,.form-field-input.time .time-picker>div{flex:1 1 auto}.form-field-input.date .time-picker>div:nth-of-type(3),.form-field-input.time .time-picker>div:nth-of-type(3){flex:0 1 15%}.form-field-input.date .time-picker>span,.form-field-input.time .time-picker>span{padding:0 3px}.form-field-input.date .time-picker select,.form-field-input.time .time-picker select{width:100%}.form-field-input.date .date-picker{flex:1 1 40%}.form-field-input.date .date-picker input{width:100%}.form-field-input.date .time-picker{flex:1 1 45%;padding-right:10px}.form-field-input.time .time-picker{flex:1 1 auto}.form-field-section.col-2 .form-field-input.time .date-picker input,.form-field-section.col-2 .form-field-input.date .date-picker input{width:100%}.form-field-section.col-2 .form-field-input.time .time-picker,.form-field-section.col-2 .form-field-input.date .time-picker{flex:1 1 40%}.form-field-section.col-3 .form-field-input.date .date-picker{flex:1 1 100%}.form-field-section.col-3 .form-field-input.date .date-picker input{width:100%}.form-field-section.col-3 .form-field-input.date .time-picker{flex:1 1 80%}.form-field-section.col-4 .form-field-input.date .date-picker{flex:1 1 100%}.form-field-section.col-4 .form-field-input.date .date-picker input{width:100%}.form-field-section.col-4 .form-field-input.date .time-picker{flex:1 1 40%;padding-right:0}.form-field-section.col-4 .form-field-input.date .time-picker>div{width:32%}.form-field-section.col-4 .form-field-input.date span:first-of-type{display:none}.form-field-section.col-4 .form-field-input.date i:before{display:none}.form-field-input div.signature{border:1px solid #ccc;text-align:center;color:#a1a1a1;background-color:#fff}.form-field-input div.signature span{line-height:4em}.rendered .form-field-section{flex:1 1 auto}.rendered .form-field-section .form-field-label.heading{padding:0;font-size:18px}.rendered .form-field-section .form-field-label.subheading{padding-top:10px;font-size:14px}.rendered .form-field-section .form-field-label.heading.align-left,.rendered .form-field-section .form-field-label.subheading.align-left{margin-left:15px}.rendered .form-field-section .form-field-label.heading.align-right,.rendered .form-field-section .form-field-label.subheading.align-right{margin-right:15px}.rendered .form-field-section .col-container{display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 15px}@media screen and (max-width: 700px){.rendered .form-field-section .col-container{display:block}}.rendered .form-field-section div.col{margin:5px 0}.rendered .form-field-section div.col:not(:first-of-type){margin-left:30px}.rendered .form-field-section.col-1 div.col{flex-basis:100%;margin-left:0;margin-right:0}.rendered .form-field-section.col-2 div.col{flex:1 1 46%}.rendered .form-field-section.col-2 div.col:nth-of-type(odd){margin-left:0}.rendered .form-field-section.col-3 div.col{flex:0 1 31%}.rendered .form-field-section.col-3 div.col:nth-of-type(3n+1){margin-left:0}.rendered .form-field-section.col-4 div.col{flex:0 1 22%}.rendered .form-field-section.col-4 div.col:nth-of-type(4n+1){margin-left:0}.form-field-submit,.page-break-buttons{margin:10px auto;text-align:center;position:relative}.form-field-submit input[type=button],.page-break-buttons input[type=button]{cursor:default;min-width:100px}.form-field-submit input[type=button].btn-primary,.page-break-buttons input[type=button].btn-primary{background-color:#475c64;color:#fff}.form-field-footer .form-field-label.secondary{float:left;width:auto}.form-field-footer .clear{float:right;cursor:pointer}form>div.control-group>span.help-block{text-align:center}.description-area{width:100%;margin:0 15px}.radio label{display:inline-block}.full-width{width:100%}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48}.text-error{color:#b94a48}.form-field-input-container.subfields span.text-danger{margin:0 15px}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group{margin-bottom:9px}.form--not-publish{color:#102341;font-family:Nunito Sans,Arial,Helvetica,sans-serif;font-size:15px;padding:15px}#add-contact-information-container{width:100%;height:75px;display:flex;align-items:center;justify-content:center}#sendFormsForm{width:100%;border-radius:15px;font-size:13px}#sendFormsForm.formSubmission{background-color:#fff}#sendFormsForm input,#sendFormsForm select,#sendFormsForm textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-family:Nunito Sans,Arial,Helvetica,sans-serif;color:#12253f!important}#sendFormsForm input,#sendFormsForm select{background-color:#fff;height:37px;border-radius:6px;border:1px solid #d4dbe4;vertical-align:middle;font-size:13px;padding-left:10px}#sendFormsForm input[type=text],#sendFormsForm input[type=number],#sendFormsForm input[type=password],#sendFormsForm input[type=email],#sendFormsForm select,#sendFormsForm textarea{width:100%}#sendFormsForm input[type=text]:focus,#sendFormsForm input[type=number]:focus,#sendFormsForm input[type=password]:focus,#sendFormsForm input[type=email]:focus,#sendFormsForm select:focus,#sendFormsForm textarea:focus{outline:0;box-shadow:inset 0 1px 3px #0000001a,0 0 8px #52a8ec99}#sendFormsForm select{-webkit-appearance:none;-moz-appearance:none;background:#fff;background-repeat:no-repeat;background-position-x:97%;background-position-y:50%;appearance:auto;cursor:pointer}#sendFormsForm label{font-weight:600;line-height:18px}#sendFormsForm .legwork-form-container form{color:#4e4d4b}#sendFormsForm .form-field{display:flex;flex-flow:row wrap;align-content:center;margin-bottom:15px}#sendFormsForm .form-field .flex{display:flex;flex-direction:row;flex:1 1 auto}#sendFormsForm input.span30,#sendFormsForm select.span30,#sendFormsForm textarea.span30{width:100%}#sendFormsForm .nested{display:block}#sendFormsForm .nested.rendered>.form-field-input-container{margin:0}#sendFormsForm .nested.rendered>.form-field-input-container .form-field-input-container:first-of-type{margin-left:0}#sendFormsForm .nested.rendered>.form-field-input-container .form-field-input-container:last-of-type{margin-right:0}#sendFormsForm .nested.rendered>.form-field-input-container .form-field-label-header,#sendFormsForm .nested.rendered>.form-field-input-container.subfields span.text-danger,#sendFormsForm .nested.rendered>.form-field-input-container.address span.text-danger{margin:0}#sendFormsForm .form-field-input-container{flex:1 1 auto;margin:0 15px 15px}#sendFormsForm .form-field-input-container.booking-appointment,#sendFormsForm .form-field-input-container.booking-provider{flex:1 1 100%}#sendFormsForm .form-field-input-container.select-pet{margin-top:25px}#sendFormsForm .form-field-input-container.select-pet select{width:100%}#sendFormsForm .form-field-input-container.signature{width:-webkit-fill-available}#sendFormsForm .form-field-input-container.single>.form-field-input{margin-top:5px}#sendFormsForm .form-field-input-container.single input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:15px;height:15px;padding:1.5px;background-clip:content-box;border:1px solid #bbbbbb;background-color:#fff;border-radius:50%;margin:-3px 5px 0 0;outline:none}#sendFormsForm .form-field-input-container.single input[type=radio]:checked{background-color:#2f68fd;border-color:#2f68fd}#sendFormsForm .form-field-input-container.multiple input[type=checkbox]{margin:-3px 5px 0 0;-webkit-appearance:radio;-webkit-border-radius:50%}#sendFormsForm .form-field-input-container.single .other input[type=text],#sendFormsForm .form-field-input-container.multiple .other input[type=text]{width:calc(100% - 20px);font-family:inherit}#sendFormsForm .form-field-input-container input[type=number].spinner::-webkit-inner-spin-button{opacity:1}#sendFormsForm .form-field-input-container.subfields{margin:0}#sendFormsForm .form-field-input-container.address{margin:0;text-align:left}#sendFormsForm .form-field-input-container.address .flex{display:flex}#sendFormsForm .form-field-input-container.address span.text-danger{margin:0 15px}#sendFormsForm .form-field-label{width:100%;color:#102341;font-family:Nunito Sans,Arial,Helvetica,sans-serif;font-size:13px;letter-spacing:0;line-height:17px;font-weight:600}#sendFormsForm .form-field-label.header{margin:0 15px;padding-bottom:10px}#sendFormsForm .form-field-label.primary{padding-bottom:10px}#sendFormsForm .form-field-label.secondary{padding-top:10px;color:#6e84a3}#sendFormsForm .form-field-label.align-left{text-align:left}#sendFormsForm .form-field-label.align-center{text-align:center}#sendFormsForm .form-field-label.align-right{text-align:right}#sendFormsForm .replace-select{display:none;border:1px solid #d4dbe4;color:#12253f!important}#sendFormsForm .form-field-input.textarea .replace-textarea{min-height:90px;padding:12px 10px 15px;border:1px solid #d4dbe4;font-family:Nunito Sans,Arial,Helvetica,sans-serif;font-size:13px;white-space:pre-line;background-color:#fff;border-radius:6px;line-height:17px}#sendFormsForm .form-field-input.radio{padding-left:0}#sendFormsForm .form-field-input input,#sendFormsForm .form-field-input select{margin-bottom:0}#sendFormsForm .form-field-input textarea{border:1px solid #d4dbe4;border-radius:6px!important;background-color:#fff;margin-bottom:0;resize:vertical;font-size:13px;padding:11px 10px 10px;font-family:Nunito Sans,Arial,Helvetica,sans-serif}#sendFormsForm .form-field-input.date,#sendFormsForm .form-field-input.time,#sendFormsForm .form-field-input.date .time-picker,#sendFormsForm .form-field-input.time .time-picker{display:flex;flex-flow:row wrap}#sendFormsForm .form-field-input.date .time-picker>div,#sendFormsForm .form-field-input.time .time-picker>div{flex:1 1 auto}#sendFormsForm .form-field-input.date .time-picker>div:nth-of-type(3),#sendFormsForm .form-field-input.time .time-picker>div:nth-of-type(3){flex:0 1 25%}#sendFormsForm .form-field-input.date .time-picker>span,#sendFormsForm .form-field-input.time .time-picker>span{padding:0 3px}#sendFormsForm .form-field-input.date .time-picker input,#sendFormsForm .form-field-input.time .time-picker input,#sendFormsForm .form-field-input.date .time-picker select,#sendFormsForm .form-field-input.time .time-picker select{width:100%;font-family:Nunito Sans,Arial,Helvetica,sans-serif;color:#22334d}#sendFormsForm .form-field-input.date .date-picker{flex:1 1 100%}#sendFormsForm .form-field-input.date .date-picker input{width:100%}#sendFormsForm .form-field-input.date .time-picker{flex:1 1 45%}#sendFormsForm .form-field-input.time .time-picker{flex:1 1 auto}#sendFormsForm .form-field-section.col-2 .form-field-input.time .date-picker input,#sendFormsForm .form-field-section.col-2 .form-field-input.date .date-picker input{width:100%}#sendFormsForm .form-field-section.col-2 .form-field-input.time .time-picker,#sendFormsForm .form-field-section.col-2 .form-field-input.date .time-picker{flex:1 1 40%}#sendFormsForm .form-field-section.col-3 .form-field-input.date .date-picker{flex:1 1 100%}#sendFormsForm .form-field-section.col-3 .form-field-input.date .date-picker input{width:100%}#sendFormsForm .form-field-section.col-3 .form-field-input.date .time-picker{flex:1 1 80%}#sendFormsForm .form-field-section.col-4 .form-field-input.date .date-picker{flex:1 1 100%}#sendFormsForm .form-field-section.col-4 .form-field-input.date .date-picker input{width:100%}#sendFormsForm .form-field-section.col-4 .form-field-input.date .time-picker{flex:1 1 40%;padding-right:0}#sendFormsForm .form-field-section.col-4 .form-field-input.date .time-picker>div{width:32%}#sendFormsForm .form-field-section.col-4 .form-field-input.date span:first-of-type,#sendFormsForm .form-field-section.col-4 .form-field-input.date i:before{display:none}#sendFormsForm .form-field-input div.signature{border:1px solid #ccc;text-align:center;color:#a1a1a1;background-color:#fff;border-radius:6px!important}#sendFormsForm .form-field-input div.signature canvas{max-width:100%}#sendFormsForm .form-field-input div.signature span{line-height:4em}#sendFormsForm .rendered .form-field-section{flex:1 1 auto}#sendFormsForm .rendered .form-field-section .form-field-label.heading{font-size:17px;font-weight:700}#sendFormsForm .rendered .form-field-section .form-field-label.subheading{padding-top:10px;font-size:15px}#sendFormsForm .rendered .form-field-section .form-field-label.heading.align-left,#sendFormsForm .rendered .form-field-section .form-field-label.subheading.align-left{margin-left:15px;margin-bottom:10px}#sendFormsForm .rendered .form-field-section .form-field-label.heading.align-right,#sendFormsForm .rendered .form-field-section .form-field-label.subheading.align-right{margin-right:15px;margin-bottom:10px}#sendFormsForm .rendered .form-field-section .col-container{display:block;margin:0 15px}#sendFormsForm .rendered .form-field-section div.col{margin:5px 0}#sendFormsForm .rendered .form-field-section div.col:not(:first-of-type){margin-left:30px}#sendFormsForm .rendered .form-field-section.col-1 div.col{flex-basis:100%;margin-left:0;margin-right:0}#sendFormsForm .rendered .form-field-section.col-2 div.col{flex:1 1 46%}#sendFormsForm .rendered .form-field-section.col-2 div.col:nth-of-type(odd){margin-left:0}#sendFormsForm .rendered .form-field-section.col-3 div.col{flex:0 1 31%}#sendFormsForm .rendered .form-field-section.col-3 div.col:nth-of-type(3n+1){margin-left:0}#sendFormsForm .rendered .form-field-section.col-4 div.col{flex:0 1 22%}#sendFormsForm .rendered .form-field-section.col-4 div.col:nth-of-type(4n+1){margin-left:0}#sendFormsForm .form-field-submit,#sendFormsForm .page-break-buttons{margin:10px auto;text-align:left;position:relative}#sendFormsForm .page-break-buttons{display:flex;justify-content:space-between}#sendFormsForm .form-field-submit input[type=button].btn-secondary{width:auto;padding-left:0;margin-left:15px;margin-bottom:2rem;cursor:pointer}#sendFormsForm .page-break-buttons input[type=button].btn-secondary.pull-left{width:auto;margin-left:15px;cursor:pointer}#sendFormsForm .form-field-submit input[type=button],#sendFormsForm .page-break-buttons input[type=button]{cursor:default;min-width:100px}#sendFormsForm .page-break-buttons input[type=button].btn-primary{width:auto;padding-left:0;margin-left:auto;margin-right:17px;background-color:#2f68fd;border-color:#2f68fd;color:#fff;box-shadow:0 1px 3px #9ebcf5;font-size:13px;font-weight:600;cursor:pointer}#sendFormsForm input{color:#12253f}#sendFormsForm ::-webkit-input-placeholder{color:#617799}#sendFormsForm :-ms-input-placeholder{color:#617799}#sendFormsForm ::placeholder{color:#617799}#sendFormsForm .inline-block{display:inline-block}#sendFormsForm .form-field-submit input[type=button].btn-primary{width:150px;background-color:#2f68fd;border-color:#2f68fd;color:#fff;margin-left:16px;box-shadow:0 1px 3px #9ebcf5;font-size:13px;font-family:Nunito Sans,Arial,Helvetica,sans-serif;cursor:pointer;padding:10px;outline:none}#sendFormsForm .form-field-submit input[type=button].btn-primary:hover{background-color:#023ee3}#sendFormsForm .MuiFormGroup-root{display:inline-block}#sendFormsForm .form-field-footer .form-field-label.secondary{float:left;width:auto}#sendFormsForm .form-field-footer .clear{float:right;cursor:pointer;font-weight:500;line-height:16px;color:#4c7cfd;margin-top:10px}#sendFormsForm form>div.control-group>span.help-block{text-align:center}#sendFormsForm .description-area{background-color:#fff;width:100%;border:1px solid #d4d4d4;margin:0 15px;border-radius:6px!important}#sendFormsForm .description-area .rte-content{padding:15px}#sendFormsForm .description-area h4{color:#102341;font-size:13px;margin:0 15px}#sendFormsForm .estimate{width:95%;margin-left:auto;margin-right:auto;font-size:15px}#sendFormsForm .estimate-top-container{display:flex;justify-content:space-between;margin-bottom:15px;margin-top:20px}#sendFormsForm .estimate-top-container span{margin-bottom:5px}#sendFormsForm .estimate-top-container-left{width:50%;display:flex;flex-direction:column;align-items:start;margin-bottom:20px;overflow-wrap:anywhere}#sendFormsForm .estimate-top-container-left span{margin-bottom:5px}#sendFormsForm .estimate-top-container-right{width:50%;display:flex;flex-direction:column;align-items:end;font-weight:700}#sendFormsForm .estimate-table{width:100%}#sendFormsForm .estimate-table tr{border-bottom:1px solid lightgrey}#sendFormsForm .estimate-table tr:last-of-type{border-bottom:none;font-size:16px;font-weight:700;margin-bottom:10px}#sendFormsForm .estimate-table tr th{text-align:left}#sendFormsForm .estimate-table td,#sendFormsForm .estimate-table th{padding:1.5%}#sendFormsForm .estimate-bottom-container{display:flex;justify-content:space-between;margin-bottom:30px;margin-top:15px}#sendFormsForm .form-field-file-container{position:relative}#sendFormsForm .form-field-file-label{border:1px solid #ccc;width:100%;min-height:140px;border-radius:6px;background-color:#fff;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:relative;cursor:pointer}#sendFormsForm .form-field-file-label-placeholder{color:#a1a1a1;font-size:13px}#sendFormsForm .form-field-file-clear{z-index:10;color:#4c7cfd;position:absolute;right:0;bottom:-27px;font-size:14px;font-weight:500;line-height:16px}#sendFormsForm .form-field-file-clear:hover{cursor:pointer;text-decoration:underline}#sendFormsForm .form-field-file-error{z-index:10;color:#fd4c4c;position:absolute;bottom:-27px;font-size:14px;font-weight:500;line-height:16px}#sendFormsForm .form-field-file-background{z-index:1;opacity:15%;position:absolute;height:50px;width:50px;color:#a1a1a1}#sendFormsForm .form-field-file-doc{width:70px;height:85px;margin:20px;border:1px solid #ccc;border-radius:6px;background-color:#f7f7f7;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;cursor:default;padding-top:10px;position:relative;text-align:center;overflow-y:clip}#sendFormsForm .form-field-file-doc-name{color:#a1a1a1;font-size:8px;overflow-y:hidden;word-wrap:break-word;line-height:8px;padding:0 5px;width:100%;display:inline-block;margin-top:10px}#sendFormsForm .form-field-file-doc-name-container{line-height:50px;width:100%}#sendFormsForm .form-field-file-doc-icon{color:#a1a1a1;height:18px;width:18px;cursor:default}#sendFormsForm .form-field-file-doc-exit{position:absolute;top:0;right:0;height:9px;width:9px;font-size:10px;color:#616161;padding:3px;cursor:pointer}#sendFormsForm .form-field-file-label-selected{background-color:#e6e6e6}#sendFormsForm .full-width{width:100%}#sendFormsForm .control-group.error input,#sendFormsForm .control-group.error select,#sendFormsForm .control-group.error textarea{border-color:#ed5a5a}#sendFormsForm .control-group.error.address>.flex>.flex:nth-of-type(2) input{border-color:#d4dbe4}#sendFormsForm .control-group.form-field-date.overwrite-error select,#sendFormsForm .control-group.form-field-multiple.overwrite-error input,#sendFormsForm .control-group.form-field-single.overwrite-error input{border-color:#d4dbe4}#sendFormsForm .text-error{color:#ed5a5a}#sendFormsForm .form-field-input-container.subfields span.text-danger{margin:0 15px}#sendFormsForm .form-field-input-container.hide-field{display:none}#sendFormsForm .form-field-input-container.subfields.hide-field,#sendFormsForm .form-field-input-container.subfields.hide-field>.header{display:none}#sendFormsForm .form-field-input-container.address.hide-field,#sendFormsForm .form-field-input-container.address.hide-field>.header{display:none}#sendFormsForm .form-field-input-container.hide-label>.form-field-label.primary{display:none}#sendFormsForm .form-field-input-container.subfields.hide-label>.header{display:none}#sendFormsForm .form-field-input-container.address.hide-label>.header{display:none}#sendFormsForm .form-field-input-container.read-only>.form-field-input>div>input,#sendFormsForm .form-field-input-container.read-only>.form-field-input>div>select,#sendFormsForm .form-field-input-container.read-only>.form-field-input>div>textarea,#sendFormsForm .form-field-input-container.read-only>.form-field-input>div input[type=radio],#sendFormsForm .form-field-input-container.read-only>.form-field-input>div input[type=checkbox],#sendFormsForm .form-field-input-container.read-only>.form-field-input>div.signature{background-color:#e3ebf6}#sendFormsForm .form-field-input-container.read-only>.form-field-input>div.signature{cursor:not-allowed}#sendFormsForm .form-field-input-container.signature .form-field-label.secondary{color:#7f92ad;font-size:13px;font-style:italic;letter-spacing:0;line-height:16px}#sendFormsForm .form-field-input-container.read-only>.form-field-input.date input,#sendFormsForm .form-field-input-container.read-only>.form-field-input.date select,#sendFormsForm .form-field-input-container.read-only>.form-field-input.time input,#sendFormsForm .form-field-input-container.read-only>.form-field-input.time select{background-color:#e3ebf6}#sendFormsForm .form-field-input-container.subfields.read-only .form-field-input input,#sendFormsForm .form-field-input-container.address.read-only .form-field-input input{background-color:#e3ebf6}#sendFormsForm .specie-breed>.form-field-label{margin-left:15px;padding-left:0!important}#sendFormsForm .control-group{margin-bottom:9px}#sendFormsForm .control-group.error .control-label,#sendFormsForm .control-group.error .help-block,#sendFormsForm .control-group.error .help-inline{color:#ed5a5a}#sendFormsForm .control-group.error p{margin-top:10px!important}#sendFormsForm .control-group.error .help-block{margin-left:15px}#sendFormsForm form{font-family:Nunito Sans,Arial,Helvetica,sans-serif}#sendFormsForm .MuiOutlinedInput-root{border-radius:8px}#sendFormsForm .DayPicker-wrapper{outline:0}#sendFormsForm .DayPicker-Day:focus{outline:0}#sendFormsForm .appointment-booking__date-time .DayPicker-Month{table-layout:fixed;width:100%}#sendFormsForm .appointment-booking__date-time .DayPicker-Month .DayPicker-Body .DayPicker-Day{padding:7px 0!important}#sendFormsForm .DayPicker-Day--today{color:#000000de;font-weight:400}#sendFormsForm .DayPicker-Day--disabled{color:#dce0e0}#sendFormsForm .DayPickerInput input:focus{outline:0;box-shadow:inset 0 1px 3px #0000001a,0 0 8px #52a8ec99}#sendFormsForm .DayPickerInput .DayPickerInput-OverlayWrapper>div{width:258px}#sendFormsForm .DayPickerInput .DayPickerInput-OverlayWrapper>div .DayPicker-Caption select:nth-of-type(1){width:90px!important}#sendFormsForm .DayPickerInput .DayPickerInput-OverlayWrapper>div .DayPicker-Caption select:nth-of-type(2){width:80px!important}#sendFormsForm .DayPickerInput .DayPicker-NavButton--prev,#sendFormsForm .DayPickerInput .DayPicker-NavButton--next{margin-top:.7rem}#sendFormsForm .form-field-input-container.optional input[type=radio]{margin:0 5px 0 0}#sendFormsForm .form-field-input .radio-container,#sendFormsForm .form-field-input .checkbox-container{padding-right:10px}#sendFormsForm .form-field-input .radio-container.other,#sendFormsForm .form-field-input .checkbox-container.other{padding-right:0}#sendFormsForm .form-field-input-container.optional>.radio{margin-bottom:10px}#sendFormsForm .form-field-input-container.optional>.radio>.radio-container input{height:27px}#sendFormsForm .form-field-input-container.optional .radio .radio-container,#sendFormsForm .form-field-section .radio .radio-container{display:inline-flex}#sendFormsForm .form-field-input-container.optional .form-field.nested,#sendFormsForm .form-field-section .form-field.nested{margin-bottom:15px}#sendFormsForm .form-field-input-container.optional .form-field.nested .subfields .form-field-label,#sendFormsForm .form-field-input-container.optional .form-field.nested .address .form-field-label,#sendFormsForm .form-field-section .form-field.nested .subfields .form-field-label,#sendFormsForm .form-field-section .form-field.nested .address .form-field-label{margin-left:0}#sendFormsForm .form-field-input-container.optional .form-field.nested .subfields>.flex>.form-field-input-container:first-of-type,#sendFormsForm .form-field-section .form-field.nested .subfields>.flex>.form-field-input-container:first-of-type{margin-right:0}#sendFormsForm .form-field-input-container.optional .form-field.nested .subfields>.flex>.form-field-input-container:not(:first-of-type),#sendFormsForm .form-field-section .form-field.nested .subfields>.flex>.form-field-input-container:not(:first-of-type){margin-left:0}#sendFormsForm .form-field-input-container.optional .form-field.nested .address>.flex>.flex:last-of-type>.form-field-input-container:first-of-type,#sendFormsForm .form-field-section .form-field.nested .address>.flex>.flex:last-of-type>.form-field-input-container:first-of-type{margin-right:0}#sendFormsForm .form-field-input-container.optional .form-field.nested .address>.flex>.flex:last-of-type>.form-field-input-container:nth-of-type(2),#sendFormsForm .form-field-section .form-field.nested .address>.flex>.flex:last-of-type>.form-field-input-container:nth-of-type(2){margin-left:0;margin-right:0}#sendFormsForm .form-field-input-container.optional .form-field.nested .address>.flex>.flex:last-of-type>.form-field-input-container:last-of-type,#sendFormsForm .form-field-section .form-field.nested .address>.flex>.flex:last-of-type>.form-field-input-container:last-of-type{margin-left:0}#sendFormsForm .form-field-input-container.optional .form-field.nested .form-field-section .form-field-label,#sendFormsForm .form-field-section .form-field.nested .form-field-section .form-field-label{margin-left:0}#sendFormsForm .form-field-input-container.optional .form-field.nested .description-area,#sendFormsForm .form-field-section .form-field.nested .description-area{margin:0}#sendFormsForm .form-field-input-container.optional .form-field.nested .signature .form-field-footer,#sendFormsForm .form-field-section .form-field.nested .signature .form-field-footer{display:flex;justify-content:space-between}#sendFormsForm .form-field-input-container.optional .form-field.nested .signature .form-field-footer>div,#sendFormsForm .form-field-section .form-field.nested .signature .form-field-footer>div{float:none}#panel1a-header{border-bottom:1px solid #e3ebf6}#formPrintPDF,.form-booking-appointment{padding:24px 0!important}.formSubmisson{background:#fff!important}.PFdaP{min-width:100vw;min-height:100vh;width:100%!important;height:100%!important;top:0;left:0}@media screen and (min-width: 500px){.class-name-form-unique .appointment-booking__date-time .DayPicker-Month{table-layout:auto;width:100%}.class-name-form-unique .appointment-booking__date-time .DayPicker-Month .DayPicker-Body .DayPicker-Day{padding:8px 20px!important}.class-name-form-unique .form-field-input.date .time-picker>div:nth-of-type(3),.class-name-form-unique .form-field-input.time .time-picker>div:nth-of-type(3){flex:0 1 15%}}@media screen and (max-width: 540px){.rdp-day_button,.rdp-root .rdp-day{width:50px}}@media screen and (max-width: 380px){.rdp-day_button,.rdp-root .rdp-day{width:40px;height:70px}}@media screen and (min-width: 768px){.class-name-form-unique .form-field .flex{flex-direction:row}.class-name-form-unique .specie-breed .form-field-input-container{width:50%}.class-name-form-unique .form-field-section .col-container{display:flex;flex-flow:row wrap;justify-content:space-between}.class-name-form-unique .form-field-input-container.booking-appointment,.class-name-form-unique .form-field-input-container.booking-provider{flex:1 0 40%}.class-name-form-unique .form-field-input-container.select-pet select{width:calc(50% - 15px)}.class-name-form-unique .form-field-input.date .date-picker{flex:1 1 40%}.class-name-form-unique .form-field-input.date .time-picker>div:nth-of-type(3){flex:0 1 20%}.class-name-form-unique .form-field-input-container.optional .form-field.nested .subfields>.flex>.form-field-input-container:first-of-type,.class-name-form-unique .form-field-section .form-field.nested .subfields>.flex>.form-field-input-container:first-of-type{margin-right:15px}.class-name-form-unique .form-field-input-container.optional .form-field.nested .subfields>.flex>.form-field-input-container:not(:first-of-type),.class-name-form-unique .form-field-section .form-field.nested .subfields>.flex>.form-field-input-container:not(:first-of-type){margin-left:15px}.class-name-form-unique .form-field-input-container.optional .form-field.nested .address>.flex>.flex:first-of-type>.form-field-input-container,.class-name-form-unique .form-field-section .form-field.nested .address>.flex>.flex:first-of-type>.form-field-input-container{margin-right:15px}.class-name-form-unique .form-field-input-container.optional .form-field.nested .address>.flex>.flex:nth-of-type(2)>.form-field-input-container,.class-name-form-unique .form-field-section .form-field.nested .address>.flex>.flex:nth-of-type(2)>.form-field-input-container{margin:0 15px 15px}.class-name-form-unique .form-field-input-container.optional .form-field.nested .address>.flex>.flex:last-of-type>.form-field-input-container:first-of-type,.class-name-form-unique .form-field-section .form-field.nested .address>.flex>.flex:last-of-type>.form-field-input-container:first-of-type{margin-right:15px}.class-name-form-unique .form-field-input-container.optional .form-field.nested .address>.flex>.flex:last-of-type>.form-field-input-container:nth-of-type(2),.class-name-form-unique .form-field-section .form-field.nested .address>.flex>.flex:last-of-type>.form-field-input-container:nth-of-type(2){margin-left:15px;margin-right:15px}.class-name-form-unique .form-field-input-container.optional .form-field.nested .address>.flex>.flex:last-of-type>.form-field-input-container:last-of-type,.class-name-form-unique .form-field-section .form-field.nested .address>.flex>.flex:last-of-type>.form-field-input-container:last-of-type{margin-left:15px}}.item{list-style:none;padding:5px 0}.item:not(:first-of-type){border-top:1px solid #dee0ec}.item:last-of-type{border-bottom:1px solid #dee0ec}.item>span{display:block;padding:5px 0}.item .left-icon{flex-shrink:0;margin-right:.5rem;width:36px}.item .avatar{width:36px;height:36px;background-color:#faf4f4;border:1px solid #dee0ec;overflow:hidden;border-radius:50%;text-align:center}.item .left-content>span{justify-content:flex-start}.item .content-detail .name{display:block;font-weight:800}.item .right-action{display:inline-flex;margin-top:5px;flex-shrink:0}.item .right-action .fa-chevron-right{display:none;margin-left:15px;font-size:10px;color:#869ab7;cursor:pointer}.item .status{display:inline-block;width:115px;margin:0 5px;padding:2px 0;flex-shrink:0;border-radius:12px;text-align:center}.item .status--danger{background-color:#ffe8e8;color:#fd3939}.item .status--success{background-color:#1dc9b7;color:#fff}.item .status--warning{background-color:#ffb822;color:#fff}.item .status--complete svg{font-size:1rem;color:#1dc9b7}@media screen and (min-width: 37.5em){.item>span{display:flex;align-items:center;justify-content:space-between}.item .right-action{margin-top:0;margin-left:20px}.item .right-action .fa-chevron-right{display:inline}}.link{cursor:pointer}.content-more .detail__info-list li:before,.pet-profile__detail .detail__info-list li:before{content:"•";padding-right:5px}@media screen and (min-width: 37.5em){.content-more .detail__info-list li,.pet-profile__detail .detail__info-list li{display:inline-block}.content-more .detail__info-list li:before,.pet-profile__detail .detail__info-list li:before{padding-left:5px}.content-more .detail__info-list li:first-child:before,.pet-profile__detail .detail__info-list li:first-child:before{content:"";padding:0}}.pet-profile__detail .detail__info-list li{display:inline-block}.pet-profile__detail .detail__info-list li:before{padding-left:5px}.nav-tab{display:flex;padding-bottom:34px;overflow-x:auto}.nav-tab::-webkit-scrollbar-thumb{background-color:#f6f8fc}.nav-tab::-webkit-scrollbar{height:0px}.nav-tab .tab-item{display:inline-block;margin:0 10px;cursor:pointer}.nav-tab .tab-item.active{font-weight:800;position:relative}.nav-tab .tab-item.active:after{position:absolute;content:"•";top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}.modal-content.modal--discard-change{width:350px}.modal-content.modal__edit-phone{font-size:13px}.modal-content.modal__edit-phone .modal-header{padding:15px 10px;box-sizing:border-box}.modal-content.modal__edit-phone .modal-body{padding:20px 10px;box-sizing:border-box}.modal-content.modal__edit-phone .modal-footer{box-sizing:border-box}.modal-content.modal__edit-phone .modal-footer .btn{font-size:13px}.modal-content.modal__edit-phone .edit-phone__list{margin:0 -10px 20px 0;padding-right:10px}.modal-content.modal__edit-phone .edit-phone__list.add-scroll{max-height:450px;overflow:auto}.modal-content.modal__edit-phone .edit-phone__list .edit-phone__item{display:flex;align-items:flex-start}.modal-content.modal__edit-phone .edit-phone__list .edit-phone__item .mr-5{flex-grow:1}.modal-content.modal__edit-phone .edit-phone__list .edit-phone__item input{min-width:100px;display:flex;box-sizing:border-box;height:37px;padding:5px 10px;border-radius:6px;background-color:#fff;border:1px solid #d4dbe4;text-align:left}.modal-content.modal__edit-phone .edit-phone__list .edit-phone__item input:focus{outline:none}.modal-content.modal__edit-phone .edit-phone__list .edit-phone__item .search-filter__global{flex-grow:1;min-width:120px}.modal-content.modal__edit-phone .edit-phone__list .edit-phone__item .btn-group{display:flex;align-items:center;margin:0 5px}.modal-content.modal__edit-phone .edit-phone__list .edit-phone__item button{margin:0 2px;width:60px;height:37px;font-family:Nunito Sans,sans-serif;font-weight:600;border:1px solid #d4dbe4;border-radius:4px;color:#12253f}.modal-content.modal__edit-phone .edit-phone__list .edit-phone__item .btn-remove{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:30px;height:30px;margin-top:3px;margin-left:5px;font-family:Nunito Sans,sans-serif;border-radius:50%;background-color:#e7eef4;cursor:pointer}.modal-content.modal__edit-phone .edit-phone__list .edit-phone__item .btn-remove svg{color:#6e84a3;font-size:15px}.modal-content.modal__edit-phone .add-fallback{display:block;width:135px;margin-left:auto;font-size:13px;text-align:right;color:#4c7cfd;cursor:pointer}.modal-content.modal__edit-phone .modal-footer{width:calc(100% + 40px);margin-bottom:-20px;margin-left:-20px}@media screen and (min-width: 425px){.modal-content.modal__edit-phone .modal-header{padding:15px 20px}.modal-content.modal__edit-phone .modal-body{padding:20px}.modal-content.modal__edit-phone .edit-phone__list .edit-phone__item .mr-5{flex-grow:0}.modal-content.modal__edit-phone .edit-phone__list .edit-phone__item .search-filter__global{min-width:160px}}.modal-content.modal-select-user{width:90%}@media screen and (min-width: 1000px){.modal-content.modal-select-user{width:850px}}@media screen and (min-width: 576px){.modal-content.modal-error{width:430px}}*,*:after,*:before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0;padding:0}html,body{background-color:#f6f8fc;font-family:Nunito Sans,Calibri,Arial,sans-serif;font-size:13px;font-weight:600}ul,li{list-style-type:none}a{text-decoration:none}img{max-width:100%;height:auto}table{width:100%;border-collapse:collapse}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-flex--between-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.d-flex--no-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.d-flex--center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.position--center{position:absolute;content:"";top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.btn{display:block;width:100%;height:44px;border:none;outline:none;background-color:#1974ff;font-family:Nunito Sans,Calibri,Arial,sans-serif;font-size:13px;color:#fff;font-weight:800;text-align:center;letter-spacing:normal;line-height:18px;border-radius:5px;cursor:pointer}.btn.btn-shadow:hover{box-shadow:2px 5px 10px #0003}.btn.btn-change-password,.btn.btn-login{display:block;margin-top:18px}.btn.btn-change-password.Mui-disabled,.btn.btn-login.Mui-disabled{background-color:#c6d3e6;color:#617799}.btn.btn-change-password{width:auto;margin-left:auto}.btn.MuiButton-root{font-family:Nunito Sans,Calibri,Arial,sans-serif;font-weight:700;text-transform:none;font-size:13px}.btn.MuiButton-containedPrimary,.btn.MuiButton-containedPrimary:hover{background-color:#1974ff}.btn--light{height:35px;padding:0 20px;background-color:#dae3f3;color:#1974ff}.MuiButton-root.btn-primary:hover{background-color:#2f68fd}.MuiButton-root.btn-cancel{background-color:#eceef5;color:#22334d}.patient-portal-content{min-height:calc(100vh - 150px);padding-bottom:2rem}.patient-portal-content>.MuiContainer-root{padding-left:0;padding-right:0}.patient-portal-content .MuiCard-root{overflow:initial}.modal__change-password{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal__change-password .auth-container__form{position:relative;margin:auto 10px;padding:24px;border-radius:12px;box-shadow:0 2px 12px #0003;background-color:#fff}.modal__change-password .auth-container__form .title{margin:0;font-size:16px;text-align:left;line-height:1}.modal__change-password .auth-container__form .auth__input-container{margin-top:18px}.modal__change-password .auth-container__form .btn-submit{width:auto;margin-top:18px;margin-left:auto;padding:13px 24px}@media only screen and (min-width: 56.25em){.modal__change-password .auth-container__form{width:630px}}.modal__change-password .btn-close{position:absolute;top:15px;right:13px;width:36px;height:36px;border:none;background-color:#fff;border-radius:50%;cursor:pointer}.modal__change-password .btn-close svg{width:17px;height:17px;color:#22334d}.modal__change-password .btn-close svg:hover{color:#000}.modal__menu-bar ul{top:0;right:0;max-width:210px;height:100%;margin-left:auto;background-color:#fff;outline:none}.modal__menu-bar ul li{border-bottom:1px solid #d5dfec;font-weight:600}.modal__menu-bar ul li>span{display:block;padding:20px 0 20px 15px;color:#2c3742;cursor:pointer}.modal__menu-bar ul li a{display:block;padding:20px 0 20px 15px;color:#2c3742}.modal__menu-bar ul li a.active{font-weight:800}.account-info{display:flex;align-items:center}.account-icon{display:inline-block;width:36px;height:36px;margin-right:8px;background-color:#22334d;border-radius:50%;line-height:36px;color:#fff;font-size:13px;text-align:center}.account-name{color:#2c3742;font-size:13px;font-weight:700}.account .fa-chevron-down{margin-left:8px;font-size:13px;color:#2c3742}.logo-practice{width:200px;height:60px;margin:auto;flex-shrink:0}.logo-practice img{width:100%;height:100%;object-fit:contain}.client-forms{margin-bottom:24px!important}.text--bolder{font-weight:800}.loading-spinner{display:block;margin:auto;width:5rem;height:5rem;outline:none}.loading-spinner.loading-center{position:absolute;content:"";top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading-spinner.loading-more{width:2rem;height:2rem}.error-msg{margin-top:5px;margin-bottom:10px;color:#f06c6d;font-size:13px}.error-msg svg{margin-right:6px}.mr-5{margin-right:5px}.w-100{width:100%}.w-50{width:50%}.w-25{width:25%}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#999}::-webkit-scrollbar-track{background-color:#fff;border-radius:10px}.small-scroll::-webkit-scrollbar{width:6px;height:6px}.MuiFormControlLabel-root{margin-left:-9px!important}.MuiFormControlLabel-root .MuiButtonBase-root{padding:7px}.MuiFormControlLabel-root .MuiButtonBase-root.Mui-checked{color:#1974ff}.MuiFormControlLabel-root .MuiButtonBase-root .MuiIconButton-label{margin-top:-3px}.MuiFormControlLabel-root .MuiButtonBase-root.MuiRadio-root .MuiIconButton-label{margin-top:-2px}.MuiFormControlLabel-root .MuiButtonBase-root .MuiSvgIcon-root{width:20px;height:20px}.MuiFormControlLabel-root .MuiFormControlLabel-label{font-family:Nunito Sans,Calibri,Arial,sans-serif;font-size:13px}@media screen and (min-width: 1024px){.modal__menu-bar{display:none}}.status_select-dropdown-container{display:flex;flex-wrap:wrap;overflow:visible;cursor:pointer;align-items:center}.status_select-ul{width:150px;display:none;position:absolute;top:30px;overflow:visible;padding:0;margin:0;background-color:#fff;font-size:16rem;color:#6e84a3}.status_select-ul.opened{display:block;top:30px;z-index:1;border:1px solid #dee0ec;border-radius:10px;background-color:#fff;box-shadow:0 2px 8px #12263f0a}.status_select-ul.align-from-right{right:0}.status_select-ul li.status_select-option{font-size:13rem;font-weight:600;letter-spacing:0;line-height:18px;text-align:center;text-transform:capitalize;width:auto;cursor:pointer;transition:color .25s linear;color:#eceef5;display:flex}.status_select-ul li.status_select-option button{background-color:unset;margin:0;padding:0;width:100%;height:100%}.status_select-ul li.status_select-option .status-option--inner-text{margin:10px 0 10px 35px;width:100px;padding:2px 10px;border-radius:12px;height:20px;font-size:13rem;display:flex;flex-wrap:nowrap;justify-content:center;text-transform:capitalize;color:#fff}.status_select-ul li.status_select-option .status-option--inner-text.confirmed,.status_select-ul li.status_select-option .status-option--inner-text.active{background-color:#1dc9b7}.status_select-ul li.status_select-option .status-option--inner-text.unconfirmed,.status_select-ul li.status_select-option .status-option--inner-text.inactive{background-color:#22334d}.status_select-ul li.status_select-option .status-option--inner-text.cancelled{background-color:#fd397a}.status_select-ul li.status_select-option .status-option--inner-text.completed{background-color:#6e84a3}.status_select-ul li.status_select-option svg{padding:3px 0}.status_select-ul li.status_select-option .icon-check-status{position:absolute;top:11px;left:5px;color:#000}.status_select-text{width:105px;margin:auto 0;font-size:13rem;padding:0 3px!important}.status_select-update{margin-left:10px}.status_select-update.confirm{color:#1dc9b7}.status_select-update.cancel{color:#fd397a}.appointment__entry-button.active{background-color:#1dc9b7}.subscription-container{background-color:#fff;padding:25px 20px;margin-bottom:20px;border-radius:10px;box-shadow:0 12px 19px #3c80d117}.subscription-container .subscription__form{width:100%}.subscription-container .subscription__form h3{margin-bottom:20px;font-size:17px;color:#22334d;font-weight:800}.subscription-container .subscription__form h4{margin:10px 0;font-size:15px;color:#22334d;font-weight:800}.subscription-container .subscription__form .subscription__title-unsubscribe{margin-top:20px}.subscription-container .subscription__form .subscription__title-information{margin-top:15px}.subscription-container .subscription__form .subscription__title-information,.subscription-container .subscription__form .subscription__title-unsubscribe{border-bottom:1px solid #dcd9d9}.subscription-container .subscription__form input{display:block;width:100%;padding:9px 10px;background-color:#0000001a;font-size:13px;border:1px solid #bfbfbf;border-radius:4px;box-shadow:0 3px 5px #0000001a}.subscription-container .subscription__form .subscription__warning{margin-top:15px;padding:10px;background-color:#6a99d117;border:1px solid #bfbfbf;border-radius:4px;font-size:13px;word-break:break-all}.subscription-container .subscription__form .MuiButton-contained{margin-top:10px;padding:5px 20px;text-transform:capitalize;background-color:#1974ff;color:#fff}.pets-container>.MuiContainer-root{padding:0}.pets-container .MuiBreadcrumbs-root,.pets-container .MuiBreadcrumbs-root .MuiBreadcrumbs-li a{color:#22334d}.pets-container .class-name-form-unique{margin:0 -15px;overflow-x:hidden}.pets-container .list-pets .item .right-action{display:block;margin-top:0;margin-left:39px}.pets-container .list-pets .item .right-action .status{margin-top:5px}.pets-container .list-pets .item .right-action .status:not(:first-child){margin-top:5px}@media only screen and (min-width: 37.5em){.pets-container .list-pets .item .right-action .status{margin-top:0!important}}@media only screen and (min-width: 37.5em){.pets-container .list-pets .item .right-action{margin-left:20px}}.pets-container .list-pets .right-action,.pets-container .list-upcoming-visit .right-action,.pets-container .list-past-visits .right-action{margin-left:44px}@media only screen and (min-width: 37.5em){.pets-container .list-pets .right-action,.pets-container .list-upcoming-visit .right-action,.pets-container .list-past-visits .right-action{margin-left:20px}}.pets-container .list-upcoming-visit .item>span,.pets-container .list-past-visits .item>span{min-height:46px}.pets-container .list-upcoming-visit .item .right-action,.pets-container .list-past-visits .item .right-action{margin-top:5px}@media only screen and (min-width: 37.5em){.pets-container .list-upcoming-visit .item .right-action,.pets-container .list-past-visits .item .right-action{margin-top:0}}.list-reminder .item>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-items:flex-start}.list-reminder .item .right-action{margin-top:0}.list-reminder .item .status{margin:5px 0 0}.list-reminder .item .status--complete{display:block;margin-top:5px}.list-reminder .item .status--complete svg{margin-right:2px}.list-reminder .item .btn{padding:0 5px}@media only screen and (min-width: 37.5em){.list-reminder .item>span{align-items:center}.list-reminder .item .left-content{flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.list-reminder .item .right-action{margin-left:10px}.list-reminder .item .status--complete{margin-top:0}.list-reminder .item .status{margin-top:0;margin-left:20px}.list-reminder .item .btn{padding:0 20px}}.no-result{display:block;margin-top:12px}.no-result--warning{color:#fd397a}.pet-profile__container{margin-top:-36px}.pet-profile__container .list-documents .item>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pet-profile__container .list-documents .item .right-action{min-width:60px;margin-left:20px}.pet-profile__container .list-documents .item .right-action .btn--light{width:60px;padding:0}.pet-profile__container .list-documents .item .form-status{margin-top:5px}@media only screen and (min-width: 37.5em){.pet-profile__container .list-documents .item .right-action{margin-left:10px}.pet-profile__container .list-documents .item .right-action .btn--light{width:70px}.pet-profile__container .list-documents .item .form-status{display:block;margin-top:0;margin-left:20px}.pet-profile__container .list-documents .item .left-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-grow:1}}.pet-profile__container .pet-profile__header{display:flex;justify-content:space-between}.pet-profile__container #print-history__button{width:100px;border:1px solid #c1c1c1;height:30px;border-radius:5px}.pet-profile__container #print-history__button:hover{cursor:pointer}.pet-profile__container .list-upcoming-visit .item .detail{display:flex;align-items:center}@media print{header{display:none!important}.pet-profile__background,#print-history__button,a{display:none!important}.wrap-scroll{max-height:unset!important}}.form-status{display:block;width:115px;padding:2px 0;flex-shrink:0;border-radius:12px;text-align:center;font-size:13px;color:#fff;background-color:#22334d;cursor:default}.form-status.submitted{background-color:#6e84a3}.form-status.approved{background-color:#1dc9b7}.form-status.declined{background-color:#ffe8e8;color:#fd3939}.form-status.confirmed{background-color:#1dc9b7}.form-status.unconfirmed{background-color:#22334d}.form-status.cancelled{background-color:#fd397a}.form-status.complete,.form-status.completed{background-color:#6e84a3}.form-status.inProgress,.form-status.updatingFromPms{background-color:#ffb822}.pet-profile__background{height:130px;padding-top:25px;background-image:linear-gradient(to right,#697580,#164874),url(../../media/images/auth-bg.png);background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:0 0 16px 16px}.pet-profile__background .MuiBreadcrumbs-root{padding-left:18px;color:#fff}.pet-profile__background .MuiBreadcrumbs-root .MuiBreadcrumbs-li a{color:#fff}@media only screen and (min-width: 56.25em){.pet-profile__background{padding-top:35px}}.pet-profile__info{position:relative;margin-top:-41px;margin-bottom:34px}.pet-profile__info .pet-profile__image{flex-shrink:0;width:122px;height:122px;margin:0 auto;background-color:#faf4f4;border-radius:50%;border:4px solid #fff;display:flex;align-items:center;justify-content:center;text-align:center;font-size:16px;color:#fff;overflow:hidden}.pet-profile__info .pet-profile__content{display:flex;flex-direction:column;align-items:center}.pet-profile__info .pet-profile__content>div{text-align:center}.pet-profile__info .pet-profile__content .detail__info-list li{display:inline-block}.pet-profile__info .pet-profile__content .detail__info-list li:first-child:before{content:""}.pet-profile__info .pet-profile__content .pet-profile__name{font-size:17px;font-weight:800}.pet-profile__info .pet-profile__content .btn{margin-top:15px}@media only screen and (min-width: 56.25em){.pet-profile__info{display:flex;align-items:flex-end}.pet-profile__info .pet-profile__image{margin-left:16px}.pet-profile__info .pet-profile__content{flex-direction:row;flex-grow:1;justify-content:space-between;margin-bottom:10px}.pet-profile__info .pet-profile__content>div{padding-left:16px;text-align:left}}nav.MuiBreadcrumbs-root{font-family:Nunito Sans,Calibri,Arial,sans-serif;font-size:13px;font-weight:600}nav.MuiBreadcrumbs-root .MuiBreadcrumbs-separator{margin:0 5px}.item .right-action .document-edit{color:#1974ff;cursor:pointer}.item .right-action .document-edit .fa-pen{margin-right:3px}.item .right-action .document-status{margin-left:15px}.item .right-action .vaccination-status{display:inline-flex;align-items:center}.item .right-action .vaccination-status svg{font-size:15px;margin-right:4px}.btn-telemed__join-appointment{display:block;width:36px;height:36px;border-radius:50%;background-color:#1974ff33;border:none;outline:none}.btn-telemed__join-appointment svg{font-size:18px;color:#1974ff}.appointment__entry-button{text-align:center;width:max-content;padding:0 5px;margin:0;border-radius:12px;height:20px;font-size:13px;display:flex;flex-wrap:nowrap;justify-content:space-between;text-transform:capitalize;color:#fff}.appointment__entry-button .status_select-text{padding:2px 0;font-size:14px}.appointment__entry-button button{width:100%}.appointment__entry-button svg{margin-left:6px;color:#fff}.appointment__entry-button.confirmed{background-color:#1dc9b7}.appointment__entry-button.unconfirmed{background-color:#22334d}.appointment__entry-button.cancelled{background-color:#ffe8e8;color:#fd3939}.appointment__entry-button.complete,.appointment__entry-button.completed{background-color:#6e84a3}.appointment__entry-button.inProgress,.appointment__entry-button.updatingFromPms{background-color:#ffb822}.medical-tab{display:flex}.medical-tab .sub-tab{display:inline-block;margin:0 1rem;font-weight:600;cursor:pointer;position:relative}.medical-tab .sub-tab:first-child:after{position:absolute;content:"";top:2px;right:-1rem;width:1px;height:1.5rem;background-color:#ccceda}.medical-tab .sub-tab.active{font-weight:800}.auth-container{min-height:100vh;background-color:#fff}.auth__logo-container{padding-top:30px;text-align:center;margin-bottom:36px}.access--without-account{display:block;padding:29px 0 3rem;text-align:center;font-size:13px;font-weight:600}.access--without-account a{color:#4c7cfd;letter-spacing:0;line-height:18px}.auth-container__form{padding:0 16px}.auth-container__form .title{margin-top:36px;margin-bottom:36px;font-size:26px;font-weight:800;color:#2c3742;line-height:35px;text-align:center}.auth-container__form .description{margin-top:-24px;margin-bottom:36px;color:#2c3742;font-size:13px;font-weight:600;line-height:18px;text-align:center}.auth-container__form .email-success__icon{display:block;margin:auto;width:6rem;position:relative}.auth-container__form .email-success__icon .fa-check-circle{position:absolute;left:50%;top:-6px;transform:translate(-50%);background-color:#fff;font-size:39px;color:#1dc9b7}.auth-container__form .email-success__icon .fa-envelope{font-size:6rem;color:#22334d}.auth-container__form .auth__input-container{margin-top:20px}.auth-container__form .auth__input-container input{width:100%;height:38px;margin:5px 0;padding:0 0 0 10px;border:1px solid #dee0ec;border-radius:7px;background-color:#fff;font-family:Nunito Sans,Calibri,Arial,sans-serif;font-size:13px;color:#22334d;font-weight:600;outline:none;-webkit-appearance:none}.auth-container__form .auth__input-container input::-webkit-outer-spin-button,.auth-container__form .auth__input-container input::-webkit-inner-spin-button{-webkit-appearance:none}.auth-container__form .auth__input-container input[type=number]{-moz-appearance:textfield}.auth-container__form .auth__input-container label{color:#22334d;font-size:13px;font-weight:700}.auth-container__form .auth__input-container label.sms-code__label{display:block;margin-bottom:15px;margin-top:35px}.auth-container__form .auth__input-container .error-msg{margin:0}.auth-container__form .btn-submit{margin-top:36px;position:relative}.auth-container__form .btn-submit span{position:absolute;content:"";top:50%;right:14px;transform:translateY(-50%);width:25px;height:25px;border-radius:50%;background:#093ee3}.auth-container__form .btn-submit span svg{font-size:14px}.auth-container__form .btn-submit:disabled{background-color:#c6d3e6;color:#617799;cursor:default}.auth-container__form .btn-submit:disabled span{background-color:#617799}.auth-container__form .btn-submit:disabled span svg{color:#fff}.auth-container__form .time-countdown{display:block;margin-top:5px;text-align:center;color:#4c7cfd}.auth-container__form .forgot-password,.auth-container__form .register-link,.auth-container__form .btn-resend,.auth-container__form .link-refer,.auth-container__form .back-login{display:block;margin-top:18px;text-align:center;font-size:13px;font-weight:600}.auth-container__form .forgot-password a,.auth-container__form .register-link a,.auth-container__form .btn-resend a,.auth-container__form .link-refer a,.auth-container__form .back-login a{color:#1974ff;letter-spacing:0;line-height:18px}.auth-container__form .register-link{margin-bottom:2rem;margin-top:25px}.auth-container__form .forgot-password{margin-bottom:25px}.auth-container__form .btn-resend{color:#1974ff;cursor:pointer}.auth-container__form .btn-resend.disabled{color:#617799;cursor:default}.register-form{padding:0 16px}.register-form .auth__logo-container{text-align:left}.register-form .title-back-url{margin-top:27px}.register-form .auth-container__form{margin:40px 0;padding:20px 15px;background-color:#fff;box-shadow:0 12px 19px #3c80d117;border-radius:15px}.register-form .auth-container__form .title{margin-top:0;margin-bottom:30px;text-align:center;line-height:18px}.register-form .auth-container__form .auth__input-container{margin-top:18px}.register-form .auth-container__form .auth__input-container input{height:36px;border-radius:6px;border:1px solid #d4dbe4;box-shadow:none}.register-form .auth-container__form .btn-submit{width:170px;height:36px;margin:25px auto 15px;padding-right:20px;border-radius:6px;font-size:15px}.register-form .auth-container__form .btn-submit span{width:20px;height:20px;right:10px}.register-form .auth-container__form .btn-submit span svg{font-size:11px}.register-form .register__thank-you .title{margin:20px auto 15px}.register-form .register__thank-you .btn{width:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.register-form .register__thank-you .btn span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px;margin-right:10px;background-color:#093ee3;border-radius:50%}.register-form .register__thank-you .btn svg{width:.8em;height:.8em}.modal-content.modal__select--method-login{overflow:hidden}.modal-content.modal__select--method-login .modal-title{margin-top:20px;text-align:left;margin-bottom:14px}.modal-content.modal__select--method-login .MuiRadio-colorSecondary{margin-left:3px;padding:7px}.modal-content.modal__select--method-login .MuiRadio-colorSecondary.Mui-checked{color:#4c7cfd}.modal-content.modal__select--method-login .MuiFormControlLabel-label{font-size:15px;text-align:left}.modal-content.modal__select--method-login .modal-footer{border-top:none;justify-content:center}.modal-content.modal__select--method-login .modal-footer .btn{width:90px;margin:-10px 20px 15px;border-radius:6px}.modal-content.modal__forgot-success{padding:35px 0}.modal-content.modal__forgot-success .modal-body{border-top:none;text-align:center}.modal-content.modal__forgot-success .modal-body .modal-title{margin-bottom:17px}.modal-content.modal__forgot-success .modal-body .modal-title,.modal-content.modal__forgot-success .modal-body .modal-description{color:#12253f}.modal-content.modal__forgot-success .modal-footer{border-top:none}.modal-content.modal__forgot-success .modal-footer .btn{margin:auto;width:130px;font-weight:400}.modal-content .modal__icon-success{width:59px;height:59px;color:#86c36f;margin-bottom:15px}@media only screen and (min-width: 37.5em){.auth-container__form{width:420px;margin:0 auto}.register-form .auth-container__form{width:485px;margin:40px auto;padding:20px 25px}.register-form .register__thank-you{max-width:none;width:540px}.modal-content.modal__select--method-login{width:415px}.modal-content.modal__select--method-login .modal-body{padding:20px 48px}}@media only screen and (min-width: 56.25em){.auth__form-register .title{margin-bottom:16px}}@media only screen and (min-width: 75em){.auth-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.access--without-account{margin-top:20px}}.dashboard-container{margin-top:3rem}.dashboard-container__right{margin-bottom:20px}.dashboard-container__right .btn--light{margin:1.5rem 0;height:45px}.dashboard-container__right .small-scroll{max-height:350px}.dashboard-container .list-upcoming-visit .item .content-more{display:flex;align-items:center}.dashboard-container .list-upcoming-visit .item .telemed-icon{width:22px;height:22px;margin-right:5px}.dashboard-container .list-upcoming-visit .item .telemed-icon .btn-telemed__join-appointment{width:22px;height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dashboard-container .list-upcoming-visit .item .telemed-icon .btn-telemed__join-appointment svg{font-size:11px}.dashboard-container .list-upcoming-visit .item .right-action{margin-left:42px}@media only screen and (min-width: 37.5em){.dashboard-container .list-upcoming-visit .item .right-action{margin-left:20px}}.dashboard-container .list-reminder .item .status{width:105px;margin-left:44px}@media only screen and (min-width: 37.5em){.dashboard-container .list-reminder .item .status{width:115px;margin-left:20px}}@media only screen and (min-width: 56.25em){.dashboard-container{display:flex;flex-direction:row-reverse}.dashboard-container__left{flex-grow:1;margin-right:1rem}.dashboard-container__right{width:360px;flex-shrink:0;margin-left:1rem}}.no-text{display:block;min-height:17px}
