@import url("../../../../stellar2/styles/scuba.css");

body.modal-open { position: fixed; width: 100%; }


html{
 max-width: 100%;

}
body
{  font-family: "Nunito", sans-serif;
  font-size: 1em;
  line-height: 1.4;

  }
 h1, h2, h3, h4, h5, h6, strong, b {
     font-family: "Oswald", sans-serif;
     font-weight: 700;
}

#page-wrapper{background-color:#f4f4f4;}

.customHeader {background-color:white;position: relative;padding-top: 16px;padding-bottom: 0;height: 100px;}
.customLogo {padding-left: 30px;}
@media(max-width:600px) {
 .customLogo {
    max-width: 80vw;
  }
}
.customHeaderInner{
 /*max-width:1200px; margin-left:auto; margin-right:auto;height:100%; */  
}

.customLogonHeader div 
{
 background-color:white;
 background: linear-gradient(0deg, #cDcDcD 0%, #DDDDDD.18%);
 position: relative;
 height:75px;
 color:white;
}
.customLogonHeader {
    border: none;
}
#page-wrapper
{
  width:100%;

}


.navbar-right{
    margin-right:0px;
    margin-top: 12px; /* change this if image is different height */
}
.navbar-nav>li>a{


    font-size: 14px;
    text-transform: lowercase;
    
    font-weight: 600;
}
.customFooterContainer {background-color: #383838;max-width:1200px; margin-left:auto; margin-right:auto;padding:40px 0px 0px 0px;}
.customFooter {background-color: white; margin-left:5px; margin-right:5px}

.customFooter {font-family:Nunito,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:168%;margin-top: 40px;}
.footNote {font-family:Nunito,sans-serif;font-weight: 200;font-size:13px}
/*.customFooter p { font-weight: 200;
    font-size: 14px;
    line-height: 25.2px;}*/
.customFooter ol,.customFooter ul {list-style:none;padding-inline-start: 0px}
.customFooter li>a {color:#ccc;}
.customFooter a {color:#0ac6f1;cursor:pointer;}
.customFooter b,strong {font-weight:bold;}
.dcs-web-controller {width:95vw; margin:auto;}



#customFooter .copyright {
    text-align: right;
    padding: 25px 10%;
}

#customFooter .copyright span {

}

#customFooter .fa {
    display: inline-block;
}

/*#dcs-header-container {top:75px; transition:0.2s}
#wrapper {margin-top:75px; transition:0.2s; width:100%}*/

a.btn.btn-primary.header-button {background-color: #25338C;width:120px;height:44px;padding: 11px;}
a.btn.btn-primary.header-button:hover {background-color: #9A3F97;}
.s2-class .panel-heading {background-image: url(../customimages/daltonClasses.png);background-repeat: no-repeat;background-size:cover;}
.s2-class .xlarge {display:none;}
.s2-class .panel-heading icon {display:none}
.s2-activity .panel-heading{background-image: url(../customimages/daltonActivities.png);background-repeat: no-repeat;background-size:cover;}
.s2-activity  .xlarge {display:none;}
.s2-activity .panel-heading icon  {display:none}
.s2-timed .panel-heading{background-image: url(../customimages/daltonGym.png);background-repeat: no-repeat;background-size:cover;}
.s2-timed  .xlarge {display:none;}
.s2-timed .panel-heading icon  {display:none}
.s2-enrol .panel-heading {background-image: url(../customimages/daltonSwimming.png);background-repeat: no-repeat;background-size:cover;}
.s2-enrol .xlarge {display:none!important;}
.s2-enrol .panel-heading icon {display:none}
.s2-join .panel-heading {background-image: url(../customimages/daltonJoinUp.png);background-repeat: no-repeat;background-size:cover}
.s2-join .xlarge {display:none;}
.s2-join .panel-heading icon {display:none}
.s2-contact .panel-heading {background-image: url(../customimages/daltonContact.png);background-repeat: no-repeat;background-size:cover}
.s2-contact .xlarge {display:none;}
.s2-contact .panel-heading icon {display:none}
.s2-whatson .panel-heading {background-image: url(../customimages/daltonWhatsOn.png);background-repeat: no-repeat;background-size:cover}
.s2-whatson .xlarge {display:none;}
.s2-whatson .panel-heading icon {display:none}
.s2-manage-courses .panel-heading {background-image: url(../customimages/daltonMyCourses.png);background-repeat: no-repeat;background-size:cover}
.s2-manage-courses .xlarge {display:none;}
.s2-manage-courses .panel-heading icon {display:none}
.s2-manage-activity .panel-heading {background-image: url(../customimages/daltonMyActivities.png);background-repeat: no-repeat;background-size:cover}
.s2-manage-activity .xlarge {display:none;}
.s2-manage-activity .panel-heading icon {display:none}



/* freedom bootsrap overrides */
.btn-default { color: white!important;
    background-color: #005685!important;
    border-color: #ccc;
}

.dcs-basket-full { background-color: yellow!important;color:black !important;}

.nav-social {
  margin-top: 40px;
}
.nav-social a {
  background-color: #FFF;
  border-radius: 4px;
  display: inline-block;
  position: relative;
  transition: background-color 0.5s;
  width: 30px;
  height: 30px;
}
.nav-social a:before, .nav-social a:after {
  background-image: url(../customimages/social.svg);
  background-size: 189px 60px;
  content: '';
  position: absolute;
  width: 30px;
  height: 30px;
  top: 0;
  left: 0;
  transition: opacity 0.5s;
}
.no-svg .nav-social a:before, .no-svg .nav-social a:after {
  background-image: url(../customimages/social.svg);
}
.nav-social a:after {
  opacity: 0;
}
.nav-social a:hover {
  background-color: transparent;
}
.nav-social a:hover:before {
  opacity: 0;
}
.nav-social a:hover:after {
  opacity: 1;
}
.nav-social .nav-social_email:before {
  background-position: 0 0;
}
.nav-social .nav-social_email:after {
  background-position: 0 -30px;
}
.nav-social .nav-social_twitter:before {
  background-position: -30px 0;
}
.nav-social .nav-social_twitter:after {
  background-position: -30px -30px;
}
.nav-social .nav-social_linkedin:before {
  background-position: -60px 0;
}
.nav-social .nav-social_linkedin:after {
  background-position: -60px -30px;
}
.nav-social .nav-social_facebook:before {
  background-position: -90px 0;
}
.nav-social .nav-social_facebook:after {
  background-position: -90px -30px;
}
.nav-social .nav-social_instagram:before {
  background-position: -156px 0;
}
.nav-social .nav-social_instagram:after {
  background-position: -156px -30px;
}

.seat.seat-label {background-color:pink!important};