@charset "utf-8";
/* CSS Document */


* {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
}

33a img {
	border: none;
}

.clear {
	clear: both;
}


body {
	color: #1e1e1e;
	font-family: 'Open Sans', sans-serif;
    font-size: 13px;
	font-weight:300;
	background: #e7f5fe none repeat scroll 0 0;
}

p {
    color: #1e1e1e;
	font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    line-height: 21px;
    margin-bottom: 22px;
	font-weight:300;
}


p.text_right {
    color: #1e1e1e;
    font-family: "Open Sans",sans-serif;
    font-size: 11px;
    font-weight: 300;
    line-height: 15px;
    margin-bottom: 0;
    text-align: center;
}



/**** header ****/


.header{
    width: 100%;
	border-top:2px solid #cd5200;
}

.header_wrapper{
	 background: #fff url("../images/header_bg.jpg") no-repeat scroll right top;
    margin: 0 auto;
    width: 80%
	}

.footer_wrapper {
    margin: 0 auto;
    width: 100%;
}
.footer_wrapper_admin {
    margin: 0 auto;
    width: 80%;
}
.header_mid{
	width:100%;
	float:left;
}

.logo{
	width:125px;
	float:left;
	text-align:center;
}

.top_title{
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-top: 36px;
    text-align: center;
    text-transform: uppercase;
    width: 505px;
}


/**** header ****/



/**** nav ****/


.nav{
    background: #031a39 none repeat scroll 0 0;
    margin-bottom: 13px;
    padding: 5px 0;
    width: 100%;
	float: left;
}
.header .nav_wrapper {
width: 1051px;
}
.nav_wrapper{
	width:1000px;
	margin:0 auto;
}

.nav_mid{
	width:100%;
	float:left;
}

