﻿/* Page */
.addToCalendar{padding-top:10px;}
#calDiv{margin-top:10px;display:none;}
.emailHost{padding-top:10px;}

.emailHost .fa {
    color: #5a5c59;
}

form > .container {
    margin-top: 40px
}

html {
    position:relative;
    min-height:100%;
}
body{
    margin-bottom:30px;
    min-height:100%;
}
footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 30px;
}

.eventDescription img, .tab-pane img {
    display:block;
    max-width:100%;
    height:auto
}

.img-grid img {
    width: 100% !important;
}
.share-icons img{margin-left:10px;width:40px;cursor:pointer}
.share-group {
    margin-top:22px;
}

.donationsofar {font-size:45px !important;font-weight:600;color:#5DA423
}
.donationsraised {color:#5DA423 !important;font-size:15px !important;font-style:italic
}
.riderinfo h4 {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size:12px;
}
.riderinfo i, .riderinfo a {
    font-size: 11px;
}

.tooltip-inner {
    max-width:350px;
}

.merchtable .merchanchor, .merchtable .merchselector {text-align:left !important;vertical-align:middle
}
.merchtable{margin-bottom:0px;}
.merchtable > tbody > tr > td, .merchtable > thead > tr > th {
    border-top:none;
}
.panel {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
}
.panel-body{
    border-top:none !important;
}