




@import "https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic";

.extend {
	width: 100%;
}

.extend a {
	width: 100% !important;
}

p, *{
	font-family: Arial,Helvetica,sans-serif !important;
	font-size:13px;
}

*, .nav-pills > li > a {
	border-radius:0px !important;
}

#sub-menu li a {
    padding: 3px 13px !important;
    text-transform: none;
font-size: 13px;
}

.links-list{
   background: rgba(0, 0, 0, 0) url("../../LifeInWeb/lifeinStatic/imgs/list/links-list-arrow-02.png") no-repeat scroll left 47%;
    color: #777;
    display: block;
    padding: 3px 0 3px 12px;
}

#neway #tbl_dettaglioAnnuncio th, #neway #risultatoRicerca th {
    background: #999 none repeat scroll 0 0;
color: white;
}

body {
    /*font-family: "Roboto",sans-serif !important;*/
	font-family: Arial,Helvetica,sans-serif !important;
	background-color: #000000 !important;
	color: #6c6c6c;
}
#neway a {

	color: #b7a2cb !important;
	text-decoration: none !important;
	font-weight:bold;
	cursor:pointer;
}

#neway a:hover {
	
	color: #b7a2cb !important;
	/*text-decoration: underline !important;*/
	cursor:pointer;
}

#neway #sub-menu li a{	
	color: #777 !important;
	text-decoration: none !important;
	font-weight:normal;
	cursor:pointer;
}	

#neway #sub-menu li a.txt-color-3.bg-2{	
	color: white !important;
	font-weight:bold;
}

#neway #sub-menu li a:hover {
	color: #b7a2cb !important;
	text-decoration: none !important;
	font-weight:normal;
	cursor:pointer;
}	

#neway label{
	float: unset;
	min-width: 190px;
	**width:190px;
}
/* BACKGROUND_COLORS */
		
		#neway .bg-1 {
			background-color: #000 !important;
			color: white !important;
		}
		
		#neway .bg-2 {
			background-color: #b7a2cb !important;
			color: #ffffff !important;
		}
		#neway .bg-2:hover {
			background-color: #f8d3e4 !important;
			color: #ffffff !important;
		}
		#neway .bg-2 a {
			color: #ffffff !important;
		}
		
		#neway .bg-3 {
			background-color: #666 !important;
			color: #ffffff !important;
		}
		#neway .bg-3:hover {
			background-color: #666666 !important;
			color: #ffffff !important;
		}
		#neway .bg-3 a{
			color: #ffffff !important;
		}
		#neway .bg-3:hover a{
			color: #eee !important;
		}
		
/* FONT_COLORS */

#neway div#__header.content.bg-1 h1 {
    color: #f8d3e4;
}

		#neway .txt-color-1 {
			color: #eee !important;
		}
		#neway .txt-color-2 {
			color: #b7a2cb !important;
		}
		#neway .txt-color-3 {
			color: #ffffff !important;
		}
		
/* piccole fix */
#wrapper {
	margin-top: 0;
}
		
		
/* Renderele immagini responsive */
	#neway img { 
		display:block; height: auto; max-width: 100%; 
	}
		

/* Rendere il testp dei bottoni responsive */
	#neway .multi-line-button { 
		#ffffff-space: normal !important; 
		text-align: left !important; 
	}

/* centrare verticalmente e orizoontalmente */

	#neway .super-center {
		text-align: center !important;
    			vertical-align: middle !important;
	}

	
/* Form con bordi */
	#neway .bordered-form fieldset {
		padding: 30px;
		border: 2px solid  #b7a2cb;
		border-radius: 10px;
	}
	#neway .bordered-form fieldset legend {
		padding: 2px 30px 2px 30px;
		border: 2px solid  #b7a2cb;
		/*border-radius: 10px;*/
		text-transform: uppercase;
		color: #b7a2cb;
		font-weight: bold;
		font-style: italic;
	}

/* Bordo generico */
#neway .bordered {
		padding: 30px;
		border: 2px solid  #b7a2cb;
		/*border-radius: 10px;*/
	}
#neway .bordered legend {
		padding: 10px;
		border: 2px solid  #b7a2cb;
		/*border-radius: 10px;*/
		color: #b7a2cb;
		text-transform: uppercase;
		font-weight: bold;
	}
	

/* sezioni singole */

#__header {
	border-bottom: 1px solid #b7a2cb;
	background-color:#000 !important;
}

#__footer {
	padding: 30px;
}

#neway #content {
	padding: 10px 20px 10px 20px;
}


/* candidato home */
#neway .linkbox h2{
	width: 70%;
}



/* NASCONDERE LE SCROLL BARS */
/*::-webkit-scrollbar {
	display: none;
}
div {
	overflow: -moz-scrollbars-none;
}*/


