body{font-size:15px;}

#mainNav {
	background: #006993;
}
#mainNav img{width:60%;    padding: 10px 0px;}
.brandLogo{padding:2px 0px;}

.contentTable{background: #fff; width: 100%; float: left; margin-top: 37px; line-height:26px;}
.contentTable h2{font-size:15px; font-weight:normal;}

.petentTable table{background:#f3f3f3;}
.petentTable table td{border-left:solid 2px #fff; border-top:solid 2px #fff; padding:10px 15px}

footer{color:#000; text-align:center; font-size:11px; padding-top:20px; float:left; width:100%;}
footer ul{margin:0 auto 10px;}
footer ul li{display: inline-block; list-style:none; padding:0px 10px; border-left:solid 1px #aeaeae}
footer ul li:first-child{border:none;}
footer ul li a{color:#fff;}


table.dataTable thead .sorting:after,
table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_desc_disabled:after,
table.dataTable thead .sorting_desc_disabled:before {
bottom: .5em;
}

@media screen and (max-width: 991px){
	#mainNav img{
		padding:10px 15px;
	}
	footer ul{ width:270px;}
}

@media (max-width:767px) {
	
	div#myTable_length {
    width: 100%;
    float: left;
	text-align:left;
}

#myTable_filter
{
	width:100%;
	float: left;
	text-align:left;
	
}
	
}
.py-2
{    
    background-color: #6d6e71;
    color: #fff;
    margin-top: 20px;}
	a {
    color: #fff !important;
}
a:hover {
    color: #007bff !important;
}
.bannertext{
margin-top: 20px;
}

/****CMP  **/
.fixed-top{
top: unset;
}

