@charset "UTF-8";#cart #appointmentForm #submit-appointment{background:linear-gradient(#05c0f2,#005ca6 35%);color:white}#cart #appointmentForm #submit-appointment:hover{opacity:0.9}#cart .table{width:100%;max-width:100% !important;margin-bottom:1rem;text-align:left}#cart .table td,#cart .table th{padding:.75rem;vertical-align:top}#cart .table thead th{vertical-align:bottom}#cart .table tr>td:last-child,#cart .table tr>th:last-child{width:100px !important;padding-right:30px}#cart .table tr>td:last-child .remove,#cart .table tr>th:last-child .remove{right:0px;left:auto}.pricing-page{position:relative}.pricing-page p{margin-bottom:15px}.pricing-page li>ul{padding-left:20px;margin-bottom:15px}.pricing-page .add_button.added{color:#575757 !important}.pricing-page ul#linklist{padding-left:0;list-style:none}.pricing-page .table{border-collapse:collapse;width:100%;background-color:#e8d8c8}.pricing-page .table tr{border:none}.pricing-page .table tr.addon td{background-color:#87b9d2;color:white}.pricing-page .table tr:hover>td{background-color:#005ca6;color:white}.pricing-page .table tr:hover>td:nth-child(3n){background-color:white}.pricing-page .table td,.pricing-page table th{text-align:right;padding:5px;font-style:normal;font-weight:normal;color:#1a1919;background-color:#F3C6A7;border-width:1px;border-color:#9e2f50;border-style:solid}.pricing-page tr>td:nth-child(2n),.pricing-page tr>th:nth-child(2n){background-color:#e8d8c8;width:110px}.pricing-page table th{font-weight:600;min-width:100px}.pricing-page tr>td:first-child,.pricing-page tr>th:first-child{text-align:left}.pricing-page tr>td:last-child,.pricing-page tr>th:last-child{min-width:50px;width:50px}.pricing-page .package-container{margin-bottom:3rem;padding-top:1rem}.pricing-page .package-container+.package-container{border-top:1px solid #ccc}.pricing-page #exists{position:fixed;width:300px;margin:auto;padding:10px 20px;background:white;top:43%;left:calc(50vw - 150px);right:auto;text-align:center;height:110px;box-shadow:2px 2px 8px 1px #1d1d1d;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.pricing-page #exists.active{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.pricing-page #exists>div{margin:auto}.pricing-page .remove{font-family:Verdana;font-size:16px;font-weight:600;color:red;text-shadow:0px 0px 0.7px black;display:inline-block;width:30px;text-align:center;cursor:pointer;position:absolute;left:50px}.pricing-page #cart_holder{left:0;z-index:4;position:fixed;top:45%;box-shadow:0px 6px 20px rgba(0,0,0,0.5);background-color:#005ca6}.pricing-page #cart_holder:not(.showing) #links-holder{cursor:pointer}.pricing-page #cart_holder .table-holder{max-height:40vh;overflow-y:scroll}.pricing-page #cart_holder a{color:white}.pricing-page #cart_holder a:hover{text-decoration:underline}.pricing-page #cart_holder #links-holder{background:linear-gradient(#05c0f2,#005ca6 35%);display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important;color:white}.pricing-page #cart_holder #links-holder>div{padding:10px 15px}.pricing-page #cart_holder #bottom-holder{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important;color:white}.pricing-page #cart_holder #bottom-holder>div{padding:10px 15px}.pricing-page #cart_holder table{transition:all 1s ease;width:300px}.pricing-page #cart_holder tr>td:last-child,.pricing-page #cart_holder tr>th:last-child{width:100px;padding-right:30px}.pricing-page #cart_holder tr>td:last-child .remove,.pricing-page #cart_holder tr>th:last-child .remove{right:0px;left:auto}.pricing-page .shake-animation{animation:shake 0.82s cubic-bezier(0.36,0.07,0.19,0.97) both}textarea{padding:.375rem .75rem;font-size:0.8em !important;line-height:1.5;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;font-family:Arial;max-width:100%;min-width:246px}.alert{background:#a0a0a0;color:white}.alert.error{background:#d54848}.alert.success{background:green}
