﻿.navbar-train {
    background-color: #cdcdcd;
}

.homepage-icons img {
    border: solid 1px #bbb;
    -moz-box-shadow: 3px 3px 5px #e0e0e0;
    -webkit-box-shadow: 3px 3px 5px #e0e0e0;
    box-shadow: 3px 3px 5px #e0e0e0;
}

.homepage-icons tr td h3 {
    text-align:center; margin-top:0px;
}

.align-bottom{
    position: absolute;
    bottom: 0;
    margin-bottom: 15px;
}
/*****************Class Offerings************************/

.classTitle {
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
}

.classSpace {
    padding-bottom: 20px;
}

.alert-info {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 18px;
}

@media only screen and (min-width : 768px) {
    .refreshCenter {
        padding-top: 25px;
    }
}
/*****************End Class Offerings************************/ 


/*.page-banner {
    border: solid 1px #bbb;
    -moz-box-shadow: 3px 3px 5px #e0e0e0;
    -webkit-box-shadow: 3px 3px 5px #e0e0e0;
    box-shadow: 3px 3px 5px #e0e0e0;
}*/

/*****************Navigation************************/
.navbar-right {
    margin-right: 25px;
}

/*****************CSS For Columns************************/
.instructors {
    -moz-column-count: 3;
    -moz-column-gap: 10px;
    -webkit-column-count: 3;
    -webkit-column-gap: 10px;
    column-count: 3;
    column-gap: 10px;
    column-fill: balance;
    width: 100%;
}

.advisory {
    -moz-column-count: 3;
    -moz-column-gap: 10px;
    -webkit-column-count: 3;
    -webkit-column-gap: 10px;
    column-count: 2;
    column-gap: 10px;
    column-fill: balance;
    width: 100%;
    font-weight:bold;
}

/*****************Staff ************************/

.staff-photo {float:left; padding-right:10px;}

/*****************Fancybox Gallery************************/

.ems-gallery {
    display: inline-block;
    margin-top: 20px;
}

/*****************Facilities************************/

.facilities-icons img {
    border: solid 1px #bbb;
    -moz-box-shadow: 3px 3px 5px #e0e0e0;
    -webkit-box-shadow: 3px 3px 5px #e0e0e0;
    box-shadow: 3px 3px 5px #e0e0e0;
}

.facilities-icons tr td h3 {
    text-align: center;
    margin-top: 0px;
}

.center-box{float:none; margin:0 auto;}


#BodyPlaceHolder_AdminTable, #BodyPlaceHolder_ControlTable, #BodyPlaceHolder_SmokeTable, #BodyPlaceHolder_NaturalTable, #BodyPlaceHolder_StagingTable, #BodyPlaceHolder_StagingTable, #BodyPlaceHolder_DrillTable, #BodyPlaceHolder_BurnTable {
    width: 100%; text-align: center; margin-bottom:15px;
}

#BodyPlaceHolder_BurnTable {margin:0 auto; float:none;}
    
    
    
.facilities-box .card-body {
        text-align: left;
    }

/*****************Fire Academy************************/

.FireTrainingCourseLink {
    text-decoration: underline;
    color: #337ab7;
    cursor: pointer;
    padding-bottom: 5px;
}