*{margin: 0; padding: 0;}
a:hover{text-decoration: none;}
body {
    margin: 0 auto; padding: 0;
    color: #252525;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 13px;
    line-height: 18px;
}
.container-fluid{margin: 0; padding: 0;}
#header-middle {
    background-color: #318c00;
    height: 150px;
    padding: 10px 0px;
    background: #318c00 url('../images/header-bg.png') no-repeat left;
    max-width: 100%;
    background-size: 100%;
}
.container{max-width: 1000px;}
.bg-color{background-color: #2E740A; padding: 5px; }
.bg-color-2{background-color: #44ac0f; padding: 5px; }
.welcome-guest{ height: 15px; }
ul.welcome-guest  li a{color: #fff;}
.menu-header{background: #029d84; max-height: 100px; margin-bottom: 5px;}
.menu-header ul li{margin: 0; padding: 0; list-style: none; float: right;}
#custom-search-input{margin-top: 33px;}
/*************************************************/
#theme-style a {text-indent:-99999px;}
#theme-style .theme1 {background:#000;color:#fdeb44;font-weight:bold;border:1px solid #fdeb44;padding:0 4px;font-size:10px;}
#theme-style .theme1:hover {background:#fdeb44;color:#000;font-weight:bold;border:1px solid #000;padding:0 4px;	font-size:10px;}
#theme-style .theme2 {background:#000;color:#FF33FF;font-weight:bold;border:1px solid #FF33FF;	padding:0 4px;	font-size:10px;}
#theme-style .theme2:hover {background:#FF33FF;color:#000;font-weight:bold;border:1px solid #000;padding:0 4px;	font-size:10px;}
#theme-style .theme3 {background:#1529B6;color:#fff;font-weight:bold;border:1px solid #fff;padding:0 4px;font-size:10px;}
#theme-style .theme3:hover {background:#fff;color:#0000ff;font-weight:bold;	border:1px solid #1529B6;padding:0 4px;font-size:10px;}
#theme-style .theme4{background:#FFF;color:#000;font-weight:bold;border:1px solid #000;padding:0 4px;font-size:10px;margin-right:5px;}
#theme-style .theme4:hover {background:#000;color:#FFF;font-weight:bold;border:1px solid #FFF;padding:0 4px;font-size:10px;}
ul.list-inline {margin: 0; padding: 0; color: #fff; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;}
ul.list-inline li{margin: 0; padding: 0; color: #fff;}
ul.list-inline li a{margin: 0; padding: 5px ; color: #fff; text-decoration: none;}
/***********************************************/
.jobportal-link ul{text-align: center;}
.jobportal-link ul li{margin: 0; padding: 0; list-style: none;  display: inline;  }
.jobportal-link ul li a{margin: 0; padding:10px 10px; text-align: center; color: #333;}
.nic-logo{float: right;}
#footer_wrapper {
    clear: both;
    width: 100%;
    background: #194785 url(images/apps_footer.png.html) repeat-x;
    color:#fff;

}
.txt-lable{padding-top: 5px;margin-bottom: 0;text-align: right; font-size: 12px; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;}
.txt-inputbox{ font-size: 14px;height: 25px; width: 100%; color: #333; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; }
.panel-common{margin-bottom: 15px; margin-top: 15px; height: auto; width: auto; text-align: center; background-color: #029d84;}
.panel-common a{color: #fff;}
.panel-common a:hover{color: #eee; text-decoration: none;}
.panel-common:hover{background: #e74c3c;}
.text-style{font-style: italic; font-weight: 400;}



/* carousel */
.media-carousel 
{
    margin-bottom: 0;
    padding: 0 40px 5px 40px;
    margin-top: 30px;
}
/* Previous button  */
.media-carousel .carousel-control.left 
{
    right: -12px !important;
    background-image: none;
    background: none repeat scroll 0 0 #222222;
    border: 4px solid #FFFFFF;
    border-radius: 23px 23px 23px 23px;
    height: 40px;
    width: 40px;
    margin-top: 27px;
    padding: 5px;
}
/* Next button  */
.media-carousel .carousel-control.right 
{
    right: -12px !important;
    background-image: none;
    background: none repeat scroll 0 0 #222222;
    border: 4px solid #FFFFFF;
    border-radius: 23px 23px 23px 23px;
    height: 40px;
    width : 40px;
    margin-top: 27px;
    padding: 5px;
}
/* Changes the position of the indicators */
.media-carousel .carousel-indicators 
{
    right: 50%;
    top: auto;
    bottom: 0px;
    margin-right: -19px;
}
/* Changes the colour of the indicators */
.media-carousel .carousel-indicators li 
{
    background: #c0c0c0;
}
.media-carousel .carousel-indicators .active 
{
    background: #333333;
}
.media-carousel img
{
    width: 80px;
    height: 80px;
}
/* End carousel */

/*registation-page-css*/
.form-group {
    margin-bottom: 10px;
}
.page-header {
    padding-bottom: 0px;
    margin: -5px 0 5px;
    border-bottom: 1px solid #eee;
}

.form-horizontal .radio-inline {
    padding-top: 0px;
    margin-top: 0;
    margin-bottom: 0;
}

.list-of-pia,.list-of-departments,.userlogin{height: 238px;}
.login-panel{background-color: #339a8f; width: 366px; margin-top: 5px; border-radius: 4px; height: 380px;}
.login-panel-header{padding: 5px;}
.login-body{margin: 0; padding: 20px;}


.footer-text{margin-top: 34px; color: #ddd;}
.footer-top-link{background-color: #dadada; height: 100%;}
.f-link ul{ list-style: none; }
.f-link ul li{font-size: 14px; line-height:1.1em; padding: 5px; margin: 0 10px 0 10px;}
.f-link ul li a{color: #000033;}
.f-link ul li a:hover{color: blue; text-decoration: none;}
.danger{color: #ff3900;}
.warning{color: #ffc709;}
.safe{color: #57bb34;}


.social-bottom {
    margin-top: 25px;
    padding-bottom: 20px;
    padding-right: 3px;
}
.social-bottom ul {
    margin: 0;
    padding: 0;
}
.social-bottom li {
    list-style: none;
    display: inline-block;
}
.social-bottom a {
    background-color: #d5b456;
    color: #fff;
    font-size: 18px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;

}
.social-bottom a:hover {
    background-color: #31b0d5;
    color: #fff;
}
.nav-tabs > li > a {

    font-weight: 900;
}
.panel-warning > .panel-heading {
    color: #fff;
    background-color: #fe920c;
    border-color: #fe920c;
}
.text-warning {
    color: #e79b17;
}
.text-success {
    color: #00c203;
}
.text-info {
    color: #f00;
}