/*******************************************************************************
 * Script Name: style.css
 * Description:  
 * 
 * Last Modification 2014-12-13
 * By AM
*******************************************************************************/

@charset "utf-8";
/* CSS Document */
/*{margin:0;padding:0;font-family:Nunito, Arial, Helvetica, sans-serif;font-size:12px}*/

@import url(http://fonts.googleapis.com/css?family=Nunito:400,300,700);

body {background:#FFFFFF;font-family: Nunito, Arial, Helvetica, sans-serif;}
#scene{padding: 0px 19px;background:url(../img/bg-scene.jpg) repeat-y }


div.top-search-product div.thumbnail a img.img-responsive{max-height:174px}

div.infi div.thumbnail a img.img-responsive{max-height:175px}

h1 {font-family:Nunito, Arial, Helvetica, sans-serif;text-transform:uppercase}

a {text-decoration:none;font-family:Nunito, Arial, Helvetica, sans-serif;color:#000;}

img {border:none}

ul {list-style-type:none;padding:0px;margin-top:0px}

label{font-family:Nunito, Arial, Helvetica, sans-serif;}

table{font-family:Nunito, Arial, Helvetica, sans-serif;font-size:10px; border-collapse:collapse}

.cookieValidator{width: auto; position:fixed; background:#777777; color:#FFFFFF; opacity: 0.7; left: 25%; z-index: 10000; padding: 5px 10px; display:none;}

#header{background:#F4F4F4;}
#logo {}
#banner{}
#banner ul, #banner div{float:right;margin-right: 10px;color:#FFFFFF;}
#banner div {margin-top:52px}
#banner ul li a, #banner div a{color:#FFFFFF;font-weight: 600;}
#banner ul li a:hover, #banner div a:hover{color:#000000}
#banner div
#menu-vertical {position:fixed;top:147px;left:0px;width:110px;height:450px;background:url(../img/menu_vertical.png) no-repeat;}
#menu-vertical a{font-size:9px;width: 92px;display:block;margin:auto;text-align: center;padding: 38px 0;text-transform:uppercase}
#menu-vertical div{width: 92px;height: 90px;}

#button-auctions{background:url(../img/menutop.png) no-repeat;}
#button-auctions:hover {background:url(../img/menutop.png) no-repeat 0px -98px;}
#button-cars{background:url(../img/menutop.png) no-repeat -188px 0px}
#button-cars:hover {background:url(../img/menutop.png) no-repeat -188px -98px}
#button-realestate{background:url(../img/menutop.png) no-repeat -376px 0px}
#button-realestate:hover {background:url(../img/menutop.png) no-repeat -376px -98px}
#button-equipment{background:url(../img/menutop.png) no-repeat -566px 0px}
#button-equipment:hover {background:url(../img/menutop.png) no-repeat -566px -98px}

/*.button-banner{float:left;width:166px;height:95px;margin-right:16px}*/

#baseline{margin-top:0px;text-align:center;background:#000000;text-transform:uppercase;font-family: Nunito, Arial, Helvetica, sans-serif;font-size:14px;color:#FFFFFF;letter-spacing:8px;line-height:26px}


#user{width:100%;height:22px;color:#FFFFFF;text-align:right;line-height:22px;
	background: url(../img/top_img_bkg.png) repeat-x;
	/*background: #111;*/
	background: -moz-linear-gradient(#444, #111); 
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #111),color-stop(1, #444));	
	background: -webkit-linear-gradient(#444, #111);	
	background: -o-linear-gradient(#444, #111);
	background: -ms-linear-gradient(#444, #111);
	background: linear-gradient(#444, #111);
	-moz-box-shadow: 0 2px 1px #9c9c9c;
	-webkit-box-shadow: 0 2px 1px #9c9c9c;
	box-shadow: 0 2px 1px #9c9c9c;
}
#user a, #mainmenu a {color:#FFFFFF;font-size:12px;padding:0px 5px}

#mainmenu a {line-height: 22px;display: block}

#mainmenu{
    float: left;
    background: url(../img/top_img_bkg.png) repeat-x;
    /*background: #111;*/
    background: -moz-linear-gradient(#444, #111); 
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #111),color-stop(1, #444));	
    background: -webkit-linear-gradient(#444, #111);	
    background: -o-linear-gradient(#444, #111);
    background: -ms-linear-gradient(#444, #111);
    background: linear-gradient(#444, #111);
}
#mainmenu-item{
    line-height:20px;
}

/*******************************************************************************
 *				Categories					
 *******************************************************************************/
#categories_list li{height:16px}
#categories_list a{color:#000;text-transform:uppercase;font-weight:bold;font-size:12px;}
#categories_list{
    display: none;
    position:absolute;
    z-index: 10000;
    background-color: #FFFFFF;
    padding: 15px 10px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
}

#head {}
#user div{font-size: 12px;}
#name{}

#dialog-cgv {font-size:.75em}

#sidebar{width:324px; min-height:866px;float:left;font-family:Nunito, Arial, Helvetica, sans-serif;font-size:12px}
#content {font-family:Nunito, Arial, Helvetica, sans-serif;background:#F4F4F4;}

.del-photo{margin:0 auto;}
.del-photo-radio{margin: 10px 8px;width: 15px;}
.delete-photo{height:30px;width:30px}

button.bouton {display:-moz-inline-box;display:inline-block;margin:9px 0 0 0;padding:0;white-space:nowrap;text-align:center;vertical-align:middle;cursor:pointer;border:0;background:none;}
button.bouton span {
	position:relative;
	float:left;
	padding:0 0 0 11px;		/* Largeur du côté gauche */

	vertical-align:middle;
	background:url(../img/btn-left.png) left top no-repeat;
}
button.bouton span span {
	padding:0 11px 0 0;		/* Largeur du côté droit */
	background:url(../img/btn-right.png) right top no-repeat;
}
button.bouton span span span {
	height:40px;		/* Hauteur du bouton */
	padding:0 3px;
	line-height:2;	/* Alignement vertical du texte */
	font-size:12px;
	font-weight:bold;
	background:url(../img/button.png) left top repeat-x;
}

/******************************************************************************/
/*			Homepage                                              */
/******************************************************************************/
.icon-top-search-title{background: url(../../img/map_icons.png) -85px -2px;width:30px;height:30px;float:left;margin-top:9px}
#top-search-title h2{padding: 10px 0 0 35px;margin-bottom: 7px;}

.top-search-product div.caption h3, .top-product div.caption h3{
    text-transform: uppercase;
    margin-top: 5px;
    font-weight:bold;
    font-size:12px;
    color:#333333;
    text-align:center;height:16px;padding: 0 10px
}
.top-search-product .thumbnail, .top-product .thumbnail{
    padding:0px;
    border: 1px solid #999999;
    border-radius: 0px;
}
.top-search-product .thumbnail table, .top-product .thumbnail table{
    margin-bottom: 0px;
    font-size: 12px;
}
.top-search-product .thumbnail table a:hover{
    color:#000000;
}
.top-search-product .thumbnail table td{
    width:50%;
    height:16px;
    padding:4px;
}

.top-product{margin-left:22px;margin-bottom: 15px;padding:0px}
.top-product .see-more{float:right;background: #A1D13F;color: white;width: 118px;text-align: center;margin-top: 17px;line-height:19px;}
.top-product img{}
.top-product-foto{padding:14px;text-align:center}
.top-search-price{margin-top: 17px;float: left;text-align: center;width: 106px;color: white;background: #7E7E7E;line-height:19px;}


/* Next Action */
.next-action{background:#000000; border:0px solid #999999;float:left;height:80px;width:700px;margin-bottom: 15px;}
.icon-next-action{background: url(../../img/star.png) -85px -2px;width:43px;height:43px;float:left;margin-bottom:18px;margin-top: 16px; }
#cab-next-action h2{padding: 10px 10px 0 35px;margin-bottom: 7px; color: #ffffff;}
#cab-next-action {background:#000000;width: 300px; float:left;}
#data-next-action {background:#ffffff; float: left;width: 400px; height: 80px;}
#con-next-action {background:#ffffff; float: left;width: 180px; height: 80px;}
#tab-next-action {background:#000000; float: left;width: 1px; height: 80px;}
#foto-next-action{width:70px;height:80px;text-align:center;float:left; margin-right:4px; margin-top: 4px; }
#name-next-action{width:125px;height:80px;text-align:center;float:left; font-size: 14px; font-weight: bold;}
.counter-next-action{font-weight: bold;color: #000000; alignment-adjust: middle; padding-left: 10px;padding-top: 22px; font-size: 22px;}
.icon-timer-next-auction{background:url(../img/icons_leilao.png) no-repeat;width: 20px; margin-top: 26px;height: 19px;float:left;}

.front-product {float:left;height:315px;width:1000px;font-size:54px;font-weight:bold}
.front-product a {width: 1000px;height: 315px;z-index: 100;float: left;}
#description {float:left;text-align:center;}
.front-product img{float:left;margin:14px}
.front-product h3 {padding-top:20px;font-size:34px;font-weight:bold;}
.front-product #description {font-size:45px}

/*Module Alert*/
#alert{width: 290px;padding: 1px 10px 30px 10px;margin-top:20px}
.icon-alert{background:url(../../img/map_icons.png) -7px -7px;width:30px;height:30px;float:left}
#alert label{width:100%;font-weight:bold;display:inline-block}
#alert h2{margin: 3px 0 0 35px;font-size:16px;padding-bottom:10px}
#alert-inscription input{width:153px;margin-top: 6px;}
#alert-inscription input[type="submit"]{width:90px}
#alert-inscription label {margin-top:5px}
.activate-alert{width: 50px;margin: auto;}
.add-alert-text{background: url(http://www.logisells.com/img/box.png) no-repeat;border: none;height: 28px;font-size: 10px;width: 90px;font-weight: bold;cursor: pointer;padding-bottom: 7px;margin-bottom: 11px;}

/*active auctions*/
/*.act-auction .thumbnail img{
    max-height: 239px;
    max-width: 358px;
}*/
.act-auction div.caption h4{
    text-transform: uppercase;
    margin-top: 5px;
    font-weight:bold;
    color:#333333;
    text-align:center;
    padding: 0 10px;
    height:50px;
        
}
.act-auction div.caption a:hover{
    text-decoration: none;
}
.act-auction .thumbnail{
    padding:0px;
    border: 1px solid #999999;
    border-radius: 0px;
}

.act-auction .thumbnail a img{
    max-height:280px;
}

.act-auction div.caption a:hover{
    color: #000000;
}


#active-auction-title h2{padding: 1px 10px 1px 35px;margin-bottom: 7px;}
.active-auction{background:#FFFFFF; border:1px solid #999999;float:left;margin-left:15px;width:319px;height:380px;}
#auction-foto{width:295px;margin:15px auto 10px auto;text-align:center}
.active-auction h3 {text-transform:capitalize;font-weight:bold;font-size:24px;margin:0px;text-align:center;height:60px}
.active-auction img{max-width:280px;max-height:190px}
.auctions-line{line-height:24px;}
.icon-auction{width:20px;height:19px;float:left;margin-right:10px;margin-bottom:5px;margin-left:25px}
.counter-home{font-weight: bold;color: red;font-size: 13px;}
#icon-bids{background:url(../img/icons_leilao.png) no-repeat 0 -19px}
#icon-offer{background:url(../img/icons_leilao.png) no-repeat 0 -38px}
#icon-buy{background:url(../img/icons_leilao.png) no-repeat 0 -57px}
#icon-timer{background:url(../img/icons_leilao.png) no-repeat}

.shadow2-product{background: url("/img/sombra_slide.png") repeat scroll 0 0 rgba(0, 0, 0, 0);display: block;height: 31px;margin: -14px auto auto;width: 659px;}
.shadow3-product{background: url(/img/sombra4.png);height: 30px;width: 512px;display: inline-block;margin-left: 20px;margin-top: -2px;}
.shadow4-product{background: url(/img/sombra3.png);height: 30px;width: 618px;display: inline-block;margin-left: 24px;margin-top: -16px;}

/*Module List paid */
#finish-process {padding: 1px 10px 30px;width: 290px}

/************************************************************************************************/
/*					Search													*/
/************************************************************************************************/
#search{font-size: 12px;font-family: Nunito, Arial, Helvetica, sans-serif;font-weight:bold;background: #EBEBEB;height: 42px;}
#search label{margin-left: 15px;margin-right: 10px;margin-top: 12px;float: left;display: block;}
#search select{display: block;float: left;margin-top: 10px;}
#search-txt{width: 130px;margin: 5px 11px 6px 11px;float:left;border: none;outline: none;background-color:transparent}
#search-dv{width: 154px;height: 31px;background-repeat: no-repeat;float: left;margin-top: 6px;}
#search-submit{width: 35px;height: 35px;float: left;margin-left: 5px;margin-top: 3px;}
/**/


/************************************************************************************************/
/*									Register User												*/
/************************************************************************************************/

#create_user label{}
#create_user input[type="checkbox"] {}
#create_user input[type="text"], #create_user input[type="password"] {}
#create_user input[type="submit"]{}
#form-create div{display:inline-block;}
#form-remember fieldset, #form-create fieldset{width:557px;margin-top:25px;margin-bottom:15px;padding:15px}
#form-create fieldset legend {font-weight:bold}
#form-create #submit{margin-bottom: 15px;}
#create_user select {margin-bottom:10px}
#entity{width:200px}
#entity label{width: 100px;float: left;padding-top: 5px;}

#form-content div{display:inline-block;}
#form-content fieldset{width:470px;margin-bottom:15px;padding:15px}
#form-content fieldset legend {font-weight:bold}
#form-content #submit{margin-bottom: 15px;}

.terms{cursor:pointer}

/************************************************************************************************/
/*										Last Visit												*/
/************************************************************************************************/
#last-visit{padding:10px}
#last-visit h2 {width:290px;font-family:Nunito, Arial, Helvetica, sans-serif;font-size:16px;margin:6px 0 0 35px;}
.icon-map{background: url(../../img/map_icons.png) -85px -7px;width:30px;height:30px;float:left}
#list-last-visit{margin-top:10px}
.last-visit h4{margin:5px}

/************************************************************************************************/
/*										Login													*/
/************************************************************************************************/
#form-login{background:#F4F4F4;width:290px;height:210px;font-family:Nunito, Arial, Helvetica, sans-serif;padding:1px 10px;float:left}
#form-login label{font-weight:bold;width:100%;display:block}
#form-login h2 {font-size:16px;width:100%;text-align:left;padding: 10px 0 0 35px;}
#form-login a {font-weight:bold}
#form-login p {margin: 0px;color: red;font-weight: bold;}
.icon-lock{background: url(../../img/map_icons.png) -45px -6px;width:30px;height:30px;float:left}

/********************************* Remember password ********************************************/
.btn-rem-pass{background:url(../img/botao_ok.png) no-repeat;border: none;height: 35px;width: 35px;cursor:pointer;position: absolute;margin-top: -4px;margin-left: 11px;}

/************************************************************************************************/
/*										List of Item											*/
/************************************************************************************************/
#item-list label{margin-left:120px}
#list-item {}
#list-item td{border-top:1px #CCCCCC solid;}
#list-item tbody{border-bottom: 1px #CCCCCC solid;}
.item-center {text-align:center}
#list-item .title{height:20px}
.item-list-title{background: #7E7E7E;color: white;margin: 0px 0 10px 0;padding: 5px;font-size: 16px;}
.item-list-number{background: #A1D13F;color: #000000;font-weight: bold;font-size: 12px;text-align: center;padding: 5.35px 0px;}
.list-item-tb-header{background: #ffffff;margin-top:12px}
.block-nav{float: right;margin-right: 24px;margin-top: 5px;}
.list-previous{width: 30px;height: 30px;float: left;background: url(http://www.logisells.com/img/map_icons.png) -5px -166px no-repeat;}
.list-next{width: 30px;height: 30px;float:left;background: url(http://www.logisells.com/img/map_icons.png) -44px -166px no-repeat;}
.nav-page{float: left;display: block;width: 30px;height: 22px;text-align: center;padding-top: 8px;}
.nav-page-active{float: left;background: #98CA46;color: white;font-weight: bold;display: block;width: 20px;height: 18px;text-align: center;padding-top: 3px;margin-left: 5px;margin-top: 5px;}


/************************************************************************************************/
/*										Item													*/
/************************************************************************************************/

#item {font-family:Nunito, Arial, Helvetica, sans-serif;font-size:12px}
#scene-img{margin-bottom:10px}
#item img {display:block;margin:auto}
#offer {width:100%;}
#offer-button{border: none;width: 82px;height: 22px;}
#offer-button.offer-disabled{background: url(/img/botoes_onoff.png) -90px -24px; cursor:not-allowed}
#offer-button.offer-enabled{background: url(/img/botoes_onoff.png) -90px 0px;cursor:pointer}
#buy-now{}
#buy-button{margin-right: 140px;float: right;background:url(/img/compraja.png);border:none;width: 100px;height: 25px;cursor: pointer;}
#price-offer{width:80px}
#item span {}
#descritption-product {line-height: 20px;min-height: 210px;border: 1px solid #999999;-moz-border-radius: 14px;-webkit-border-radius: 14px;border-radius: 14px;background:white}
#counter{font-weight:bold;color:red;float:left;}

#form-user{margin:15px auto}
#form-item div .pfbc-label, #form-item-novo div .pfbc-label{float: left;margin: 12px 7px 0px 0px;width: 190px;}
#form-item .pfbc-grid-1 .pfbc-textbox, #form-item-novo .pfbc-grid-1 .pfbc-textbox{width:200px}
#form-item .pfbc-textbox, #form-item-novo .pfbc-textbox{width:300px}
#form-item .pfbc-textarea, #form-item-novo .pfbc-textarea{width:95%}
#form-item .pfbc-radio-buttons, #form-item-novo .pfbc-radio-buttons {padding-top: 10px;}
#tabs-item-1, #tabs-item-2, #tabs-item-3, #tabs-item-4, #tabs-item-5{height:auto;}
#gallery-item{}
#gallery-item div {margin-bottom:4px}
.thumb-gallery {margin:0 10px}
#gallery-item img:hover {cursor:pointer}
.bkg-thumb-gallery{}

.shadow-product{background: url(/img/sombra.png);height: 15px;width: 170px;display: inline-block;margin-left: 3px;margin-top: 0px;}


/******************************************************************************/
/*			Item Transaction										*/
/******************************************************************************/
.col-right{text-align:right}
#desig{border-collapse:collapse}
#desig th, #desig td {border:1px solid #000000}
.col-title{font-weight:bold}
.col-amount{text-align:right;font-weight:bold}

.print-confirmation{margin:15px 0px;}
span.ui-button-text{font-size:12px}

/******************************************************************************/
/*			User: list of ofers                                   */
/******************************************************************************/
#dfilter-offer{margin-top: 25px;}
#entity label span.ui-button-text, #dfilter-offer button.ui-button-text-only{font-size:0.75em;color:white;font-weight:bold;line-height:1em;padding: .5em .8em;}
#entity label.ui-state-default, #dfilter-offer button.ui-state-default{background:#7E7E7E;}
#entity label.ui-state-hover, #entity label.ui-state-active, #dfilter-offer button.ui-state-active{background:#98CA46}
#dfilter-offer button:hover {background: white; color:#7E7E7E}
#entity label.dis.ui-state-active,#entity label.dis.ui-state-hover{background:#7E7E7E}
#entity label.dis:hover{cursor: default}

/**/

/******************************************************************************/
/*             		User: list of alert                                   */
/******************************************************************************/
#tabs-alert{margin: 15px 15px 0 0;}

#list-alert, #alert-new-item{color:#FFFFFF;}
#list-alert thead tr, #alert-new-item thead tr{background: none repeat scroll 0 0 #7E7E7E;line-height: 30px;}
#list-alert tbody td{color:#000000;line-height: 20px;vertical-align: middle}
#alert-new-item tbody td{color:#000000;line-height: 35px;}
#bt-alert span{position: absolute;font-family:Nunito, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;margin-left: 3px;cursor: pointer;font-size: 11px;padding-top: 2px;}

/******************************************************************************/
/*			Footer                                                */
/******************************************************************************/

#footer{background:#282725;}
#footer div ul{margin-bottom:5px}
#footer div ul li{height:24px}
#footer div ul li a{text-decoration:none;font-size:12px;font-family:Nunito, Arial, Helvetica, sans-serif;color:#FFF;line-height:20px}
#footer h3{font-family:Nunito, Arial, Helvetica, sans-serif;font-size:12px;color:#FFF;font-weight:bold;margin-bottom:7px}
#footer span{padding:0px 5px}

.icon-footer{width:20px;height:20px;float:left}
#icon-info{background: url(../../img/icons_footer.png) no-repeat;}
#icon-secu{background: url(../../img/icons_footer.png) no-repeat 0px -21px;}
#icon-pay{background: url(../../img/icons_footer.png) no-repeat 0px -42px;}
#icon-sel{background: url(../../img/icons_footer.png) no-repeat 0px -127px;}
#icon-part{background: url(../../img/icons_footer.png) no-repeat 0px -63px;}
#icon-pro{background: url(../../img/icons_footer.png) no-repeat 0px -84px;}

#legal{margin:15px auto;font-family:Nunito, Arial, Helvetica, sans-serif;color: black;font-size: 12px;}
#legal a:hover{color:#ffffff}	

/******************************************************************************/
/*			Admin                                                 */
/******************************************************************************/
/*Admin bar*/
#admin-bar{width:100%;height:40px;background:#063;color:#FFF;border:2px solid #FFF}

/*Tabs of form object*/
#tabs-transaction, #tabs-obj{margin:15px auto;width:95%}

/* autocomplete List  */ 
.ui-autocomplete {max-height: 100px;overflow-y: auto;overflow-x: hidden;}
/* IE 6 doesn't support max-height we use height instead, but this forces the menu to always be this tall */
* html .ui-autocomplete {height: 100px;}

label.on-off.ui-state-active{background:#609AFB}



.zon-homepage{
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 2px 0 1px rgba(0, 0, 0, 0.06), 0 1px 0 rgba(255, 255, 255, 0.2) inset;
    float: left;
    margin: 0 15px 15px -1px;
    padding: 0;
    position:relative;
    background-color: white;
}

.link-homepage{
    background-color: white;
    border:1px solid #959BA2;
    color: #333333;
    text-shadow: 0 1px 0 #FFFFFF;
    height: 85px;
    width: 105px;
    display: block;
    overflow: auto;
    padding: 5px;
    text-align: center;
    border-radius: 3px 3px 3px 3px;
    vertical-align: baseline;
}

a.link-homepage:hover{
    background:#F4F7F9;
}

.link-hoempage span{
    color: #666666;
    display: block;
    font-size: 12px;
    line-height: 17px;
    margin: 0 2px;
    text-align: center;
}

#div-dashboard{
    height:705px;
    overflow: hidden;
    position: relative;
    padding: 15px 14px 5px 14px;
    display:block;
    background: none repeat scroll 0 0 #D2D7DC;
    border: 1px solid #7D90A6 !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset !important;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
    border-radius: 3px 3px 3px 3px;
    margin: 15px;
        
}


.icon-marker{
    background: url(../../img/map_icons.png) repeat scroll -5px -46px transparent;
    height: 30px;
    width: 30px;
}
.icon-expired{
    background: url(../../img/icon-expired.png);
    height:30px;
    width:30px;
}
.icon-frontpage{
    background: url(../../img/icon-frontpage.png);
    height:30px;
    width:30px;
}
.icon-win{
    background: url(../../img/icon-win.png);
    height:30px;
    width:30px;
}

.icon-user{
    background: url(../../img/icon-user.png);
    height:30px;
    width:30px;
}

.tb-homepage{
    background:white;
}

.tb-homepage .ui-state-default{background:white}
.tb-homepage .odd{background:white}

/************************************************************************************************/
/*										Admin Menu												*/
/************************************************************************************************/
/* Main */
#menu{float:left;width: 800px;margin: 0;padding: 2px 0 0 0;list-style: none;}
#menu li{background: url(../img/top_img_bkg.png) repeat-x;float: left;padding: 0 0 2px 0;position: relative;}
#menu a{float: left;height: 14px;padding: 2px 20px;color: #999;text-transform: uppercase;font: bold 12px Arial, Helvetica;text-decoration: none;text-shadow: 0 1px 0 #000; text-align:left}
#menu li:hover > a{color: #fafafa;}
*html #menu li a:hover{ /* IE6 */color: #fafafa;}
#menu li:hover > ul{display: block;}

/* Sub-menu */
#menu ul{list-style: none;margin: 0;padding: 0;display: none;position: absolute;top: 20px;left: 0;z-index: 99999;background: url(../img/top_img_bkg.png) repeat-x;/*background: #444;*/background: -moz-linear-gradient(#444, #111);background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #111),color-stop(1, #444));    background: -webkit-linear-gradient(#444, #111);background: -o-linear-gradient(#444, #111);background: -ms-linear-gradient(#444, #111);background: linear-gradient(#444, #111);}
#menu ul li{float: none;margin: 0;padding: 0;display: block; -moz-box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;-webkit-box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;    box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;}
#menu ul li:last-child{-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
#menu ul a{padding: 10px;height: auto;line-height: 1;display: block;white-space: nowrap;float: none;text-transform: none;}
*html #menu ul a{ /* IE6 */height: 10px;width: 150px;}
*:first-child+html #menu ul a{ /* IE7 */height: 10px;width: 150px;}
#menu ul a:hover{background: #666;background: -moz-linear-gradient(#999,  #666);background: -webkit-gradient(linear, left top, left bottom, from(#999), to(#666));	background: -webkit-linear-gradient(#999,  #666);background: -o-linear-gradient(#999,  #666);background: -ms-linear-gradient(#999,  #666);background: linear-gradient(#999,  #666);}
#menu ul li:first-child a{text-align:left;}
#menu ul li:first-child a:after{content: '';position: absolute;left: 30px;top: -8px;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 8px solid #444;}
#menu ul li:first-child a:hover:after{border-bottom-color: #666;}
#menu ul li:last-child a{}
/* Clear floated elements */
#menu:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html #menu             { zoom: 1; } /* IE6 */
*:first-child+html #menu { zoom: 1; } /* IE7 */

/************************************************************************************************/
/*					Admin Item												*/
/************************************************************************************************/
#filter-item{margin-bottom:10px}
.list-img{float:left;margin-right:10px}
.list-img img {float:left}
.list-img input {float:left}
.scene-img-admin{height:75px}

#list-offer, #list-alert,#alert-new-item {font-size:14px;}
#list-offer tbody {border-bottom: 1px #CCCCCC solid;}
#list-offer th{text-align:center;}
#list-offer td {text-align:center;border-top:1px #CCCCCC solid; vertical-align: middle}

#list-contract{width:100%}
#div-contract, #div-item, #div-customer, #div-local, #div-offer, #div-user, #div-order{padding:5px 10px}

#new-local{margin-bottom:10px}

/************************************************************************************************/
/*                                  Admin Offer                 				*/
/************************************************************************************************/
.icon-winner{width:20px;height:19px;background:url(../img/icon-winner.png);margin:auto}
.icon-offer{width:20px;height:18px;background:url(../img/icon-money.png);margin:auto}
.icon-denied{width:20px;height:20px;background:url(../img/icon-denied.png);margin:auto}

label.label{width:150px}
#form-contract .pfbc-grid, #form-customer .pfbc-grid {margin:10px 0px}

/************************************************************************************************/
/*                                  Admin local                                              */
/************************************************************************************************/

/************************************************************************************************/
/*                                  Admin Customer                                              */
/************************************************************************************************/


/************************************************************************************************/
/*                                  Admin Contract                                              */
/************************************************************************************************/


/************************************************************************************************/
/*                                  Uploader    						*/
/************************************************************************************************/
.qq-uploader { position:relative; width: 100%;}

.qq-upload-button {display:block; /* or inline-block */width: 105px; padding: 7px 0; text-align:center;background:#880000; border-bottom:1px solid #ddd;color:#fff;}
.qq-upload-button-hover {background:#cc0000;}
.qq-upload-button-focus {outline:1px dotted black;}

.qq-upload-drop-area {position:absolute; top:0; left:0; width:100%; height:100%; min-height: 70px; z-index:2;background:#FF9797; text-align:center;}
.qq-upload-drop-area span {display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;}
.qq-upload-drop-area-active {background:#FF7171;}

.qq-upload-list {margin:15px 35px; padding:0; list-style:disc;}
.qq-upload-list li { margin:0; padding:0; line-height:15px; font-size:12px;}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {margin-right: 7px;}

.qq-upload-file {}
.qq-upload-spinner {display:inline-block; background: url("../img/loading.gif"); width:15px; height:15px; vertical-align:text-bottom;}
.qq-upload-size,.qq-upload-cancel {font-size:11px;}

.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}


.check-true{background:url(../img/true-false.png) no-repeat ;height:20px;width:25px;margin: 0px auto}
.check-false{background:url(../img/true-false.png) no-repeat -26px;height:20px;width:25px;margin: 0px auto}

/************************************************************************************************/
/*										Datatable												*/
/************************************************************************************************/
.dataTable thead tr{height:30px;font-size:14px}
.dataTable{border-collapse:collapse}
.odd{background:#E4E4E4;height:30px}
.even{height:30px}
.center{text-align:center}

/*.dataTables_info{float:left;margin:10px 10px}*/
.dataTables_paginate{float:right;margin:5px 10px}
.dataTables_paginate a{padding: 5px 10px;}
.dataTables_filter{float:right;margin:5px 10px}
.dataTables_length{float:left;margin:5px 10px}
.DataTables_sort_wrapper{display:inline;font-size:12px}
.DataTables_sort_icon{float:right}


tbody tr.even:hover, tbody tr.even td.highlighted {background-color: #ECFFB3;}
tbody tr.odd:hover, tbody tr.odd td.highlighted {background-color: #E6FF99;}
tr.even:hover {background-color: #ECFFB3;}
tr.even:hover td.sorting_1 {background-color: #DDFF75;}
tr.even:hover td.sorting_2 {background-color: #E7FF9E;}
tr.even:hover td.sorting_3 {background-color: #E2FF89;}
tr.odd:hover {background-color: #E6FF99;}
tr.odd:hover td.sorting_1 {background-color: #D6FF5C;}
tr.odd:hover td.sorting_2 {background-color: #E0FF84;}
tr.odd:hover td.sorting_3 {background-color: #DBFF70;}

/******************************************************************************/
/*			Validation                                            */
/******************************************************************************/

.error-validation{border: red 2px solid;background-color: #FFA8A8;}
.div-error{background: #ee0101;color: #fff;width: 170px;font-size: 11px;border: 2px solid #ddd;box-shadow: 0 0 6px #000;-moz-box-shadow: 0 0 6px #000;-webkit-box-shadow: 0 0 6px #000;padding: 4px 10px 4px 10px;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;}
.error{color: #A94442;}






/*.alert {
    background: none repeat scroll 0 0 #F6EDBA;
    border-color: #E4BF7F;
    border:1px solid;
    color: #9C6C38;
    margin-bottom: 15px;
}*/
.alert-block {
     padding-bottom: 6px;
    padding-left: 14px;
    padding-top: 12px;
}

.alert .close{
    color: #937F0E;
    right: 4px;
    top: -12px; 
    line-height: 20px;
    position: relative;
}
button.close {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    cursor: pointer;
    padding: 0;
}
.close {
    text-shadow: 1px 1px rgba(255, 255, 255, 0.4);
}
.close {
    color: #000000;
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    opacity: 0.2;
    text-shadow: 0 1px 0 #FFFFFF;
}

.navbar{
    border-radius: 0px;
}

ul.nav li a{
    font-size:18px;
}

ul.nav-pills li a{
    font-size:14px;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus   {
    background-color: #A1D13F;
    border-color: #729629;
}

.pagination > li > a, .pagination > li > span{
    color: #A1D13F;
}

.pagination > li > a:hover, .pagination > li > span{
    color: #729629;
}

.required {
    border: 0 none;
    color: #FF0000;
    font-weight: bold;
}

.btn-logi {
    background-image: linear-gradient(to bottom, #B8CF3D 0px, #83B138 100%);
    background-repeat: repeat-x;
    border-color: #5F8C2C;
    border-radius:18px;
}

.btn-logi:active{
    background-image: linear-gradient(to bottom, #E5EEA5 0px, #83B138 100%);
}

.btn-logi-danger {
    background-image: linear-gradient(to bottom, #d9534f 0px, #c12e2a 100%);
    background-repeat: repeat-x;
    border-color: #d43f3a;
    border-radius:18px;
}

.btn-logi-danger:active, .btn-logi-danger:hover, .btn-logi-danger:focus{
    background-image: none;
    background-color: #d2322d;
    border-color: #ac2925;
}

#offer-list ul.nav li a{
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px 8px;
    border: 1px solid;
}

#offer-list ul.nav li.active a{
    background-color: #A1D13F;
    font-weight: bold;
    border-color: #83B138;
}

#offer-list ul.nav li a:hover, #offer-list ul.nav li a:focus{
    color: #FFFFFF;
    font-weight: bold;
    background-color: #83B138;
}

.panel-logi{
    border: 1px solid #000000;
}

.panel-logi .panel-heading {
    background-color: #A1D13F;
    
}
.panel-logi .panel-heading .panel-title{
    color: #FFFFFF;
    font-weight:bold;
}

span.link-follow:hover{
    cursor: pointer;
}

div.fb-share-button a:hover{
    text-decoration: none;
}

.infi{height: 340px}

.carousel-indicators{
    margin-left:0;
    left:0;
    width:100%;
}

.carousel-caption-logi {
    bottom: 20px;
    color: #fff;
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    z-index: 10;
}

.carousel-caption{
    padding-bottom: 0px;
    margin-bottom:0px;
    padding-top:12px;
    left:0px;
    right:0px;
}
.carousel-indicators{
    bottom:0px;
    padding-bottom: 0px;
    margin-bottom:0px;
}

#t.hp-title:hover {
    text-decoration: none;
    color:#000000;
}

#nav-top-cat ul{
    margin:0px;
}
#map-canvas {
    width: 100%;
    height: 400px;
}