
@font-face {
    font-family: 'bubblesoft';
    src: url('bubblesoft-webfont.woff2') format('woff2'),
         url('bubblesoft-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

    .carousel-caption {
        font-family: "bubblesoft";
    }

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
    .carousel-caption h2{
        font-size: 30px;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
    .carousel-caption h2{
        font-size: 50px;
    }
}

/* Medium Devices, Desktops */
/*@media only screen and (min-width : 1200px) {
    .carousel-caption h2{
        font-size: 70px;
    }
}*/

/*Styles for the upcoming shortcuts*/
#smallUpcoming button {
    width: 80px;
    height: 80px;
}
#smallUpcoming .panel {
    margin-bottom:  5px;
}
    
@media only screen and (min-width : 992px) {
    #smallUpcoming {
        display: none;
    }
    
    #largeUpcoming {
        
    }
}

@media only screen and (max-width : 992px) {
    #smallUpcoming {
    }
    
    #largeUpcoming {
        display: none;        
    }
}

﻿body {
}

.Emphasize {
    color: red;
}

.committeePanel {
    min-height: 240px;
}


@media only screen and (min-width : 768px) {
.gradingImage {
    width:100px;
    height: 200px;

}
}

@media only screen and (max-width : 768px) {
.gradingImage {
    width:50px;
    height: 100px;

}
}



    .calendarMonth {
        width: 100%;
    }

    .calendarMonth td {
        width:14%;
        height:30px;
    }

    .calendarDayName td {
        font-weight: bold;
    }
    
        .calendarMonth a[href^="#"]{
        color:#333;
        text-decoration: none;
        cursor:pointer;
    }
    
    .calendarDayLeisurelyWalk{
        background-color: green;
    }
    
    .calendarDayModerateWalk {
        background-color: orange;
    }
    
    .calendarDayStrenuousWalk {
        background-color: red;
    }
    
    .calendarDaySocial {
        background-color: blue;
    }
    
    .calendarDayWeekend {
        background-color: purple;
    }
    
    .calendarLengend {
        float: left;
        width: 20px;
        height: 20px;
        margin-right: 20px;
    }
    
    /*Form Styles*/
    
    .bookWalkForm .input-group {
        margin-bottom: 10px;
    }
    .nestedRadio .list-group {
        overflow: hidden;
        margin-bottom: 0px;
    }
    .nestedRadio .radioWrapper {
        padding: 10px 16px 10px 16px;
        background-color: rgb(238, 238, 238);
        margin-right: 5px;
    }
    .nestedRadio .list-group-item {
        /*display: table-cell;*/
        overflow: hidden;
        padding: 0px;
        /*width: 100%;*/
    }
    
    .jotform-form .input-group {
        margin-bottom: 10px;
    }    
    
    .jotform-form textarea {
        width:100%;
    }
    
    
.linkListImage img{
    display: block;
    margin-left: auto;
    margin-right: auto;
}    

/*Styles for grade 2 scheduled walk*/

.scheduledWalkPanel_Easy-2 {
  border-color: #d6e9c6;
}
.scheduledWalkPanel_Easy-2 > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.scheduledWalkPanel_Easy-2 > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.scheduledWalkPanel_Easy-2 > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.scheduledWalkPanel_Easy-2 > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}

/*Styles for grade 3 scheduled walk*/

.scheduledWalkPanel_Leisurely-3 {
  border-color: #faebcc;
}
.scheduledWalkPanel_Leisurely-3 > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.scheduledWalkPanel_Leisurely-3 > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.scheduledWalkPanel_Leisurely-3 > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.scheduledWalkPanel_Leisurely-3 > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}

/*Styles for grade 4 scheduled walk*/

.scheduledWalkPanel_Moderate-4 {
  border-color: #faebcc;
}
.scheduledWalkPanel_Moderate-4 > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.scheduledWalkPanel_Moderate-4 > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.scheduledWalkPanel_Moderate-4 > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.scheduledWalkPanel_Moderate-4 > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}

/*Styles for grade 5 scheduled walk*/

.scheduledWalkPanel_Strenuous-5 {
  border-color: #ebccd1;
}
.scheduledWalkPanel_Strenuous-5 > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.scheduledWalkPanel_Strenuous-5 > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.scheduledWalkPanel_Strenuous-5 > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.scheduledWalkPanel_Strenuous-5 > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

/*Social links*/
.socialLink {
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    float: left;
}