/* COLORI HEADER */
.navbar-default {
	background: #FFFFFF;
	border-bottom: 1px solid #EE7F90;
}
/******************/
/* COLORI SIDEBAR */
.app-container.expanded .content-container .side-menu,
.app-container .content-container .side-menu .navbar-nav li.dropdown,
.app-container .content-container .side-menu .navbar-nav li.menu-item,
.side-menu.sidebar-inverse .nav.navbar-nav,
  #stringa_ambiente{
	background-color: #da1e25;
}
.side-menu .navbar-default .navbar-nav>li>a{
	color:#fff;
}
.app-container.expanded .content-container .side-menu{
	border-right: 1px solid #333;
}

.well.well-error {
	background: rgba(255, 0, 0, 0.6);
	text-transform: uppercase;
}
.well.well-warning {
	background: rgba(138, 109, 59, 0.6);
	text-transform: uppercase;
}
.well.well-success {
	background: rgba(60, 118, 61, 0.6);
	text-transform: uppercase;
}

input.form-control, input.form-control[readonly] {
	background-color: #FFFFFF;
}
input.form-control[disabled] {
	background-color: #CCFFFF;
}
.expanded .fa-rotate-90-expanded {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}
.pref {
	width: 67px;
}
.pref-squadrata {
	background-color: red;
	color: white;
}
.pref-no-voti {
	background-color: blue;
	color: white;
}
.pref-registrata {
	background-color: #008000;
	color: white;
}
.pref-non-registrata {
	background-color: orange;
	color: white;
}

.background-readonly {
	background-color: #CCFFFF;
}

.stato-raccolta{
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 2px;
	font-size: 15px;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	font-weight:bold;
	font-family: monospace;
}

.stato-raccolta.link {
	cursor: pointer;
}

.stato-raccolta.scrutinata {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}

.stato-raccolta.scrutinatazero {
	color: #333;
	border-color: #4cae4c;
}

.stato-raccolta.forzata {
	color: #D30600;
	background-color: #5cb85c;
	border-color: red;
}

.stato-raccolta.validata {
	color: #fff;
	background-color: #5cb85c;
	border-color: #fff;
}

.stato-raccolta.squadrata {
	color: #000;
	background-color: #FF352F;
	border-color: #d43f3a;
}

.stato-raccolta.squadratazero {
	color: #333;
	border-color: #d43f3a;
}

.stato-raccolta.non-registrata {
	color: #fff;
	background-color: #000;
	border-color: #fff;
}

.stato-raccolta.non-registratazero {
	color: #333;
	border-color: #fff;
}

.stato-raccolta.registrata {
	color: #000;
	background-color: #FFE800;
	border-color: #B6A600;
}

.stato-raccolta.da-controllare {
	color: #000;
	background-color: #FFE800;
	border-color: #B6A600;
}

.table-stato-raccolta td {
	text-align: center;
}

.table.table-stato-raccolta > thead > tr > th, .table.table-stato-raccolta > thead > tr > td,
.table.table-stato-raccolta > tbody > tr > th, .table.table-stato-raccolta > tbody > tr > td {
	vertical-align: middle;
}

.vertical-align-middle {
	vertical-align: middle !important;
}

.mobile .checkbox3 label {
	font-size: inherit;
}

.mobile .checkbox3.checkbox-lg label::before {
	height: 37px;
	line-height: 34px;
	width: 38px;
}

.mobile .checkbox3.checkbox-check.checkbox-lg label::after {
	font-size: 20px;
	line-height: 35px;
	width: 36px;
}

.mobile .checkbox3.checkbox-lg label {
	padding: 15px 0 15px 50px;
}

.step .nav-tabs > li > a .icon.fa-05-x {
	font-size: 25px;
}

.note-toolbar {
	font-size: 10px;
}

textarea {
	resize: none;
}

.note-editor.note-frame .note-statusbar .note-resizebar {
	display: none;
}

.note-btn.active {

}

.row-avviso-h {
	background-color: #FF0000;
	color: #FFFFFF;
}

.row-avviso-h, .modal.modal-avviso-h .modal-body {
	background-color: #FF0000;
	color: #FFFFFF;
}

.row-avviso-w, .modal.modal-avviso-w .modal-body {
	background-color: #FFA500;
	color: #000000;
}

.row-avviso-n, .modal.modal-avviso-n .modal-body {
	background-color: #0CFF8D;
	color: #000000;
}

