.navbar-inverse {
  background-color: #13120d !important;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #dadada !important;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #eee !important;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #dadada !important;
}
.navbar-inverse .navbar-nav > li > a {
  color: #dadada !important;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #eee !important;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #eee !important;
  background-color: #13120d !important; 
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #13120d !important; 
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color:#13120d !important;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #eee !important;
  background-color: #13120d !important;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #13120d !important;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #dadada !important;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #eee !important;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #eee !important;
    background-color:#13120d !important;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #dadada !important;
}
.navbar-inverse .navbar-link:hover {
  color: #eee !important;
}

.navbar-inverse .navbar-toggle .icon-bar{
  background-color: #dadada !important;
}
}


body {
  /*background-color: black !important;*/
  background-color: #1d1b14 !important;
  color: #dadada !important;
  font-family: arial !important;
  font-size: 13px !important;
}
.navbar{
  font-family: 'Open Sans Condensed' !important;
  font-size: 18px !important;
}

h2{
  font-family: 'Open Sans Condensed', sans-serif !important;
  font-weight: 300 !important;
}

/*
font-family: 'Cabin Condensed', sans-serif;
font-family: 'Archivo Narrow', sans-serif;
font-family: 'Satisfy', cursive;
font-family: 'Cookie', cursive;
font-family: 'Open Sans Condensed', sans-serif;
font-family: 'Source Sans Pro', sans-serif;
font-family: 'Droid Serif', serif;*/

#footer{
  background-color: #13120d;
  border-top: 1px solid #101010;
  text-align: center;
  padding-top: 15px;
  font-family: Arial, sans-serif !important;
  text-transform: uppercase;
  font-size: 11px;
  color: gray;
  letter-spacing: 3px;
  font-weight: bold;
  
}

* {     
    margin: 0; 
} 
html, body{     
    height: 100%; 
} 

#wrapper{    
    min-height: 100%;     
    height: auto !important;     
    height: 100%;     
    margin: 0 auto -45px; /* el magin-bottom es el valor negativo de     
    la altura del footer */ 
} 

#footer, #push {     
    height: 45px; /* la altura del push es la misma que la altura     
    del footer */ 
}

form textarea {
  display: block;
  width: 100%;
  height: 180px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #d1d1d1;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.form-control{
  background-color: #d1d1d1 !important;
}
form textarea:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
form textarea::-moz-placeholder {
  color: #777;
  opacity: 1;
}
form textarea:-ms-input-placeholder {
  color: #777;
}
form textarea::-webkit-input-placeholder {
  color: #777;
}

@media (min-width: 768px){
  .navbar, .navbar a{
    height: 65px;
  }
  .navbar-nav>li>a {
    padding-top: 20px !important;
  }
}


.panel-default>.panel-heading, .panel-default, .panel{
  background-color: #13120d !important;
  border-top: 1px solid #101010 !important;
  border: 0px !important;
  border-radius: 0px !important;
  color: #dadada !important;
  text-align: justify;
}

.p_body{
   font-family: 'Open Sans Condensed';
  font-size: 15px;
  text-align: justify;

}

.titulo_p{
  font-size: 24px;
  position: relative;
  display: inline;
  font-family: 'Open Sans Condensed';
}