.top_nav {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

.top_nav ul li {
    float: left;
	font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    list-style: outside none none;
    text-decoration: none;
	font-weight:400;
}

.top_nav ul li a {
    color: #fff;
    display: block;
    padding: 10px 17px 10px 28px;
    text-decoration: none;
    text-transform: uppercase;
}

.top_nav li a:hover {
	color:#1fa6ff;
}

.header_nav{
	display:none;
}

.icon1{
	background:url(../images/nav1.png) no-repeat left center;
}

.icon3{
	background:url(../images/nav2.png) no-repeat left center;
}

.icon4{
	background:url(../images/nav3.png) no-repeat left center;
}

.icon5{
	background:url(../images/nav4.png) no-repeat left center;
}

.icon8{
	background:url(../images/nav5.png) no-repeat left center;
}

.icon6{
	background:url(../images/nav6.png) no-repeat left center;
}

.icon7{
	background:url(../images/nav7.png) no-repeat left center;
}


/**** nav ****/




/**** wrapper ****/


.slider_sec{
	width:100%;
	float:left;
}

.public_nav {
  border: 1px solid #a6a7a8;
    float: left;
    margin: 0 9px 11px 0;
     max-height: 301px;
    min-height: 301px;
    overflow: hidden;
    padding: 0;
    width: 250px;
}

.public_nav ul li {
   float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    font-weight: 300;
    line-height: 18px;
    list-style: outside none none;
    text-decoration: none;
    width:100%;
	}

.public_nav ul li a {
    border-bottom: 1px dashed #a6a7a8;
    color: #1e1e1e;
    display: block;
    padding:3px;
    text-decoration: none;
}

.public_nav li a:hover {
	color:#555;
}

.public_title{
  color: #012555;
    float: left;
    font-size: 18px;
    font-weight: bold;
    line-height: 29px;
    margin: 11px 0 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.view_notices .public_title{
    color: #012555;
    float: left;
    font-size: 25px;
    font-weight: bold;
    line-height: 72px;
    margin: 11px 0 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.view_btn{
  background: #011734 none repeat scroll 0 0;
    color: #fff !important;
    float: right;
    font-size: 14px;
    margin: -8px 8px;
    padding: 3px 0 5px;
    text-align: center;
    text-transform: uppercase;
    width: 100px;
}

.banner{
	width:482px;
	float:left;
	text-align:center;
}





.slider_right{
 float: right;
    height: 410px;
    width: 247px;
}

.employee_sec{
    border: 1px solid #a6a7a8;
    float: left;
    margin-bottom: 10px;
    padding: 8px 8px;
    width: 223px;
}

.input_sec{
    background: #f2f2f2 none repeat scroll 0 0;
    border: 1px solid #d4d4d4;
    float: left;
    margin-bottom: 10px;
    padding: 5px;
    width: 95%;
}

.public_title2 {
    color: #012555;
    float: left;
    font-size: 17px;
    font-weight: bold;
    margin:0 0 2px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

.login_btn{
    background: #cd5302 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 14px;
    padding: 5px 0;
    text-align: center;
    text-transform: uppercase;
    width: 70px;
}

.number{
 color: #012555;
    float: right;
    font-size: 10px;
    margin-top: 4px;
    text-align: center;
    text-decoration: underline;
    width: 100%;
}

.pass_reset {
  float: left;
    line-height: 32px;
    text-align: center;
    text-decoration: underline;
    width: 147px;
}

.view_btn2 {
    background: #011734 none repeat scroll 0 0;
    color: #fff !important;
    float: left;
    font-size: 14px;
    margin: 8px 8px 8px 65px;
    padding: 5px 0;
    text-align: center;
    text-transform: uppercase;
    width: 116px;
}

.title_text{
    background: #E7F5FE;
    color: #000;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 18px;
    padding: 17px 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

.container{
	width:100%;
	float:left;
}

.box_sec{
   border: 1px solid #c8c8c8;
    float: left;
    margin-right: 25px;
    padding: 30px 0 0;
    width: 30%;
}

.links_nav {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

.links_nav ul li {
	font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    list-style: outside none none;
    text-decoration: none;
	font-weight:400;
	background:url(../images/arrow.png) no-repeat left 17px;
	background-position: 6px;
	border-bottom:1px solid #ccc;
}

.links_nav ul li a {
    color: #000;
    display: block;
    padding: 7px 0 7px 15px;
    text-decoration: none;
}

.links_nav li a:hover {
	color:#1fa6ff;
}

.link_title {
    color: #222;
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin: 4px 0;
    text-transform: uppercase;
    width: 100%;
}

.box_sec_mid{
 background: #ededed none repeat scroll 0 0;
    border: 1px solid #c8c8c8;
    float: left;
    padding: 3px 0 0;
    width: 31%;
}

.links_nav2 {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.view_notices  .links_nav2 {
  border: 2px solid #E0E0E0;
    float: left;
    margin: 0;
    padding: 0;
    width: 96%;
	}
.links_nav2 ul li {
	font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    list-style: outside none none;
    text-decoration: none;
	font-weight:400;
	border-bottom:1px solid #ccc;
	text-transform:uppercase;
}

.links_nav2 ul li a {
    color: #000;
    display: block;
    padding: 8.5px 11px;
    text-decoration: none;
}

.links_nav2 li a:hover {
	color:#000;
	background:#c2cdda;
}

.link_title2 {
  color: #002353;
    float: left;
    font-size: 18px;
    font-weight: bold;
    line-height: 34px;
    margin: 4px 0 0 10px;
    text-transform: uppercase;
    width: 94%;
}

.box_right{
 border: 1px solid #c8c8c8;
    float: right;
  height: 467px;
    max-height: 470px;
    overflow: hidden;
    padding: 15px 0;
    text-align: left;
    width: 34%;
}


/**** wrapper ****/


.footer{
	width:100%;
	float:left;
    margin-top: 10px;
}

.disclamier{
    background: #e5e5e5 none repeat scroll 0 0;
    float: left;
    margin-bottom: 25px;
    padding: 20px 1%;
    width: 98%;
}

.footer_bottom{
	width:100%;
	float:left;
}

.footer_bottom_right{
	width:20%;
	float:right;
	text-align:center;
}



.footer_bottom_left{
	width:770px;
	float:left;
	padding-left: 10px;
}


.wrapper {
     margin: 0 auto;
	   background: #ffffff none repeat scroll 0 0;
	   float:left;
    width: 100%;
	 padding: 14px 0;
}
.main_wrapper {
  background: #ffffff none repeat scroll 0 0;
    margin: 0 auto;
    width: 80%;
}

        
        /* jssor slider bullet navigator skin 05 css */
        /*
        .jssorb05 div           (normal)
        .jssorb05 div:hover     (normal mouseover)
        .jssorb05 .av           (active)
        .jssorb05 .av:hover     (active mouseover)
        .jssorb05 .dn           (mousedown)
        */
        .jssorb05 {
            position: absolute;
        }
        .jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
            position: absolute;
            /* size of bullet elment */
            width: 16px;
            height: 16px;
            background: url('img/b05.png') no-repeat;
            overflow: hidden;
            cursor: pointer;
        }
        .jssorb05 div { background-position: -7px -7px; }
        .jssorb05 div:hover, .jssorb05 .av:hover { background-position: -37px -7px; }
        .jssorb05 .av { background-position: -67px -7px; }
        .jssorb05 .dn, .jssorb05 .dn:hover { background-position: -97px -7px; }

        /* jssor slider arrow navigator skin 12 css */
        /*
        .jssora12l                  (normal)
        .jssora12r                  (normal)
        .jssora12l:hover            (normal mouseover)
        .jssora12r:hover            (normal mouseover)
        .jssora12l.jssora12ldn      (mousedown)
        .jssora12r.jssora12rdn      (mousedown)
        */
        .jssora12l, .jssora12r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 30px;
            height: 46px;
            cursor: pointer;
            background: url('img/a12.png') no-repeat;
            overflow: hidden;
        }
        .jssora12l { background-position: -16px -37px; }
        .jssora12r { background-position: -75px -37px; }
        .jssora12l:hover { background-position: -136px -37px; }
        .jssora12r:hover { background-position: -195px -37px; }
        .jssora12l.jssora12ldn { background-position: -256px -37px; }
        .jssora12r.jssora12rdn { background-position: -315px -37px; }
  



li.head {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    padding: 7px 10px !important;
	    text-transform: uppercase;
}

.nav_admin{
    background: #031A39;
    margin-bottom: 13px;
    padding: 5px 0;
    width: 100%;
	float: left;
}
.header_wrapper_admin {
    background: none;
    margin: 0 auto;
    width: 1000px;
}

.updt.chromestyle ul li a {
    padding: 4px 18px;
}

.wlcm {
    float: left;
    font-size: 16px;
	width:22%;
}
.wlcm p,span {
    float: left;
    font-size: 14px;
	width: 50%;
	 margin-bottom: 4px;
}
p.top_wlcm {
    width: 100%;
}

.wlcm span {
    padding-left: 0;
    width: 28%;
}
.header_wrapper_admin .top_title {
width: 65%;
}

.add_notices {
    float: none;
    margin: 0 auto;
    width: 30%;
}
.add_pages {
    float: none;
    margin: 0 auto;
    width: 30%;
}

.add_notices span {
    padding: 12px 0;
}
.add_notices .btn {
    background: #ffcbcb none repeat scroll 0 0;
    text-transform: uppercase;
    width: 50%;
}
.view_notices > a {
    float: left;
    width: 100%;
}
span.notices {
    width: 70%;
}
span.ids {
    float: left;
    width: 10%;
}
span.update {
   width: 10%;
}
span.delete {
    width: 21%;
}
.view_notices {
    float: left;
    width: 100%;
}
.operations {
    width: 31%;
}
.view_usefull .operations {
    width: 20%;
}
.headings .ids {
font-weight: bold;
}
.headings .notice {
font-weight: bold;
}
.headings .operations {
font-weight: bold;
}
.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 12px 16px;
}

.dropdown:hover .dropdown-content {
    display: block;
}
/* ===== First Level ===== */     
.top_nav ul li {
position:relative;
}
.top_nav ul ul li {
 background: #fff none repeat scroll 0 0;
    border: 1px solid;
    width: 200px;
}
.top_nav ul li a {
display:block;
}
.top_nav ul li:hover a {
position:relative;
}
.top_nav ul ul, .top_nav ul li:hover ul ul {
position:absolute;
display:none;
}
.top_nav ul ul li:hover ul, .top_nav ul li:hover ul li:hover ul {
display:block;
top:0px;
left: 100%;
}
/* ===== Second and Third Level ===== */
.top_nav ul li:hover ul {
display:block;
position:absolute;
left:0;
top:100%;
width:200px;
height:auto;
margin:0;
padding:0;
box-shadow: 0 4px 0 rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.15) inset;
}
.top_nav ul ul {
background:#777;
z-index: 99;
}
.top_nav ul ul ul {
background:#e4e4e4 !important;
border-color:#e4e4e4 !important;
margin-left:-14px;
}
.top_nav ul ul li a {
float:none;
width:180px;
line-height:normal;
font-variant:normal;
font-weight:normal;
font-size:14px;
color:#031a39;
text-transform:none;
padding:6px 10px;
background:none !important;
}
.top_nav ul ul ul li a {
color:#fff;
font-weight:bold;
}
.top_nav ul ul li:hover>a {
background:#fff !important;
color:#999 !important;
}
.top_nav ul ul ul li:hover>a {
background:#eee !important;
color: #777 !important;
}

.pages span.page_content {
    text-align: justify;
    width: 56%;
}

.pages span.page_name {
    width: 14%;
}

.pages span.update {
    padding-left: 29px;
    width: 6%;
}

.pages span.notice {
    width: 14%;
}
.pages span.desc {
    width: 56%;
	font-weight: bold;
}
.pages span.delete {
    width: 5%;
}
.pages span.operations {
    width: 20%;
}

.view_notices.pages {
    background: #ffffff none repeat scroll 0 0;
    float: left;
    padding: 13px 15px;
    width: 97%;
}

.pages .headings {
    float: left;
    width: 100%;
}

.pages .cntnt {
    float: left;
    width: 100%;
}
/*******  prac ***********/
.top_nav > ul {
    color: #fff;
	 height: auto;
}

.top_nav ul li {
    display: inline-flex;
}
span.ids {
    float: left;
    width: 10%;

}
span.name {
    width: 10%;
}

span.email {
    width: 18%;
}
span.phone {
    width: 10%;
}
span.rooms {
    width: 10%;
}

span.msg {
    width: 23%;
}

.headings {
    float: left;
    width: 100%;
	font-weight: bold;
}
.pro span.update {
    width: 5%;
}

.pro span.delete {
    width: 6%;
}

.approve {
    width: 6%;
}
.cancel {
    width: 7%;
}
.pro span.ids {
    float: left;
    width: 5%;
}

.left_form {
 float: left;
 width: 50%;
 line-height: 34px;
}

.right_form {
   float: left;
    height: 659px;
    line-height: 34px;
    width: 50%;
}
.left_form > span {
    width: 100%;
}

.left_form input {
    height: 30px;
    width: 90%;
}
.rigt_form input {
    height: 30px;
}


.right_form > span {
    float: left;
    width: 100%;
}
.guest_house {
    margin: 0 auto;
    width: 92%;
}

span.dt {
    width: 50%;
}
.dt input {
    height: 27px;
	  width: 88%;
}
.dt > select {
    height: 35px;
    width: 79%;
}

.left_form select {
    height: 38px;
    width: 91%;
}
.right_form select {
    height: 39px;
    width: 100%;
}

.guest_house .btn {
    background: #d42b16 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    font-weight: bold;
    padding: 7px;
    text-transform: uppercase;
    width: 22%;
}

.view_notices {
    float: left;
    width: 100%;
	padding: 0px 10px;
}

.view_book.pro span {
  font-size: 12px;
    height: 18px;
    width: 12%;
}

.view_book.pro span.guest_code {
    width: 8% !important;
}
.view_book.pro .guest_email {
    width: 19%;
}

.update img {
    height: 15px;
}
.view_notices.pro .update {
    width: 3%;
}
.delete img {
    height: 20px;
}

.view_book.pro .delete {
    width: 4%;
}

.right_form textarea {
    width: 98%;
}

.box_sec .link_title {
    line-height: 23px;
    padding-left: 14px;
}
.wlcm_section {
    float: left;
    width: 100%;
}
.wlcm {
    float: left;
    font-size: 16px;
    width: 100%;
}

.inner_wlcm {
float: none;
    margin: 0 auto;
    padding: 0 17px;
    width: 100%  !important;
}


.log {
  float: left;
    width: 70%;
}
.wlcm_txt {
 float: left;
    margin: 0 auto;
    width: 30%;
}
.log > p {
    width: 28%;
}

.wlcm span {
    padding-left: 0;
    width: 9%;
}
.upload_notices span {
    width: 34%;
}
/*.upload_notices {
float: left;
width: 100%;
}*/
.divRow .divCell {
    float: left;
    width: auto;
}

.headRow .divCell {
    float: left;
    width: auto;
}
.view_notices form {
  
    float: left;
    margin: 0;
    width: 100%;
}
.view_notices.rec  form {
 
    float: left;
    line-height: 34px;
    margin: 0;
    width: 100%;

}
.headRow .divCell {
  float: left;
    text-align: center;
    width: 16%;
}

.headRow {
    color: #000000;
    float: left;
    font-size: 16px;
    font-weight: 500;
    line-height: 34px;
    text-transform: capitalize;
    width: 100%;
	 background: #e0e0e0 none repeat scroll 0 0;
}

.divCell.download {
    text-align: center;
}
.divCell.download {
    text-align: center;
}
.divCell.id {
 border-right: 1px solid #cbcbcb;
  border-bottom: 1px solid #cbcbcb;
    line-height: 34px;
    text-align: center;
    width: 8%;
}
.divCell.title {
 border-bottom: 1px solid #cbcbcb;
    border-right: 1px solid #cbcbcb;
    height: 34px;
    line-height: 16px;
    padding: 0 29px;
    text-align: left !important;
    width: 50%;
}
.divCell.date {
    width: 15%;
	 border-right: 1px solid #cbcbcb;
	  border-bottom: 1px solid #cbcbcb;
	    line-height: 34px;
}
.divCell.year {
    width: 15%;
	 border-right: 1px solid #cbcbcb;
	  border-bottom: 1px solid #cbcbcb;
	  line-height: 34px;
}
.divCell.download {
 border-bottom: 1px solid #cbcbcb;
  border-right: 1px solid #cbcbcb;
    height: 34px;
    width: 16%;	
}
.view_notices .divCell.date {
width: 10%;
}
.view_notices .divCell.download{

 width: 10%;
}
.locations form {
    float: left;
    padding: 6px 4px;
    width: 15%;
 min-height: 74px;
margin: 0px 3px;
}

.Cell.office_name {
 background: #dfe3ea none repeat scroll 0 0;
    float: left;
    margin: 2px 0;
    padding: 7px 10px;
    width: 94%;
	}

.Cell.office_name > a {
    color: black;
    font-weight: 500;
}

.Cell.office_name:hover {
    background: #f5f5f5 none repeat scroll 0 0;
}

.Cell.office_name.head_add {
    font-weight: bold;
    text-transform: uppercase;
}

.locations {
    float: left;
    padding: 0 9px;
    width: 100%;
}

.locations h1 {
      color: #d47466;
    font-size: 19px;
    line-height: 66px;
    text-align: center;
    text-transform: uppercase;
}
.guest_house b {
    color: #db2522;
}
.divRow .divCell {
    text-align: center;
}
.locations h2 {
  float: left;
    line-height: 50px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

.aboutnwr p {
    float: left;
 
    text-align: justify;
    width: 100%;
}

.aboutnwr  {
    float: none;
    text-align: justify;
    width: 96%;
	margin: 0 auto;
}

.aboutnwr h2 {
    color: #031a39;
   
    font-weight: 400;
    line-height: 46px;
    text-align: center;
}

.aboutnwr i {
    color: #b31512;
    float: left;
    font-size: 14px;
    line-height: 23px;
    text-align: center;
    width: 100%;
}
.aboutnwr li {
    line-height: 28px;
    list-style-position: inside;
    padding-left: 21px;
}

.gallery  input{
    float: left;
    width: auto;
}
#TextBoxContainer {
float: left;
width:100%;
    line-height: 35px;
}

.del_gallery {
    float: left;
    line-height: 30px;
    padding: 15px;
    width: 100%;
}
.chk {
    margin: 7px;
}
.view_gallery img {
    padding: 6px;
}

.view_gallery img {
 border: 1px solid gray;
    margin: 27px;
    padding: 6px;
}

.view_gallery {
    float: left;
    margin: 0 auto;
    width: 100%;
}
.view_gallery h1 {
    padding: 2px 23px;
    text-align: left;
}

.divCell.download img {
  margin-top: 10px;
    width: 74px;
}


.rec .divCell.title {
    border-bottom: 1px solid #cbcbcb;
    border-right: 1px solid #cbcbcb;
/*    line-height: 34px;*/
    padding: 0 17px;
    text-align: left !important;
    width: 40%;
}
.approve_ans {
    width: 12% !important;
}
#chromemenu a {
    padding: 4px 13px;
}

.nu_main {
/* background: rgba(0, 0, 0, 0) url("../images/Income-Tax-Logo.png") no-repeat scroll 50% 50%;*/
    float: left;
    min-height: 283px;
    width: 100%;
	  padding: 4px 13px;
}

.nu_main .chromestyle ul li {
    display: block;
    width: 92%;
}

.nu_main .nav_admin {
    background:  none repeat scroll 0 0;
    float: left;
    margin-bottom: 13px;
    padding: 5px 0;
    width: 26%;
}

.nu_main .nav_wrapper {
    margin: 0 auto;
    width: auto;
}
.nu_main .chromestyle ul li a {
    border: 1px solid #e8bebe;

    color: black;
    margin: 3px 0;
    padding: 4px 25px;
    text-decoration: none;
}

.nu_main #chromemenu a {
    padding: 10px 15px;
}

.nu_view_order {
    float: left;
    width: 73%;
}

.nu_main .o1 {
width: 10%;
float:left;
}

.nu_main .o2 {
width: 10%;
float:left;
}

.nu_main .o3 {
width: 10%;
float:left;
}

.nu_main .o4 {
width: 10%;
float:left;
}

.nu_main .o5 {
width: 41%;
float:left;
}

.nu_main .o6 {
width: 10%;
float:left;
}
.emp #chromemenu a {
    padding: 4px 10px;
}
.view_menus span.title {
 width: 30%;
  padding-left: 36px;
}
.view_menus .link {
  width: 40%;
}

