@charset "utf-8"; 
/* CSS Document */
html {
  position: relative;
  min-height: 100%;
}
body {
  margin-top: 50px; 
  margin-bottom: 50px;
  font-family: 'Antonio';
  color: #253779;
  background: #ebeef9;
}

a:link {
  text-decoration: none;
  color: #253779;
  /*color: darkgreen;*/
}
a:hover {
  color: #4262D8;
}
a:visited {
  color: #253779;
}

.img-over{
	position: relative;
	/*left: 0 ;
	top: 0;*/
}
.img-left {
    position: absolute;
    left: 15px;
    top: 5px;
}
.img-right {
    position: absolute;
    right: 15px;
    top: 5px;
}

.header{
	padding:5px;
	color:#253779;
	position:absolute ;
	top: 0;
	width: 100%;
	height: 50px;
	padding-top: 7px;
	background: #253779; /* Old browsers */
	background: -moz-linear-gradient(to bottom, #ebeef9 50%, #253779 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(to bottom, #ebeef9 50%,#253779 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to top, #ebeef9 65%,#253779 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebeef9', endColorstr='#253779',GradientType=0 ); /* IE6-9 */
}

.footer{
	padding:5px;
	padding-top: 18px;
	font-size: 16px;
	color:#fff;
	position: absolute;
	bottom: 0;
	width: 100%; 
	height: 50px;
	background: #253779; /* Old browsers */
	background: -moz-linear-gradient(to bottom, #ebeef9 50%, #253779 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(to bottom, #ebeef9 50%,#253779 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to top, #253779 65%,#ebeef9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebeef9', endColorstr='#253779',GradientType=0 ); /* IE6-9 */
}

/* CARDS */

.card-events-head{
	color:#009640;
	padding: 5px;
	background: #009640; /* Old browsers */
	background: -moz-linear-gradient(top,  #009640 0%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #009640 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #009640 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009640', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.card-events2-footer{
	color:#009640;
	padding: 5px;
	background: #009640; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #009640 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 0%,#009640 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 0%,#009640 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#009640',GradientType=0 ); /* IE6-9 */
}

.card-database-head{
	color:#253779;
	padding: 5px;
	background: #00b8f0; /* Old browsers */
	background: -moz-linear-gradient(top,  #00b8f0 0%, #ebeef9 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #00b8f0 0%,#ebeef9 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #00b8f0 0%,#ebeef9 80%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b8f0', endColorstr='#ebeef9',GradientType=0 ); /* IE6-9 */
}
.card-database-footer{ /* UTILIZZATO? */
	color:#253779;
	padding: 5px;
	background: #00b8f0; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #00b8f0 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 0%,#00b8f0 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 0%,#00b8f0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00b8f0',GradientType=0 ); /* IE6-9 */
}

/* GRADIENT */
.gradient-database{ /* NUOVO */
	color:#00b8f0;
	padding: 20px;
	background: #00b8f0; /* Old browsers */
	background: -moz-linear-gradient(top,  #00b8f0 20%, #ebeef9 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #00b8f0 20%,#ebeef9 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ebeef9 0%, #00b8f0 5%,#ebeef9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b8f0', endColorstr='#ebeef9',GradientType=0 ); /* IE6-9 */
}
.gradient-database a{
	color:#fff;
}
.gradient-database-text{
	color:#253779;
}

.gradient-events{
	color:#fff;
	padding: 20px;
	background: #009640; /* Old browsers */
	background: -moz-linear-gradient(top,  #009640 0%, #ebeef9 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #009640 0%,#ebeef9 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ebeef9 0%, #009640 5%,#ebeef9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009640', endColorstr='#ebeef9',GradientType=0 ); /* IE6-9 */
}
.gradient-events a{
	color:#fff;
}
.gradient-events-rev{
	color:#fff;
	padding: 20px;
	background: #009640; /* Old browsers */
	background: -moz-linear-gradient(top,  #009640 0%, #ebeef9 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #009640 0%,#ebeef9 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to top,  #009640 0%,#ebeef9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009640', endColorstr='#ebeef9',GradientType=0 ); /* IE6-9 */
}

.gradient-fise {
	color: #8e7202; /* 144C8E */
	padding: 20px;
	background: #8e7202;
	background: -moz-linear-gradient(top, #8e7202 0%, #ebeef9 100%);
	background: -webkit-linear-gradient(top, #8e7202 0%, #ebeef9 100%);
	background: linear-gradient(to bottom, #ebeef9 0%, #8e7202 5%, #ebeef9 70%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e7202', endColorstr='#ebeef9',GradientType=0 );
}
.gradient-fise a {
	color: white;
}

.gradient-live{
	color:#e30613;
	padding: 20px;
	background: #e30613; /* Old browsers */
	background: -moz-linear-gradient(to bottom, #e30613 0%, #ebeef9 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(to bottom, #e30613 0%, #ebeef9 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ebeef9 0%, #e30613 5%, #ebeef9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e30613', endColorstr='#ebeef9',GradientType=0 ); /* IE6-9 */
}
.gradient-live a{
	color:#fff;
}

.gradient-live-rev{
	color: #fff; /* #e30613 */
	padding: 20px;
	background: #e30613; /* Old browsers */
	background: -moz-linear-gradient(to top, #e30613 0%, #ebeef9 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(to top, #e30613 0%, #ebeef9 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to top, #e30613 0%, #ebeef9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e30613', endColorstr='#ebeef9',GradientType=0 ); /* IE6-9 */
}

.gradient-news{ /* NUOVO */
	color:#FFF;
	padding: 20px;
	background: #874efe; /* Old browsers */
	background: -moz-linear-gradient(top,  #874efe 0%, #ebeef9 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #874efe 0%,#ebeef9 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ebeef9 0%, #874efe 5%,#ebeef9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#874efe', endColorstr='#ebeef9',GradientType=0 ); /* IE6-9 */
}
.gradient-news a{
	color:#FFF;
}

.gradient-user {
	color: #253779;
	padding: 20px;
	background: #253779;
	background: -moz-linear-gradient(top, #253779 0%, #ebeef9 100%);
	background: -webkit-linear-gradient(top, #253779 0%,#ebeef9 100%);
	background: linear-gradient(to bottom, #ebeef9 0%, #253779 5%,#ebeef9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#253779', endColorstr='#ebeef9',GradientType=0 );
}
.gradient-user a {
	color: #ffffff;
}

/* TABLES */

.table{
	font-size: 13px;
}
.table-hover > tbody > tr:hover {
  background-color: #e3eef2;
}

table, th, td {
  /*border: 1px solid;
  padding: 5px;*/
}

/* ALTRO */

.db_nominativo{
	text-align:center;
	font-size: 26px;
	color:#253779; /* 00b8f0 */
	text-shadow: 1px 1px #00b8f0; /* ebebeb */
	font-weight:bold;
	padding:5px 5px 0px 5px;
}

.db-cornici div > div { /* success 009640 - danger e30613 - primary 253779 - info 00b8f0 */
	padding:4px;
	margin:4px 0;
	border:1px solid #dddddd; /* #dddddd */
	background: #dddddd; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #dddddd 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to top,  #253779 0%, #ffffff 15%, #ffffff 85%, #00b8f0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.db-cornici .title {
	font-size: 12px;
	color:#253779; /* #ababab */
}

.db-cornici .record {
	font-size:1.0em;
	color:#333;
	/*line-height: 0px;*/
}

.national{
	background: url(../images/naz-ita.png) no-repeat center center ; 
	background-size: 186px ; 
	text-align:center;
	font-size:100px;
	color:#fff;
	text-shadow: 2px 2px #767676;
	font-weight:bold;
	padding:70px 20px 40px 20px;
}

/* LIVE */

.live_dates{
	padding:4px 4px;
	background: #253779; /* Old browsers */
	background: -moz-linear-gradient(top,  #253779 0%, #ebeef9 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #253779 0%,#ebeef9 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #253779 0%,#ebeef9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#253779', endColorstr='#ebeef9',GradientType=0 ); /* IE6-9 */
	text-align:center;
}

input[type="date"]{
	padding: 5px;
	border-radius: 7px;
	color: #253779;
	font-weight: bold;
    /*background-color: #0080ff;
    padding: 15px;
    position: absolute;
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
    font-family: "Roboto Mono",monospace;
    color: #ffffff;
    font-size: 18px;
    border: none;
    outline: none;
    border-radius: 5px;*/
}