/*------------------------------for-paragraph-----------------------------*/
	
 .mainheading {
    font: 28px sans-serif;
    margin-top: 30px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    z-index: 1;
}

.mainheading:before {
    border-top: 2px solid #dfdfdf;
    content:"";
    margin: 0 auto; 
    position: absolute; 
    top: 20px; left: 0; right: 0; bottom: 0;
    width: 95%;
    z-index: -1;
}

.mainheading span { 
    background: #4f519b; 
    padding: 0 15px;
	color: #fff; }
	/*------------------------------for-table-row------------------------------*/
.detail-table tr {
  border-bottom: solid 1px black;
}
/*------------------------------for-table-head------------------------------*/
.detail-table th{
	font: 16px sans-serif;
	border-bottom: solid 1px #76b5f6;
	border-top: solid 1px #76b5f6;
	padding-right:60px;
	padding-bottom:20px;
	padding-top: 20px;
	text-align:center;
}
/*------------------------------for-table-data------------------------------*/
.detail-table td
{
	font: #CCC;
	padding-right:60px;
	padding-bottom:20px;
	padding-top: 10px;
}
/*------------------------genericclass-------------------------------*/.generic {
	width: 100% !important;
}
.generic tr td {
	padding: 7px;
	font-size: 15px
}
.generic tr td:nth-child(1) {
	text-transform: capitalize
}
.generic tr th {
	font-size: 18px;
	padding: 8px;
	text-align: center !important;
}
/*-----------------------------Body background--------------------------*/
body {
  background-color: #373737;
  color:#FFF;
}