.view_menus .parent {
    width: 10%;
}

.orgchart {
    margin: 0 auto;
    width: 92%;
}
.footer_bottom_left p {
font-size: 12px;
}

.chng_pass {
    float: left;
    width: 70%;
}
.chnage.chng_pass {
    float: left;
    width: 100%;
}

form.up_pass {
    float: none;
    margin: 25px auto;
    width: 51%;
}
#error {
display: none;
}

.add_tagline {
    float: left;
    width: 100%;
}

.add_tagline form {
    margin: 0 auto;
    width: 60%;
}


.add_tagline span {
    line-height: 43px;
    width: 100%;
}

.add_services {
    float: left;
    width: 100%;
}

.add_services form {
    margin: 0 auto;
    width: 60%;
}


.add_services span {
    line-height: 43px;
    width: 100%;
}

.view_services {
    float: none;
    margin: 0 auto;
    width: 80%;
}


.inner_service {
    border: 1px solid black;
    float: left;
    width: 100%;

}
.view_usefull {
    float: none;
    margin: 0 auto;
    width: 80%;
}


.inner_usefull {
    border: 1px solid black;
    float: left;
    width: 100%;

}
.view_usefull span.ids {
    float: left;
    text-align: center;
    width: 38%;
}
.view_usefull span.idss {
    float: left;
    padding-left: 10px;
    text-align: left;
    width: 38%;
}
.view_usefull .notice {
    width: 40%;
}

