   /*
   Document   : MYSIRT
             Created on : 04-nov-2018, 11.11.41
             Author     : Leda Santosuosso
             Description:
   */
 html {
              font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif; 
              -webkit-text-size-adjust: 100%;
              -ms-text-size-adjust: 100%
 }
 body {
      background-color: #141414;
      font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif; 
      padding-top: 0px;
      padding-bottom: 0px;
      padding-left:0px;
      padding-right:0px;
      margin-bottom: 0px;
  }
  
  
/*********************** HEADER SECTION **********************/


 .headerM {
    background-color:#000000;
    color:#000000;
    min-height: 150px;
    border: 0px; 
    padding-top: 0px;
	padding-bottom: 0px;
	padding-left:25px;
	padding-right:15px;
	margin-bottom: 0px;
	text-align: center;
 }
 .customLogo {
	height: 120px;
	width: auto;
	padding-top:15px;
	
 }
 .cellM{
 	height:70px;
 	background-position:right bottom;
 	padding-left:2px;
	padding-right:2px;
 }

 .systemName{
	font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif; 
	font-size:54px;	
	color: white;
	text-align: left;
 }
 .fontHeaderSamll{
	font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif; 
	font-size:13px;	
	color: white;
	text-align: right;
 }
.bordo {
  border: 3px solid red;
}

.logoM {
	height: 35px;
	width: auto;
/*   	vertical-align: text-bottom; */
	text-align: center;
 }
 .mostra{
	 visibility: visible;
  }
  .nascondi{
	 visibility: hidden;
	 display: none;
  }
  @media screen and (max-width: 992px) {
  .headerM {
    background-image: none;
    min-height: 100px;
    border: 0px; 
    padding-top: 10px;
	padding-bottom: 0px;
	padding-left:25px;
	padding-right:5px;
	margin-bottom: 0px;
  }
   .cellM{
 	height:20px;
 	background-position:right bottom;
 	padding-left:2px;
	padding-right:2px;
  }
  .logoM {
  	height: 20px;
  }
  .fontHeaderSamll{
  	color:#000000;
  	font-size:0px;	
  }
   .systemName{
	font-size:32px;	
   }
    .mostra{
	 visibility: hidden;
	 display: none;
   }
   .nascondi{
   	 visibility: visible;
   	 display: block;
  }
 }

/**************************FINE HEADER SECTION***********************************/


