/**
 * @author Fabrizio Lizza
*/

.giobbyMarketSearchBar{position:fixed;background-color: #ffffff;z-index:55;}

.panelGridFindContainer{
    width:100%;margin-right: auto;margin-left:auto;height:75px;

}

.searchcol0{
    padding-right:20px;
}


.searchcol1{
    text-align:left;
    width:90%;
}

.searchcol1Large{
    text-align:left;
    width:100%;
}

.searchcol2{
    text-align:center;
    vertical-align: middle;
    width: 10%;
}

.searchcol3{
    width:160px;
    padding-bottom:6px
}

.searchcol4{

}

.searchcol5{

}

.searchBorderFocus{border:1px solid #83B1FC!important;}


.searchbox1{
    text-align:left;
    vertical-align: middle;
    width:36px;
}

.searchbox2{
    width:2px;
    vertical-align: middle;
}

.searchbox3{
    padding: 0px 5px;
    vertical-align: middle;
}

.searchbox4{
    text-align: center;
    vertical-align: middle;
    width: 8%;
    background-color: #f2f2f2;
    border-left: 1px solid #BFBFBF;
    padding-left: 3px;
    padding-right: 3px;
}

.searchbox4:hover{
    text-align: center;
    vertical-align: middle;
    width: 8%;
    background-color: #dfdede;
    border-left: 1px solid #BFBFBF;
    padding-left: 3px;
    padding-right: 3px;
}

.lnkOpenPopupGeoLoc{
    text-decoration: none!important;
    outline: none!important;
}


.searchrow1{
    vertical-align:middle;
    background-color:transparent;
}


.searchLabelBaseStyle{
    color:#000000;
    font-weight: bold;
    font-size:31px;
    white-space:nowrap;
}

.gsbSearchButton,.gsbSearchButton:active {
    cursor: pointer;
    color: #f2f2f2;
    height: 100%;
    text-align:center;
    vertical-align:middle;
    padding:5px 0px 9px 0px;
    text-decoration:none;

}

.gsbSearchButton:hover {

}

.gsbSearchButton span {
    font-weight: bold!important;
    color: #bfbfbf;
}

.gsbSearchButton:hover span {
    font-weight: bold!important;
    color: #aaaaaa;
}

.popupSelAccountCodeScroll {
    max-height: 500px;
    overflow-y: auto;
}



.labelColorGiobbySearchPage{
    color:#99CC00;
}


.geoLocLabelLang{display: block;color: #4d4d4d;margin-top: -5px;}
.geoLocLabelPlace{display: block;color:#4d4d4d;}
.geoLocLnk{display: block;color: red;margin-top: -5px;}

.inputSearchArea_root{}



.inpSearchArea_itemTag{
    color: #7F7F7F !important;
    background-color: #D9D9D9!important;
    background-image: none!important;
    border: 1px solid #D9D9D9!important;
    border-top-color: #D9D9D9!important;
    border-radius: 3px!important;
    text-shadow: none!important;
}


.inpSearchArea_rootInp{}

.inputSearch{display:block;height:28px;border:0px;width:100%;font-weight: lighter;}


.inputSearchWatermark{
    color:#ababab;
}
.inputSearchWatermark::-webkit-input-placeholder,
.inputSearchWatermark:-moz-placeholder,
.inputSearchWatermark::-moz-placeholder,
.inputSearchWatermark:-ms-input-placeholder
{
    color:#ababab;
}



/* autocomplete avanzato cerca*/
.popupAutocompleteSearch{   background-color: #ffffff;
                            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
                            width: 100%;    max-height: 400px;
                            overflow-y: auto;}

.popupAutoSearch_content{padding-left:10px;padding-top:5px;padding-left:5px;padding-bottom: 5px;}

.popupAutoSearch-no-results
{
    padding:2px;
    color:#888;
    font-style:italic;
    border-bottom:1px solid #828790;
}

.rowTagSrc-sel {
    background-color: #D5E2FF!important;
}
.rowTagSrc-match {
    font-weight:bold;
    color:#808080;
}

.rowTagSrc{
    color:#808080;
    font-size: 13px;
    line-height: 23px;
    padding-left: 6px;
}



/* BOX OPZIONI DI RICERCA*/

.searchOptionBox{

    height: 480px;
    overflow: auto;
    width:290px;
    border: 1px solid #bfbfbf;
    border-top: 1px solid #F2F2F2;
    -moz-box-shadow: 1px 1px 1px #C0C0C0;
    -webkit-box-shadow:  1px 1px 1px #C0C0C0;
    box-shadow: 1px 1px 1px #C0C0C0;
    background-color: #FFFFFF;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 1px;
    padding-bottom: 5px;
    position: fixed;
    z-index: 1000;
    top:57px;
    left:83px;
}

.searchOptionBoxInt{
    background-color: #FFFFFF;
    min-height: 345px;
}
.tblRootSTA{
    width: 100%;
    table-layout: fixed;
}
.tblRootSTA_C1{text-align: left;vertical-align: top;width:127px;margin-top:7px;}
.tblRootSTA_C2{text-align: left;vertical-align: top;}

.scrollWPanSearchTArea{height: 311px!important;}

.scrollCntSearchTArea{height: 311px!important;}
.unselAreaBtn{margin-top:5px;margin-right: 15px;padding-right: 5px;padding-top: 1px;padding-bottom: 1px;
              background-color: #FFFFFF;border: 1px solid #FFFFFF;
              -moz-border-radius: 3px;display: block;outline: none;
              border-radius: 3px;text-decoration: none!important;cursor: pointer}

.unselAreaBtn span, .unselAreaBtn h1{color:#A0A0A0!important;font-size:13px;white-space: nowrap;word-wrap: break-word;text-overflow:ellipsis;overflow: hidden;display: block;width: 100%;margin: 0px;font-weight: normal;}
.unselAreaBtn span:hover, .unselAreaBtn h1:hover{color:#808080!important;font-size:13px;white-space: nowrap;word-wrap: break-word;text-overflow:ellipsis;overflow: hidden;display: block;width: 100%;}



.unselAreaBtn:hover{margin-top:5px;margin-right: 15px;padding-right: 5px;padding-top: 1px;padding-bottom: 1px;
                    background-color: #E0E0E0;border: 1px solid #d9d9d9;
                    -moz-border-radius: 3px;display: block;outline: none;
                    border-radius: 3px;text-decoration: none!important;cursor:pointer}



.selAreaBtn{margin-top:5px;margin-right: 15px;padding-right: 5px; padding-top: 1px;padding-bottom: 1px;padding-left: 0px;
            background-color: #E8E8E8;border: 1px solid #d9d9d9;display: block;
            -moz-border-radius: 3px;cursor: pointer;outline: none;
            border-radius: 3px;text-decoration: none!important}

.selAreaBtn span, .selAreaBtn h1{color:#A0A0A0!important;font-size:13px;white-space: nowrap;word-wrap: break-word;text-overflow:ellipsis;overflow: hidden;display: block;width: 100%;margin: 0px;font-weight: normal;}
.selAreaBtn span:hover, .selAreaBtn h1:hover{color:#808080!important;font-size:13px;white-space: nowrap;word-wrap: break-word;text-overflow:ellipsis;overflow: hidden;display: block;width: 100%;}



.selAreaBtn:hover{margin-top:5px;margin-right: 15px;padding-right: 5px; padding-top: 1px;padding-bottom:1px;padding-left:0px;
                  background-color: #E0E0E0;border: 1px solid #d9d9d9;display: block;
                  -moz-border-radius: 3px;cursor: pointer;outline: none;
                  border-radius: 3px;text-decoration: none!important}

.areaTitle{font-weight: bold;white-space: nowrap;font-size: 15px;display: block;margin-right: 21px;}

.areaColorType{color:rgb(200,0,0);}
.areaColorTrendy{color:rgb(85,142,213);margin-top:36px;display:block;}
.areaColorMain{color:rgb(119,147,60);}


.postTypeLab{display: block;padding-right: 5px;white-space: nowrap;float: left;color: rgb(202,60,56)!important;margin-left: 4px;}
.postTrendLab{display: block;padding-right: 6px;white-space: nowrap;float: left;color: rgb(85,142,213)!important;}


.searchMasterTag{}
.searchMasterTag_a{display: block;height: 24px;line-height: 24px;background-color: #000000;border:0px solid #000000!important;white-space: nowrap;margin-left: 1px!important;}

.searchHashTag{float:left;}


.htgLab{color:#c0c0c0;float: left!important;background-color: #000000;font-size: 13px!important;}
.valLab{color:#ffffff!important;float: left!important;background-color: #000000;margin-left:2px;margin-right:4px;font-size: 13px!important;}
.closeLab{color:#AFAFAF!important;float: left!important;font-size:11px;font-weight: bold;background-color: #000000;font-size: 13px!important;}

.htgLab_t{color:#c0c0c0 ;float: left!important;font-size: 13px!important;}
.valLab_t{color:#ffffff !important;float: left!important;margin-left:2px;margin-right:4px;font-size: 13px!important;}
.closeLab_t{color:#AFAFAF !important;float: left!important;font-size:11px;font-weight: bold;font-size: 13px!important;}

.linkOpenSeriesAccountCode{text-decoration: none!important;}


/* FINE BOX OPZIONI DI RICERCA*/

/* SMALL Desktops and laptops da 0 a 767px modalità portrait (disabilitare questa regola per togliere il portrait su pc)----------- */
@media only screen
and/*!Hack-YUI-Compressor-Problem*/(max-width : 767px) {


    .giobbyMarketSearchBar{position: static;}

}

/*lasciare hack per uicompressor----------- */
/* Smartphones (portrait and landscape) FINO IPHONE 6+----------- */
@media only screen
and/*!Hack-YUI-Compressor-Problem*/(min-device-width : 320px)
and/*!Hack-YUI-Compressor-Problem*/(max-device-width : 736px) {
    /* Styles */
    .giobbyMarketSearchBar{position: static;}
}

/* tablet (landscape) ----------- */
@media only screen
and/*!Hack-YUI-Compressor-Problem*/(min-device-width : 768px)
and/*!Hack-YUI-Compressor-Problem*/(max-device-width : 1024px)
and/*!Hack-YUI-Compressor-Problem*/(orientation : landscape) {
    /* Styles */


    .giobbyMarketSearchBar{position: fixed;}
}

/* tablet (portrait) ----------- */
@media only screen
and/*!Hack-YUI-Compressor-Problem*/(min-device-width : 768px)
and/*!Hack-YUI-Compressor-Problem*/(max-device-width : 1024px)
and/*!Hack-YUI-Compressor-Problem*/(orientation : portrait) {
    .giobbyMarketSearchBar{position: static;}

}



/*NOTE: da 776 a 1223 Vengono applicati gli style del 1024*/

/* Desktops and laptops ----------- */
@media only screen
and/*!Hack-YUI-Compressor-Problem*/(min-width : 1224px) {

    .giobbyMarketSearchBar{position: fixed;}


}

/* Large screens ----------- */
@media only screen
and/*!Hack-YUI-Compressor-Problem*/(min-width : 1824px) {

    .giobbyMarketSearchBar{position: fixed;}

}