.view_usefull .service {
    width: 40%;
}
.view_usefull span.update {
    margin-top: 10px;
    width: 8%;
}

.view_usefull span.delete {
    margin-top: 12px;
    width: 10%;
}
.view_usefull .headings {
    background: #e0e0e0 none repeat scroll 0 0;
    float: left;
    font-weight: bold;
    line-height: 36px;
    text-transform: capitalize;
    width: 100%;
}

.view_usefull .row {
    border-bottom: 1px solid #e0e0e0;
    float: left;
    line-height: 38px;
    width: 100%;
}
.view_services span.ids {
    float: left;
    text-align: center;
    width: 18%;
}

.view_services span.update {
    margin-top: 10px;
    width: 8%;
}

.view_services span.delete {
    margin-top: 12px;
    width: 20%;
}
.view_services .headings {
    background: #e0e0e0 none repeat scroll 0 0;
    float: left;
    font-weight: bold;
    line-height: 36px;
    text-transform: capitalize;
    width: 100%;
}

.view_services .row {
    border-bottom: 1px solid #e0e0e0;
    float: left;
    line-height: 38px;
    width: 100%;
}
.edit_services {
    float: left;
    width: 100%;
}

.edit_services form {
    margin: 0 auto;
    width: 60%;
}


.edit_services span {
    line-height: 43px;
    width: 100%;
}
.entercity {
    float: left;
    width: 100%;
}

.entercity form {
    margin: 0 auto;
    width: 60%;
}


.entercity span {
    line-height: 43px;
    width: 100%;
}
.off_add {
    float: left;
    width: 100%;
}

.off_add form {
    margin: 0 auto;
    width: 60%;
}


.off_add span {
    line-height: 43px;
    width: 100%;
}
.gallery {
    float: left;
    width: 100%;
}
.gallery form {
    margin: 0 auto;
    width: 100%;
}


.gallery span {
    line-height: 43px;
    width: 100%;
}
.main_wrapper .footer .footer_wrapper_admin {
    width: 100%;
}
.view_menus span.delete {
    width: 2%;
}

.view_menus .row {
  border-bottom: 1px solid #e0e0e0;
    float: left;
    line-height: 32px;
    width: 100%;
}


.view_menus {
 float: none;
    margin: 0 auto;
    width: 80%;
}

.view_menus .headings {
    background: #e0e0e0 none repeat scroll 0 0;
    float: left;
    line-height: 35px;
}
.inner_menu {
    border: 1px solid black;
    float: left;
    width: 100%;
}

.upload_notices {
    float: left;
    width: 100%;
}

.upload_notices form {
    margin: 0 auto;
    width: 60%;
}


.upload_notices span {
    line-height: 7px;
  width: 52%;
}

.upload_notices .right {
    float: right;
    margin-top: -17px;
    width: 49%;
}

.upload_notices .left {
    float: left;
    margin-top: 11px;
}

#notice {
    margin-top: 24px;
    padding: 4px 14px;
    text-transform: uppercase;
}
.recruitments {
    float: left;
    width: 100%;
}

.recruitments form {
    margin: 0 auto;
    width: 60%;
}
.ord {
    float: left;
    width: 100%;
}

.ord form {
    margin: 0 auto;
    width: 60%;
}
.ord table {
    width: 90%;
}

.view_notices .links_nav2 {
    border: 2px solid #e0e0e0;
    float: left;
    height: 300px;
    margin: 0;
    overflow: auto;
    padding: 0;
    scroll-behavior: auto;
    width: 96%;
}
.view_notices.rec .links_nav2 {
height: 380px;
}

.view_book .headings {
    background: #e0e0e0 none repeat scroll 0 0;
    float: left;
    font-weight: bold;
    height: 42px;
    line-height: 37px;
    width: 100%;
}
.view_book.pro {
    border: 1px solid #e0e0e0;
    float: left;
    margin-left: 9px;
    width: 98%;
}
.view_book .row {
 border-bottom: 1px solid #e0e0e0;
    float: left;
    height: 38px;
    padding-left: 9px;
    width: 99%;
}

.view_book .update img {
    height: 15px;
    margin-top: 10px;
}

.view_book .delete img {
    height: 20px;
    margin-top: 10px;
}

.view_notices form {
    float: left;
    margin: 0;
    width: 100%;
}
.ord tr {
    line-height: 39px;
}
.ord tr > td {
    padding: 0 19px;
}
.admin .wrapper {
background:  url("../images/Income-Tax-Logo.png") no-repeat scroll 50% 20%;
background-color:#FFFFFF;
min-height: 500px;
 padding: 10px 0px;
}
tbody tr {
    background: transparent none repeat scroll 0 0;
    line-height: 43px;
}

.orders .divCell.title {
    width: 10%;
}

.orders .divCell.date {
    width: 18%;
}

.divCell.view {
    border-bottom: 1px solid #cbcbcb;
    line-height: 34px;
    width: 15%;
}

.orders .divCell.op {
    border-right: 1px solid #cbcbcb;
}

.orders .headRow {
    font-size: 14px;
	}
.orders .divCell.title {
    padding: 0 15px;
}

.statcounter {
  cursor: default;
    float: right;
    padding-right: 28px;
    pointer-events: none;
}

.footer_bottom_right > p {
    float: left;



    width: 100%;
}

.pro span.update {
    width: 5%;
}
.pro .Operations {
    text-align: center;
}
.up {
    float: left;
    width: 16%;
}
.up span.approve {
    width: 49%;
}

.project_form_area {
    margin: 0 auto;
    width: 25%;
}
.add_usefull {
    float: left;
    width: 100%;
}

.add_usefull form {
    margin: 0 auto;
    width: 60%;
}


.add_usefull span {
    line-height: 43px;
    width: 100%;
}

