* {
    margin: 0;
}
html, body {
    height: 100%;
}
.wrapper {
    min-height: 100%;
    height: auto !important; /* This line and the next line are not necessary unless you need IE6 support */
    height: 100%;
    margin: 0 auto -130px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
    height: 80px; /* .push must be the same height as .footer */
}

/*

Sticky Footer by Ryan Fait
http://ryanfait.com/

*/

.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}
.embed-container iframe, .embed-container object, .embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.affix {
    top: 0;
    width: 100%;
}

.affix + .container-fluid {
    padding-top: 110px;
    position: relative;
    z-index: -1;
}
#map {
    height: 200px;
    width: 100%;
}
.navbar-push {
    height: 50px;
}
.navbar-z-index {
    z-index: 98;
}
.stripes {
    height: 50px;
    width: 100%;
    background: repeating-linear-gradient(
            -45deg,
            #ffcb04,
            #ffcb04 20px,
            #000000 20px,
            #000000 40px
    );
}
#progress {
    width: 100%;
    height: 8px;
}
@media (min-width: 768px) {
    .navbar .navbar-nav {
        display: inline-block;
        float: none;
        vertical-align: top;
    }

    .navbar .navbar-collapse {
        text-align: center;
    }
    .navbar-brand {
        visibility: hidden;
    }
}
.verde {
    color: green;
}
.amarillo {
    color: #dcdb00;
}
.rojo {
    color: red;
}
.toHide, .maindiv {
    display: none;
}
.navbar-nav > li > a, .navbar-brand {
    padding-top:5px !important;
    padding-bottom:0 !important;
    height: 30px;
}
.navbar {
    min-height:30px !important;
    border-radius: 0 !important;
}
#logocosmosisfooter {
    width: 200px;
    padding-left: 3px;
	float: left;
}
#logocosmosistext {
    padding-top: 8px;
	float: right;
}
@media only screen and (max-width: 990px) {

    #logocosmosistext {
        visibility: hidden !important;
		float: left !important;
    }
    #logocosmosisfooter {
        float: right !important;
    }
}