$bg-color: white;
$border-color: #bbb;

.SquadreCaccia-portlet{
	.content{
	    background: $bg-color;
	    border-radius: 20px;
	    margin: auto auto 20px;
	    padding: 20px;
	    border: 1px solid orange;
	}
	
	form[id$="menuForm"] {
		    
	    div[id$="menuNav"] > div,
	    div[id$="menuNav"] > div li ul {
		    border: 1px solid orange;
		    border-radius: 5px;
		}
	}
	
	.ui-widget-header {
	    background: none repeat scroll 0 0 #ddd;
	}
	
	.portlet-form-label {
	    display: inline-block;
	    margin-bottom: 20px;
	    width: 250px;
	}	
	
	input[type="submit"]{
	    min-height: 30px;
	    margin-bottom: 8px;
	    margin-right: 12px;
	    margin-top: 8px;
	    line-height: 17px;
	    
	    &:hover{
			background: none;
		    background-color: orange;
		    margin-bottom: 8px;
		    margin-right: 12px;
		    margin-top: 8px;
		}
	}
	
	.btnExport {
	    background-color: #d4d4d4;
	    border-radius: 4px;
	    border:none;
	    font-family: "Titillium Web";
	    font-size: 14px;
	    font-weight: bold;
	    margin-bottom: 12px;
	    margin-right: 12px;
	    margin-top: 12px;
	    line-height: 17px;
	    
		&:hover {
			background: none;
		    background-color: orange;
		    color: black;
		    border-radius: 4px;
		    border:none;
		    font-family: "Titillium Web";
		    font-size: 14px;
		    font-weight: bold;
		    margin-bottom: 12px;
		    margin-right: 12px;
		    margin-top: 12px;
		}
	}
	
	/*
	table {
	    margin-bottom: 20px;
	}
	*/
	
	.bigTable{
		
		&.ui-datatable .ui-header-column,
		&.ui-datatable .ui-footer-column {
		    padding: 4px 4px;
		}
		
		&.ui-datatable thead > tr > th
		{
			font-size:10px;
		}
		
		&.ui-datatable tbody.ui-datatable-data > tr > td,
		&.ui-datatable tbody.ui-datatable-data-empty > tr > td {
		    padding: 4px 5px;
		    font-size:10px;
		}
	}
	
	div[id*="filtroBattute"]{
		.portlet-form-label {
	    	margin-bottom: 0px !important;
		}
	    
	    td {
		    padding: 5px;
		}
	}
	
	div[id*="battuteForm"] .portlet-form-label {
	    margin-bottom: 20px;
	    width: 200px;
	}
	
	div[id*="battuteForm"] span input {
	    margin-right: 10px;
	    width: 153px;
	}
	
	div[id*="cacciatoreForm"] .portlet-form-label {
	    margin-bottom: 20px;
	    width: 200px;
	}
	
	div[id*="cacciatoreForm"] span input {
	    margin-right: 10px;
	    width: 153px;
	}
	
	h5 {
	    margin-bottom: 13px;
	}
	
	.selezioneSquadra {
	    margin-bottom: 35px;
	    margin-top: 10px;
	    
	    .ui-panel-content {
    		margin-top: 5px;
		}
		
		td {
    		padding: 15px;
    		vertical-align: top;
		}
		
		table {
		    margin-bottom: 5px;
		}
	}
	
	.ui-simpleselectonemenu select {
	    margin-bottom: 10px;
	}
	
	.settoriDualList{
	    background: transparent;
	    border: 1px solid $border-color;
	    margin: 20px 0;
	    width: 65%;
	    
	    .if-list-nctrl-head {
		    margin: -1px;
		}
		
		.if-list-dl {
		    margin: 0;
		    padding: 0 4px;
		}
    }
    
    .partecipanti{ 
    	div[id$="disponibiliTable"] td {
		    height: 61px;
		}
		
		.centeredPanelGrid {
	    	display: none;
		}
	}
	
	.partecipantiBattutaCheck { 
		width: 10%;
	} 
	
	.partecipantiBattutaNames {
		width: 90%;
		text-align: left!important; 
		padding-left: 40px!important;
	}
	
	.partecipantiBattutaNames > div {
		padding-left: 0px!important;
	}
	
	.exportGrid{
		td {
		    padding: 0 10px 0 0;
		}
		
		table {
		    margin-bottom: 0;
		}	
	}	

	.menuNavigazione
	{
		padding: 15px;
	}
	
	.elencoFunzioni
	{
		padding-bottom: 5px;
	}
	
	div.panelBntBottom > input
	{
		display: inline;
	}
	
	
	.wijmo-wijmenu-link.ui-corner-all.ui-state-hover
	{
		background: none;
		background-color: #EDAB29;
	}
	
	.panelBottom
	{
		padding-top:15px;
	}
	
	.checkBoxDenti
	{
		padding-right: 2px;
	}
	
	.labelDenti
	{
		padding-right: 15px;
	}
	
	.testo
	{
		font-family: 'Arial';
		font-size: 16px;
		font-weight: 400;
			
	}
	
	table.tableBattuta
	{
		border-spacing: 10px;
	  	border-collapse: separate;
	}
	
	/*
	.caccia input[type="submit"]:hover {
		background: none;
		background-color: #EDAB29 !important;
	}
	*/
	
	/*
	tr.tableBattuta > td
	{
	  padding-bottom: 5px;
	}
	*/
	
	.labelBattuta
	{
		padding-right: 10px;
	}
	
	.btnBottom
	
	.iceMnuBarItem a:hover, myHomeMenuItem a:hover
	{ 
	  background: green;
	  color: red;
	}
	
	.link a, .squadrecaccia .link a:hover, .squadrecaccia .link a:visited
	{
		font-family: 'Arial';
		font-size: 16px;
		font-weight: 400;
		text-decoration: underline;
	}
	.labelCerca
	{
		
	}
	
	.welcomeText
	{
		font-weight:normal;
		font-size:16px;
	}
	
	.wijmo-wijmenu .wijmo-wijmenu-parent .wijmo-wijmenu-child {
	    width: 250px;
	}
}
