/*! jQuery UI - v1.12.1 - 2021-06-22
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */#v-cal *,#v-cal :after,#v-cal :before{-webkit-box-sizing:border-box;box-sizing:border-box}#v-cal .ui-datepicker{width:100%;padding:0;display:none}#v-cal .ui-datepicker .ui-datepicker-header{position:relative;padding:.5rem 0}#v-cal .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}#v-cal .ui-datepicker table{width:100%;font-size:.95em;border-collapse:collapse;margin:0}#v-cal .ui-datepicker th{padding:.75em .3em;text-align:center;font-weight:600;border:0;background-color:#e7e9ed;text-transform:uppercase;font-size:.95em;width:14.29%}#v-cal .ui-datepicker td{border:0;padding:2px}#v-cal .ui-datepicker td a,#v-cal .ui-datepicker td span{display:block;padding:.25rem;text-align:center;text-decoration:none;border-radius:.25rem;transition:all .5s ease-out}#v-cal .ui-widget{font-family:inherit;font-size:1em}#v-cal .ui-widget .ui-widget{font-size:1em}#v-cal .ui-widget.ui-widget-content{border:0}#v-cal .ui-widget-content{border:0;background:#fff;color:inherit}#v-cal .ui-widget-content a{color:inherit}#v-cal .ui-widget-header{border:0;background:0 0;color:inherit;font-weight:600}#v-cal .ui-widget-header a{color:inherit}#v-cal .ui-button,#v-cal .ui-state-default,#v-cal .ui-widget-content .ui-state-default,#v-cal .ui-widget-header .ui-state-default,html #v-cal .ui-button.ui-state-disabled:active,html #v-cal .ui-button.ui-state-disabled:hover{border:1px solid transparent;background:0 0;font-weight:400;color:inherit}#v-cal .ui-button,#v-cal .ui-state-default a,#v-cal .ui-state-default a:link,#v-cal .ui-state-default a:visited,#v-cal a.ui-button,#v-cal a:link.ui-button,#v-cal a:visited.ui-button{color:#454545;text-decoration:none}#v-cal .ui-button:focus,#v-cal .ui-button:hover,#v-cal .ui-state-focus,#v-cal .ui-state-hover,#v-cal .ui-widget-content .ui-state-focus,#v-cal .ui-widget-content .ui-state-hover,#v-cal .ui-widget-header .ui-state-focus,#v-cal .ui-widget-header .ui-state-hover{border:1px solid #e7e9ed;background:rgba(231,233,237,.5);font-weight:400;color:inherit}#v-cal .ui-state-focus a,#v-cal .ui-state-focus a:hover,#v-cal .ui-state-focus a:link,#v-cal .ui-state-focus a:visited,#v-cal .ui-state-hover a,#v-cal .ui-state-hover a:hover,#v-cal .ui-state-hover a:link,#v-cal .ui-state-hover a:visited,#v-cal a.ui-button:focus,#v-cal a.ui-button:hover{color:inherit;text-decoration:none}#v-cal .ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}#v-cal .ui-icon-background,#v-cal .ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}#v-cal .ui-state-active a,#v-cal .ui-state-active a:link,#v-cal .ui-state-active a:visited{color:#fff;text-decoration:none}#v-cal .ui-state-highlight,#v-cal .ui-widget-content .ui-state-highlight,#v-cal .ui-widget-header .ui-state-highlight{border:1px solid transparent;background:0 0;color:inherit;font-weight:600}#v-cal .ui-state-checked{border:1px solid #dad55e;background:#fffa90}#v-cal .ui-button.ui-state-active:hover,#v-cal .ui-button:active,#v-cal .ui-state-active,#v-cal .ui-widget-content .ui-state-active,#v-cal .ui-widget-header .ui-state-active,#v-cal a.ui-button:active{border:1px solid #42ba96;background:#42ba96;font-weight:400;color:#fff}#v-cal .ui-state-highlight a,#v-cal .ui-widget-content .ui-state-highlight a,#v-cal .ui-widget-header .ui-state-highlight a{color:inherit}#v-cal .ui-state-error,#v-cal .ui-widget-content .ui-state-error,#v-cal .ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}#v-cal .ui-state-error a,#v-cal .ui-widget-content .ui-state-error a,#v-cal .ui-widget-header .ui-state-error a{color:#5f3f3f}#v-cal .ui-state-error-text,#v-cal .ui-widget-content .ui-state-error-text,#v-cal .ui-widget-header .ui-state-error-text{color:#5f3f3f}#v-cal .ui-priority-primary,#v-cal .ui-widget-content .ui-priority-primary,#v-cal .ui-widget-header .ui-priority-primary{font-weight:600}#v-cal .ui-priority-secondary,#v-cal .ui-widget-content .ui-priority-secondary,#v-cal .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}#v-cal .ui-state-disabled,#v-cal .ui-widget-content .ui-state-disabled,#v-cal .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}#v-cal .ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.bg-size-cover{background:no-repeat center center/cover}.bg-cover{position:relative;background-repeat:no-repeat}.overflow-hidden{overflow:hidden}.position-relative{position:relative!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.appointment-calendar{display:flex;align-items:flex-start}.calendar-box,.calendar-hours-box{position:relative;width:100%;min-height:1px}.calendar-hours-box{padding-left:10px}#v-cal{background-color:#fff;border-radius:.5rem;border:1px solid #e7e9ed;margin:0 auto;overflow:hidden;width:100%;max-width:375px}.fabe-month-day-label{display:flex;flex-direction:column;justify-content:center;align-items:center;width:60px;display:none}.vcal-btn{-moz-user-select:none;-ms-user-select:none;-webkit-appearance:button;background:0 0;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;min-width:27px;outline:0;overflow:visible;padding:0;text-align:center;line-height:1}.vcal-btn:focus{outline:0}.vcal-calendar-pre,.vcal-header-next{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:50px}.vcal-calendar-pre{justify-content:flex-start}.vcal-header-next{justify-content:flex-end}.vcal-btn svg{fill:#42ba96}#v-cal .vcal-week{background-color:#e7e9ed;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#v-cal .vcal-week span{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 14.28%;flex:0 0 14.28%;font-family:inherit;font-size:14px;font-weight:600;max-width:14.28%;padding:.75em 0;text-align:center;text-transform:uppercase}#v-cal .vcal-body{-ms-flex-wrap:wrap;flex-wrap:wrap}#v-cal .vcal-body,#v-cal .vcal-date{display:-webkit-box;display:-ms-flexbox;display:flex}#v-cal .vcal-date{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:.375rem 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 14.28%;flex:0 0 14.28%;max-width:14.28%;border-radius:.25rem}#v-cal .vcal-date--active{cursor:pointer}#v-cal .vcal-date--today{background-color:#42ba96;color:#fff}#v-cal .vcal-date--selected{background-color:#42ba96;color:#fff}#v-cal .vcal-date--disabled{border-radius:0;cursor:not-allowed;opacity:.5}.fabe-calender-title{color:#404151;font-size:18px;text-align:center;font-weight:500;margin-bottom:.75rem;line-height:1.2}.fabe-days-chooser-holder{display:flex;width:100%;overflow:hidden;-ms-overflow-style:none;align-items:center;justify-content:center;min-height:305px}.fabe-time-slot{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;margin-bottom:10px;padding:.5rem;font-weight:500;border-radius:.5rem;background:rgba(231,233,237,.5);cursor:pointer;transition:all .3s ease-out;font-size:90%;border:1px solid #e7e9ed}.fabe-time-slot:hover{background-color:#42ba96;border-color:#42ba96;color:#fff}.container-success{height:fit-content;height:intrinsic;height:-moz-max-content;height:-webkit-max-content;border-radius:11px;background-color:#f7f8fa;margin-top:30px;margin-bottom:30px;margin-left:30px;margin-right:30px;padding-top:40px;padding-bottom:40px;padding-left:40px;padding-right:40px;transition:max-height 1s}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}#available-hours{overflow:hidden;width:auto;height:215px;margin-bottom:.75rem;overflow-y:auto;line-height:1.2}#book-appointment-wizard .wizard-frame .command-buttons{float:none;margin-top:1rem;text-align:center}@media (min-width:768px){#book-appointment-wizard .wizard-frame .command-buttons{display:flex;justify-content:space-between}}.display_flex{display:flex}.col_half{width:50%;float:left}.appointmentSlot{height:44px;display:flex;align-items:center;justify-content:center;width:calc(50% - 6px);border:1px solid #4c72fb;background-color:#fff;color:#4c72fb;border-radius:6px;text-align:center;font-size:16px;margin-bottom:8px;transition:.3s;cursor:pointer}.frame-title{margin-bottom:1.5rem}#success-frame .success-icon{margin-bottom:1.5rem}.appointment-form-control{display:block;width:85%;padding:.375rem .75rem;line-height:2.3;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;overflow:visible;margin-bottom:11px}.appointment-form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0}.appointment-control-label{display:inline-block;margin-bottom:.5rem}.appointment-form-group{margin-bottom:1rem}.has-error .appointment-form-control{border-color:#dc3545}.appointment-feather{width:1em;height:1em;fill:none;stroke:currentcolor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;overflow:hidden;margin-top:-3px}.appointment-btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:2px solid transparent;padding:.375rem .75rem;font-family:inherit;font-size:inherit;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;min-width:100px;overflow:visible;outline:0}.appointment-btn:focus{outline:0}.appointment-btn-block{display:block;width:100%}.appointment-btn-block+.appointment-btn-block{margin-top:.5rem}.appointment-btn-icon{position:relative;display:inline-flex;flex-shrink:0;justify-content:center;align-items:center}.appointment-btn-icon .btn-inner--text:not(:last-child){margin-right:.25em}.appointment-btn-icon .btn-inner--text:not(:first-child){margin-left:.25em}.appointment-btn.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.appointment-btn.btn-dark:not(:disabled):not(.disabled).active,.appointment-btn.btn-dark:not(:disabled):not(.disabled):active{color:#fff;background-color:#1d2124;border-color:#171a1d}.appointment-btn-outline{background-color:transparent;color:#273444;border-color:#e2e8f0}.appointment-btn-outline:hover{border-color:#42ba96;color:#42ba96}.appointment-btn-selected.fabe-time-slot{border-color:#42ba96;color:#fff;background-color:#42ba96}.appointment-btn-confirm{color:#fff;background-color:#21c87a;border-color:#21c87a}.appointment-btn-confirm:not(:disabled):not(.disabled).active,.appointment-btn-confirm:not(:disabled):not(.disabled):active,.show>.appointment-btn-confirm.dropdown-toggle{color:#fff;background-color:#1a9c5f;border-color:#189159}.appointment-calendar{display:flex;align-items:flex-start}.appointmentsLoading{position:absolute;top:0;right:0;width:100%;height:100%;overflow:visible;margin:auto;top:0;left:0;bottom:0;right:0;z-index:99}.appointmentsLoading:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.appointmentsLoading:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.appointmentsLoading:not(:required):after{position:absolute;top:50%;left:50%;content:"";display:block;font-size:1rem;width:2em;height:2em;margin-top:-1em;margin-left:-1em;border:3px solid #fff;border-radius:50%;border-top:3px solid #222;-webkit-animation:spinner .75s linear infinite;animation:spinner .75s linear infinite}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}#appointmentsContainer .form-group{margin-bottom:1.1rem;position:relative}#appointmentsContainer .has-error .text-danger{color:#dc3545;position:absolute;font-size:13px;margin-top: -11px;}#appointmentsContainer .alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}#appointmentsContainer .alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}#appointmentsContainer .ui-datepicker-next,#appointmentsContainer .ui-datepicker-prev{display:none}.time-zone-badge{padding:.5rem 1rem;font-weight:500;border-radius:1rem;transition:all .3s ease-out;font-size:90%;background-color:rgba(66,186,150,.1);color:#42ba96;margin-bottom:.75rem;display:inline-block;line-height:1}.time-zone-badge .globe{width:12px;height:12px;margin-right:.25rem}.tab{overflow:hidden;border:1px solid #ccc;background-color:#f1f1f1}.tab button{background-color:inherit;float:left;border:none;outline:0;cursor:pointer;padding:14px 16px;transition:.3s;font-size:17px}.tab button:hover{background-color:#ddd}.tab button.active{background-color:#ccc}.tabcontent{display:none;padding:6px 12px;border:1px solid #ccc;border-top:none}.font-sans-serif{font-family:sans-serif}.rs-h4{font-size:2rem}.rs-h6{font-size:1rem}.txtGray{color:gray}.lightFont{font-weight:lighter}.secContainer{width:100%}.hMargin{margin-bottom:35px;margin-top:20px}.hMargin-regular{margin-bottom:10px;margin-top:10px}.card3d{border-radius:25px;border:1px solid silver;box-shadow:5px 5px 10px silver;overflow:hidden;position:relative}.brdrPadding{padding:25px}.freeDemoCard{display:flex;background-color:#fff}.freeDemoCardImage{background-image:url(https://altametrics.com/assets/background/img5.jpg);background-position:center;background-size:cover;width:35%}.freeDemoCardForm{width:65%;margin:5px 0}.ap-form-col2{margin:0}.ap-form-col2 .label{width:48%;display:inline-block;margin-right:2%;line-height:200%;margin:0;color:gray;font-weight:bolder;text-align:left;margin-bottom: 10px;}.ap-form-col2 .label:nth-child(even){width:calc(48% - 10px);margin-left:2%;margin-right:0}.ap-form-col2 .label .appointment-form-control{width:calc(100% - 25px);display:block;border:1px solid gray;outline:0;border-radius:5px}.ap-form-col2 .label .appointment-form-control:focus{border:2px solid #87ceeb}.btn-left{float:left}.btn-right{float:right;margin-right:20px}.appointmentrow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px}.appointmentcol{flex-basis:0%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;position:relative}.appointmentrow-3{position:relative;min-height:1px;max-width:22%;padding-right:5px;padding-left:5px;flex:0 0 25%;-webkit-box-flex:0;-ms-flex:0 0 25%}.appointmentmedia{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.appointmentconfirm{margin-left:1rem!important;font-size:20px;margin-top:-13px}.appointment-btn{float:right;margin-bottom:10px;margin-right:25px}.hiddenCard{opacity:0;position:absolute;top:50%;transform:translate(0,-50%);width:100%;z-index:-1}.mainCard{opacity:0;z-index:-1}.showCard{opacity:1;z-index:1;display:block}@media (max-width:1100px){.secContainer{padding:15px;padding-left:10%;padding-right:10%}}@media (max-width:800px){.brdrPadding{padding:15px}}@media (max-width:700px){.secContainer{padding:15px;padding-left:5%;padding-right:5%}.brdrPadding{padding:10px}.freeDemoCard{display:block}.appointmentrow{justify-content:center}.appointmentrow-3{max-width:33%!important}.freeDemoCardImage{width:100%;min-height:200px}.freeDemoCardForm{width:100%}.freeDemoCardForm.brdrPadding{width:calc(100% - 20px)}.tab-rsJstCnt-center{justify-content:center}.tab-w-50{width:50%!important}.appointment-btn{width:47%!important;margin:1%;float:right}}@media (max-width:500px){.secContainer{padding:10px;padding-left:1%;padding-right:1%}.freeDemoCardImage{min-height:150px!important}.ap-form-col2 label{display:inline!important}.mob-lnH-012{line-height:1.2!important}#v-cal .ui-datepicker table{font-size:.65em}.fabe-time-slot{font-size:70%}}@media (max-width:300px){#v-cal .ui-datepicker table{font-size:.45em}.fabe-time-slot{font-size:50%}}