marquee {
    font-size: 16px;
}
button#export {

    background: none repeat scroll 0 0 #444444;

    border: 1px solid #444444;

    color: #FFFFFF;

    cursor: pointer;

    font-size: 14px;

    padding: 6px 12px;

}

form.export_area {

    float: left;

    margin-bottom: 10px;

    margin-left: 8px;

    margin-top: 22px;

}

button#export:hover {

    background: none repeat scroll 0 0 #DA2420;

    border: 1px solid #DA2420;

    color: #FFFFFF;

}

.warning {
    color: red;
    font-size: 21px;
    font-style: italic;
    line-height: 53px;
    text-align: center;
    width: 100%;
}

.single_pro_field > span {
    line-height: 28px;
}

.project_form_area h2 {
    text-align: center;
}
.error_msg {

    color: #FF0000;

    float: left;

    margin-bottom: 6px;

    text-align: center;

    width: 100%;

}

.employee_sec #captchaimg {
    height: 46px;
}

.recruitments .rec .divCell.title {
    width: 25%;
}

.divCell.del {
    border-bottom: 1px solid #cbcbcb;
    width: 12%;
}

.recruitments .divCell.op {
    border-right: 1px solid #cbcbcb;
}

.ad .divCell.title {
    width: 44%;
}

.ad .divCell.op {
    border-right: 1px solid #cbcbcb;
}

.ad .divCell.del {
    line-height: 34px;
    width: 8%;
}

.gn .divCell.title {
    width: 35%;
}

.gn .divCell.op {
    border-right: 1px solid #cbcbcb;
}

.gn .divCell.del {
    border-bottom: 1px solid #cbcbcb;
    line-height: 34px;
    width: 16%;
}
#search-box:hover {
    text-decoration: underline;
}
#search-box {
    color: #CD5302;
    cursor: pointer;
    font-size: 12px;
    text-align: left;
    width: 100%;
}

.slider_sec .public_nav > ul {
    padding: 7px 0;
}

.slider_right .view_btn2 {
    margin: 0px 8px 8px 65px;
}

.slider_right .employee_sec:first-child {
    height: 296px;
}
.text_right.old_site > a {
    float: left;
    margin-top: 7px;
    text-align: center;
    width: 100%;
}

@media screen and(-webkit-min-device-pixel-ratio:0) {
  .employee_sec {-chrome-:only(; 
       padding: 11px 8px;  
  );
  } 
}
@media screen and (-webkit-min-device-pixel-ratio:0)
  and (min-resolution:.001dpcm) {
     .employee_sec   {
	    padding: 11px 8px;
	 } 
	 .slider_sec .public_nav > ul {
    
    padding: 30px 0 !important;
}
}

.or .divCell.title {
    width: 41%;
}

.o {
    height: 300px;
    overflow: auto;
    scroll-behavior: auto;
    width: 90%;
}

.ordtab img {
    margin-top: 10px;
}
.admin .o {
    height: 300px;
    overflow: auto;
    scroll-behavior: auto;
    width: 100%;
}



.nav_admin .chromestyle ul {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    float: none;

    padding: 4px 0;
    text-align: center;
    width: auto;
}

.nav_admin.emp .chromestyle ul {
    margin:0 7%;
}

.nav_admin.pros .chromestyle ul {
    margin: 0 33%;
	}
	
.gr #chromemenu a {
    padding: 4px 11px;
}

.edi #chromemenu a {
    padding: 4px 12px;
}


.off .row {
    border: 1px solid #cbcbcb;
    float: left;
    line-height: 34px;
    margin: 0.4px;
    width: 98%;
}

.off .notice {
    width: 12%;
}

.off .city_select {
    width: 15%;
}

.off .loc_pdf {
    width: 43%;
}
.off .operations {
    width: 20%;
}

.off span.update {
    width: 10%;
}


.off span.delete {
    text-align: center;
    width: 10%;
}

.off .headings {
    background: #e0e0e0 none repeat scroll 0 0;
    line-height: 38px;
    width: 98%;
}

.view_notices.off {
    border: 1px solid #cbcbcb;
    float: left;
    width: 98%;
}

.off img {
    height: 15px;
    margin-top: 10px;
}

.rep #chromemenu a {
    font-size: 12px;
}
.rep .nav_admin .chromestyle ul {
    margin: 0;
    padding: 4px 0;
    width: 100%;
}
.rep .nu_content {
    float: left;
    width: 74%;
}
.rep span.ids {
    width: 10%;
	margin: 5px 0;
}
.rep span.em_name {
    width: 40%;
	margin: 5px 0;
}
.rep span.city {
    width: 10%;
	margin: 5px 0;
}
.rep span.chk {
    width: 30%;
	text-align: center;
}

.enable_rep {
   border: 1px solid #e0e0e0;
    float: left;
    height: 300px;
    overflow: auto;
    scroll-behavior: auto;
    width: 98%;
}

.rep .row {
       border-bottom: 1px solid #e0e0e0;
    float: left;
    line-height: 30px;
    width: 100%;
}

.rep .headings span.chk {
    padding: 0 0 0 40px;
    text-align: left;
    width: 23%;
}

.rep .headings span.em_name {
    width: 32%;
}

.rep .headings {
    background: #e0e0e0 none repeat scroll 0 0;
    width: 98%;
}

.pg {
    float: left;
    margin-top: 35px;
    text-align: center;
    width: 100%;
}

.pg a {
    margin: 6px;
}

.emp_rep {
    float: left;
    width: 70%;
}

.emp_rep span {
    width: 80%;
}

.emp_rep .left {
    width: 18%;
}
.emp_rep select {
    width: 30%;
}

.view_representations {
    margin: 0 auto;
    width: 90%;
}

.completed .id {
    width: 10%;
}

.rep .completed .headings span.em_name {
    width: 20%;
}

.completed .st {
    width: 12%;
}

.rep .completed span.em_name{
    width: 20%;
}

.rep .sno {
    width: 10%;
}

.rep .pending span.em_name {
    margin: 5px 0;
    width: 32%;
}

.adhoc {
    float: left;
    width: 100%;
}
.adhoc  form {
	text-align:center;
}
.srch_emp {
    border: 1px solid #e0e0e0;
    margin: 0 5px;
    width: 99%;
	float:left;
}

.srch_emp span{
    width: 20%;
}

.srch_emp .headings {
    background: #e0e0e0 none repeat scroll 0 0;
    float: left;
    font-weight: bold;
    line-height: 36px;
    width: 100%;
}

.srch_emp .row {
  float: left;
    line-height: 36px;
    width: 100%;
}

.adhoc input {
    margin: 71px 0;
}
.emp_rep select {
width: 61%;
}

.emp_rep span {
    padding: 9px 0;
    width: 80%;
}

.emp_rep p {
    color: red;
    font-style: italic;
    padding: 16px 0;
}

.view_rep_emp span {
    width: 12%;
}


.view_rep_emp .row {
    float: left;
    line-height: 35px;
    width: 100%;
}


.view_rep_emp.read_more span {
 border-bottom: 1px solid #e0e0e0;
    margin-bottom: 0;
    padding-left: 53px;
    width: 41%;
}
.view_rep_emp .left {
    font-weight: bold;
    padding-left: 5%;
}


.view_rep_emp.read_more .row {
    border: 1px solid #e0e0e0;
    float: left;
    line-height: 29px;
    margin: 0 14%;
    width: 72%;
}

