﻿body {
  padding-top: 60px;
}

.starter-template {
  padding: 40px 15px;
  text-align: center;
 }
 
 
.modal-title {
	font-weight:bold;
}

.descLabel {
	font-weight:normal;
}
 
#dataPrevistaMessaInServizioStampante {
	/*color:red;*/
}

#blocco_receive_add_info {
	text-align: center;
	padding-top:10px;
}

.col-md-2 {
	padding:5px;
}

.row{
	padding-bottom:20px;
}

.btn-main, .btn-main-wide {
	height:100px;
	margin:10px;
	white-space:normal;
}

.btn-main {
	width:110px;
}

.btn-main-wide {
	width:120px;
}

.btn-default {
	white-space:normal;
}

@keyframes spinnerLibretto {
  to {transform: rotate(360deg);}
}
 
.spinnerLibretto1:before,
.spinnerLibretto2:before,
.spinnerLibretto3:before,
.spinnerLibretto4:before,
.spinnerLibretto5:before {
  content: '';
  box-sizing: border-box;
  position: absolute;
  top: 10%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-top: -10px;
  margin-left: -10px;
  border-radius: 50%;
  /*border: 4px solid #ccc;
  border-top-color: #333;*/
  animation: spinnerLibretto .6s linear infinite;
}

.spinnerLibretto1:before {
  border: 4px solid #ccc;
  border-top-color: #333;
 }
 
 .spinnerLibretto2:before {
  border: 4px solid blue;
  border-top-color: red;
 }
 
 .spinnerLibretto3:before {
  border: 4px solid green;
  border-top-color: yellow;
}

.spinnerLibretto4:before {
  border: 4px solid black;
  border-top-color: red;
}
.spinnerLibretto5:before {
  border: 4px solid red;
  border-top-color: black;
}