/**
* --- 24/04/2017 -----
* Estilos principales para peperit
*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&subset=latin,latin-ext');
//@import url('https://fonts.googleapis.com/css?family=PT+Serif:400,700');
//@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&subset=latin-ext');
//@import url('https://fonts.googleapis.com/css?family=Noto+Sans:400,700');
//@import url('https://fonts.googleapis.com/css?family=Mitr:300,400,500,600,700&subset=latin-ext');
//@import url('https://fonts.googleapis.com/css?family=Lobster&subset=latin-ext');
//@import url('https://fonts.googleapis.com/css?family=Ubuntu:400,500,700');

@import 'colores';
@import 'configuracion';
@import 'ficha_conf';

@include sobreescribimosBootstrap();


/*** 
PAGINADOR
***/
@include paginador();


/***** login necesario ****/

div#login_necesario {
    padding: 30px 15px;
    min-height: 400px;
}

/* registro  Inicio de sesion */
.registroV3 .login fieldset{
    width: 100%;
    input[type='reset']{
        display: none;
    }
    input[type="email"], input[type="password"]{
        display: block;
        width: 50%;
    }
    input[type="submit"]{
        background: none repeat scroll 0 0 $botones_color;
        border: $botones_border;
        color: $botones_fuente;
        font-size: 16px;
        padding: 7px 15px;
        margin-top: 9px;
        &:hover{
            background: none repeat scroll 0 0 $botones_color_hover;
            border: $botones_border_hover;
            color: $botones_fuente_hover;
        }
    }
}

#footer{
    margin-top: 15px;
}

.subencion{
   
    figure {
    	display: flex;
    	align-items: center;
    }
    img{
        float: left;
       margin:6px  25px 6px 2px;
    }
    @media (max-width: 557px){
        figure{
            display:block;
            text-align: center;
            img{
                float:none;
                margin:0px;
                width: 90%;
            }
            figcaption{
                text-align: justify;
            }
        }

    }
}

//estilo del buscador para que se aplique en cualquier cabecera
@media only screen and (min-width: 1200px){
    #sticky_top{
        &.sticky-fixed-top  #search_block_top  #searchbox {
            .search_filter  {
                display: block;
                background: transparent none repeat scroll 0 0;
                border: 0 none;
                color: #4666a0;
                font-size: 24px;
                font-weight: 700 !important;
                height: 37px;
                line-height: 43px;
                width: 60px;
                z-index: 1024;
                text-align: center;
                &:before{
                    border:none;
                }
                #category_filter {
                    position: relative;
                    top: 1px;
                    display: inline-block;
                    font-family: $fuente_iconos;
                    font-style: normal;
                    font-weight: 400;
                    line-height: 1;
                    -webkit-font-smoothing: antialiased;
                    //font-size:0;
                    height: 35px;
                    width: 35px;

                    &:before{
                        content: "\f493";
                        font-size: 24px;
                        display: block;
                        line-height: 34px;
                    }
                    span{
                        display:none;
                    }
                }
            } 
        }
        
    }
}