.view_rep_emp.read_more .left {
    font-weight: bold;
    padding-left: 11%;
    text-transform: uppercase;
	  border-bottom: 1px solid #e0e0e0;
	   border-right: 1px solid #e0e0e0;
	   font-size: 13px;
}

.view_representations.rep1 span.chk {
    text-align: center;
    width: 12%;

}

.rep1 .eno {
    width: 9%;
}

.rep1 .desi {
    width: 22%;
}

.view_representations.rep1 .headings span.chk {

    text-align: left;
    width: 12%;
	padding-left: 0px;
}

.view_representations.rep1 span.em_name {
    margin: 5px 0;
    width: 20%;
	text-transform: lowercase;
}

.view_representations.rep1 .headings span.em_name {
    width: 20%;
}

.view_representations.rep1  headings span.city {
    margin: 5px 0;
    width: 17%;
}

.view_representations.rep1 span.city {
 margin: 5px 0;
    width: 10%;
}

.view_rep_emp.admin .desi {
   width: 9% !important;
}

.view_rep_emp.admin span.cer {
    float: left;
    width: 10%;
}

.view_rep_emp .read {
    float: right;
    width: 41%;
}
.view_rep_emp.admin .headings {
    background: #e0e0e0 none repeat scroll 0 0;
    line-height: 36px;
}

.view_rep_emp.admin {
  border: 1px solid #e0e0e0;
    float: left;

    height: 300px;
    overflow: auto;
    width: 100%;
}

.view_rep_emp.admin .row {
    border-bottom: 1px solid #e0e0e0;
    float: left;
    line-height: 28px;
    width: 99%;
}



.view_rep_emp.admin .em_no {
    padding-left: 10px;
    width: 8%;
}

.view_rep_emp.admin .read {
    width: 21%;
}


.agt span {
    margin: 59px auto 0;
    width: 50%;
}

.agt {
    float: left;
    width: 100%;
}

.agt form {
  margin: 59px auto 0;
    text-align: center;
    width: 50%;
}

.view_rep_emp  span.cer {
    width: 22%;
}

.view_rep_emp .cer > .dt {
    float: right;
    width: 42%;
}

.view_rep_emp .desi {
    width: 24%;
}
.view_rep_emp {
    border: 1px solid #e0e0e0;
    float: left;
    width: 100%;
}
.view_rep_emp .headings {
    background: #e0e0e0 none repeat scroll 0 0;
    line-height: 35px;
}

form.a1.export_area {
    float: left;
    margin-bottom: 10px;
    margin-left: 8px;
    margin-top: 22px;
    width: 100%;
}

.view_representations.rep1.rep2 span.city {
    margin: 5px 0;
    width: 41%;
}

.view_representations.rep1.rep2 .headings span.city {
    margin: 5px 0;
    width: 25%;
}
.view_representations.rep1.rep2 span.chk {
    float: right;
    text-align: center;
    width: 32%;
}

.cc h2 {
    font-weight: normal;
    line-height: 61px;
    text-align: center;
}

.ccit .nav_mid {
    float: left;
    margin: 0 17%;
    width: 100%;
}
.detail {
    width: 60%;
    float: left;
    margin: 0 19%;
    border: 1px solid #e0e0e0;
	    line-height: 32px;
	}
	.emp_profile {
    width: 100%;
    float: left;
}
.detail .left {
  float: left;
    font-weight: bold;
    padding-left: 43px;
    width: 44%;
}
.detail .right {
    padding-left: 43px;
    width: 40%;
}


.view_rep_emp.admin .row span.cer {
       width:44%
}

.view_rep_emp .row .read {
    width: 50% !important;
}
.view_rep_emp.admin .read {
      float: left;
    width: 17% !important;
}

.view_rep_emp .row .read {
    width: 36% !important;
}

.update_rep {
    float: left;
    width: 70%;
}

.update_rep .left {
    width: 30%;
}

.update_rep .txtBox {
    width: 97%;
}

.update_rep > span {
    padding: 8px 0;
}

