@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Didact+Gothic:400);
@import url(https://fonts.googleapis.com/css?family=Roboto|Roboto+Condensed);

/* CSS Document */

@font-face 
{
    font-family: "ArchivoNarrow";
    src: url(ArchivoNarrow-Regular.otf);
}
.contFloating
{
   position:relative;
}
.contFloating1 .floating,
.contFloating .floating
{
	visibility:hidden;
	font-family: 'Roboto Condensed', sans-serif;
	position:absolute;
	background:#FFF;
	padding:10px;
	border:#001d45 solid 1px;
	border-radius: 10px;
	z-index:1000;
	top:61px;
	font-size:14px;
    text-align: left;
}
.contFloating1 .floating
{
	top:37px;
}
.contFloating:hover .floating,
.contFloating1:hover .floating
{
	visibility:visible;
}
@media (min-width: 768px)
{
	.form-control
	{
		width:100% !important;
	}
}
.form-inline .form-control
{
	/*width:100% !important;*/
}
body
{
	font-family: 'Didact Gothic', sans-serif !important;
}
.bg-primary,
.panel-primary>.panel-heading,
.dataTable th
{
	background:#001D45 !important;
}
.dataTable th
{
	color: #FFF !important;
}
.text-primary
{
	color:#003989 !important;
}
.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th {
    white-space: normal !important;
}
.panel-body {
    padding: 0px !important;
}
.panel-body h2 {
    position: relative;
	background: none;
    color:#003989;
    font-size: 30px;
    text-align: left;
    font-family: 'Roboto',Helvetica,sans-serif !important;
    font-weight: normal;
    padding: 10px !important;
    width: 100% !important;
    height: auto !important;
}
.dataTables_filter {
    margin-right: 25px;
}
.row {
    margin-right: 0px !important;
    margin-left: 0px !important;
}