﻿html{scroll-behavior:smooth}.btn-primary{background-color:#deb406;border:1px solid #deb406}.btn-primary:hover{background-color:#f1c307;border:1px solid #f1c307}.btn-primary:disabled{background-color:#f1c307;border:1px solid #f1c307}.btn-border{border:2px solid #f1c307}.bg-gradient{background:#deb406 !important;background:linear-gradient(to right, #deb406 0%, #deb406 10%, #fad439 100%) !important}.navbar-brand img{height:60px;background:#fff;border-radius:15px;padding:5px;box-shadow:0 .125rem .625rem -0.1875rem rgba(0,0,0,.2)}.navbar .btn-primary{background-color:#37384e;border:1px solid #37384e}.navbar .btn-primary:hover{background-color:#2c2c3e;border:1px solid #2c2c3e}.navbar.navbar-border{box-shadow:0 .125rem .625rem -0.1875rem rgba(0,0,0,.1)}.navbar.homeNav{background:#fff}.navbar.homeNav .nav-link{color:#5a5b75 !important}.homeHero{border-top:4px solid #deb406}a{color:#4a4b65}a:hover{color:#000;text-decoration:none}img.placeholder svg{fill:#deb406}[data-nav]::before{background-color:#000}[data-nav]::after{border:.125rem solid #000}.card.hover-border:hover{border-color:rgba(0,0,0,.35) !important;box-shadow:.1875rem .1875rem .625rem -0.125rem rgba(0,0,0,.09) !important}.hover-border.border-0::before{border:1px solid rgba(0,0,0,.35)}.stats i{font-size:4rem}#map{width:100%;height:500px}.mapmarker{position:relative;color:#000;font-size:30px;font-family:"Font Awesome 5 Pro";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.mapmarker:before{content:""}.marker{background-size:cover;width:32px;height:54px;cursor:pointer}.marker:before{position:absolute;font-family:"Font Awesome 5 Duotone";top:0;left:10px;content:""}.mapboxgl-popup{max-width:200px}.mapboxgl-popup-content{text-align:center;font-family:"Open Sans",sans-serif}.cs-shape{z-index:1}.nav-link.active:not([data-toggle=dropdown]){pointer-events:auto;cursor:pointer}.nav-link-style{cursor:pointer}#LoginModal .modal-content{border-radius:15px}#LoginModal .modal-content .modal-header{border-top-left-radius:calc(.2rem - 1px);border-top-right-radius:calc(.2rem - 1px)}#LoginModal .modal-content .modal-header .modal-title{width:100%;text-align:center}#LoginModal form .form-control,#LoginModal form .btn{border-radius:.2rem}#LoginModal form .btn{float:right}.PhysiotecIFrameOuter{min-height:600px}.yourExercisesPage .PhysiotecIFrameOuter #PhysiotecIFrame{width:1000px;margin:0 auto;position:relative}.yourExercisesPage .PhysiotecIFrameOuter #PhysiotecIFrame i.fad{font-size:100px}#PhysiotecIFrame iframe{position:relative;z-index:1}.form-label{padding-left:0}.site-footer img.footerLogo{max-width:300px}@media(min-width: 768px){.seven-cols .col-md-1,.seven-cols .col-sm-1,.seven-cols .col-lg-1{width:14.2857142857%;*width:14.2857142857%;max-width:14.2857142857% !important;flex:none !important}.eight-cols .col-md-1,.eight-cols .col-sm-1,.eight-cols .col-lg-1{width:12.5%;*width:12.5%;max-width:12.5% !important;flex:none !important}}@media(min-width: 992px){.seven-cols .col-md-1,.seven-cols .col-sm-1,.seven-cols .col-lg-1{width:14.2857142857%;*width:14.2857142857%;max-width:14.2857142857% !important;flex:none !important}.eight-cols .col-md-1,.eight-cols .col-sm-1,.eight-cols .col-lg-1{width:12.5%;*width:12.5%;max-width:12.5% !important;flex:none !important;flex:none !important}}@media(min-width: 1200px){.seven-cols .col-md-1,.seven-cols .col-sm-1,.seven-cols .col-lg-1{width:14.2857142857%;*width:14.2857142857%;max-width:14.2857142857% !important;flex:none !important}.eight-cols .col-md-1,.eight-cols .col-sm-1,.eight-cols .col-lg-1{width:12.5%;*width:12.5%;max-width:12.5% !important;flex:none !important}}#appointmentForm .fail{border:2px solid red}#confirmBookingForm .fail{border:2px solid red}#confirmBookingForm .failText{color:red}#calendar p.dayOfWeek{text-transform:uppercase;font-size:12px;margin:5px 0 15px}#calendar p.calbackwards,#calendar p.calforwards{cursor:pointer}#calendar .calendayDay p.dayNum{color:rgba(222,180,6,.7)}#calendar .calendayDay p.dayNum .month{display:block;font-size:11px;font-weight:normal;line-height:10px}#calendar .calendayDay p.dayNum.hidden{display:none}#calendar .calendayDay p.dayNum.available{width:50px;height:50px;background:rgba(222,180,6,.1);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin:0 auto;color:#deb406;font-weight:bold;padding:5px 0 0}#calendar .calendayDay p.dayNum.available:hover{background:rgba(222,180,6,.2);cursor:pointer}#calendarDay .calendarTime{border:1px solid #deb406;border-radius:5px;padding:10px;margin:10px}#calendarDay .calendarTime:hover{background:#deb406;cursor:pointer;color:#fff}#calendarDay .calendarTeam{margin:30px 0 10px}#calendarDay .calendarTeam img{margin:0 10px}#calendarDay .calendarTeam p{margin:0}#calendarTeam .calendarTeam{cursor:pointer;border:1px solid #fff;padding:10px 0;border-radius:5px;margin:30px 0 10px}#calendarTeam .calendarTeam img{margin:0 10px}#calendarTeam .calendarTeam:hover{border:1px solid #deb406}#calendarTeam .calendarTeam.selected{background:rgba(222,180,6,.1);border:1px solid #deb406}#calendarTeam .calendarTeam p{margin:0}#calendarPay #card-element{background:#fff;padding:15px 10px;border:1px solid #dfdfeb;border-radius:.75rem}.videowrapper{float:none;clear:both;width:100%;position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:0px 0 30px 0;border-radius:5px}.videowrapper.pad{margin-top:30px}.videowrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px}@media(max-width: 768px){.hideMobile{display:none}}.seminar-content blockquote{background:#f8f8f8;padding:10px;border-radius:5px}.seminar-content blockquote p{margin:0;padding:10px 10px}.seminar-content ul li a{color:#737491}.seminar-content ul li a:hover{color:#766df4}.seminar-content img.rounded{border-radius:5px}.seminar-content #bookform{background:#f8f8f8;padding:10px;border-radius:5px;border:2px solid #f1c307}.seminar-content #bookform.highlight{border:2px solid #f1c307}.seminar-content #card-element{background:#fff;padding:15px 10px;border:1px solid #f8f8f8;border-radius:5px}.seminar-content #card-errors{color:#e3496e}.dropdown-divider{margin:2px 0 2px 0}#bookingPolicy h2{font-size:1.4rem}#bookingPolicy h3{font-size:1.2rem}/*# sourceMappingURL=style.css.map */