@charset "utf-8";
/* CSS Document */

@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);

html,body { height: 100vh; height:100%; }
body { background:#000; background-image:url(../logos/icon-bg.png); background-repeat:no-repeat; background-size:contain; background-position:center; background-attachment:fixed; }
#wrapper { background:#FFF; min-height:100vh; min-height:100%; display:flex; flex-direction:column; }
#content { flex:1; }

/* Background colors */
.navbar-inverse, #copyright { background:#000; }
#skybanner,footer { background:#F58634; }

/* Colors */
.navbar-inverse,.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a, .page-header, #valor, #copyright { color:#F58634; }
footer { color:#000; }

/* Links */
a { text-decoration: none; color: inherit; }
a:hover, a:active, a:focus { color: inherit; opacity: .85; }

.carousel-indicators li { border-radius:0; }
#skybanner .item { height: 370px; }

/* Background images are set within the HTML using inline CSS, not here */
.fill { width: 100%; height: 100%; background-position: center; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; -o-background-size: cover; }

footer { margin-top:30px; }

.btn-default { }

.pager>.next>a,.pager>.previous>a { border-radius:0px; border:none; color:#F58634; font-weight:bold;}
.pager>.previous>a { border-right:1px solid; }
.pager>.next>a { border-left:1px solid; }

.page-header { padding-bottom:0px; }

/* Thumbnail Image Crop */
.img-crop-4x3 {	position: relative;	overflow: hidden; padding-bottom: 75%; }
.img-crop-4x3 img {	position: absolute;	top: 0; bottom: 0; left: 0; right: 0; margin: auto; }
.img-crop-16x9 { position: relative; overflow: hidden; padding-bottom: 56.25%; }
.img-crop-16x9 img { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; }