/* TABELLE CONTRATTI CLIENTE */

/* affianca freccia e titolo tabella anni */
#neway #listaAnniContratti > h3 > span {
	display: inline-block!important;
}
/* affianca freccia e titolo tabella sedi */
#neway #listaSediDiLavoro > h2 > span {
	display: inline-block!important;
}
/* rimozione spazi bianchi tambella anni */
#listaAnniContratti > div {
	padding: 0!important;
}
/* rimozione spazi bianchi tambella sedi */
#neway #listaSediDiLavoro > div {
	padding: 0!important;
}

/* Colori e stile tabelle sedi */

/* rimozione spazio bianco */
#neway .cliente td[colspan="8"] {
	padding: 0px !important;
}

 /* valida per cliente e sottotabella */
#neway .cliente th{
	padding: 8px 0px;
	background-color: #666666;
	text-align: center;
}
#neway .cliente th:hover{
	cursor:pointer;
}

#neway .cliente > tbody > tr > th {
	background-color: #b7a2cb;
	text-align: center !important;
    			vertical-align: middle !important;
}

#neway .cliente > tbody > tr > th > a{
	color:white !important;
}
#neway .cliente a {
    color: #444444 !important;
    background-color: transparent;
    font-size: 12px !important;
    font-weight: bold !important;
}

#neway .cliente td{
	padding: 4px 0px;
	text-align: center;
text-align: center !important;
    			vertical-align: middle !important;
padding: 15px 5px;
}

/* colori e stili tabelle dipendenti*/

/* rimozione spazio bianco */
#neway .dipendenteCliente {
	margin: 0px !important;
	width: 100% !important;
}
#neway .dipendenteCliente tr{
	border-bottom: 1px solid #666666;
}

#neway .dipendenteCliente th {
    	font-size: 9.5px;
	padding: 0 5px;
	color:white;
}
#neway .dipendenteCliente td {
    	font-size: 9.5px;
	padding: 10px 5px;
}




/* TABELLE FATTURE CLIENTE */

/* affianca freccia e titolo tabella anni */

#neway #listaAnniFatture > h3 > span {
	display: inline-block!important;
}

/* rimozione spazi bianchi tabella anni */

#neway #listaAnniFatture > div {
	padding: 0!important;
}

#neway #listaAnniFatture .cliente {
	margin: 0px !important;
	width: 100% !important;
}





/* FRECCIE PER LE TABELLE ORDINABILI */
#neway .DESC {
	background-image: url(../images/sort_down.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

#neway .ASC {
	background-image: url(../images/sort_up.gif);
	background-position: right top;
	background-repeat: no-repeat;
}




/* Consentire al contenuto degli accrdio di scrollare  */

#neway .ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active {
    	overflow-x: scroll !important;
	overflow-y: hidden !important;
}


/* CANDIDATO TABELLA CONTRATTI */

#neway #listaAnniAss div {
	padding: 0;
	margin: 0;
}


/* CANDIDATO TABELLA CEDOLINI */



#neway #listaAnniCed > h3 > span {
	display: inline-block!important;
}

#neway #listaAnniCed div {
	padding: 0;
	margin: 0;
}

#neway #listaAnniCed td {
	padding: 15px 0 15px 0;
	
}


#neway label.lblinline {
    display: inline;
	width:100px;
    
}

#neway .errors{
	color:#d3aebf;
	font-size:1.1em;
	font-weight:bold;
}
#neway .alert-danger {
    color: #cc0055;
    background-color: #f2dede;
    border-color: #ebccd1;
}
#input_cittaNascita, #input_residenzaCitta {
    display: inline;
}
#neway .h1, #neway h1 {
    font-size: 25px;
}
#neway .h2, #neway h2 {
    font-size: 18px;
}


#neway .alert-success {
    background-color: #edffdd;
    border-color: #d0e2b0;
    color: #666;
}

#neway #container{
	background-color: white !important;
}

#neway #content{
	background-color: white !important;
}

#neway th{
	background: #f8d3e4; /*c0aed0;*/
}

#neway .alert-info{
background: #f6e3f6 none repeat scroll 0 0;
    border-color: #ebc6ef;
    color: #8a759e;
}

#neway input[type="submit"] {
    float: unset;
}


#neway input[type="button"] {
    color: white;
}
#neway select, #neway input[type="text"], #neway input[type="password"], #neway input[type="email"], #aziendaExpProf {
	display:inline;
	height: 34px;
	margin:2px;
}


#neway select[multiple], 
#neway select[size] {
    height: auto;
}
#neway #formRicerca fieldset input,#formRicerca fieldset select{
	width:240px;
}

#neway .infoRicerca{
	font-weight:bold;
	font-size:1.1em;
}

