@charset "utf-8";
/* CSS Document */

body {
	/*background-image:url(include/immagini/fundal_biblioteca.jpg);*/
  /* Background image is centered vertically and horizontally at all times */
  background-position: center center;
  
  /* Background image doesn't tile */
  background-repeat: no-repeat;
  
  /* Background image is fixed in the viewport so that it doesn't move when 
     the content's height is greater than the image's height */
  background-attachment: fixed;
  
  /* This is what makes the background image rescale based
     on the container's size */
  background-size: cover;
  
  /* Set a background color that will be displayed
     while the background image is loading */
  /*background-color: #4b6c9f;*/
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
    /* The image used */
  background-image: url("../imagini/fundal_biblioteca.jpg");

  /* Full height */
  height: 100%; 

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
	a:link {text-decoration: none !important;}
	a:visited {text-decoration: none !important;}
	a:hover {text-decoration: none !important;}
	a:active {text-decoration: none !important; color: #e81b0a;}
	
form label{
		 font-weight:bold;
		}	

.navbar {
	/*background-color:#274C77;*/
	color:#000;
}

.navbar-dark .navbar-toggler {
    color: rgba(0, 0, 0, 0.5);
    border-color: rgba(0, 0, 0, 1);
    border-width: medium;
}

.titlu_pagina {color:#522608;}

.tabellacentrale {
	background-color:#FBFBF2;
	padding:5px;	
	border: 1px solid #888888;
  	
}
.tabellaricerca {
	background-color:#FBFBF2;
	padding:5px;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 8px;
}

.tasto_menu { 
  background-color:#e81b0a;
   background-image: linear-gradient(rgba(186, 28, 3, 1), rgba(248, 66, 27, 1)); /* Standard syntax (must be last) */
  padding:  5px 5px 5px 5px;
  color:#FFF;
  font-weight:bold;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid;
  box-shadow: 3px 3px #888888;
}

.tasto_menu2 { 
  background-color:#e81b0a;
  padding:  5px 10px 5px 5px;
  color:#FFF;
  font-weight:bold;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid;
  box-shadow: 3px 3px #888888;
}

.tasto_menu_sm { 
  background-color:#6c757d;
  padding:  5px;
  color:#FFF;
  font-size: 28px;
  font-weight:bold;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-align:center;
  min-width:40px;
  vertical-align:super;
}
.tasto_menu_sm:hover { 
    color: #dbdbdb;
  /*background: rgb(10,88,202);*/
	background-color:#212529;
}

.tasto_cancella { 
  background-color:#e81b0a;
  padding:  5px 5px 5px 5px;
  color:#fff;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid;
  box-shadow: 3px 3px #888888;
}

.tasto_annullato { /* Rosso */
  background-color:#e81b0a;
  background-image: linear-gradient(rgba(186, 28, 3, 1), rgba(248, 66, 27, 1)); /* Standard syntax (must be last) */
  padding:  5px 5px 5px 5px;
  color:#fff;
  -moz-border-radius: 5px;
  border-radius: 5px;
  /* border: 1px solid; */
  box-shadow: 3px 3px #888888;
  margin-bottom: 4px;
  margin-left:1px;
  margin-right:1px;
  text-align:center;
}

.tasto_confermato { /* Blue - EX Verde */
  background-color:#67cb68;
  background-image: linear-gradient(rgba(31, 212, 58, 1), rgba(98, 253, 125, 1)); /* Standard syntax (must be last) - VERDE */
  /* background-image: linear-gradient(rgba(32, 100, 237, 1), rgba(27, 208, 251, 1)); /* Standard syntax (must be last) */ 
  padding:  5px 5px 5px 5px;
  color:#000;
  -moz-border-radius: 5px;
  border-radius: 5px;
  /* border: 1px solid; */
  box-shadow: 3px 3px #888888;
  margin-bottom: 4px;
  margin-left:1px;
  margin-right:1px;
  text-align:center;
}

.tasto_non_confermato { /* Giallo */
  background-color:#feff93;
  background-image: linear-gradient(rgba(231, 239, 30, 1), rgba(252, 251, 221, 1)); /* Standard syntax (must be last) */
  padding:  5px 5px 5px 5px;
  color:#000;
  -moz-border-radius: 5px;
  border-radius: 5px;
  /* border: 1px solid; */
  box-shadow: 3px 3px #888888;
  margin-bottom: 4px;
  margin-left:1px;
  margin-right:1px;
  text-align:center;
}
.tasto_ordinare { 
  background-color:#337ab7;
  padding:  5px 5px 5px 5px;
  color:#000;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid;
  box-shadow: 3px 3px #888888;
}

.tasto_fatto {  /* Bianco */
  background-color:#ffffff;
  background-image: linear-gradient(rgba(205, 205, 205, 1), rgba(239, 239, 239, 1)); /* Standard syntax (must be last) */
  padding:  5px 5px 5px 5px;
  color:#000;
  -moz-border-radius: 5px;
  border-radius: 5px;
  /* border: 1px solid; */
  box-shadow: 3px 3px #888888;
  margin-bottom: 4px;
  margin-left:1px;
  margin-right:1px;
  text-align:center;
}

.tasto_ritirare { 
  background-color:#ffffff;
  padding:  5px 5px 5px 5px;
  color:#000;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid;
  box-shadow: 3px 3px #888888;
}

.tasto_verde { 
  background-color:#67cb68;
  padding:  5px 5px 5px 5px;
  color:#000;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid;
  box-shadow: 3px 3px #888888;
}

.tasto_giallo { 
  background-color:#feff93;
  padding:  5px 5px 5px 5px;
  color:#000;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid;
  box-shadow: 3px 3px #888888;
}

.tasto_arancione { 
  background-color:#F60;
  padding:  5px 5px 5px 5px;
  color:#000;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid;
  box-shadow: 3px 3px #888888;
}

.tasto_griggio { 
  background-color:#dbdbdb;
  background-image: linear-gradient(rgba(115, 115, 115, 1), rgba(213, 213, 213, 1)); /* Standard syntax (must be last) */
  padding:  5px 5px 5px 5px;
  color:#000;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid;
  box-shadow: 3px 3px #888888;
}

.tasto_freccia {
  background-color:#dbdbdb;
  width:50px;
  height:30px;
  padding:  5px 5px 5px 5px;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:10px;
  color:#000;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid;
  box-shadow: 3px 3px #888888;
  float:left;
}

.contorno_titolo { 
  background-color:#bababa;
  padding:  5px 5px 5px 5px;
  color:#FFF;
  font-weight:bold;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid;
  box-shadow: 3px 3px #888888;
}

.bottone_blue {  /* Blue */
  background-color:#2d9dde;
  background-image: linear-gradient(rgba(76, 185, 247, 1), rgba(10, 126, 194, 1)); /* Standard syntax (must be last) */
  padding:  5px 5px 5px 5px;
  color:#fff;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid;
  box-shadow: 3px 3px #888888;
  vertical-align:top;
  font-size:18px;
}

.tasto_email {
	background-image:url(include/immagini/email-icon.png);
	
}

.table thead th{
   vertical-align:middle;
}

.table td {
  vertical-align: middle !important;
}

.griggio {
	background-color:#f5f5f5;
}

#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 24px;
  border: none;
  outline: none;
  background-color: #e81b0a;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 4px;
}

#myBtn:hover {
  background-color: #555;
}
