.navbar-brand,h1,h3,h2,h4,h5{font-family:'Dosis'}.navbar-brand,h1{font-size:2em}h2{font-size:1.8em}h3{font-size:1.6em}h4{font-size:1.4em}h5{font-size:1.2em}body{font-family:'Quicksand'}.fullWidth{width:100%}.message.required,.message.validation{display:block}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{margin-left:0}.checkbox label,.radio label{line-height:40px}.greenColour{color:#5cb85c}input.checkbox,input.radio{display:inline-block}.hiddenControl{display:none}.greyBG{background-color:#ccc}.lightGreyBG{background-color:#f3f3f3}.fc-toolbar h2,p.bookingdate{color:#e30f4b}.businessFront .navbar-brand{padding:25px 15px}.businessFront .fc-day-grid .fc-time{display:none}.businessFront .fc-day-grid-event .fc-time{dislay:none}.businessFront .fc-unthemed .fc-content{opacity:0.7;background:#e30f4b}.businessFront .fc-unthemed a.fc-event[href] .fc-content{opacity:1;background:#55a630}.businessFront .fc-event{border-color:#55a630}.businessFront .fc-event.booked{background:#ccc;border:#aaa}ul.optionset{list-style:none}#Checkout .checkbox label{line-height:inherit}#MooCustomerForm_CustomerForm .Actions,#PaymentForm_PaymentForm .Actions,#PaymentForm_OrderForm .Actions,#Form_CustomerForm .Actions,#ChangePasswordForm_ChangePasswordForm .Actions{margin-top:15px}#MooCustomerForm_CustomerForm .select2-container,#PaymentForm_PaymentForm .select2-container,#PaymentForm_OrderForm .select2-container,#Form_CustomerForm .select2-container,#ChangePasswordForm_ChangePasswordForm .select2-container{width:100%}#PaymentForm_PaymentForm{max-width:250px}#PaymentForm_OrderForm span.description{color:#999}#PaymentForm_OrderForm ul.optionset{list-style:none}#PaymentForm_OrderForm .fieldHeading{margin-top:20px;margin-bottom:25px}#PaymentForm_OrderForm .fieldHeading .step{padding-left:0;padding-right:0}#PaymentForm_OrderForm .fieldHeading .step:first-child{padding-left:15px}#PaymentForm_OrderForm .fieldHeading .step:last-child{padding-right:15px}@media screen and (max-width: 992px){#PaymentForm_OrderForm .fieldHeading .step{padding-left:15px;padding-right:15px}}#PaymentForm_OrderForm .fieldHeading .step .btn{display:block;border-radius:0px}#PaymentForm_OrderForm .middleColumn .optionset label{font-weight:300}.termsTxt{display:none}body{font-family:"Karla","HelveticaNeue","Helvetica Neue",sans-serif}.navbar-inverse{border-top:1px solid #1f2c4d;background-color:#18223b}.navbar-inverse .navbar-nav>li>a{text-transform:uppercase}.topBanner{background:transparent;background-image:url(../images/Header_background.png);background-size:100%}.topBanner img{margin-top:30px;margin-bottom:30px;max-width:450px}.btn{transition:color 0.1s ease-in,background-color 0.1s ease-in}.btn-primary{color:#fff;border-radius:0;text-transform:uppercase;background-color:#e30f4b;border-color:#cb0d43}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary:focus,.btn-primary:active:focus{background-color:#b30c3b}#PaymentForm_OrderForm h3.greyBG{padding:20px 10px}#PaymentForm_OrderForm h4.lightGreyBG{padding:10px}#PaymentForm_OrderForm h4.lightGreyBG label{font-size:0.8em}@media screen and (max-width: 992px){.topBanner img{max-width:300px}}@media screen and (max-width: 672px){.topBanner{background:#18223b}.topBanner img{max-width:280px}}@media screen and (max-width: 620px){.topBanner img{max-width:240px}}@media screen and (max-width: 430px){.topBanner img{max-width:calc(100% - 60px)}}
