body{background:#f5f5f5;font-family:Verdana, Arial, Helvetica, sans-serif;}
.cert{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:15px;padding:20px;margin:5px;}
#preloader{background:#f5f5f5;height:50px;padding-top:5px;}
.mainContent{background:#fff;margin-top:5px;min-height:600px;}
#contentSection{margin-bottom:16px;}
.table-striped > tbody > tr:nth-of-type(odd) {  background-color: #f9f9f9;}
.spacer{ margin:0px; padding:0; height:10px; }
.padding-top-10{padding-top:10px; }
.padding-top-20{padding-top:20px;}
.padding-top-30{padding-top:30px;}
.padding-top-40{padding-top:40px;}
.padding-top-5{padding-top:5px; }
.topnavigation{width:100%;float:right;line-height:50px;}
.pink{color:#d083cf;}
h1, h2, h3, h4, h5, h6{font-family:'Oswald',sans-serif}
h2{line-height:25px;}
.bg1 {color:#FFFFFF;padding:7px 4px;margin:5px 1px;font-size:medium;}
.mainHead{color:#F3F3F3;/*padding:0 18px;*/}
.tophead{margin-top:0px;}
.scrollToTop{bottom:90px; display:none; font-size:32px; font-weight:bold; height:45px; position:fixed; right:30px; text-align:center; text-decoration:none; width:45px; z-index:9; border:1px solid; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s}
.scrollToTop:hover, .scrollToTop:focus{text-decoration:none; outline:none}
.header_top{background-color:#2c2c2c; display:inline; float:left; /*padding:0 20px;*/ width:100%}
.header_top_left{float:left; display:inline; width:50%}
.header_top_left1{padding-left:10px;float:left; display:inline; width:65%;}
.header_top_left1 h3{font-weight:300;color:#FFFFFF;font-family:Garamond,Geneva, Arial, Helvetica, sans-serif, fantasy;font-stretch:expanded;}
.top_nav{text-align:right;list-style:none;}
.top_nav li{/*display:inline-block*/}
.top_nav li a{/*display:inline-block;  border-left:1px solid #333;*/color:#be1106 !important; font-size:11px; font-weight:bold; padding:5px 15px; text-transform:uppercase; -webkit-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; text-align:right;}
.top_nav li a:hover{background-color:#CCCCCC;color:#0033CC/*#d083cf*/;}
.header_top_right{float:left; display:inline; width:50%; text-align:right}
.header_top_right1{float:right; display:inline; width:100%; text-align:left;padding-bottom:12px;}
.red{color:#f9292d;}

.header_top_right > p{color:#fff; display:inline-block; float:right; font:bold 12px sans-serif; margin-bottom:0; padding-bottom:15px; padding-right:8px; padding-top:18px}
.scrollToTop{background-color:#990033/*#d083cf*/; color:#fff}
.scrollToTop:hover, .scrollToTop:focus{background-color:#fff; color:#d083cf; border-color:1px solid #d083cf}
.logo > span{color:#d083cf}
#navArea{float:left; display:inline; width:100%; padding:0 10px; background-color:#fff}
.navbar{border:medium none; border-radius:0}
.navbar-inverse .navbar-nav > li > a{border-left:1px solid #383838; color:#ddd; font-family:'Oswald',sans-serif; display:inline-block; height:50px; line-height:50px; padding:0 14px; text-shadow:0 1px 1px #000; text-transform:uppercase; -webkit-transition:all 0.5s; -mz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s}
.navbar-inverse .navbar-nav > li:first-child a{border:none}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{ color:#fff}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{ color:#fff}
.main-nav ul li a{}
.navbar-collapse{ padding-left:0}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{background-color:#d083cf}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{background-color:#d083cf}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background-color:#d083cf}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{background-color:#d083cf}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background-color:#d083cf}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{background-color:#d083cf}
.desktop-home{display:block; font-size:30px; margin-top:10px}
.mobile-show{display:none}
.header_bottom{background-color:#fff; display:inline; float:left; padding:10px 10px 12px; /*width:65%*/}
.img_header{float:right;/*width:12%;*/margin-right:5px;}
.logo_area{float:left; /*width:8%;*/margin-right:10px;}
.logo{font-size:45px; font-weight:bold; color:#000; font-family:'Varela',sans-serif;/*;width:60%;*/}
.logo h4 {
    color: #747474;
    text-decoration: none;
    font-weight: normal;
    font-size: 0.4em;
    margin: 0px;
    padding: 0px 5px;
    line-height: 20px;}
.logo img{max-width:100%}
.logo img:hover{opacity:1}
.logo > span{ margin-left:-14px}
.footer_bottom {
    float: left;
    display: inline;
    width: 100%;
    padding: 10px 30px;
    background-color: #303030;
    color: #ccc;}
	
/*.single_post_content {
    float: left;
    display: inline;
    width: 100%;
    margin-bottom: 20px;
}*/
.single_post_content {line-height:30px;padding:10px 0px;}
.single_post_content > h2 {
    background: none repeat scroll 0 0 #151515;
    color: #fff;
    font-family: 'Oswald',sans-serif;
    font-size: 16px;
    font-weight: 400;
    margin-left: 0;
    margin-top: 5px;
    padding: 0;
    position: relative;
    text-align: left;
    text-transform: uppercase;
    margin-bottom: 20px;
	line-height:4px;
}
.single_post_content > h2 span{background:none repeat scroll 0 0 #d8210f/*#d083cf*/;
padding:10px;}
.download_content {line-height:30px;padding:5px 0px;margin-bottom:5px;margin-top:5px;}
.download_content > h2 {
    background: none repeat scroll 0 0 #151515;
    color: #fff;
    font-family: 'Oswald',sans-serif;
    font-size: 16px;
    font-weight: 400;
    margin-left: 0;
    margin-top: 10px;
	margin-bottom:15px;
    padding: 0;
    position: relative;
    text-align: center;
   /* text-transform: uppercase;*/
    margin-bottom: 20px;
	line-height:4px;
	width:100%;
}
.headerSection{background:#000000;padding:5px 0px;}
.download_content > h2 span{background:none repeat scroll 0 0 #d8210f/*#f90606rgb(153, 0, 51)#d083cf*/;
padding:10px;}
.circle-icon {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    text-align: center;
    line-height: 150px;
    vertical-align: middle;
    padding: 5px;
	margin-bottom:10px;
}
.icon1{    background: #e75e5e/*#ffc0c0*/;
}
.icon2{background:/*#FF99CC*/#0c3050;}
.icon3{background:#EEC326;}
/*.document_download{border-bottom:thin #CCCCCC solid;}*/
.document_download > h2 {margin-top:5px;width:100%;}
.document_download > h2{background-color:#bf2623;padding:18px 0px;    font-family: 'Oswald',sans-serif;    font-size: 16px;    font-weight: 400;/*text-transform: uppercase; */
    line-height:7px;margin-top:-10px;color:#fff;width:100%;text-align:center;}
	.download_section ul{
list-style: none;
font-size: 13px;
font-family: 'Raleway', sans-serif;
padding: 2px;
margin:2em 0.1em 2em 2.5em;
}
.download_section{margin:0 2px 2px 28px;}
.download_section ul li{padding-bottom:5px;}
.download_section ul li a{color:#000;
}
.download_section ul li i{color:#3b7f38/*#0c3050#00CC00*/;font-size:17px;}
.download_section ul li ul li i{color:#3b7f38/*#0c3050#00CC00*/;font-size:17px;}
.download_section ul li a:hover{color:rgb(153, 0, 51);text-decoration:none;font-size:13px;
}

#newsSection{float:left; display:inline; width:100%;/* padding:0 30px;*/ background-color:#fff; padding-bottom:20px; margin-bottom:10px;}
.latest_newsarea{float:left; display:inline; width:100%; background-color:#000; position:relative}
/*.latest_newsarea span{ color:#fff; font-family:Oswald,sans-serif; font-size:15px; left:0; line-height:1.8em; margin-right:20px; overflow:hidden; padding:2px 18px 1px 19px; position:absolute; z-index:15}
.latest_newsarea span{background:none repeat scroll 0 0 #d083cf}
.latest_newsarea .bg{background:none repeat scroll 0 0 rgb(153, 0, 51)}*/

 .list-type1{
width:100%;
margin:0 auto;
}

.list-type1 ol{
counter-reset: li;
list-style: none;
*list-style: decimal;
font-size: 14px;
font-family: 'Raleway', sans-serif;
padding: 0;
margin-bottom: 4em;
}
.list-type1 ol ol{
margin: 0 0 0 2em;
}
.alert-box{/*border-bottom:thin solid #DBDBDB;*/
padding:10px;
min-height:224px;}
.list-type1 a{
position: relative;
display: block;
padding: .4em .4em .4em 1.4em;
*padding: .4em;
margin: .5em 0;
background: #93C775;
color: #000;
text-decoration: none;
-moz-border-radius: .3em;
-webkit-border-radius: .3em;
border-radius: 10em;
transition: all .2s ease-in-out;
}

.list-type1 a:hover{
background: #d6d4d4;
text-decoration:none;
transform: scale(1.1);
}

.list-type1 a:before{
content: counter(li);
counter-increment: li;
position: absolute;
left: -1.3em;
top: 50%;
margin-top: -1.3em;
background:#93C775;
height: 2.4em;
width: 2.4em;
line-height: 2em;
border: .3em solid #fff;
text-align: center;
font-weight: bold;
-moz-border-radius: 2em;
-webkit-border-radius: 2em;
border-radius: 2em;
color:#FFF;
}
.list-type2{
width:100%;
margin:0 auto;
}
h4 .light{font-weight:100;
font-style:normal;}
.list-type2 ol{
counter-reset: li;
list-style: none;
*list-style: decimal;
font-size: 14px;
font-family: 'Raleway', sans-serif;
padding: 0;
width:inherit;
margin-bottom: 4em;
}

.list-type2 ol ol{
margin: 0 0 0 2em;
}

.list-type2 a{
position: relative;
display: block;
padding: .4em .4em .4em 2em;
*padding: .4em;
margin: .5em 0;
background:#f77270;/* #FC756F;
color: #444;*/
    color: #111b23;
text-decoration: none;
transition: all .2s ease-in-out;
}

.list-type2 a:hover{
background: #d6d4d4;
text-decoration:none;
transform: scale(1.1);
}

.list-type2 a:before{
content: counter(li);
counter-increment: li;
position: absolute;
left: -1.3em;
top: 50%;
margin-top: -1.3em;
background:#FC756F;
height: 2.4em;
width: 2.1em;
line-height: 2.4em;
border: .3em solid #fff;
text-align: center;
font-weight: bold;
color:#FFF;
}
.list-type3{
width:100%;margin:0 auto;

}
.list-type3 ol{list-style:none;
}
.list-type3 li a{
float:left;
height:2em;
line-height:2em;
position:relative;
font-size:14px;
margin-bottom: 12px;
font-family: 'Raleway', sans-serif;
transition: background-color 1.5s ease;
}
.list-type3 a{
padding:0 10px 0 12px;
width:100%;
background:#0089e0;
color:#fff;
text-decoration:none;
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
border-bottom-right-radius:4px;
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
border-top-right-radius:4px;
}

.list-type3 a:before{
content:"";
float:left;
position:absolute;
top:0;
left:-12px;
width:0;
height:0;
border-color:transparent #0089e0 transparent transparent;
border-style:solid;
border-width: 14px 12px 15px 0;
}

.list-type3 a:after{
content:"";
position:absolute;
top:12px;
left:0;
float:left;
width:6px;
height:6px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
background:#fff;
-moz-box-shadow:-1px -1px 2px #004977;
-webkit-box-shadow:-1px -1px 2px #004977;
box-shadow:-1px -1px 2px #004977;
}
.list-type3 a:hover{
background:#555;
}

.list-type3 a:hover:before{
border-color:transparent #0089e0 transparent transparent;
}
.list-type4,.list-type7,.list-type8,.list-type9,.list-type10{
width:100%;
margin:0 auto;
}

.list-type4 ol,.list-type7 ol,.list-type8 ol,.list-type9 ol,.list-type10 ol{
counter-reset: li;
list-style: none;
*list-style: decimal;
font-size: 14px;
font-family: 'Raleway', sans-serif;
padding: 0;
margin-bottom: 1.5em;
}
.list-type4 a{
position: relative;
display: block;
padding: .7em .4em .7em 2em;
*padding: .4em;
margin: .5em 0;
background:#CE8E37 /*#5975D9*/;
color:/*black;*/ white;
text-decoration: none;
box-shadow:inset 0.5em 0 black;
-webkit-transition: box-shadow 1s; /* For Safari 3.1 to 6.0 */
transition: box-shadow 1s;
}
.list-type10 a{
position: relative;
display: block;
padding: 0.8em .3em 0.8em 1.9em;
*padding: .4em;
margin: .5em 0;
background:#E7A832; /*#D28215#5975D9;*/
color:/*black;*/ #333030;
text-decoration: none;
box-shadow:inset 0.5em 0 black;
-webkit-transition: box-shadow 1s; /* For Safari 3.1 to 6.0 */
transition: box-shadow 1s;
}

.list-type4 a:hover,.list-type7 a:hover,.list-type8 a:hover,.list-type9 a:hover,.list-type10 a:hover{
box-shadow:inset 1em 0 black;
}
.list-type7 a{
position: relative;
display: block;
padding: 0.8em .3em 0.8em 1.9em;
*padding: .4em;
margin: .5em 0;
background:#0089e0 /*#5975D9*/;
color: white;
text-decoration: none;
box-shadow:inset 0.5em 0 black;
-webkit-transition: box-shadow 1s; /* For Safari 3.1 to 6.0 */
transition: box-shadow 1s;
}
.list-type7 .dept a{
position: relative;
display: block;
padding:0.8em .3em 0.8em 1.9em;
*padding: .4em;
margin: .5em 0;
background:#0089e0 /*#5975D9*/;
color: white;
text-decoration: none;
box-shadow:inset 0.5em 0 #d083cf;
-webkit-transition: box-shadow 1s; /* For Safari 3.1 to 6.0 */
transition: box-shadow 1s;
}
.list-type8 a{
position: relative;
display: block;
padding: 0.8em .3em 0.8em 1.9em;
*padding: .4em;
margin: .5em 0;
background:#93C775 /*#5975D9*/;
color: black;
text-decoration: none;
box-shadow:inset 0.5em 0 black;
-webkit-transition: box-shadow 1s; /* For Safari 3.1 to 6.0 */
transition: box-shadow 1s;
}

.list-type9 a{
position: relative;
display: block;
padding: 0.8em .3em 0.8em 1.9em;
*padding: .4em;
margin: .5em 0;
/*#d7413cb3*/
background:rgba(192, 29, 29, 0.78)/*#D74D5B/*#aa6260/*#903C/*#990033 /*#5975D9*/;
color: white;
text-decoration: none;
box-shadow:inset 0.5em 0 black;
-webkit-transition: box-shadow 1s; /* For Safari 3.1 to 6.0 */
transition: box-shadow 1s;
}
.darkpink{color:#be1106;}
.list-type5{
width:100%;
margin:0 auto;
}
.list-type5 ol {
list-style-type: none;
list-style-type: decimal !ie; /*IE 7- hack*/
margin: 0;
margin-left: 1em;
padding: 0;
counter-reset: li-counter;
}
.list-type5 ol li{
position: relative;
margin-bottom: 1.5em;
padding: 0.5em;
background-color: #F0D756;
padding-left: 58px;
}

.list-type5 a{
text-decoration:none;
color:black;
font-size:14px;
font-family: 'Raleway', sans-serif;
}

.list-type5 li:hover{
box-shadow:inset -1em 0 #6CD6CC;
-webkit-transition: box-shadow 0.5s; /* For Safari 3.1 to 6.0 */
transition: box-shadow 0.5s;
}

.list-type5 ol li:before {
position: absolute;
top: -0.3em;
left: -0.5em;
width: 1.8em;
height: 1.2em;
font-size: 2em;
line-height: 1.2;
font-weight: bold;
text-align: center;
color: white;
background-color: #6CD6CC;
transform: rotate(-20deg);
-ms-transform: rotate(-20deg);
-webkit-transform: rotate(-20deg);
z-index: 99;
overflow: hidden;
content: counter(li-counter);
counter-increment: li-counter;
}
.dept1 a{
box-shadow:inset 0.5em 0 #990033/*#d083cf*/;
-webkit-transition: box-shadow 1s; /* For Safari 3.1 to 6.0 */
transition: box-shadow 1s;
}
.labourLaw1{background:rgba(0,156,250,0.5);padding:10px;min-height:140px;border:thin solid #FFFFFF;font-size:12px;line-height:12px;vertical-align:middle;text-align:center;}
.labourLaw2{background:#99FFFF;padding:10px;min-height:140px;border:thin solid #FFFFFF;font-size:12px;line-height:12px;vertical-align:middle;text-align:center;}
.labourLaw3{background:#00CCFF;padding:10px;min-height:140px;border:thin solid #FFFFFF;font-size:12px;line-height:12px;vertical-align:middle;text-align:center;}
.labourLaw4{background:#33FFCC;padding:10px;min-height:140px;border:thin solid #FFFFFF;font-size:12px;line-height:12px;vertical-align:middle;text-align:center;}
.labourLaw5{background:#D27BD5;padding:10px;min-height:140px;border:thin solid #FFFFFF;font-size:12px;line-height:12px;vertical-align:middle;text-align:center;}
.labourLaw6{background:#FBF86F;padding:10px;min-height:140px;border:thin solid #FFFFFF;font-size:12px;line-height:12px;vertical-align:middle;text-align:center;}
.footer_top{background-color:#252525; color:#ddd; display:inline; float:left; padding:10px 30px 48px; width:100%}
.footer_widget{display:inline; float:left; width:100%; min-height:210px}
.footer_widget > h2{border-bottom:3px solid #666; font-family:Oswald,arial,Georgia,serif; font-size:16px; padding:10px 0; text-transform:uppercase}
.tag_nav{list-style:none;padding:0px}
.tag_nav li{}
.tag_nav li a{/*border-bottom:1px solid #ddd;*/ color:#ccc; display:block; padding:6px 6px 6px 0; -webkit-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s}
.tag_nav li a:hover{padding-left:10px}
@media(max-width:767px ){.navbar-collapse{padding-left:15px}.mobile-show{display:block}.desktop-home{display:none}.navbar-inverse .navbar-nav > li > a{display:block}.header_top_left{width:100%}.header_top_right > p{display:none}.social_area{display:none}.single_iteam a{height:100%}.single_iteam a > img{height:100%}.error_page > a{margin-bottom:25px}.nav-tabs > li{width:32.6%}}
@media(max-width:480px ){.top_nav{text-align:center}.single_post_content_left{width:100%}.single_post_content_right{width:100%}.fashion{width:100%}.technology{width:100%}.copyright{text-align:center;width:100%}.developer{text-align:center;width:100%}.single_iteam{height:300px}.photo_grid figure{height:200px}.photograph_nav li{width:100%;margin-left:0}.nav > li > a{padding:8px 12px}.nav-tabs > li{width:32.6%}}
@media(max-width:360px ){/*.latest_newsarea span{font-size:12px;line-height:2.2em;padding:2px 10px 1px 10px}*/.single_iteam{height:210px}.slider_article > p{display:none}.error_page > span{width:80px}.nav-tabs > li{width:32.3%}.pagination > li > a,.pagination > li > span{padding:4px 8px}}
@media(max-width:320px ){.sociallink_nav li a{padding:5px 10px}.sociallink_nav li:nth-child(1) > a{padding:5px 13px}.nav-tabs > li{width:32.1%}}
.textbold{font-weight:bold;}
.statusDetail{
min-height:100px;
max-height:500px;
}
.table-fixed thead>tr {
 width: 100%;
}
.table-fixed tbody {
  height: 250px;
  overflow-y: auto;
  width: 100%;
}
.table-fixed thead, .table-fixed tbody{display: block;}
/*.table-fixed thead, .table-fixed tbody, .table-fixed tr, .table-fixed td, .table-fixed th {
  display: block;
}*/
.table-fixed tbody td, .table-fixed thead > tr> th {
  /*float: left;*/
 border-bottom-width: 0;
}
.tbBorder{border-bottom:1px solid #ddd;}
.info-box {
    display: block;
    min-height: 60px;
    background: #fff;
    width: 100%;
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    border-radius: 2px;
    margin-bottom: 15px;
}
.bg-aqua {
    background-color: #00c0ef !important;
	color:#FFFFFF;
}
.bg-red {
    background-color: #dd4b39 !important;color:#FFFFFF;
}
.bg-green{color:#FFFFFF;
    background-color: #00a65a !important;
}
.bg-black{background-color:#252525 !important;color:#FFFFFF;}
.info-box-content {
    padding: 10px;
    margin:5px;
}
.info-box-text {
    /*text-transform: uppercase;*/
    word-wrap:break-word;
    overflow-wrap: break-word;
    white-space: pre-wrap;
   margin-left: 5px;
   /* padding-left: 10px;*/
	text-align:left;
	font-size:13px;
	font-weight:Medium;
}
.progress-description {
    display: block;
    font-size: 13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.info-box-number {
   display: block;
    font-weight: bold;
    font-size: 18px;
    margin:5px;
}
.info-box-icon {
    border-top-left-radius: 2px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 2px;
    display: block;
    float: left;
    height: 99%;
    width: 70px;
    text-align: center;
    font-size: 40px;
    line-height: 80px;
    margin-right: 10px;
    background: rgba(0,0,0,0.2);
	vertical-align:middle;
	padding:8px;
}