/***************************MENU SECTION ****************************************/

    /* Remove the navbar's default rounded borders and increase the bottom margin */ 

    .navbar {
      margin-bottom: 50px;
      border-radius: 0;
    }   
	.dropdown-submenu {
		position: relative;
	}
		
	.dropdown-submenu > .dropdown-menu {
	    top: 0;
	    left: 100%;
	    margin-top: -6px;
	    margin-left: -1px;
	    -webkit-border-radius: 0 6px 6px 6px;
	    -moz-border-radius: 0 6px 6px;
	    border-radius: 0 6px 6px 6px;
	}
		
	.dropdown-submenu:hover > .dropdown-menu {
	    display: block;
	}
	.dropdown-submenu.pull-left {
	    float: none;
	}
	
	.dropdown-submenu.pull-left > .dropdown-menu {
	    left: -100%;
	    margin-left: 10px;
	    -webkit-border-radius: 6px 0 6px 6px;
	    -moz-border-radius: 6px 0 6px 6px;
	    border-radius: 6px 0 6px 6px;
	}
	/*Leda questa ï¿½ la casellina dei menu quando ï¿½ rimpicciolita*/
	.navbar-toggle {
		position: relative;
		float: right;
		padding: 9px 10px;
		margin-top: 8px;
		margin-right: 15px;
		margin-bottom: 8px;
		background-color: #282828; /*transparent*/
		background-image: none;
		border: 1px solid #282828; /*#31c25 /*transparent*/
		border-radius: 4px
	}

		
	.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus
		{
		color:  #ebebeb;
		background-color: #282828 /*transparent*/
	}
		
		
	.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus
		{
		color: #ebebeb;
		background-color: #282828 /*transparent*/
	}
	
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover,
		.navbar-default .navbar-nav>.active>a:focus {
		color:  #ebebeb;
		background-color: #282828;
	}
	
	.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:hover,
		.navbar-default .navbar-nav>.disabled>a:focus {
		color: #ebebeb;
		background-color: #282828 /*transparent*/
	}
	
	.navbar-default .navbar-toggle {
		border-color: Violet;
	}
	
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus
		{
		background-color: DeepPink;
	}
		
	.navbar-default .navbar-toggle .icon-bar {
		background-color: Silver
	}
	
	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover,
		.navbar-default .navbar-nav>.open>a:focus {
		color: #ebebeb;
		background-color: #282828
	}
	.navbar-default .navbar-link {
		color: Gray
	}
	
	.navbar-default .navbar-link:hover {
		color: #ebebeb
	}
	
	.navbar-default .btn-link {
		color: Gray
	}

	/*questo il colore dello sfondo della barra , in entrambe le risoluzioni, perï¿½ sembra influenzare 
	anche i sottomenu nel caso di risoluzione mobile*/
	.navbar-inverse {
		background-color: #494949;
		border-color:#494949
	}
		
		
	.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus
	{
		color: #ebebeb;
		background-color: #282828 /*transparent*/
	}
		
		
	/*colore delle voci di menu principali, escluso Home*/
	.navbar-inverse .navbar-nav>li>a {
		color: #969696;
	}
	
	.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus
		{
		color: #ebebeb;
		background-color: #282828 /*transparent*/
	}
	
	/*questo da il colore SOLO alla casellina di Home quando il menu ï¿½ grande, o alla riga di Home quando il menu ï¿½ piccolo
	quando ï¿½ selezionato o ci passi sopra */
	 .navbar-inverse .navbar-nav>.active>a:hover,
		.navbar-inverse .navbar-nav>.active>a:focus {
		color: #ebebeb;/*##969696;*/
		background-color:#282828;/*#494949;*/ 

	}
	/*questo da il colore SOLO alla casellina di Home quando il menu ï¿½ grande, o alla riga di Home quando il menu ï¿½ piccolo 
	quando non ï¿½ selezionato nï¿½ ci passi sopra */
	.navbar-inverse .navbar-nav>.active>a {
		color: #969696;
		background-color:#494949; /* Black*/
	}
	/*questo ï¿½ il colore SOLO della casellina di Home quando  ï¿½ piccola quando ci clicchi sopra */
	.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus
	{
		background-color: #6b0d10;/*#ebebeb*/
	}

	/*questa ï¿½ la casellina del menu quando ï¿½ rimpiccolito*/
	.navbar-inverse .navbar-toggle {
		border-color:#000000; /*#ebebeb*/
	}
	

	/*questo ï¿½ il colore delle lineette dentro alla casellina del menu quando ï¿½ rimpicciolita*/
	.navbar-inverse .navbar-toggle .icon-bar {
		background-color:#969696;
	}
	
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
		border-color: acqua
	}
	/*questo fissa il colore della casella di menu che ï¿½ stata selezionata, per differnziarla dalle altre
	e dal mouse over */
	.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover,
		.navbar-inverse .navbar-nav>.open>a:focus {
		color:#ebebeb;/*#ebebeb;*/ 
		background-color: #282828
	}
	.navbar-inverse .navbar-link {
		color: #282828
	}

	.navbar-inverse .btn-link {
		color: #282828
	}
	
	/***AGGIUNTI QUESTI DI SEGUITO **************+*/
	/* sottomenu nella risoluzione standard */
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #ebebeb;/*#fff;*/
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175)
}
	
	/*sottomenu su cui passa il cursore nella risoluzione standard */
	.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	color: #969696;/*#262626;*/
	text-decoration: none;
	background-color: #b7b7b7;/*#f5f5f5*/
	}


.dropdown-menu .divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color:#ebebeb; /*#e5e5e5*/
}		
	.dropdown-menu>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color:#969696; /* #333;*/
	background-color:#ebebeb;
	white-space: nowrap
   }
.dropdown-submenu {
  position: relative;
}

.dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -1px;
}

.caretRight {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
/* 	border-top: 4px dashed; */
/* 	border-top: 4px solid\9; */
/* 	border-right: 4px solid transparent; */
/* 	border-left: 4px solid transparent */
	
	border-left: 4px dashed;
	border-left: 4px solid\9;
	border-bottom: 4px solid transparent;
	border-top: 4px solid transparent	
}   
	
	/*************   MEDIA RESOLUTION ****************************/	
		
