.form-fields {
  display: block;
  /*width: 100%;*/
  /*height: 34px;
  padding: 6px 12px;*/
  font-size: 14px;
  line-height: 1.42857143;
  color: #E2E2E2;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
	color: #006699;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	
}
.BigTituloAzul {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#006699;
	
	}
.AzulTituloMenor {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#006699;
	}
.lrj {
	color: #FF7F00;
	font-family: 'Permanent Marker', cursive;
	font-size: 35px;
	text-shadow: 1px 1px 1px #666;
	transform: translate(-5px, -5px);
}
.azl {
	color: #006699;
	font-family: 'Permanent Marker', cursive;
	font-size: 35px;
	text-shadow: 1px 1px 1px #666;
	transform: translate(-5px, -5px);
}
#Logo {
	float: left;
	position: relative;
	/*text-shadow: 1px 1px 1px #666;*/
	top: 1px;
	left: 15px;
}
#LogoT {
	width: 100%;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	color: inherit;
	background-color: #D9EDF7;
	max-width: 100%;
	font-family: 'Maiandra';
	font-size: 30px;
	float: left;
	position: relative;
	text-shadow: 1px 1px 1px #666;
	top: 5px;
	transform: translate(-5px, -5px);
}


/*****Labels calendar********/
.label-p1 {
	padding: 2px;
	border: 1px solid rgba(153, 153, 153, .8);
	border-radius: 2px;
 	background-color: rgba(153, 153, 153, .5);
	font-size: 2.5vmin;
 	color : #999;
}
.label-p2 {
	padding: 2px;
	border: 1px solid rgba(0, 119, 155, .8);
	border-radius: 2px;
	background-color: rgba(0, 119, 155, .5);
	font-size: 2.5vmin;
	color : #0077FF;
}
.label-p3 {
	padding: 2px;
	border: 1px solid rgba(0, 187, 0, .8);
	border-radius: 2px;
  background-color: rgba(0, 187, 0, .5);
	font-size: 2.5vmin;
	color : #00BB00;
}
.label-p4 {
	padding: 2px;
	border: 1px solid rgba(221, 0, 0, .8);
	border-radius: 2px;
  background-color: rgba(221, 0, 0, .5);
	font-size: 2.5vmin;
	color : #DD0000;
}
/*****Labels looping********/
.label-p1L {
  background-color:transparent;
  color: #666;
}
.label-p2L {
  background-color:transparent;
  color: #0077FF;
}
.label-p3L {
  background-color: transparent;
  color: #00BB00;
}
.label-p4L {
  background-color:transparent;
  color: #DD0000;
}
/*****Labels outros********/
.label-p11 {
	padding: 2px;
  background-color:transparent;
  border: 1px solid #999999;
	font-size: 2.5vmin;
	color: #666;
}
.label-p22 {
	padding: 2px;
  border: 1px solid #0077FF;
	border-radius: 2px;
  background-color:transparent;
	font-size: 2.5vmin;
	color : #0077FF;

}
.label-p33 {
	padding: 2px;
  border: 1px solid #00BB00;
	border-radius: 2px;
  background-color: transparent;
	font-size: 2.5vmin;
	color : #00BB00;

}
.label-p44 {
	padding: 2px;
  border: 1px solid #FF0000;
	border-radius: 2px;
  background-color:transparent;
	font-size: 2.5vmin;
	color : #DD0000;
}
.label-p22h {
  background-color: rgba(0,0,0,0.3);
  border: 1px solid #0077FF;
  color: #fff;
}
.label-p33h {
  background-color: rgba(0,0,0,0.3);
  border: 1px solid #00BB00;
  color: #fff;
}
.label-p44h {
  background-color: rgba(0,0,0,0.3);
  border: 1px solid #FF0000;
  color: #fff;
}
.label-statC {
  /*background-color: #FFFF00;*/
  color: #666;
}
.label-statP {
  /*background-color: #FFA64D;*/
  color: #999;
}
.label-p1a4 {
  background-color: #666;
  color: #fff;
}
.label-p11a44 {
	padding: 3px;
  background-color: rgba(255,127,0,0.5);
  border: 1px solid #ECF0F5;
  color: #069;
}

.btn-group .btn {
	transition: background-color .3s ease;
}
.panel-table .panel-body {
	padding: 0;
}
.table > thead > tr > th {
	border-bottom: none;
}
.panel-footer, .panel-table .panel-body .table-bordered {
	border-style: none;
	margin: 0;
}
.panel-table .panel-body .table-bordered > thead > tr > th:first-of-type {
	text-align: center;
	width: 50px;
}
.panel-table .panel-body .table-bordered > thead > tr > th.col-tools {
	text-align: center;
	width: 120px;
}
.panel-table .panel-body .table-bordered > thead > tr > th:last-of-type, .panel-table .panel-body .table-bordered > tbody > tr > td:last-of-type {
	border-right: 0;
}
.panel-table .panel-body .table-bordered > thead > tr > th:first-of-type, .panel-table .panel-body .table-bordered > tbody > tr > td:first-of-type {
	border-left: 0;
}
.panel-table .panel-body .table-bordered > tbody > tr:first-of-type > td {
	border-bottom: 0;
}
.panel-table .panel-body .table-bordered > thead > tr:first-of-type > th {
	border-top: 0;
}
.pagination > li > a, .pagination > li > span {
	border-radius: 50% !important;
	margin: 0 5px;
}
.pagination {
	margin: 0;
}