/*------------------------------------------------------------------
Bootstrap Admin Template by EGrappler.com
------------------------------------------------------------------*/



/*------------------------------------------------------------------
[1. Global]


/*
.tab-pane h1{font-size:11px; text-align: center; margin-bottom: -4px; font:Geneva, Arial, Helvetica, sans-serif;}
.tab-pane h2{font-size:14px; text-align: center; margin-bottom: -5px; font:Geneva, Arial, Helvetica, sans-serif; font-weight:bold;}

.brand p{font-size:11px; color:#FFFFFF;}
.nav-item {	font-size: 11px;}
*/
p { 
	font: 13px/1.7em 'Open Sans'; 	
}
/*
a { font: 13px/1.7em 'Open Sans'; 
	color: #339900;
}

.input{
    width: 80.3%;
    height: 60%;
	font-size: 12pt; 
    font-family : verdana,arial,helvetica;
	display: flex;
	justify-content: center;
	text-align: center;
	margin-top:7px;
	
}
td,
th {align-items: center;
 /*    width: 80px;
    height: 3px;
   border: 1px solid #000;
}
/*
.form-group {
    display: grid;
    place-items: center;
}
*/
.teste {
  height: 120px;
  overflow: auto;
  width: 400px;
  position: sticky;
  top: 15px;
}

.navbar { background-color:#00ba8b;}

.navbar-brand hover {
	color: #888;
	text-decoration: none;
}
.input-group {font-size:12px; color:#333333; font:Geneva, Arial, Helvetica, sans-serif; font-weight:bold;}

.navbar-brand {font-size:12px; color:#FFFFFF; font:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; float:left;}

.brand p{font-size:11px; color:#FFFFFF;}

.nav-item {	font-size: 12px;}

.table th{ font-size:14px; text-align: center; background: #F3F3F3; margin-bottom: -5px; font:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; position: sticky;}
	
.table th h1{ font-size:14px; text-align: left;  background: #F3F3F3; margin-bottom: -5px; font:Geneva, Arial, Helvetica, sans-serif; font-weight:bold;}
	
.table td{ font-size:12px; text-align: center; margin-bottom: -4px; font:Geneva, Arial, Helvetica, sans-serif;}
	
.input {font-size:12px;
  font-family: 'Open Sans';
 }
/* 
.form-row {font-size:12px;
  font-family: 'Open Sans';
 }
.input,
 button,
 select,
 textarea {font-size:10px;
  font-family: 'Open Sans';
 }


table.fc-border-separate {
	border-collapse: separate
}
.table td {
	vertical-align: middle;
}

.table th {
	background: #E9E9E9;
	background:-moz-linear-gradient(top, #FAFAFA 0%, #E9E9E9 100%); /* FF3.6+ */
/*	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FAFAFA), color-stop(100%,#E9E9E9)); /* Chrome,Safari4+ */
	/*background:-webkit-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); /* Chrome10+,Safari5.1+ */
/*	background:-o-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); /* Opera11.10+ */
/*	background:-ms-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); /* IE10+ */
	/*background:linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9')";
	
	font-size: 10px;
	color: #444;
	text-transform: uppercase;
}
*/












