﻿body {
    padding-top: 50px;
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}
		
.bordi{
	border-color: #0061a6;
	border-width: 3px;
	border-style: solid;
	border-radius: 5px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

.loader {
  border: 16px solid #f3f3f3; /* Light grey */
  border-top: 16px solid #3498db; /* Blue */
  border-radius: 50%;
  width: 120px;
  height: 120px;
  animation: spin 2s linear infinite;
}

.banner{
	background-color: #2f3946; 
	background: linear-gradient(-75deg, #26201c, #282f39); 
	
	padding-top: 15px; 
	padding-bottom: 15px; 
	margin-top:-5px;
}

.btn-sky
{
	font-family: 'SkyFontBold';
width:auto;padding:4px 10px;
height:34px;
background:#4d4d4f url('../Immagini/buttonBGI.gif') no-repeat 0 0;
background-size:100% 50%;-webkit-border-top-right-radius:5px;
-webkit-border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#ffffff;overflow:hidden;font-weight:normal;border-top:1px solid #999;border-width:1px 0 0 0;display:inline;text-align:center;vertical-align:middle;
}

.btn-sky:hover
{
	text-decoration:none;
	background-image:none;
}

.btn-sky-blue
{
background:#0061a6 url('../Immagini/buttonBGI_B.png') no-repeat 0 0;
border-color:#0061a6;border-top:1px solid #0061a6;
background-size:100% 50%;
}

.label-sky
{
	color: #666666;
}

.form-control
{
	max-width: 100%;
}

hr
{
	border-top: 2px solid #dddddd;
}

.logo
{
	
	float:left;
	width:140px;
	height:54px;
	background: url('../Immagini/skyBannerSmall.png') no-repeat;
}

#logo img{width:140px;height:54px;

}

.logout{
	float: right;
	font-size: 34pt;
	height: 50px;
	width: 120px;
}

@media (max-width: 768px) {
  .logo {
	margin-bottom: 0px;
	margin: auto;
	float: none;
	
	background: url('../Immagini/skyBannerSmall.png') no-repeat;
	
	width:140px;
	height:54px;
  }

  #logo img{width:140px;height:54px;

  }

	.logout{
		font-size: 34pt;
		height: 50px;
		width: 50px;
		
		margin: auto;
		float: none;
	}
}

/*
a.skyBtn{margin-top:0;display:inline-block;}
a.skyBtn:hover,button.skyBtn:hover,button.skyBtn.cta:hover,a.skyBtn.cta:hover{text-decoration:none;background-image:none;}
*/