/*
 * Pharinix Copyright (C) 2015 Pedro Pelaez <aaaaa976@gmail.com>
 * Sources https://github.com/PSF1/pharinix
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * as published by the Free Software Foundation; either version 2
 * of the License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
*/

@import url('https://fonts.googleapis.com/css?family=Abel|Oxygen');

/* Fixed navbar */
#top > .navbar .dropdown-menu > li > a:hover, #top > .navbar .dropdown-menu > li > a:focus {
    background-repeat: repeat-x;
    background-image: linear-gradient(to bottom, #EEECEC  0%, #E2E2E2  100%) !important;
}
#top:before,
#top:after {
  display: table;
  content: " ";
}
#top:after {
  clear: both;
}
@media (min-width: 1200px) {
  body.fixed #top .navbar.navbar-fixed-top {
    max-width: 1170px;
    margin-right: auto;
    margin-left: auto;
  }
}
#top .navbar {
  margin-bottom: 0;
  border:1px solid rgb(216, 215, 215);
  background-color:#f8f8f8;
}

#top .topnav {
  margin: 10px 15px 10px auto;
}

@media (min-width: 768px) {
  #top .topnav {
    float: right;
  }
}

#top .navbar.first-navbar {
    border: 0;
    background-color: #052e7a;
    height: 43px;
    min-height: auto;
    font-size: 13px;
    -webkit-font-smoothing: antialiased;
}

.navbar-collapse {
    background-color: #f8f8f8;
}

.first-navbar .nav.navbar-nav.navbar-right > .dropdown.open > a {
    background-color: transparent;
}

.first-navbar .nav.navbar-nav.navbar-right > .dropdown > a {
    font-family: 'Oxygen', sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none;
    line-height: 1.8em;
    padding: .75em 0.75em;
}

.first-navbar .navbar-toggle {
    margin-bottom: 0;
    margin-top: 4px;
}

.first-navbar .site-top-message {
    font-family: 'Abel', sans-serif;
    color: #FFF;
    padding: .75em 15px;
    line-height: 1.8em;
    float: left;
    margin-right: 35px;
    font-size: 13px;
    text-transform: uppercase;
}

.second-navbar {
    top: 43px;
    z-index: 999;
}

.second-navbar .navbar-brand {
    line-height: 27px;
    height: 100%;
}

.second-navbar .navbar-brand .brand-logo {
    height: 48px;
    width: auto;
}

.second-navbar ul.nav {
    padding: 15px 15px;
}

.second-navbar ul.nav a {
    font-family: 'Oxygen', sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none;
    color: #000;
}

@media (min-width: 768px) {
    .nav.navbar-nav.navbar-right > .dropdown > a {
        color: #FFF;
    }
    .navbar-collapse {
        background-color: transparent;
    }
}

/* END Fixed navbar */

#footer {
    background: #424242;
    color: #ffffff;
    margin-top: 40px;
    padding: 15px;
    font-family: 'Abel', sans-serif;
    font-size: 18px;
    -webkit-font-smoothing: antialiased;
}