.dropdown{margin:0 auto;position:relative;width:100%}.dropdown .dropdown-btn{align-items:center;background:#fff;border:2px solid #ced4da;border-radius:8px;color:#495057;cursor:pointer;display:flex;font-weight:500;height:56px;justify-content:space-between;padding:15px;width:100%}.dropdown-btn:focus{border:0!important;outline:5px auto #683089}.dropdown-content{background:#fff;border-color:#ced4da;border-radius:8px;box-shadow:0 0 10px 5px #00000012;left:0;overflow:auto;padding:8px 0;position:absolute;width:100%;z-index:9999!important}.dropdown-content .item{background:#fff;cursor:pointer;padding:10px;:hover{color:#fff!important}}.dropdown-content .item:focus,.dropdown-content .item:hover{background:#683089!important;color:#fff!important;.item-inactive{color:#683089!important}p{color:inherit!important}}.dropdown:after{border-bottom:1px solid #8e9398f9;color:#8e9398f9;content:"\2039\203A";font:20px Consolas,monospace;padding:0 0 2px;pointer-events:none;position:absolute;right:11px;top:15px;transform:rotate(90deg)}.item-active{color:#683089!important}.item-inactive{color:#fff!important}.dropdown-svg{height:20px;width:33px}.minified{max-width:100px}.append-left{border-bottom-left-radius:0!important;border-left:0!important;border-top-left-radius:0!important}.modal{display:flex;top:10px}.noAppt{border-radius:4px;font-size:16px;font-weight:400}.comments{height:150px!important}td .ui-state-default{font-size:16px;font-weight:400}.ui-datepicker-year{display:none}.ui-datepicker-month{font-weight:700}.modal-backdrop{background-color:#000;height:100vh;left:0;opacity:.5;position:fixed;top:0;width:100vw;z-index:1040;z-index:999}.modal-header .close{color:#000!important}.card--timetrade.icon__container--circle-purple{height:96px;width:96px}textarea#businessname{height:56px!important;overflow:hidden;padding:15px}#scheduleModalComments{line-height:normal}#seeMoreDates{border:0;cursor:pointer;margin-left:0}#bookingDetails td span.available{color:#522c6c;cursor:pointer;font-size:1rem;font-style:normal;font-weight:400;text-decoration:none}#bookingDetails td span.unavailable{font-weight:700;opacity:.3}td{font-size:16px;text-align:center}.ap_timeButton.selected{background-color:#e5ddf4;border:2px solid #522c6c!important;color:#522c6c;font-size:.9rem}.ap_timeButton{background-color:#fff;border:2px solid #f0eef2!important;border-radius:8px;color:#040104;display:inline-block;font-size:.9rem;font-weight:700;margin:5px;position:relative;text-align:center;transition:background .6s ease,color .6s ease}.ap_timeButton label{margin-bottom:0}.btn-primary:hover{background-color:#f0eef2;color:#040104}.timetrade-location--selectionbox input,.timetrade-location--selectionbox select{background-color:initial!important}.input-group-text{background-color:#fff;border:0;padding:0;width:100%}.link--No-Underline:hover{text-decoration:none}.timetrade-activity--card p{font-weight:400}.card--timetrade:hover{box-shadow:0 2px 4px 0 #0401043d,0 8px 16px 0 #04010429}.card--timetrade-arrow{float:right;width:48px}.margin--top{margin-top:48px}.infoText{background-color:#eaf2ff;border-radius:24px;color:#245caf;font-size:.75rem;margin:auto;padding:4px 16px}.hiddenTextbox{border:none;float:right;width:115px}.timetradeSubmitText{display:block;margin-bottom:1rem;width:75%}.btn-left{border:2px solid #d3d2d3;border-radius:8px 0 0 8px}.btn-left,.btn-right{display:inline-block;padding:10px;position:relative;text-align:left;transition:background .6s ease,color .6s ease;width:50%}.btn-right{border:2px solid #d3d2d3;border-left:0;border-radius:0 8px 8px 0}.radio-item{display:inline-block;margin:5px 0 0;padding:0 6px;position:relative}.radio-item input[type=radio]{display:none}.radio-item label{color:#666;font-weight:400}.radio-item label:before{background-color:initial;border:2px solid #522c6c;border-radius:11px;content:" ";display:inline-block;height:20px;margin:0 5px 0 0;position:relative;top:5px;width:20px}.radio-item input[type=radio]:checked+label:after{background:#522c6c;border-radius:11px;content:" ";display:block;height:12px;left:10px;position:absolute;top:9px;width:12px}.border--left-none{border-left:none}.suffix{border-radius:0 8px 8px 0!important;max-width:100px}select option:checked{background:linear-gradient(#d6d6d6,#d6d6d6);background-color:#d6d6d6!important;color:#000!important}.select-time{color:#040104;font-size:20px;line-height:28px}.select-location,.select-time{font-style:normal;font-weight:700}.select-location{font-size:16px;line-height:24px}select{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:thin solid grey;box-sizing:border-box;display:inline-block;font:inherit;line-height:1.5em;padding:.5em 3.5em .5em 1em}.custom-control-label{font-size:1rem;margin:0 5px;padding:5px 5px 5px 10px}.timetradeModal{background:#fff;box-shadow:0 2px 4px 0 #0000003d,0 4px 8px 0 #04010429;height:85vh;margin:auto;overflow-y:auto;padding:0 32px 24px;scrollbar-color:#0000;scrollbar-width:thin;width:570px}.no-padding-x{padding-left:0;padding-right:0}#scheduleModal .modal-header .close{font-size:20px}.small--text{color:v#716F72;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.form-control:focus{border-color:#d3d3d3;border-width:0}.form-control:focus:valid{box-shadow:0 0 0 .2rem #522c6c}.form-control:focus:invalid{box-shadow:0 0 0 .1rem #522c6c}@media (max-width:756px){.timetrade-selection--card{box-shadow:none;padding:0}.margin--top{margin-top:0}.background--white{padding-top:2rem}.card--timetrade{padding:1rem}}.form-check-input[type=checkbox].filled-in:checked+label:after,label.btn input[type=checkbox].filled-in:checked+label:after{background-color:#a6c;border:2px solid #a6c;height:20px;top:0;width:20px;z-index:0}.form-check-input[type=checkbox].filled-in+label:after,.form-check-input[type=checkbox].filled-in+label:before,label.btn input[type=checkbox].filled-in+label:after,label.btn input[type=checkbox].filled-in+label:before{content:"";left:0;position:absolute;transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;z-index:1}#datepicker{position:relative;z-index:1000}#ui-datepicker-div[style]{left:0!important;position:absolute}.ui-datepicker-div{background:#88b7d5;border:4px solid #c2e1f5;position:relative}.ui-datepicker-div:after,.ui-datepicker-div:before{border:solid #0000;bottom:100%;content:" ";height:0;left:50%;pointer-events:none;position:absolute;width:0}.ui-datepicker-div:after{border-color:#88b7d500 #88b7d500 #88b7d5;border-width:30px;margin-left:-30px}.arrow_box:before{border-color:#c2e1f500 #c2e1f500 #c2e1f5;border-width:36px;margin-left:-36px}.ui-datepicker-group{padding:1rem}.ui-state-disabled{color:#b9b8ba;opacity:.3}.ui-state-active,.ui-state-default{color:#522c6c!important}.ui-state-active{background:#e5ddf4;border:1px solid #522c6c;border-radius:100%;display:inline-block;line-height:35px;width:35px}.ui-datepicker{background-color:#fff;position:relative;text-align:center;width:100%}.ui-datepicker-next,.ui-datepicker-prev{display:inline}.ui-datepicker-calendar{margin:auto;width:100%}.ui-datepicker-prev{float:left;margin-left:15px}.ui-datepicker-next{float:right;margin-right:15px}.ui-datepicker-calendar th span{color:#040104;font-family:proxima-nova,sans-serif;font-size:1rem;font-weight:400;letter-spacing:normal;line-height:1.625rem;margin-bottom:1rem;text-align:left}.psudofield{border:none;color:#522c6c;font-weight:700;height:56px;width:80%}.labelbottom{margin-left:-8px;padding-top:20px}.psudoInputImage{display:inline;margin-left:10px;margin-right:10px}.field-label{font-size:12px;left:52px;position:absolute;top:5px}.field-label select{bottom:0;position:absolute}.timetrade-selection--card td .selected{background-color:#522c6c;border:none;border-radius:4px;color:#000;height:30px;text-align:center;width:30px}.modal-header{-moz-border-radius-topleft:0;-moz-border-radius-topright:0;border-bottom:none;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;color:#fff!important;padding:0}.modal-header .close{color:#fff}.modal-body{font-family:proxima-nova,sans-serif;font-size:1rem;padding:0}.modal-footer{text-align:center}.whatToBringCard{background-color:#fff;border:1px solid #b9b8ba;border-radius:8px;display:flex}.default_button{color:#fff!important}.subHero{margin-top:-200px}.form-control{height:56px}.btn{border:2px solid #522c6c;display:inline-block;padding:10px;position:relative;text-align:center;transition:background .6s ease,color .6s ease}.opt1{border-radius:10px 0 0 10px}.opt1,.opt2{color:#522c6c;font-weight:700}.opt2{border-radius:0 10px 10px 0}input[type=radio].toggle{display:none}input[type=radio].toggle+label{cursor:pointer;min-width:90px}input[type=radio].toggle+label:hover{background:none;color:#1a1a1a}input[type=radio].toggle+label:after{background:#1a1a1a;content:"";height:100%;position:absolute;top:0;transition:left .2s cubic-bezier(.77,0,.175,1);width:100%;z-index:-1}input[type=radio].toggle.toggle-left+label{border-right:0}input[type=radio].toggle.toggle-left+label:after{left:100%}input[type=radio].toggle.toggle-right+label{margin-left:-5px}input[type=radio].toggle.toggle-right+label:after{left:-100%}input[type=radio].toggle:checked+label{background-color:#522c6c;color:#fff;cursor:default;transition:color .2s}input[type=radio].toggle:checked+label:after{left:0}label.custom-control-label:after,label.custom-control-label:before{border-radius:5px;padding:.75rem}label.custom-control-label:before{background-color:#fff!important}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#522c6c!important}.modalEmailLabel{font-weight:700;left:15px;padding-bottom:5px}.apptSelect{background:#e5ddf4;border:1px solid #522c6c;border-radius:100%;color:#522c6c!important;display:inline-block;line-height:35px;width:35px}.btn--link{background:none!important;border:none;color:#1a4f9f;cursor:pointer;font-weight:700;padding:0!important}.linkButton:focus{outline:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}@media screen and (min-width:1800px){#seeMoreDates{width:45%}}@media screen and (min-width:1200px){#seeMoreDates{width:45%}.subHero{margin-top:-330px}}@media screen and (min-width:992px){.subHero{margin-top:0}}@media screen and (min-width:576px){#seeMoreDates{position:absolute;right:0}}.form-group{margin-bottom:1.5rem;position:relative}.form-control-placeholder{font-size:12px;opacity:.5;padding:5px 0 0 13px;position:absolute;top:0;transition:all .2s}.opt{font-size:1.5rem}.form-required{color:#8b0d6e;font-size:12px;padding:10px 0 0 15px}.form-control:focus+.form-control-placeholder,.form-control:valid+.form-control-placeholder{font-size:75%;opacity:1;transform:translate3d(0,-100%,0)}.fnt-w-400{font-weight:400}.successAppt{border-left:5px solid #419b21}.successAppt p{font-weight:700}.mapouter{height:500px;position:relative;text-align:right}.gmap_canvas{background:none!important;height:100%;width:100%}.timetrade-location--selectionbox{background-color:#fff;border:1px solid #b9b8ba;border-radius:4px;height:48px;width:90%}#scheduleModal .modal-header .close{margin:0;padding:0}#scheduleModal .modal-header{padding-right:0}.invalid-feedback.feedback-icon,.valid-feedback.feedback-icon{bottom:10px;margin-top:0;position:absolute;right:10px;width:auto}.modal-form{height:97%;overflow:auto}.modal-open .modal{overflow-y:hidden}s

.form-control:focus:valid{box-shadow:0 0 0 .2rem #522c6c}.default_button:disabled{opacity:.5}.aspNetDisabled{background-color:#522c6c;border-radius:8px;color:#fff;display:inline-block;font-size:1rem;font-weight:700;line-height:1.5;margin-bottom:1.5rem;opacity:.5;padding:12px 24px;text-align:center;text-decoration:none;width:100%}.loader{animation:spin 2s linear infinite;border:16px solid #683089;border-radius:50%;border-top-color:#e5ddf4;height:60px;width:60px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ddlCustom,.dropdown-toggle{margin:8px 0 0;min-height:50px}.dropdown-toggle{border-color:#d3d2d3;white-space:nowrap;width:100%}#cancelButton svg{fill:#716f72;height:60px;width:60px}::placeholder{color:#000;opacity:1}:-ms-input-placeholder{color:#000}::-ms-input-placeholder{color:#000}.map{cursor:pointer;font-weight:400}.opt-Title{font-size:1.3rem;font-style:normal;font-weight:700;line-height:28px}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem #7d66dd40!important}.custom-control-input:checked~.custom-control-label:before,.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#683089!important}
/*# sourceMappingURL=main.afced3b4.css.map*/