#neway headline{
    background: rgba(0, 0, 0, 0) url("http://www.lifein.it/images/headline-bg.png") repeat-x scroll 0 50%;
    display: block;
    margin: 30px 0 8px;

}
#neway  no-margin{
 margin-top: 0;
}
#neway .headline h3, #neway .headline h4 {
    background-color: white;
    color: #c0aed0;
    display: inline;
    font-size: 20px;
    padding: 0 10px 0 0;
}
.menu_top {
    position: absolute;
    right: 110px;
    top: 5px;
}
.menu_top a{
text-decoration: none;
}

.containerAnnunci .annuncio:nth-child(odd) {
	background-color: rgba(248, 211, 228, 0.4);
}

.h5dettaglio {
	margin: 0;
	background: none;
	text-transform: capitalize;
	color: #b7a2cb;
	font-weight: bold;
}

.btnMod {
	height: 40px;
}

@media only screen and (max-width: 767px) { 

/***************************** STUDI *****************************/		
     /* Forza la tabella a non comportarsi come una normale tabella */ 

  
 	#no-more-tables-studi table,  
 	#no-more-tables-studi thead,  
 	#no-more-tables-studi tbody,  
 	#no-more-tables-studi th,  
 	#no-more-tables-studi td,  
 	#no-more-tables-studi tr {  
 		display: block;  
 	} 
  
 	/* Nasconde le intestazioni della tabella */ 
 	#no-more-tables-studi thead tr {  
 		position: absolute; 
 		top:-9999px; 
 		left:-9999px; 
 	} 
 	#no-more-tables-studi tr { border: 1px solid #ccc; } 
	#no-more-tables-studi td {  
 		/* Inserisce il comportamento come una riga */ 
 		border: none; 
 		border-bottom: 1px solid #eee;  
 		position: relative; 
 		/*padding-left: 50%;  */
 		
 		white-space: normal; 
 		text-align:left; 
 	} 

 	#no-more-tables-studi td:before{  

 		/* Inserisce il comportamento come un'intestazione di tabella */ 
 		position: relative; 
 		/* I valori top/left agiscono come padding */ 
 		/*top: 0; 
 		left: 6px; 
 		width: 45%;  
 		 
 		white-space: nowrap; 
 		text-align:left; */
 		padding-right: 10px; 
 		font-weight: bold; 
 	} 

 	/* Aggiunge l'etichetta ai dati della tabella */ 
 		#no-more-tables-studi td:before{ content: attr(data-title)  			
 	} 
	
/***************************** LINGUE *****************************/		
     /* Forza la tabella a non comportarsi come una normale tabella */ 

  
 	#no-more-tables-lingue table,  
 	#no-more-tables-lingue thead,  
 	#no-more-tables-lingue tbody,  
 	#no-more-tables-lingue th,  
 	#no-more-tables-lingue td,  
 	#no-more-tables-lingue tr {  
 		display: block;  
 	} 
  
 	/* Nasconde le intestazioni della tabella */ 
 	#no-more-tables-lingue thead tr {  
 		position: absolute; 
 		top:-9999px; 
 		left:-9999px; 
 	} 
 	#no-more-tables-lingue tr { border: 1px solid #ccc; } 
	#no-more-tables-lingue td {  
 		/* Inserisce il comportamento come una riga */ 
 		border: none; 
 		border-bottom: 1px solid #eee;  
 		position: relative; 
 		/*padding-left: 50%;  */
 		
 		white-space: normal; 
 		text-align:left; 
 	} 

 	#no-more-tables-lingue td:before{  

 		/* Inserisce il comportamento come un'intestazione di tabella */ 
 		position: relative; 
 		/* I valori top/left agiscono come padding */ 
 		/*top: 0; 
 		left: 6px; 
 		width: 45%;  
 		 
 		white-space: nowrap; 
 		text-align:left; */
 		padding-right: 10px; 
 		font-weight: bold; 
 	} 

 	/* Aggiunge l'etichetta ai dati della tabella */ 
 		#no-more-tables-lingue td:before{ content: attr(data-title)  			
 	} 	
 	
