html, body { width: 100%; height: 100%; }
body { display: flex; align-items: center; background: url('../img/background.png')  no-repeat center center fixed; background-size: cover; }
a { outline: none !important; }
.btn { border: 1px solid black; }
.navbar-fixed-top { display: flex; align-items: center; }
.navbar-fixed-top #logo { width: 60%; padding: 25px 0px; padding-left: 33px; }	
.nav-tabs { background : white; border-radius: 5px 5px 0px 0px; }
.nav-tabs > li { width: 20%; font-weight: bold; }
.tabs-panel { width: 100%; position: absolute; z-index: 1040; }
.tabs-panel .panel-body { overflow-x : hidden; overflow-y: auto; }
.tabs-container { background: white none repeat scroll 0 0; border-radius: 5px; padding: 0 0 30px; }
.tab-content { background : white; border-radius: 0px 0px 5px 5px; height: 100px; overflow-x : hidden; overflow-y: auto; border-bottom: 1px solid #ddd;  }
.tab-pane { padding: 20px; }
.tab-pane#presentation .header, #presentation-collapse .header { font-weight: bold; margin-top: 20px; }
.tab-pane#presentation .media, #presentation-collapse .media{ float: left; }
.tab-pane#gallery, #gallery-collapse { padding: 0; }
.tab-pane#gallery, #gallery-collapse a{ margin: 10px 0px; }
.tab-pane#gallery .header, #gallery-collapse .header { font-weight: bold; margin: 20px 0px; }
.tab-pane#download img, #download-collapse  img { max-width: 100%; }
.tab-pane#download select, #download-collapse  select { font-weight: bold; margin-bottom: 10px; }
.tab-pane#faq, #faq-collapse { text-align: justify; }
.tab-pane#faq div, #faq-collapse div { margin: 0px 0px 20px 10px; }

.ekko-lightbox  { display: flex; align-items: center; }
.ekko-lightbox-nav-overlay a { display: none !important; }
.ekko-lightbox .modal-dialog { margin: 0 auto; }
.ekko-lightbox .modal-body { width: 624px; height: 464px; }
.ekko-lightbox .modal-header { margin-top: -3px; }
.ekko-lightbox .modal-header img { float: right; width: 25px; margin: -4px 5px; cursor: pointer; }
.ekko-lightbox .modal-header .glyphicon { float: right; font-size: 20px; margin: -3px 8px 0px 0px; color: #CCCCCC; cursor: pointer; }
.ekko-lightbox .embed-responsive  { height: 100%; }
.ekko-lightbox .embed-responsive iframe { width: 95%; }