.view_representations.rep1 span.date {
   float: right;
    line-height: 28px;
    width: 15%;
}
.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.white_content {
	display: none;
	position: absolute;
	top: 10%;
	left: 25%;
	width: 50%;
	height: 70%;
	padding: 16px;
	border: 16px solid orange;
	background-color: white;
	z-index:1002;
	overflow: auto;
}
.black_overlay1{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.white_content1 {
	display: none;
	position: absolute;
	top: 15%;
	left: 25%;
	width: 50%;
	height: 65%;
	padding: 16px;
	border: 16px solid orange;
	background-color: white;
	z-index:1002;
	overflow: auto;
}

.cer > a {
    float: right;
}

.white_content1 .left_span {
    float: left;
    font-weight: bold;
    width: 50%;
}

.white_content1 .right_div {
    float: left;
    font-weight: bold;
    width: 50%;
}

.orgchart > img {
display: block;
    margin: 0 auto;
    width: 100%;
}

.box_right p {
    color: #1e1e1e;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    font-weight: 300;
    line-height: 26px;
    margin-bottom: 22px;
}

.box_right > img {
    padding: 19px 0;
}
.footer_wrapper_admin .disclamier {
    background: #e5e5e5 none repeat scroll 0 0;
    float: left;
    margin-bottom: 25px;
    padding: 20px 1%;
    width: 100%;
}

.slider_sec .public_nav > ul {
    float: left;
    max-height: 330px;
    overflow: -moz-hidden-unscrollable;
    padding: 18px 0;
}

.rec .divCell.id {
width: 10%;
}

.divCell.n_no {
    width: 10%;
	   border-bottom: 1px solid #cbcbcb;
    border-right: 1px solid #cbcbcb;
    height: 34px;
    line-height: 16px;
    padding: 0 29px;
}

.view_notices .divCell.op {
    width: 10%;
}
.msg {
    color: red;
    font-size: 21px;
    font-style: italic;
    font-weight: inherit;
    margin: 0 auto;
    padding-top: 32px;
    text-align: center;
}
.ad .divCell.n_no {
    width: 8%;
}

.rec .divCell.no {
    border-bottom: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    width: 13%;
}

.rec .headrow .divCell.no {
    border-right: 1px solid #cbcbcb;
}
.view_notices.rec .links_nav2 {
    float: left;

    width: 99%;
}

.divcell.o_no {
    border-bottom: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    height: 34px;
    width: 14%;
}

.headrow .divCell.o_no {
    border-right: 1px solid #cbcbcb;
}
.ono {
    border-bottom: 1px solid #cbcbcb;
    border-right: 1px solid #cbcbcb;

}

.divcell.ono {
    border-bottom: 1px solid #cbcbcb;
    border-right: 1px solid #cbcbcb;
    height: 34px;
    width: 18%;
}
.export {
  background: #444444 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: normal;
    height: 26px;
    margin-top: 10px;
    padding-top: 11px;
    text-align: center;
    text-transform: uppercase;
    width: 31%;
}
.export a {
    color: #fff;
}
.export:hover  {
background: red;
}

.dept ul li {
    border-bottom: 1px solid #ccc;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    font-weight: 400;
    list-style: outside none none;
    text-decoration: none;
    text-transform: uppercase;
}

.dept ul li a {
    color: #000;
    display: block;
    padding: 8.5px 11px;
    text-decoration: none;
}

.dept .link_title {
    color: #222;
    float: left;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    margin: 0;
    padding-bottom: 13px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

.dept .link_title2 {
   color: #002353;
    float: left;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    margin: 1px 0 22px 10px;
    text-transform: uppercase;
    width: 94%;
	}
	.box_right.dept span {
  float: right;
    font-size: 12px;
    position: absolute;
    text-transform: capitalize;
    width: 3%;
}
	.public_nav span {
 float: right;
    font-size: 12px;
    position: absolute;
    text-transform: capitalize;
    width: 3%;
}

.locations h1 {
 color: #d47466;
    float: none;
    font-size: 19px;
    line-height: 66px;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase;
    width: auto;
}

.locations span {
    float: none;
    font-size: 19px;
    padding-top: 24px;
    text-align: center;
    width: auto;
}
.locations .imgs {
  float: left;
    height: 139px;
    text-align: right;
}

.imgs > img {
    max-height: 100%;
    max-width: 100%;
}

.locations > ul {
    float: left;
    margin: 0 auto;
    text-align: center;
}
.loc {
 float: none;
    margin: 0 auto;
    width: 991px;
}

.suggetions form {
    margin: 0 auto;
    width: 41%;
}
.suggestion_inner {
    float: left;
    width: 100%;
}

.suggetions input {
    width: 365px;
}

.suggetions span .btn {
    padding: 3px;
    text-transform: uppercase;
    width: 44%;
}
.suggetions .left {
    width: 28%;
}

.suggetions input {
    line-height: 23px;
    width: 365px;
}

.suggetions span {
    margin-bottom: 20px;
}

.suggetions h1 {
    color: #031a39;
    float: left;
    line-height: 40px;
    margin-bottom: 46px;
    text-align: center;
    width: 100%;
}

.sa .nav_wrapper {
    margin: 0 auto;
    width: 1103px;
}

.feedbacks .ids {
    width: 10%;
     text-align: center;
}

.feedbacks span.name {
    width: 15%;
}

.feedbacks span.email {
    width: 20%;
}

.feedbacks .subject {
    width: 15%;
}
.feedbacks .msgs{
    float: left;
    width: 30%;
}

.feedbacks .action {
    width: 10%;
}



.feedbacks .cntnt {
    border-bottom: 1px solid #e0e0e0;
    float: left;
    line-height: 30px;
    width: 100%;
}
.feedbacks .action img {
    width: 20px;
	  margin-top: 7px;
}

.feedbacks {
    border: 1px solid #e0e0e0;
    float: left;
    width: 100%;
}

.headings {
    background: #e0e0e0 none repeat scroll 0 0;
    float: left;
    font-weight: bold;
    line-height: 37px;
    width: 100%;
	
}

.view_dash {
    text-align: center;
}

.view_dash > a {
 background: #011734 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 22px;
    line-height: 88px;
    padding: 4px 11px;
}

.emp_log {
    font-size: 20px;
    text-align: center;
}

.wel_user {
 color: #012555;
    font-size: 15px;
    line-height: 29px;
    text-align: center;
    width: 100%;
	}


.emp_log > a {
    background: #011734 none repeat scroll 0 0;
    color: #fff;
    padding: 3px 10px;
}

.emp_log {
    float: right;
    font-size: 18px;
    margin-top: 65px;
    padding-right: 9px;
    text-align: center;
}
.view_rep_emp .status {
    float: right;
    padding-left: 16px;
    width: 29%;
}
.view_rep_emp .status b {
    float: right;
    padding-left: 16px;
    width: 28%;
}
.view_rep_emp .headings .status {
    float: right;
    padding-left: 16px;
    width: 8%;
}
.view_rep_emp  .headings .cer {
    text-align: center;
}
.view_rep_emp  .headings .view_morw {
    text-align: right;
}
.cmplt {
    float: right;
}
.chk1 {
float: left;
margin: 7px;
}

.view_rep_emp.admin .headings .em_no {
    padding-left: 11px;
    width: 8%;
	text-align: center;
}
table {
width: 100%;
}
fieldset {
 border: 3px solid #e0e0e0;
    margin: 0 auto;
    padding: 0px;
    width: 96%;
}

legend b {
    background: #f5f5f5 none repeat scroll 0 0;
    font-size: 22px;
    padding: 4px 24px;
}

.emp_head {
    color: #031a39;
    font-size: 21px;
    line-height: 71px;
    text-transform: uppercase;
}
.gry {
background: #EDEDED;
}
.wht {
background: #ffffff;
}
.bordr {
 border-left: 2px solid #f5f5f5;
    padding-left: 20px;
}

.aln td {
    padding-left: 14px;
}

.top_title span {
    float: none;
    font-family: "Hind",sans-serif;
    width: auto;
}

.posting td {
    border-right: 1px solid #e0e0e0;
    text-align:center;
}
.posting th {
    border-right: 1px solid #e0e0e0;
}

.pub_main {
    float: left;
    margin: 0 9px 0 0;
    width: 250px;
}

.pub_main .employee_sec {
    width: 93%;
}



.dept .divRow {
    float: left;
    width: 100%;
}

.dept .divCell.on {
    float: left;
    width: 20%;
border-bottom: 1px solid #cbcbcb;
    border-right: 1px solid #cbcbcb;
height: 52px;
}

.dept .divCell.od {
    float: left;
    width: 20%;
border-bottom: 1px solid #cbcbcb;
    border-right: 1px solid #cbcbcb;
height: 52px;

}


.dept .divCell.fn {
  border-bottom: 1px solid #cbcbcb;
    border-right: 1px solid #cbcbcb;
    float: left;
    height: 52px;
    padding-left: 8px;
    text-align: left;
    width: 30%;

}

.dept .divCell.download {
    float: left;
    width: 18%;
height: 52px;
}
.dept .headRow {
width: 98%;
}

.dept .divCell.id {
    height: 52px;
}

.view_book.pro .guest_desi {
    width: 23%;
}

span.req {
    float: left;
    width: 50%;
}
.emp_v span {
    font-size: 12px;
}

.view_rep_emp .eno {
    width: 6%;
}

.cmnt {
 float: left;
    width: 20%;
}

.headings .cmnt {
    float: left;
    width: 10% !important;
	line-height: 45px;
}

.comment {
    width: 100%;
}
.admin6 ul {
    margin: 0 auto !important;
    width: 50% !important;
}
.top_nav.chromestyle.adminis.admin6 {
    margin: 0 auto !important;
    width: 100%;
}
.vm.view_btn {
    background: #011734 none repeat scroll 0 0;
    color: #fff !important;
    float: right;
    font-size: 14px;
    margin: 43px 8px;
    padding: 3px 0 5px;
    text-align: center;
    text-transform: uppercase;
    width: 100px;
}


/************* Online Portal ***********************/












.form_left {
    color: #666666;
    font-size: 13px;
    font-weight: bold;
}

.quota_submit {
   background: hsl(214, 90%, 12%) none repeat scroll 0 0;
    border: medium none;
    color: hsl(0, 0%, 100%) !important;
    font-size: 17px;
    letter-spacing: 3px;
    padding: 7px 35px 10px;
    text-transform: uppercase;
}

.quota_back{
    background: #f30505 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    font-size: 17px;
    letter-spacing: 3px;
    margin-right: 10px;
    padding: 11px 35px;
    text-transform: uppercase;
}

.quota_details .odd {
    background: #e5e5e5 none repeat scroll 0 0;
    color: #777777;
    font-weight: bold;
}

.quota_details .even {
    background: #f6f6f6 none repeat scroll 0 0;
    color: #777777;
    font-weight: bold;
}

.declaration {
    border: 4px double #dddddd;
    float: left;
    margin: 25px 0;
    padding: 18px 19px 0;
    width: 95%;
}

.dec_title {
    color: #333333;
    margin-bottom: 5px;
}

.radio_btn {
    color: #666666;
    font-size: 12px;
    font-weight: bold;
}
.online_portal_main .portal_content form {
  border: 4px double #ddd;
    float: left;
    padding: 45px 0;
    width: 100%;
}

.online_portal_main {
    float: left;
    width: 100%;
}

.online_portal_wrapper {
    float: none;
    margin: 0 auto;
    width: 94%;
}

.online_portal_title {
    float: left;
    font-size: 23px;
    font-weight: normal;
    line-height: 100px;
    text-align: center;
    width: 100%;
}

.portal_content {
    float: left;
    width: 100%;
}

.portal_content > span {
    float: left;
    font-size: 15px;
    line-height: 35px;
    width: 50%;
}

.portal_content > span {
   float: left;
    font-size: 14px;
    font-weight: initial;
    line-height: 35px;
    width: 50%;
}
.app_btn {
    color: #fff;
    float: left;
    text-align: left;
}


form .portal_submit input {
    background: #031a39 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    font-size: 18px;
    height: 55px;
    margin: 27px auto;
    text-transform: uppercase;
    width: 32%;
}

.portal_submit {
    text-align: center;
    width: 100%;
}

.online_portal_main form {
    float: left;
    width: 100%;
}

.or_part {
    margin: 0 auto;
    width: 80%;
}


.portal_content .or_part > label {
        float: left;
    width: 22%;
}

.portal_content  .or_part > span {
    float: left;
    width: 23%;
}

.portal_content  .or_part input {
    width: 95%;
}
.portal_content label {
  float: left;
    font-size: 14px;
    font-weight: initial;
    line-height: 31px;
    text-align: center;
    width: 50%;
}

.portal_content input {
    height: 32px;
    width: 52%;
}

.portal_content h1 {
    color: #dc2215;
    line-height: 100px;
    text-align: center;
}

.app_btn > a {
    background: hsl(214, 90%, 12%) none repeat scroll 0 0;
    color: #fff;
    font-weight: normal;
    padding: 6px 10px;
}

.ins_box {
    border: 4px solid;
    height: 300px;
    margin: 0 auto;
    width: 90%;
}

.portal_instuctin > p {
    font-size: 19px;
    font-weight: initial;
    line-height: 60px;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.portal_instuctin {
    margin: 0 auto;
    width: 90%;
}

.portal_instuctin > span {
    line-height: 50px;
}
.ins_btns {
     float: left;
    text-align: center;
    width: 100%;
}

.ins_btns > span {
   line-height: 35px;
    text-align: right;
    width: 52%;
}
.ins_btns input {
    background: #031A3A none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    padding: 8px 37px;
    position: relative;
    text-transform: uppercase;
    top: 11px;
}

.ins_btns a {
    background: #031A3A;
    border: medium none;
    color: #fff;
    font-weight: initial;
    padding: 10px;
    position: relative;
    top: 12px;
	   text-transform: uppercase;
}
.online_portal_ins_title {
    color: #444444;
    font-size: 16px;
    font-weight: bold;
    margin: 16px 0;
    text-align: center;
}

.info {
    color: #f30505;
    font-size: 14px;
    font-style: italic;
    font-weight: 100;
    line-height: 22px;
    margin-bottom: 20px;
}


.quota_form {
    float: left;
    margin-top: 28px;
    width: 100%;
}

.quota_form input.textbox {
    border: 1px solid #cccccc;
    color: #777777;
    height: 34px;
    padding: 7px;
    text-transform: capitalize;
    width: 54%;
}

.quota_form textarea {
    border: 1px solid #cccccc;
    color: #555555;
    padding: 10px;
    width: 54%;
}    width: 54%;





.quota_form tr {
    line-height: 70px;
}

.quota_form .letters_code_6.input_sec.textbox {
    text-transform: none;
}

.place input {
    border: 1px solid;
    height: 26px;
}

.place > label {
    float: left;
    font-size: 17px;
    font-weight: bolder;
    width: 8%;
}

.place {
    float: left;
    height: 50px;
    width: 100%;
}

.quota_form input.textbox.em {
    text-transform: none;
}
 .final_quota_details .form_left {
    background: #eeeeee none repeat scroll 0 0;
    color: #333333;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    padding: 10px 11px;
}
.admin .quota_details.more table {
    text-align: left;
}
.admin .quota_details table {
 border: 2px solid #eee;
    float: left;
    text-align: center;
    width: 100%;
}

.quota_link a {
    background: #fff none repeat scroll 0 0;
    border-radius: 24px;
    color: red;
    font-weight: bold;
    padding: 11px 26px;
}

.quota_link {
    border-radius: 38px;
    color: red;
    margin: 0 auto;
    padding: 15px 0;
    text-align: right;
    width: 80%;
}

.lnk {
    margin: 0 auto;
    padding: 50px 0;
    width: 60%;
}
.lnk h2 {
    line-height: 73px;
}

.apps {
    font-weight: bold;
    line-height: 64px;
    text-align: center;
    text-transform: uppercase;
}

.srchfrm label {
    font-size: 18px;
    line-height: 86px;
    padding-right: 34px;
}

.srchfrm input {
    border: 1px solid hsl(0, 0%, 50%);
    border-radius: 0;
    height: 31px;
    padding: 6px;
    width: 18%;
}

input.srchsbmt {
    background: hsl(214, 90%, 12%) none repeat scroll 0 0;
    color: hsl(0, 0%, 100%);
    text-transform: uppercase;
    width: 11%;
}

.errs {
    
    color: hsl(0, 100%, 50%);
    float: left;
    font-size: 21px;
    font-style: italic;
    font-weight: bolder;
    padding: 52px 0;
    text-align: center;
    width: 100%;
}

.ins_btns > span:nth-child(2) {
  margin-left: 10px;
    text-align: left;
    width: 45%;
}


.scrl {
   border: 1px solid hsl(0, 0%, 84%);
    float: left;
    height: 300px;
    margin: 20px auto;
    max-height: 300px;
    overflow: auto;
    width: 100%;
}
/********************** End Online Portal ********/

/*#house > a:hover + div {
    display: block;
    left: 38px;
    position: relative;
    right: 12px;
    width: 300px !important;
}
#house > div {
    float: right;
    height: 27px !important;
    position: relative !important;
    text-align: center;
}

#house > div  {
display: none;
}
#house > div  a { 
 border: 1px solid #e8bebe;
    color: #000000;
    display: block;
    font-weight: bold;
    padding: 2px 0;
    text-decoration: none;
    text-indent: 3px;
    width: 100%;

}
*/
/*.dropmenudiv .dropmenudiv {
display: none;
}
.dropmenudiv .dropmenudiv {
 color: #ff0000;
    float: left;
    left: 200px;
    position: relative;
    top: -24px;
    width: 413px !important;
    z-index: 999999;
	visibility: visible;
}
#house.dropmenudiv {
    border: 0 solid;
    width: auto;
}

.dropmenudiv .dropmenudiv > a {
    color: #ff0000 !important;
    text-align: left;
    z-index: 999999;
}

#house > a:first-child:hover + div {
    display: block;
}
*/


.nav_admin.emp .chromestyle ul.sub-menu .sub-menu {

    margin-left: 0;

}
.top_nav .sub-menu a {
    color: #000000 !important;
    font-weight: lighter !important;
    text-align: left;
	border: 1px solid #e8bebe;
}
.stateallocat{display: none;}