.modal.modal-avviso-h .modal-body, .modal.modal-avviso-w .modal-body, .modal.modal-avviso-n .modal-body {
	min-height: 180px;
}

.messaggio-l {
	background-color: white;
}

.messaggio-n {
	background-color: yellow;
}

.messaggio-s {
	background-color: #9ab6c2;
}

.profile li {
	font-size: 16px;
}

.dropdown-menu.dropdown-raggrup {
	padding-top: 5px;
	padding-bottom: 5px;
}

.envelope-warn {
	color: yellow;

	-webkit-animation-name: webkitsway;
	-webkit-animation-duration: 1s;
	-webkit-animation-iteration-count: infinite;
	-webkit-transition-timing-function: linear;

	-moz-animation-name: mozsway;
	-moz-animation-duration: 1s;
	-moz-animation-iteration-count: infinite;
	-moz-transition-timing-function: linear;

	-o-animation-name: osway;
	-o-animation-duration: 1s;
	-o-animation-iteration-count: infinite;
	-o-transition-timing-function: linear;

	animation-name: sway;
	animation-duration: 1s;
	animation-iteration-count: infinite;
	transition-timing-function: linear;
}

@-webkit-keyframes webkitsway {
	0%   { transform: rotate(  0deg); }
	10%  { transform: rotate( -5deg); }
	20%  { transform: rotate(-10deg); }
	25%  { transform: rotate(-15deg); }
	30%  { transform: rotate(-10deg); }
	40%  { transform: rotate( -5deg); }
	50%  { transform: rotate(  0deg); }
	60%  { transform: rotate(  5deg); }
	70%  { transform: rotate( 10deg); }
	75%  { transform: rotate( 15deg); }
	80%  { transform: rotate( 10deg); }
	90%  { transform: rotate(  5deg); }
	100% { transform: rotate(  0deg); }
}

@-moz-keyframes mozsway {
	0%   { transform: rotate(  0deg); }
	10%  { transform: rotate( -5deg); }
	20%  { transform: rotate(-10deg); }
	25%  { transform: rotate(-15deg); }
	30%  { transform: rotate(-10deg); }
	40%  { transform: rotate( -5deg); }
	50%  { transform: rotate(  0deg); }
	60%  { transform: rotate(  5deg); }
	70%  { transform: rotate( 10deg); }
	75%  { transform: rotate( 15deg); }
	80%  { transform: rotate( 10deg); }
	90%  { transform: rotate(  5deg); }
	100% { transform: rotate(  0deg); }
}

@-o-keyframes osway {
	0%   { transform: rotate(  0deg); }
	10%  { transform: rotate( -5deg); }
	20%  { transform: rotate(-10deg); }
	25%  { transform: rotate(-15deg); }
	30%  { transform: rotate(-10deg); }
	40%  { transform: rotate( -5deg); }
	50%  { transform: rotate(  0deg); }
	60%  { transform: rotate(  5deg); }
	70%  { transform: rotate( 10deg); }
	75%  { transform: rotate( 15deg); }
	80%  { transform: rotate( 10deg); }
	90%  { transform: rotate(  5deg); }
	100% { transform: rotate(  0deg); }
}

@keyframes sway {
	0%   { transform: rotate(  0deg); }
	10%  { transform: rotate( -5deg); }
	20%  { transform: rotate(-10deg); }
	25%  { transform: rotate(-15deg); }
	30%  { transform: rotate(-10deg); }
	40%  { transform: rotate( -5deg); }
	50%  { transform: rotate(  0deg); }
	60%  { transform: rotate(  5deg); }
	70%  { transform: rotate( 10deg); }
	75%  { transform: rotate( 15deg); }
	80%  { transform: rotate( 10deg); }
	90%  { transform: rotate(  5deg); }
	100% { transform: rotate(  0deg); }
}

.text-clickable {
	font-weight: bold;
	text-decoration: underline;
}

.message-info-fix {
	font-size: 25px;
	margin: -4px 0 0 0;
}

.inverse-color {
	background-color: #8795AD !important;
}

.inverse-color .highlight {
	color: white;
}

table>tbody>tr.small td,
table>tbody>tr.small th,
table>thead>tr.small td,
table>thead>tr.small th {
	line-height: 0;
}

a > sup {
	display: inline-block;
	text-decoration: none;
}

#pagine {
	min-width: 650px;
}

#stringa_ambiente{
	color:white;
	text-align: center;
	border: 2px white solid;
	margin-top: 30px;
}

#content {
	overflow:auto;
}
