#ift-uer nav.navbar {
     -webkit-box-shadow: 5px 5px 5px #ccc;
     -moz-box-shadow: 5px 5px 5px #ccc;
     box-shadow: 5px 5px 5px #ccc;
     z-index: 1;
}
 #ift-uer .menu {
     width: 100%;
     display: block;
     background-color: #fff;
}
 #ift-uer .menu .option {
     border-bottom: 1px solid #ccc;
     display: none;
     height: 64px;
     line-height: 54px;
     margin-left: 0px;
     margin-right: 3px;
     margin-top: 13px;
     width: 100%;
     padding-left: 70px;
     opacity: 0;
     background-color: #fefefe;
}
 #ift-uer .menu .option:last-child {
     border-bottom: none;
}
 #ift-uer .menu .option.active, #ift-uer .menu .option:hover {
     background-color: #404040;
     color: #F8F8F8;
}
 #ift-uer .menu .option.active > span, #ift-uer .menu .option:hover > span {
     color: #F8F8F8;
}
 #ift-uer .menu .option.active {
     margin-top: 0 !important;
}
 #ift-uer .menu .option.uer-generalidades {
     background-image: url("../img/iconos/espectro-icon1-of.png");
}
 #ift-uer .menu .option.uer-generalidades.active, #ift-uer .menu .option.uer-generalidades:hover {
     background-image: url("../img/iconos/espectro-icon1-on.png");
}
 #ift-uer .menu .option.uer-marco {
     background-image: url("../img/iconos/espectro-icon2-of.png");
}
 #ift-uer .menu .option.uer-marco.active, #ift-uer .menu .option.uer-marco:hover {
     background-image: url("../img/iconos/espectro-icon2-on.png");
}
 #ift-uer .menu .option.uer-recursos {
     background-image: url("../img/iconos/espectro-icon3-of.png");
}
 #ift-uer .menu .option.uer-recursos.active, #ift-uer .menu .option.uer-recursos:hover {
     background-image: url("../img/iconos/espectro-icon3-on.png");
}
 #ift-uer .menu .option.uer-licitaciones {
     background-image: url("../img/iconos/espectro-icon4-of.png");
}
 #ift-uer .menu .option.uer-licitaciones.active, #ift-uer .menu .option.uer-licitaciones:hover {
     background-image: url("../img/iconos/espectro-icon4-on.png");
}
 #ift-uer .menu .option.uer-actividad {
     background-image: url("../img/iconos/espectro-icon5-of.png");
}
 #ift-uer .menu .option.uer-actividad.active, #ift-uer .menu .option.uer-actividad:hover {
     background-image: url("../img/iconos/espectro-icon5-on.png");
}
 #ift-uer .menu .option.uer-normatividad {
     background-image: url("../img/iconos/espectro-icon6-of.png");
}
 #ift-uer .menu .option.uer-normatividad.active, #ift-uer .menu .option.uer-normatividad:hover {
     background-image: url("../img/iconos/espectro-icon6-on.png");
}
 #ift-uer .menu .option.uer-politicas {
     background-image: url("../img/iconos/espectro-icon7-of.png");
}
 #ift-uer .menu .option.uer-politicas.active, #ift-uer .menu .option.uer-politicas:hover {
     background-image: url("../img/iconos/espectro-icon7-on.png");
}

