﻿.events { padding: 0; }
.events .event { }
.events .event h2.legend { font-weight: 400; }
.events .event .properties { font-size: 99% }
.events .event .properties .glyphicon { margin: 0 8px 0 2px; font-size: 99% }
.events .event .contact .glyphicon { color: #DB500D; }
.events .event .expandable {line-height: 1.6em; }
.events .event .toggle span {border-radius: 50%; background-color: ghostwhite; padding: 5px;}
.events .event .description {  }
.events .event .alert { font-family: 'Soleto', sans-serif; background-image: none; border-radius: 0;  text-transform: uppercase; text-align: center; margin-bottom: 0; display: block;padding-top: 10px; padding-bottom: 10px  }
.events .event .btn {padding-top: 10px; padding-bottom: 10px; color: #fff}
@media (min-width: 768px) {
    .events .event .expandable {}
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
}

.message-box {
    padding: 5px 15px 5px 15px;
    display: block;
    color: #555;
    border: dotted 1px #cccc66;
    background-color: #ffffcc;
}

.error {
    padding: 5px 15px 5px 15px;
    display: block;
    color: #555;
    border: solid 1px #cc8888;
    background-color: #fff2f2;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.success {
    padding: 5px 15px 5px 15px !important;
    display: block !important;
    color: #555 !important;
    border: solid 1px #889988 !important;
    background-color: #f2fff2 !important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.FamTripPlane {
    color: #c7c6c6;
    font-size: 160px;
}

@media (max-width: 992px) {
    .FamTripPlane {
        font-size: 100px;
    }
}

@media (max-width: 110px) {
    .FamTripPlane {
        font-size: 50px;
    }
}