
body
{
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 14px;
  padding-top: 50px;
}

#navbar-frc{background-color: rgba(251, 169, 25, 1.0);border-radius: 0;}

.frc-menu-top{font-family: 'Oswald', sans-serif;font-weight: 400; font-size: 1.4rem; }
.frc-menu-top>li>a{color: #000;}
.frc-menu-top>li.active{background-color: #F5F5F5; }

#navbar-frc a.navbar-brand{font-family: 'Oswald', sans-serif;font-weight: 400; font-size: 2.4rem;color:#FFF;}
#navbar-frc a.navbar-brand>img{margin-top: -1rem;}
button.navbar-toggle{border-color:grey;}
.icon-bar {
   background-color:grey !important;
}

.affix {
      top:0;
      width: 100%;
      z-index: 9999 !important;
}


#carousel-id{margin-bottom: 3rem;}
#carousel-id h1{background-color: #000;opacity: 0.5;display: inline-block;padding:10px;}

/* ****************** */
.frc-main-content{}
.frc-main-content i{ background-color: transparent;color:#FBA919;}
.frc-main-content a{/*color:#FBA919;*/ }
.frc-main-content .media{font-size: 1.6rem;min-height: 100%; margin-bottom: 3rem;}
.frc-main-content .media-body{padding-left: 2rem;}

/************** CONTACTOS *********************** */
#frc-container-contacts{background: url('../images/back-contactos.png') no-repeat;opacity: 0.7;background-size: cover ;min-height:300px;}
#frc-container-contacts>.back-black-dark{
  /*background-color: rgba(0,0,0,0.7);*/
  min-height: 260px;
  margin:20px auto;
  padding-top:3rem;
}
#frc-container-contacts>.back-black-dark i{background-color: transparent;color:#FFF;}
#frc-container-contacts>.back-black-dark>h1{color:#FFF;font-family: 'Oswald', sans-serif;font-weight: 400; font-size: 5rem; }
#frc-container-contacts>.back-black-dark>h2{color:#FFF;font-family: 'Oswald', sans-serif;font-weight: 400; font-size: 4.5rem; }
#frc-container-contacts>.back-black-dark>h2>a{color:#FFF;}
#frc-container-contacts>.back-black-dark>h2>a:hover,
#frc-container-contacts>.back-black-dark>h2>a:focus,
#frc-container-contacts>.back-black-dark>h2>a.active{color:#FBA919;text-decoration: none;}


/* ***** FORMULARIO ************** */
#frc-container-formulario{min-height: 200px;}
#frc-container-formulario .back-green-dark{
  /*background-color: rgba(107, 142, 35, 0.4);*/
  padding-top:4rem;padding-bottom: 4rem
  }

/* ****  BOTTOM ************* */
.frc-bottom-1{/*background-color: rgba(251, 169, 25, 0.9);*/background-color: grey;}
.frc-bottom-1 h3, .frc-bottom-1 p{color:#FFF;}
.frc-bottom-1 a{color:#FFF;}
.frc-bottom-1 a:hover, .frc-menu-bottom a:focus, .frc-menu-bottom a.active{color:#FFF;}

.frc-bottom-2{/*background-color: rgba(251, 169, 25, 0.8);*/
background-color: grey;}



/** *****  CONTEUDO DE PAGINAS ******** */
.img-principal{min-height:150px;margin-bottom:2rem;position:relative;}
.img-principal-titulo{
    background-color: rgba(0,0,0,.4);   
    position:absolute;
    bottom:1rem;
    color:#FFF;
   }
.img-principal .img-principal-titulo h1{font-size: 2rem;}
.img-principal .img-principal-titulo h2{font-size: 1.2rem;}
.painel-info{min-height:100px;}
.painel-info p{font-size: 1.8rem;}
.frc-submenu{padding-top:1rem;font-family: 'Oswald', sans-serif;font-weight: 400; font-size: 2rem;} /* ul */
.frc-submenu>li{color:#000;background-color:darkgray;}
.frc-submenu>li>a{color:#FFF;line-height: 3.5rem;font-size:1.7rem;}
.frc-submenu>li>a:hover, .frc-submenu>li>a:focus, 
.frc-submenu>li.active>a, .frc-submenu>li.active>a:hover, .frc-submenu>li.active>a:focus {background-color:#000;text-decoration: none;}


/* OVERRIDE BOOTSTRAP COMPONENTS */
.nav-pills{margin:0 auto;}



/* SWITCHER DE CONTACTOS *****/
#show-formulario {
  z-index: 1001;
  margin-left:0px;
  position:fixed;
  right:0;
  top:120px;
  color:#fff;
  background: #333;
  border:#666 1px solid;
  box-shadow:#ccc 0 0 2px;
  border-left:0;
  font-size:18px;
  display: block;

  -webkit-border-bottom-right-radius: 0;
     -webkit-border-top-right-radius: 0;
    -moz-border-radius-bottomright: 0;
       -moz-border-radius-topright: 0;
        border-bottom-right-radius: 0;
         border-top-right-radius: 0;

  padding: 10px 16px 10px 14px;
  cursor: pointer;
}

#show-formulario a{color:#FFF;}

/* -----------------------
       MEDIA QUERIES
   ----------------------- */ 

/* portrait and landscape phone */
@media(min-width: 480px){
  .img-principal{min-height:200px;}
}

/* landscape phone to portrait table  */
@media(min-width: 768px){
 
	body{padding-top: 100px;}
  .frc-menu-top>li>a{line-height: 75px;}
  .frc-menu-top{font-size: 2.0rem;}
  .frc-main-content .media{margin-bottom: 2rem;}
  .img-principal{min-height:300px;}
  .frc-submenu{padding-top:7rem;}
  .img-principal .img-principal-titulo h1{font-size: 2.5rem;}
  .img-principal .img-principal-titulo h2{font-size: 1.7rem;}
  .img-principal-titulo{bottom:2rem;}
}


/* small desktops  */
@media(min-width: 992px){
  .img-principal{min-height:400px;}
  .img-principal .img-principal-titulo h1{font-size: 3.1rem;}
  .img-principal .img-principal-titulo h2{font-size: 2.2rem;}

}


/* large desktop  */
@media(min-width: 1200px){
  .img-principal{min-height:500px;}
  .img-principal-titulo{bottom:3rem;}
}