#ift-uer .menu .option.uer-preguntas-frecuentes{
	background-image: url("../img/iconos/preguntas_frecuentes.jpg");
}
#ift-uer .menu .option.uer-preguntas-frecuentes.active, #ift-uer .menu .option.uer-preguntas-frecuentes:hover {
	background-image: url("../img/iconos/preguntas_frecuentes_hover.png");
}
 #ift-uer .menu .option.uer-generalidades, #ift-uer .menu .option.uer-generalidades:hover, #ift-uer .menu .option.uer-marco, #ift-uer .menu .option.uer-marco:hover, #ift-uer .menu .option.uer-recursos, #ift-uer .menu .option.uer-recursos:hover, #ift-uer .menu .option.uer-licitaciones, #ift-uer .menu .option.uer-licitaciones:hover, #ift-uer .menu .option.uer-actividad, #ift-uer .menu .option.uer-actividad:hover, #ift-uer .menu .option.uer-normatividad, #ift-uer .menu .option.uer-normatividad:hover, #ift-uer .menu .option.uer-politicas, #ift-uer .menu .option.uer-politicas:hover {
    /* -webkit-transition: background ease-in-out ;
     -moz-transition: background ease-in-out ;
     -o-transition: background ease-in-out;
     -ms-transition: background ease-in-out;
     transition: background ease-in-out ;
     */
}
 #ift-uer .navbar [class*="uer-"] {
     background-repeat: no-repeat;
     background-size: 60px auto;
}
 #ift-uer .menu .option span {
     display: inline-block;
     font-weight: bold;
     line-height: normal;
     text-align: left;
     vertical-align: middle;
     width: 90%;
     color: #404040;
}
 #ift-uer .navbar-collapse {
     padding-left: 0px !important;
     padding-right: 0px !important;
}
 #ift-uer .navbar {
     margin-bottom: 0px !important;
}
 #ift-uer .navbar a {
     margin: 0;
     padding: 0;
     background: no-repeat;
}
 #ift-uer .navbar a:after {
     transition: none;
     border-bottom: none;
}
 #ift-uer .navbar-header div span {
     display: none;
}
 @media all and (max-width: 1200px) {
     #ift-uer .navbar [class*="uer-"] {
         background-size: 46px auto;
    }
     #ift-uer .menu .option {
         height: 50px;
         line-height: 40px;
         padding-left: 55px;
    }
     #ift-uer .menu .option span {
         font-size: small;
    }
}
 @media all and (max-width: 992px) {
     #ift-uer .navbar [class*="uer-"] {
         background-size: 32px auto;
    }
     #ift-uer .menu .option {
         height: 36px;
         line-height: 26px;
         padding-left: 35px;
    }
     #ift-uer .menu .option span {
         font-size: xx-small;
    }
}
 @media all and (max-width: 767px) {
     #ift-uer .navbar [class*="uer-"] {
         background-size: 46px auto;
    }
     #ift-uer .menu .option {
         height: 50px;
         line-height: 40px;
         padding-left: 50px;
         text-align: left;
    }
     #ift-uer .menu .option span {
         font-size: small;
         width: auto;
    }
     #ift-uer .sticky-wrapper {
         position: relative;
         top: 0;
         width: 100%;
    }
     #ift-uer .menu.menu-column.navbar.navbar-static-top {
         top: 50px;
         width: 100%;
    }
     #ift-uer .navbar-toggle {
         border: 1px solid !important;
    }
     #ift-uer .navbar-header div span {
         height: 50px;
         left: 20px;
         line-height: 50px;
         position: relative;
         font-weight: bold;
         display: inline;
    }
     #ift-uer .navbar-nav {
         margin: 0 !important;
    }
}
/* Code snippet by maridlcrmn for Bootsnipp.com Follow me on Twitter @maridlcrmn */
 #ift-uer .navbar-nav.navbar-right .a {
     position: relative;
     z-index: 2;
     padding: 4px 20px;
     margin: 10px auto;
     transition: transform 0.3s;
}
 #ift-uer .navbar .navbar-collapse {
     position: relative;
     overflow: hidden !important;
}

 #ift-uer .navbar .nav-collapse {
     position: absolute;
     z-index: 1;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     margin: 0;
     padding-right: 120px;
     padding-left: 80px;
     width: 100%;
}
 #ift-uer .navbar.navbar-default .nav-collapse {
     background-color: #f8f8f8;
}
 #ift-uer .navbar.navbar-inverse .nav-collapse {
     background-color: #222;
}
 #ift-uer .navbar .nav-collapse .navbar-form {
     border-width: 0;
     box-shadow: none;
}
 #ift-uer .nav-collapse > li {
     float: right;
}
 #ift-uer .navbar-nav.navbar-right .a:not(.collapsed){
     background-color: rgb(111, #ift-uer 84, #ift-uer 153);
     border-color: rgb(111, #ift-uer 84, #ift-uer 153);
     color: rgb(255, #ift-uer 255, #ift-uer 255);
}
 #ift-uer .navbar.navbar-default .nav-collapse, #ift-uer .navbar.navbar-inverse .nav-collapse {
     height: auto !important;
     transition: transform 0.3s;
     transform: translate(0px, #ift-uer -50px);
}
 #ift-uer .navbar.navbar-default .nav-collapse.in, #ift-uer .navbar.navbar-inverse .nav-collapse.in {
     transform: translate(0px, #ift-uer 0px);
}
 #ift-uer .navbar-header {
     background-color: #009688;
     color: #fefefe;
     border: none;
}
 #ift-uer .navbar .navbar-toggle .icon-bar {
     background-color: #fefefe;
     border: 1px solid;
}

/*** Preguntas Frecuentes y Respuestas ***/

.preguntas-frecuentes-y-respuestas .row.well ul li{
	padding: 10px;
    border: 1px solid #ddd;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    margin-bottom: 5px;
}
.preguntas-frecuentes-y-respuestas ul{
	padding-left: 10px;
}

 @media screen and (max-width: 767px) {
     #ift-uer .navbar .navbar-collapse .navbar-right > li:last-child {
         padding-right: 15px;
    }
     #ift-uer .navbar .nav-collapse {
         margin: 7.5px auto;
         padding: 0;
    }
     #ift-uer .navbar .nav-collapse .navbar-form {
         margin: 0;
    }
     #ift-uer .nav-collapse > li {
         float: none;
    }
     #ift-uer .navbar.navbar-default .nav-collapse, #ift-uer .navbar.navbar-inverse .nav-collapse {
         transform: translate(-100%, #ift-uer 0px);
    }
     #ift-uer .navbar.navbar-default .nav-collapse.in, #ift-uer .navbar.navbar-inverse .nav-collapse.in {
         transform: translate(0px, #ift-uer 0px);
    }
     #ift-uer .navbar.navbar-default .nav-collapse.slide-down, #ift-uer .navbar.navbar-inverse .nav-collapse.slide-down {
         transform: translate(0px, #ift-uer -100%);
    }
     #ift-uer .navbar.navbar-default .nav-collapse.in.slide-down, #ift-uer .navbar.navbar-inverse .nav-collapse.in.slide-down {
         transform: translate(0px, #ift-uer 0px);
    }
}
