/*FILTER*/
div.F4M_SEARCH div.FILTER{
    display: block;
}
div.F4M_SEARCH .BOX_CRITERIA{
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 135px;
    overflow: hidden;
    z-index: 98;
    background-color: rgba(199,230,237,1);
}
div.F4M_SEARCH .BOX_CRITERIA .CODE{
    height: 78px;
    visibility: hidden;
}
div.F4M_SEARCH div.CRITERIA{
    position: relative;
    margin: 0 auto;
    width: 100%;
    max-width: 1022px;
    height: 55px;
    /**/
    text-shadow: 1px 1px 2px rgba(0,0,0,0.5);
    /**/
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    /**/
    padding-left: 5px;
    padding-right: 5px;
    /**/
    border-left: 1px solid white;
    border-right: 1px solid white;
}
div.F4M_SEARCH div.CRITERIA div.label{
    position: relative;
    padding-top: 5px;
    font-size: 17px;
}
/**/
div.F4M_SEARCH div.FILTER[show_criteria="true"] .BOX .TAB .CODE{
    height: 133px;
    visibility: hidden;
}
/**/
div.F4M_SEARCH div.DESCRIPTION{
    font-size: 14px;
    font-style: italic;
    text-align: left;
    margin-top: 3px;
    border-top: 1px solid #c0c0c0;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: none;
    line-height: 15px;
    height: auto;
    overflow: hidden;
}
div.F4M_SEARCH div.FILTER[show_criteria="false"] div.BOX_CRITERIA{
  display: none;
}

/*DATAS*/
div.F4M_SEARCH div.DATAS{
    display: none;
}
div.F4M_SEARCH div.DATAS > div.CODE{
    height: 80px;
    visibility: hidden;
}
div.F4M_SEARCH div.DATAS div.BOX_GRID{
    position: relative;
    margin: 0 auto;
    width: 90%;
    overflow: hidden !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    height: 300px;
}
@media only screen and (max-width: 1024px) {
    div.F4M_SEARCH div.DATAS div.BOX_GRID{
        width: 100%;
    } 
}

div.F4M_SEARCH div.DATAS div.BOX_ACTION div.ACTION{
    text-align: center;
    border-right: none;
    left: 0px;
}
div.F4M_SEARCH div.DATAS div.BOX_ACTION div.ACTION span.button:first-child{
    border-left: none;
}

/*type of button*/
span.button.btnAddFilter i {
  font-size: 35px !important;
}
span.button.btnTblFilter i {
  font-size: 35px !important;
}
span.button.btnSearchFilter i {
  left: 0px;
  font-size: 35px !important;
}
/**/
span.button.btnAdd i {
  font-size: 35px !important;
}
span.button.btnBack i {
  left: 0px;
  font-size: 35px !important;
}