@charset "ISO-8859-1";
body{
	   margin: 0px;
}
.maindiv{
	width: auto;
    height: auto;
}
#about_cimmesb p{
	font-size: 16px;
	padding-left: 20px;
}

.header{
	height: 100px;
    background-color: #d4d3d3;
    width: auto;
    padding: 0px;
}


#logo{
	width: 20%;
    float: left;
}
#logo img{
	height: 71px;
    width: 190px;
    padding: 10px;
    padding-left: 50px;
}
.header span{
	margin: 0;
    padding: 0 10px;
    color: #6f6f6f;
    font-size: 2.0em;
    font-weight: 700;
}
#headding{    
	float: left;
    width: 60%;
    text-align: center;
    margin-top: 33px;
    }
.subdiv{
	margin: 15px;
    margin-left: 50px;
}
#swagger_list ul li a{
	text-decoration: none;
    color: #0679a5;
    font-size: 18px;
}
#swagger_list ul li a:hover{
	text-decoration: underline;
}
#swagger_list ul li{
	padding-bottom: 5px;
}

/* Table */
		.demo-table {
			border-collapse: collapse;
			font-size: 13px;
		}
		.demo-table th, 
		.demo-table td {
			border: 1px solid #e1edff;
			padding: 7px 17px;
		}
		.demo-table .title {
			caption-side: bottom;
			margin-top: 12px;
		}
		
		/* Table Header */
		.demo-table thead th {
			background-color: #508abb;
			color: #FFFFFF;
			border-color: #6ea1cc !important;
			text-transform: uppercase;
			font-size: 18px;
		}
		
		/* Table Body */
		.demo-table tbody td {
			color: #353535;
			font-size: 18px;
		}
		.demo-table tbody td:first-child,
		.demo-table tbody td:last-child,
		.demo-table tbody td:nth-child(4) {
			text-align: center;
		}
		.demo-table tbody tr:nth-child(odd) td {
			background-color: #f4fbff;
		}
		.demo-table tbody tr:hover td {
			background-color: #ffffa2;
			border-color: #ffff0f;
			transition: all .2s;
		}
		
		/* Table Footer */
		.demo-table tfoot th {
			background-color: #e5f5ff;
		}
		.demo-table tfoot th:first-child {
			text-align: left;
		}
		.demo-table tbody td:empty
		{
			background-color: #ffcccc;
		}
		footer p{
			margin: 0px;
		}
		footer{			 
			left: 0;
			bottom: 0;
			width: 100%;
			background-color: #e1e1e1;
			color: #6c6c6c;
			text-align: center;			
			padding-top: 16px;
			padding-bottom: 16px;
		}