/***************************** CONOSCENZE INFORMATICHE *****************************/		
     /* Forza la tabella a non comportarsi come una normale tabella */ 

  
 	#no-more-tables-conosc table,  
 	#no-more-tables-conosc thead,  
 	#no-more-tables-conosc tbody,  
 	#no-more-tables-conosc th,  
 	#no-more-tables-conosc td,  
 	#no-more-tables-conosc tr {  
 		display: block;  
 	} 
  
 	/* Nasconde le intestazioni della tabella */ 
 	#no-more-tables-conosc thead tr {  
 		position: absolute; 
 		top:-9999px; 
 		left:-9999px; 
 	} 
 	#no-more-tables-conosc tr { border: 1px solid #ccc; } 
	#no-more-tables-conosc td {  
 		/* Inserisce il comportamento come una riga */ 
 		border: none; 
 		border-bottom: 1px solid #eee;  
 		position: relative; 
 		/*padding-left: 50%;  */
 		
 		white-space: normal; 
 		text-align:left; 
 	} 

 	#no-more-tables-conosc td:before{  

 		/* Inserisce il comportamento come un'intestazione di tabella */ 
 		position: relative; 
 		/* I valori top/left agiscono come padding */ 
 		/*top: 0; 
 		left: 6px; 
 		width: 45%;  
 		 
 		white-space: nowrap; 
 		text-align:left; */
 		padding-right: 10px; 
 		font-weight: bold; 
 	} 

 	/* Aggiunge l'etichetta ai dati della tabella */ 
 		#no-more-tables-conosc td:before{ content: attr(data-title)  			
 	}  
 	
/***************************** CONOSCENZE INFORMATICHE *****************************/		
     /* Forza la tabella a non comportarsi come una normale tabella */ 

  
 	#no-more-tables-esp table,  
 	#no-more-tables-esp thead,  
 	#no-more-tables-esp tbody,  
 	#no-more-tables-esp th,  
 	#no-more-tables-esp td,  
 	#no-more-tables-esp tr {  
 		display: block;  
 	} 
  
 	/* Nasconde le intestazioni della tabella */ 
 	#no-more-tables-esp thead tr {  
 		position: absolute; 
 		top:-9999px; 
 		left:-9999px; 
 	} 
 	#no-more-tables-esp tr { border: 1px solid #ccc; } 
	#no-more-tables-esp td {  
 		/* Inserisce il comportamento come una riga */ 
 		border: none; 
 		border-bottom: 1px solid #eee;  
 		position: relative; 
 		/*padding-left: 50%;  */
 		
 		white-space: normal; 
 		text-align:left; 
 	} 

 	#no-more-tables-esp td:before{  

 		/* Inserisce il comportamento come un'intestazione di tabella */ 
 		position: relative; 
 		/* I valori top/left agiscono come padding */ 
 		/*top: 0; 
 		left: 6px; 
 		width: 45%;  
 		 
 		white-space: nowrap; 
 		text-align:left; */
 		padding-right: 10px; 
 		font-weight: bold; 
 	} 

 	/* Aggiunge l'etichetta ai dati della tabella */ 
 		#no-more-tables-esp td:before{ content: attr(data-title)  			
 	}   		
 	
/***************************** ASSUNZIONI DIPENDENTE *****************************/		
     /* Forza la tabella a non comportarsi come una normale tabella */ 

  #no-more-tables-assunz td{
  	padding-top: 4px;
  	padding-bottom: 4px;
  	font-size:0.9em;
  }
  
 	#no-more-tables-assunz table,  
 	#no-more-tables-assunz thead,  
 	#no-more-tables-assunz tbody,  
 	#no-more-tables-assunz th,  
 	#no-more-tables-assunz td,  
 	#no-more-tables-assunz tr {  
 		display: block;  
 	} 
  
 	/* Nasconde le intestazioni della tabella */ 
 	#no-more-tables-assunz thead tr {  
 		position: absolute; 
 		top:-9999px; 
 		left:-9999px; 
 	} 
 	#no-more-tables-assunz tr { border: 1px solid #ccc; } 
	#no-more-tables-assunz td {  
 		/* Inserisce il comportamento come una riga */ 
 		border: none; 
 		border-bottom: 1px solid #eee;  
 		position: relative; 
 		/*padding-left: 50%;  */
 		
 		white-space: normal; 
 		text-align:left; 
 	} 

 	#no-more-tables-assunz td:before{  

 		/* Inserisce il comportamento come un'intestazione di tabella */ 
 		position: relative; 
 		/* I valori top/left agiscono come padding */ 
 		/*top: 0; 
 		left: 6px; 
 		width: 45%;  
 		 
 		white-space: nowrap; 
 		text-align:left; */
 		padding-right: 10px; 
 		font-weight: bold; 
 	} 

 	/* Aggiunge l'etichetta ai dati della tabella */ 
 		#no-more-tables-assunz td:before{ content: attr(data-title)  			
 	}

	#sub-menu li a {
		font-size: 15px !important;
	}
	
}

.btn-default {
	margin-top: 5px;
}

.headline h3 {
	text-transform: capitalize;
	font-size: 30px !important;
}

#listaAnniContratti td, #neway h2.ui-accordion-header {

    font-size: 11px;

}	
#neway .cliente a.mostraDipendenti {

    font-size: 20px !important;
		
}