@media (max-width: 1300px) {

    .footer_l_1 {
        display: none;
    }


    .taxbox {
        width: auto;
    }

    .taxboxadj {
        font-size: 12px;
    }

    .taxboxadj, .tboxactive.selected, .tboxactive {
        font-size: 12px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 5px;
    }
}

@media (max-width: 1070px) {

    .footer_l_2 {
        display: none;
    }

    .greenbtn,.greenbtn:hover {
     font-size:12px;
  width: 80px;
}

.whitebtn, .whitebtn:hover {
    font-size:12px;
  width: 80px;

}
}

@media (max-width: 900px) {

    .footer_e_4 {
        clear: left;
    }

}

@media (min-width: 800px) {

    #imp_lista {
        display: block;
    }

    #responsive_lista {
        display: none;
    }
}


@media (max-width: 800px) {

    #imp_lista {
        display:none;
    }
    #responsive_lista {
        display:block
    }

    .sidebar {
        clear: left;
    }

    .no_list_style {
        list-style-type: none;
        font-size: 12px;
    }

    .form_top_text {
        font-size: 12px;
    }

    .header-form button {
        height: 45px;
        width: 80px;
        border: 0px;
        background-color: #0078af;
        color: #fff;
        font-weight: bold;
        font-size: 12px;
    }

        .winactive .item_text {
display:none;
}
}

@media (max-width: 600px) {

    .tax_sign {
        padding-top: 12px;
        display: block;
    }

    .tax_detail_text {
        display: none;
    }

    .text_logo {
        display: none;
    }

    .small-search input {
        border: none;
        padding-left: 5px;
        width: 70%;
    }

    .header-form .right {
        display: none;
    }

    .header-form .nodisplay {
        display: block;
    }


    .popover {
	max-width: 50%!important;
	width: 50% !important;
}


}




@media screen and (max-width: 767px) {

     .smallNav {
        display: block;
        float: right;
    }

        .smallNav ul {
            list-style-type: none;
        }

            .smallNav ul li {
                display: inline;
            }

                .smallNav ul li a i {
                    padding-top: 15px;
                    padding-right: 20px;
                }

    #navbar2 {
        display: none;
    }

    .navbar-2 {
        display: none;
    }

    .navbar-3, .navbar-4, .navbar-5 {
        display: none;
        margin-bottom: 0px;
    }

    .small-search {
        display: block;
    }

    .display {
        display: block !important;
    }

    .small-search {
        background-color: #0078af !important;
        color: #fff;
        text-align: center;
    }

        .small-search button {
            background-color: #0078af !important;
            padding-top: 18px !important;
            padding-bottom: 19px;
            border-top: none !important;
            border: none;
        }

        .small-search input {
            border: none;
            padding-left: 5px;
            width: 80%;
        }


    .table-responsive {
        border: 0px solid #ddd;
    }

    .form_error_text {
    display:none;
    }

    .formpanel .panel-title {
    color:#000;
    font-weight:bold;
    font-size:10px;
    padding: 12px 0px 0px 15px;
}
    .formmessages { font-size:10px;
                    padding-right:0px;
    }

        .greenbtn, .greenbtn:hover  {
     font-size:10px;
 
}

.whitebtn, .whitebtn:hover {
    font-size:10px;
 

}

    .alignsavebtn button,   .alignsavebtn button:hover ,  .alignsavebtn button:focus {
        width:80px;
    }


}

@media (max-width: 470px) {

    .footer_e_3 {
        clear: left;
    }

    .small-search input {
        border: none;
        padding-left: 5px;
        width: 60%;
    }

    .form_top_text {
        font-size: 10px;
        top: 0%;
    }

    .header-form button {
        height: 45px;
        width: 50px;
        border: 0px;
        background-color: #0078af;
        color: #fff;
        font-size: 10px;
    }

            .greenbtn,  .greenbtn:focus,  .greenbtn:hover {
     font-size:14px !important;
 width:100%;
 margin-top:5px;
}

.whitebtn, .whitebtn:hover, .whitebtn:focus {
    margin-top:5px;
    font-size:14px !important;
    width:100%;
    margin-left:0px;
 

}

    #scancel {
        display:block;
    }

    #bcancel {
        display:none;
    }

    #goinicio {
        display:none;
    }
       #goiniciosmall {
        display:block;
    }

           .normalback {
        display:none;
    }
       .smallback {
        display:block;
    }

    .navbtn {
    width:100%;
    clear:both;
    float:left !important;
    }

    table.tdados > tbody > tr > td {
    font-size:10px;
}
        table.tdados > thead > tr > th {
    font-size:10px;
}

            .alignsavebtn button,   .alignsavebtn button:hover ,  .alignsavebtn button:focus {
        width:60px;
        font-size:10px;
    }


    .trimestre_margin {
    margin-left:0px;
    clear:both;
    margin-bottom:20px;
    margin-top:20px;
}
}