@media ( max-width :767px) {

	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
		.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
		color: #ebebeb;
		background-color: #282828 /*transparent*/
	}
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
		.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
		.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
		color: Sienna;
		background-color: GhostWhite
	}

	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: #ebebeb;/*leda cambiato qui #31c25 /*transparent*/*/
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none
	}
	.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header
		{
		padding: 5px 15px 5px 25px
	}
	.navbar-nav .open .dropdown-menu>li>a {
		line-height: 20px
	}
	.navbar-nav .open .dropdown-menu>li>a:hover, .navbar-nav .open .dropdown-menu>li>a:focus
		{
		background-image: none
	}
			
	.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
		border-color: aqua;/*#494949*/
	}

	/*questo ï¿½ il colore delle voci dei sottomenu nella risoluzione mobile */
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
		color: #969696;
		background-color: #ebebeb;
	}
	/*questo ï¿½ il colore dello sfondo della voce di sotto menu su cui passa il cursore nella risoluzione mobile */
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
		.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
		color: #ebebeb;
		background-color: #b7b7b7;/*#282828 */ /*transparent*/
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
		.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
		.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
		color: Navy;/*##969696;*/
		background-color: Fuchsia;/*#494949*/
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
		.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
		.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
		color: #ebebeb;
		background-color: #282828 /*transparent*/
	}
}


/*************************END MENU SECTION **************************************/
/**************************HOME SECTION***********************************/
    .welcome{
    	color: white;
	}
    .container_home{
      background-color: #000000;
      width:100%;
      margin-bottom: 0px;
      margin-top: 0px;
    }
  .divMenuHome	{
     background-color: #000000; 
     /*se non metti il bordo non si prende il background color*/
     border-bottom: 1px solid #000000;
  	}       
/**************************END HOME SECTION***********************************/

/******************* BUTTONS  **********************************************/

.btn-success {
    color: white;
    background-color:#CE1A23;
    border-color: #585858;
}
.btn-success.focus, .btn-success:focus {
	color: #fff;
	background-color: :#CE1A23;
	border-color: #255625
}

.btn-success:hover {
    color: #fff;
    background-color: #6b0d10;
    border-color: #398439
}

.btn-success.active, .btn-success:active, .open>.dropdown-toggle.btn-success
	{
	color: #fff;
	background-color: #CE1A23;
	border-color: #87550A
}
.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover,
	.btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover,
	.open>.dropdown-toggle.btn-success.focus, .open>.dropdown-toggle.btn-success:focus,
	.open>.dropdown-toggle.btn-success:hover {
	color: #fff;
	background-color: #CE1A23;
	border-color: #1F1F1F
}
.btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success.disabled:hover,
	.btn-success[disabled].focus, .btn-success[disabled]:focus,
	.btn-success[disabled]:hover, fieldset[disabled] .btn-success.focus,
	fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover
	{
	background-color: #F39A9E;
	border-color:#A64A74
}
.btn-success .badge {
	color: #CE1A23;
	background-color: #fff
}
.btn-primary:hover {
    color: #fff;
    background-color: #494949;
    border-color: black;
}

.btn-primary {
	color: white;
	background-color: #528C74;
	border-color: #2e6da4
}
/* quando il bottone è premuto */
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover,
	.btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover,
	.open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus,
	.open>.dropdown-toggle.btn-primary:hover {
	color: #fff;
	background-color: #038D80;
	border-color: #122b40
}
.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover,
	.btn-primary[disabled].focus, .btn-primary[disabled]:focus,
	.btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus,
	fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover
	{
	background-color: #C5E2E2;
	color: black;
	border-color: #2e6da4
}
/*********************** END BUTTONS *****************************************/

/****************** LIST **************************************************/

.odd {
	background-color: #f7f7f7;
}
.even {
	background-color: #ececec;
}
.headerTable{
	background-color: #494949;
	color:#ebebeb;
}
.totals{
	background-color: #C23648;
	color:white;
}
.emptyRow{
	background-color: #f7f7f7;
}
/********************* END LIST ******************************************/

   .requiredM {
      border-width: thin;
      border-style: solid;
      border-color: #6b0d10;
   }


    .main_container{
      background-color: #f7f7f7;
      width:100%;
      margin-bottom: 0px;
      margin-top: 0px;
      		padding-top: 0px;
		padding-bottom: 0px;
		padding-left:0px;
		padding-right:0px;
    }  

  .divMenu	{
     background-color: #f7f7f7; 
     /*se non metti il bordo non si prende il background color*/
     border-bottom: 1px solid #f7f7f7; 
  	}
  /************************** FOOTER *************************************************/
  footer {
      background-color: #6b0d10;
      font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif; 
      padding: 25px;
      color:#ebebeb;
  }