.panel h3 {
	margin-top: 0;
	margin-bottom: 0;
}

.no-margin-xs {
    margin-bottom: 0;
}

#output {
    display: none;
}

@media (min-width: 992px) {

    .no-margin-md {
        margin-bottom: 0;
    }

}

@media (min-width: 768px) {

    .no-margin-sm {
        margin-bottom: 0;
    }

}

/* *********** Exported from the main file ************* */

body {
    padding-bottom: 40px;
}

header #logo-container {
    border-radius: 0;
    padding: 0 !important;
}

header #logo-container #logo {
    width: 100%;
    border-bottom: solid gray 1px;
}

.color-main {
    color: #358cce;
}

.color-danger {
    color: #d9534f;
}

#map {
    width: 100%;
    height: 250px;
    display: block;
}

@media (min-width: 992px) {

    #map {
        height: 280px;
    }

}

/* Fix Google Maps canvas
*
* Wrap your Google Maps embed in a `.google-map-canvas` to reset Bootstrap's
* global `box-sizing` changes. You may optionally need to reset the `max-width`
* on images in case you've applied that anywhere else. (That shouldn't be as
* necessary with Bootstrap 3 though as that behavior is relegated to the
* `.img-responsive` class.)
*/

.google-map-canvas,
.google-map-canvas * { .box-sizing(content-box); }

/* Optional responsive image override */

img {
    max-width: none;
}

@media (max-width: 768px) {

    .nav-tabs.nav-justified > li{
        float:left;
    }
}