@charset "UTF-8";
/***!  /components/com_engine/assets/css/engine.css?v=15092022  !***/

li[role="presentation"].disabled{pointer-events:none}ul.nav-tabs-triangle{width:595px;margin:0px auto;margin-bottom:76px}ul.nav-tabs-triangle li{width:198px;text-align:center}ul.nav-tabs-triangle li a{border:1px solid #ddd !important;margin-right:-1px;padding:15px 0}ul.nav-tabs-triangle li img{width:45px;margin:0 auto 10px auto}ul.nav-tabs-triangle li img.icon-active{display:none}ul.nav-tabs-triangle li img.icon-inactive{display:block}ul.nav-tabs-triangle li.active img.icon-active{display:block}ul.nav-tabs-triangle li.active img.icon-inactive{display:none}ul.nav-tabs-triangle li.active a{color:#4EB461 !important}ul.nav-tabs-triangle li.active a:before,ul.nav-tabs-triangle li.active a:after{content:'';position:absolute;width:0;height:0;top:100%;left:50%}ul.nav-tabs-triangle li.active a:before{margin-left:-20px;border-top:solid 20px #ddd;border-left:solid 20px transparent;border-right:solid 20px transparent}ul.nav-tabs-triangle li.active a:after{content:'';margin-left:-19px;border-top:solid 19px #FFF;border-left:solid 19px transparent;border-right:solid 19px transparent}ul.nav-tabs-triangle li a span.fa{font-size:36px}.appointment-form h2{padding-left:23px}.appointment-form h2.text-no-padding{padding-left:0px}.collapse-field{display:none;visibility:hidden}.single-item{background-color:#F3F3F3;padding-left:20px !important;padding-right:20px !important;border-top:1px solid #E8E8E8}.schedule-container .item{background:#E8E8E8;cursor:pointer}.item.collapsed{background:#fff}.schedule-container .item-detail{padding:20px 0;border-left:1px solid #E8E8E8;border-right:1px solid #E8E8E8}.schedule-container{background-color:#fff;border-bottom:1px solid #E8E8E8;padding:0 20px;color:#000}.schedule-container .item{padding:20px 0;border-top:1px solid #E8E8E8;border-left:1px solid #E8E8E8;border-right:1px solid #E8E8E8}.schedule-container .item .alert{margin-bottom:0px}.schedule-container h4{font-size:20px;color:#000;text-transform:uppercase;font-weight:bold;margin:7px 0 30px 0}.schedule-container button{color:#fff}.schedule-container button.btn-default{padding:8px 15px;border:0px;text-transform:initial}.schedule-container button.btn-danger{text-align:right;padding:8px 15px;background-color:#D7505E;color:#FFF;text-transform:initial;border:0px}.schedule-container button.btn-danger:hover,.schedule-container button.btn-danger:focus{background-color:#A02934}.schedule-container label{font-weight:400}.schedule-container label.error{font-size:16px;color:#D7505E;padding:5px}.schedule-container .item-header{margin-left:0;margin-right:0}.schedule-container .panel-group{margin-bottom:0px}.schedule-container .panel-group .panel{margin-top:1px;padding:12px 5px 8px 5px}.schedule-container .panel-group .panel:last-child{border-bottom:0px !important;box-shadow:0 0 0}.schedule-container .panel-heading .day-container{color:#000}.schedule-container .panel-heading .timeslots{text-align:right}.schedule-container .panel-heading label{border:1px solid #ECECEC;background-color:#ECECEC;color:#6D7779;padding:2px 14px 2px 0;margin-left:4px;margin-bottom:4px}.schedule-container .panel-heading label.disabled{background-color:#FFF;text-decoration:line-through;pointer-events:none}.schedule-container .panel-heading label.active{background-color:#4BB55D;color:#FFF}.schedule-container .panel-heading label input{visibility:hidden}.schedule-container .panel-collapse-appointment{text-align:right;padding-right:15px}.schedule-container .nav-schedule-week a{color:#000;font-size:20px;font-weight:300;padding-left:30px}.schedule-container .nav-schedule-week a img{width:15px;margin:0px 10px}.schedule-container .scheduled-time{margin-bottom:20px}.schedule-container .scheduled-time span{color:#D7505E;font-weight:bold}.schedule-container input.form-control{width:100%}.appointment-success h3{font-size:20px !important;font-family:'Montserrat';font-weight:700;color:#000}.bg-grey{padding:20px;background-color:#F3F3F3}.schedule-mod-right{border:1px solid #E8E8E8;padding-bottom:10px;padding-top:20px}.schedule-mod-right i{margin-bottom:20px}.newsletter-checkbox input[type="checkbox"]{margin-top:7px}@media (max-width:768px){ul.nav-tabs-triangle{width:auto;margin-bottom:2px}ul.nav-tabs-triangle li img{width:30px}ul.nav-tabs-triangle li{width:33%}ul.nav-tabs-triangle li a{font-size:10px}}@media (max-width:375px){ul.nav-tabs-triangle li a{min-height:119px}}@media screen and (max-width:485px){.schedule-container .item{display:inherit}.schedule-container .message .alert{margin-top:20px}.schedule-container .action .btn-dark{padding-top:13px;padding-bottom:13px}}
