@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;outline:0;}
/* body style */
body {font-family: "Trebuchet MS";color: #202020;font-size: 12px;line-height: 16px; background: #fff;}
input, img, li {text-decoration:none; -moz-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; -webkit-transition: all 0.6s ease 0s; transition: all 0.6s ease 0s;}
a{color:#138bca; text-decoration:none;}
a:hover {color:#3c8dbc;}
button, input, textarea, select {font-family:"Trebuchet MS"; color:#202020; font-size:12px; border:1px solid #e0dcdc; padding-left:3px; padding-right:3px;}
/*::-webkit-scrollbar {
	height:10px;
}
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
}
::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.9);
	background:#fff;
}*/
/* All */
.clear-float{font-size:0; clear:both;}
.floaleft{float:left;}
.floaright{float:right;}
.floanone{float:none;}
.block{float:none;}
.aligncenter{text-align:center;}
.paymentMethod {
	background: #FFFFFF;
	position: absolute;
	width: 500px;
	height: 220px;
	z-index: 5;
	-webkit-box-shadow: 0px 0px 35px 1px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 35px 1px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 35px 1px rgba(0,0,0,0.75);
}
/* TAGS */
p {margin-bottom:18px; line-height:18px;}
/* Base Layout */
#wrapper{width:1000px!important; height:auto; margin:0 auto;}
/* HEADER */
.header{height:auto; padding:0px 0px 0px 0px; background:#fff; position:relative;}
.header2{height:auto; padding:7px; background:#fff; border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px; position:relative;}
.logo{width:210px; height:65px; float:left;}
.map-holder{width:100px; height:35px; margin-top:30px; background:url(../images/map-icon.png) no-repeat 20px top; padding-left:60px; margin-left:30px; border-left:1px solid #cacaca; float:right; color:#1080c7; font-size:13px; line-height:14px; font-weight:bold; margin-right:10px;}
.map-holder span{font-size:15px;}
.top-contact{width:330px; height:35px; margin-top:30px; float:right; color:#6a6a6a; font-size:12px; line-height:18px; font-weight:bold; text-align:right;}
.top-contact h2{color:#b40b44; font-size:16px; line-height:18px; font-weight:bold;}
.top-contact h2 span{padding:0 5px 0 5px;}
/* menu-nav */
.menu-nav{height:48px; margin-top:6px; border:1px solid #ccc; border-left:1px solid #ccc; position:relative; border-radius:inherit!important;}
.menu-nav ul{padding:0; margin:0; list-style:none;}
.menu-nav ul li{float:left;/* background:url(../images/menu-seperator.jpg) no-repeat right top;*/ height:48px; line-height:48px; display:inline; border-right:1px solid #ccc;}
.menu-nav ul li a{float:left; padding:0 15px 0 15px; color:#fff; font-size:15px; font-weight:bold; }
.menu-nav ul li a:hover{background:#ffeb1e;}
.menu-nav ul li.sale{float:right; background:none;}
.menu-nav ul li.sale a{padding:0px!important;}
.menu-nav ul li.sale a:hover{padding-left:5px!important;}
.menu-nav ul li.notification{position:absolute; width:20px; height:20px; background:#ff2972; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; box-shadow:2px 2px 5px #000; text-align:center; line-height:20px; font-weight:bold; font-size:12px; top:-8px; left:5px; color:#fff;}

/* CONTENT */
.content{/*height:100%;*/min-height: 900px; padding:0px 0px 0px 0px; background:#fff; position:relative;}
/*.content div{border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;}*/
/* left */
.left{float:left; width:184px; margin-right:9px;}
.time-holder{ height:129px; background-color:#FFFFFF; margin-bottom:7px;}
.categories{height:auto; padding:4px; background:#fff; font-size:13px; font-weight:bold; color:#393838;}
.categories h3{background:url(../images/icon-categories.png) no-repeat 4px; font-size:14px; line-height:14px; color:#b40b44; font-weight:bold; text-transform:uppercase; padding-left:20px; margin-top:8px; margin-bottom:8px;}
.categories ul{list-style-type:none; padding:0; margin:0;}
.categories ul li{display:block;  padding: 3px 0px 3px 4px; background:url(../images/left-menu-back.jpg) repeat-y; border-top:1px solid #c9c9c9; border-bottom:1px solid #fff; cursor:pointer; overflow:hidden;}

.categories ul li a{display:block;}
.categories ul li:hover{background:#ff2972; color:#fff;}
.categories ul li .categ-icon{width:40px; float:right; cursor:pointer; margin-top:1px;}
.categories ul li .categ-icon img{margin-left:4px;}

.categories input[type="button"]{
background-image: url(../images/category-plus.png), url(../images/add-category-back.jpg) ;
background-position:160px 4px, center bottom;
background-repeat: no-repeat, repeat-x;
width:175px; border:none; margin-top:3px; cursor:pointer; font-size:12px; font-weight:bold; color:#fff; text-align:left; text-transform:uppercase;
}
/* center */
.center{float:left; width:548px;}
.center h4{background:url(../images/border-red.jpg) repeat-x top; padding:10px 0 0px 0; color:#fff; text-transform:uppercase; font-size:16px; font-weight:bold; margin-bottom:5px; margin-top:10px;}

/* sub-menu-nav */
.sub-menu-nav{height:27px; background:#fff;}
.sub-menu-nav ul{padding:0; margin:0; list-style:none;}
.sub-menu-nav ul li{float:left; border-right:1px solid #b40b44; height:27px; line-height:27px; display:inline;}
.sub-menu-nav ul li a{float:left; padding:0 15px 0 15px; color:#b40b44; font-size:14px; font-weight:bold;}
.sub-menu-nav ul li a:hover{background:#ff2972; color:#fff;}
/* status-holder */
.status-holder{height:auto;}
.status-holder ul{padding:0; margin:0; list-style-type:none;}
.status-holder ul li{float:left; display:inline-block;}
.status-holder ul li a{float:left; width:96px; height:45px; padding:7px 3px 8px 3px; background:url(../images/status-tab-back.jpg) repeat-x; margin:7px 7px 0 0; border-radius:3px; color:#ee3135;}
.status-holder ul li a:hover{background:url(../images/status-tab-back-ov.jpg) repeat-x; border-radius:3px; color:#fff;}
.status-holder ul li .status-icon{width:45px; height:45px; float:left;}
.status-holder ul li .status-text{width:48px; height:32px; float:right; padding-top:8px; text-align:center; text-transform:uppercase; font-size:10px; font-weight:bold;}
.status-holder ul li .status-text h5{font-weight:bold; font-size:26px;}
.status-holder ul li a#status-selected{background:url(../images/status-tab-back-ov.jpg) repeat-x; border-radius:3px; color:#fff;}
.status-holder ul li .status-add{float:left; width:96px; height:45px; padding:7px 3px 8px 3px; background:url(../images/status-add-back.jpg) repeat-x; border-radius:3px; color:#ee3135; margin-top:7px; position:relative;}
.status-holder ul li .status-add a{width:88px; height:none; padding:0px; background:none; border-radius:3px; color:#fff; margin-top:0px; float:left; text-align:left!important; font-size:14px; font-weight:bold; line-height:22px; padding-left:8px; padding-top:2px;}
.status-holder ul li .status-add a span{font-size:25px; display:block}
.status-holder ul li .status-add .add-icon{position:absolute; width:20px; height:20px; right:14px; top:10px;}
/* right */
.right{float:right; width:245px;}
.weather-holder{height:/*128px*/auto; margin-bottom:7px;}
.calender-holder{height:/*195px*/auto; margin-bottom:7px;}
/* order-holder */
.order-holder{background:#fff; padding:8px; margin-bottom:8px;}
/* order-status-tab */
.tab-section div{border-radius:0px;}
.order-status-tab{height:auto; padding:5px 0 5px 0; border-bottom:1px solid #b40b44;}
.order-status-tab p{margin-bottom:0px; font-weight:bold; color:#b40b44; line-height:13px;}
.order-status-tab p span{float:right; padding-left:8px;}
.order-status-tab h6{height:14px; width:auto; font-weight:bold; color:#717171; font-size:12px; margin-top:1px;}
.order-status-tab h6 span{float:right; padding-left:8px; font-size:14px; color:#383838;}
.order-view-more{color:#1080c7; float:right; font-weight:bold;}
.selling-head{font-size:16px; font-weight:bold; color:#0276c3; padding-bottom:3px;}
/* sales-tab */
.sales-tab{width:126px; height:50px; background:#fff; text-align:center; margin-right:6px; margin-top:6px; color:#0276c3; font-size:12px; line-height:12px; font-weight:bold; border-radius:4px; padding:8px 2px 0px 2px;}
.sales-tab h2{/*background:url(../images/rupee.png) no-repeat left 0px;*/ margin-bottom:8px; color:#ee3135;}
.sales-choose{margin:8px 0 8px 0;}
.sales-choose label{margin-right:8px;}
.sales-choose input[type="text"]{background:#fff url(../images/rupee.png) no-repeat 5px 5px; width:105px; padding-left:18px; color:#0276c3; font-size:17px; margin-bottom:3px;}
.sales-choose select {width:127px; height:25px; padding-right:2px; color:#5c5c5c; font-size:12px; font-weight:bold; margin-bottom:3px;}

/* FOOTER */
.footer{height:auto; color:#797979; line-height:18px; font-size:11px; text-align:center; padding:15px 0 15px 0; background:#fff; border-top:1px solid #ddd;}
.footer strong{font-size:18px;}
.footer span{color:#777;}
.footer span a{color:#797979;}
.footer span a:hover{color:#ddd;}

.ui-datepicker {width: 18em;}
.css-class-to-highlight a {color:#2288 !important; background-color: #998866 !important;}
.ui-state-active{ color:#000000 !important;}
.dp-highlight-unknown .ui-state-default {background: #800;color: #FFF;	}
.dp-highlight-holiday .ui-state-default {background: #484;color: #FFF;}
.color-button{background:#ff2972; text-align:center; color:#fff; font-size:13px; font-weight:bold; border:none; padding:1px 4px 1px 4px; cursor:pointer;}
.color-button2{background:#138bca; text-align:center; color:#fff; font-size:13px; font-weight:bold; border:none; padding:1px 4px 1px 4px; cursor:pointer; float:left; margin-left:4px; margin-top:4px;}
.color-button3{background:#3c8dbc; text-align:center; color:#fff; font-size:13px; font-weight:bold; border:none; padding:5px 15px 5px 15px; cursor:pointer; margin-left:2px; margin:5px; text-transform:uppercase;}

/* // 041013 new updates ///////////////////////// */
/* category-status */
.category-status{float:left; width:120px; height:90px; padding:4px; background:#fff; text-align:center; cursor:pointer; font-size:13px; line-height:14px; font-weight:bold; color:#b40b44; margin:0 5px 5px 0;}
.category-status img{margin-bottom:3px;}
.category-status-button{background:#ff2972; text-align:center; color:#fff; font-size:16px; font-weight:bold; border:none; padding:4px 10px 4px 10px; cursor:pointer; float:left; width:120px; height:60px; padding:35px 2px 4px 2px; line-height:19px; position:relative!important;}
.category-status-button2{background:#ff2972; text-align:center; color:#fff; font-size:16px; font-weight:bold; border:none; padding:4px 10px 4px 10px; cursor:pointer; float:left; width:100px; height:20px; padding:5px 2px 4px 2px; margin-left:2px; margin-top:2px; line-height:19px; position:relative!important;}
.category-add-icon{position:absolute; width:20px; height:20px; right:55px; top:10px;}
/* table-holder */
.table-holder{width:100%; background:#fff; padding:5px; font-weight:bold; color:#666;}
.table-holder2{font-weight:normal;}
.table-holder tr td{padding:3px;}
.table-nobord{border:none; padding-left:0px;}
.table-holder input[type="text"]{width:140px; margin-right:5px;}
.table-holder textarea{width:140px; margin-right:5px;}
.table-holder select{width:160px; margin-right:5px; padding-right:0px; padding-left:0px;}
/* notifications */
.notification-tab{min-height:600px; background:#fff; padding:15px 10px 5px 10px;}
.notification-tab table{
	border-collapse:collapse; margin-bottom:25px;
}
.notification-tab tr td{
	border:1px solid #d3d3d3;	
	text-align:left;
	color:#5d6062; 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	line-height:20px;
	border-collapse:collapse;
	padding:5px;
}

.notification-tab h2{color:#b40b44; font-weight:bold; font-size:20px; padding-bottom:10px;}
.notification-tab h3{color:#636363; font-weight:bold; font-size:16px; padding-bottom:2px; padding-top:5px; border-top:1px solid #bdbdbd; margin-top:5px;}
.notification-tab p{margin-bottom:5px; line-height:14px; color:#474747; font-size:12px; }
.notif-font-01{font-size:12px; font-weight:bold; color:#b40b44; padding-right:12px;}
.notif-font-02{font-size:13px; font-weight:bold; padding-right:12px;}
.notif-font-03{padding-right:12px;}
.notif-font-04{font-weight:bold; color:#707070; padding-right:12px;}
.notif-close{margin-top:12px;}
/* Reports */
.report-tab{min-height:800px; background:#fff; padding:0px 0px 5px 0px; width:auto;margin-left:0px;}
.report-tab h2{color:#666; font-size:18px; padding-bottom:10px; font-weight:bold; text-transform:uppercase; padding-left:0px;}
.report-tab h2 span{color:#616161; font-weight:bold; font-size:15px; margin-left:10px;}
.report-tab h3{color:#636363; font-weight:bold; font-size:16px; padding-bottom:2px; padding-top:5px; border-top:1px solid #bdbdbd; margin-top:5px;}
.report-holder tr td{padding:1px;}
.report-left{float:left; width:220px; margin-top:8px;}
.report-category{float:right; /*width:170px; height:38px;*/ text-align:right; margin-right:10px;}
.report-category select{width:160px; height:34px; padding:5px; border:2px solid #cbc5c5; color:#ea6601; font-size:14px; font-weight:bold;}
.report-cell-02{background:#D6D6D6/*f1de4e*/; padding:5px; color:#fff; margin:0px 0 10px 0;}
.report-cell-02 label{float:left; margin-right:2px;}
.report-cell-02 input[type="text"] {border:1px solid #666; border-radius:2px; width:190px; height:21px; padding:3px; font-size:14px; color:#666; font-weight:bold; padding-left:5px;/* -webkit-box-shadow: -2px 4px 3px -2px rgba(41,41,41,1);
-moz-box-shadow: -2px 4px 3px -2px rgba(41,41,41,1);
box-shadow: -2px 4px 3px -2px rgba(41,41,41,1);*/
}
.report-cell-02 input[type="button"] {border:none; border-radius:2px; width:106px; height:26px; font-size:14px;  color:#f1de4e; font-weight:bold; background:#000; cursor:pointer; margin-right:10px; margin-bottom:2px; /*-webkit-box-shadow: -2px 4px 3px -2px rgba(41,41,41,1);
-moz-box-shadow: -2px 4px 3px -2px rgba(41,41,41,1);
box-shadow: -2px 4px 3px -2px rgba(41,41,41,1);*/
}
.report-cell-02 select {
	border:1px solid #bbb;
	width:160px; 
	height:27px; 
	padding:3px 10px; 
	font-size:14px; 
	color:#797979; 
	background:#fff;
/*-webkit-box-shadow: -2px 4px 3px -2px rgba(41,41,41,1);
-moz-box-shadow: -2px 4px 3px -2px rgba(41,41,41,1);
box-shadow: -2px 4px 3px -2px rgba(41,41,41,1);*/
}



.report-cell-03{background:#fff; padding:5px; color:#fff; margin:10px 0 10px 0;border-top:1px dotted #aaa;border-bottom:1px dotted #aaa;}
.report-cell-03 label{float:left; margin-right:8px;}
.report-cell-03 input[type="text"] {border:1px solid #666; border-radius:2px; width:250px; height:21px; padding:3px; font-size:13px; color:#666; font-weight:bold; padding-left:5px; /*-webkit-box-shadow: -2px 4px 3px -2px rgba(41,41,41,1);
-moz-box-shadow: -2px 4px 3px -2px rgba(41,41,41,1);
box-shadow: -2px 4px 3px -2px rgba(41,41,41,1);*/
}
.report-cell-03 input[type="button"] {border:none; border-radius:2px; width:150px; height:30px; font-size:14px; color:#f1de4e; font-weight:bold; background:#111; cursor:pointer; /*-webkit-box-shadow: -2px 4px 3px -2px rgba(41,41,41,1); text-transform:uppercase;
-moz-box-shadow: -2px 4px 3px -2px rgba(41,41,41,1);
box-shadow: -2px 4px 3px -2px rgba(41,41,41,1);*/
}
.report-cell-03 select{border:1px solid #bbb;  border-radius:2px; width:270px; height:27px; padding:3px; font-size:13px; color:#666; font-weight:bold; padding-left:5px; /*-webkit-box-shadow: -2px 4px 3px -2px rgba(41,41,41,1);
-moz-box-shadow: -2px 4px 3px -2px rgba(41,41,41,1);
box-shadow: -2px 4px 3px -2px rgba(41,41,41,1);*/
}


.report-cell-holder{width:auto; height:auto;}

.report-cell-holder2{width:auto; height:28px; background:#606060; color:#fff; border-top:1px solid #fff; padding:0 5px 0 5px; line-height:28px; font-size:12px;}
.report-display-01{width:87px; height:25px; line-height:25px; text-align:center; background:#ff2972; color:#fff; font-weight:bold; float:left; border-top:1px solid #fff; border-right:1px solid #fff; font-size:11px;}
.report-display-02{width:87px; height:40px; line-height:40px; text-align:center; background:#ffc300; color:#000; font-weight:normal; float:left; border-top:4px solid #fff; border-right:1px solid #fff; font-size:11px; cursor:pointer;}
.report-display-02 a{color:#000;}
/*.report-display-02:hover{background:#606060; color:#fff!important;}*/
.report-display-03{width:87px; height:25px; line-height:25px; text-align:center; background:#ececec; color:#ff2972; font-weight:bold; float:left; border-top:1px solid #fff; border-right:1px solid #fff; font-size:11px;}
.report-display-04{width:87px; height:40px; line-height:40px; text-align:center; background:#ececec; color:#ff2972; font-weight:normal; float:left; border-top:4px solid #fff; border-right:1px solid #fff; font-size:11px; cursor:pointer;}
.report-display-04 a{color:#ff2972;}
.report-display-05{width:87px; height:40px; line-height:40px; text-align:center; background:#606060; color:#fff; font-weight:normal; float:left; border-top:4px solid #fff; border-right:1px solid #fff; font-size:11px; cursor:pointer;}
.report-display-05 a{color:#fff;}
.report-display-06 {float:left; width:35%; height:28px; padding-left:3px;}
.report-display-07 {float:left; width:20%; height:28px; padding-left:3px;}

#chart1{ font-size:12px;  width:500px}
/*#weather {
	width: 225px;
	padding: 5px 10px;
	overflow: hidden;
	border: 1px solid #6591b3;
	background-color: #FFFFFF;
	background-position: top;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
}

#weather h2 {
    color: #000;
    text-shadow: rgba(250, 250, 250, 0.6) 2px 2px 0;
}
#weather h1 {
    color: #000;
	font-size:36px;
}
#weather p {
    color: #000;
	font-size:12px;
}
#weather .temp{
	padding-left:20px;
}*/
.day { background-color: #b0b0f0; }
.day a { color: #555; }
.night { background-color: #2a2a33; color: #eaeaf0; }
.night a:hover { color: #fff; }
#busy {display:none;position: absolute;top: 50%;left: 50%;margin-left: -65px;margin-top: -31px;color: #FFFFFF;font-size: 24px;	z-index:6;background-color: #000000;opacity:0.5;width:150px;height:32px;padding: 30px;-moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;}#tabs-1 {
	width: 700px;
}
.settings-tab{min-height:500px; background:#fff; padding:15px 10px 5px 10px;}
.settings-tab h2{color:#b40b44; font-weight:bold; font-size:20px; padding-bottom:10px;}
.settings-tab input[type="text"]{ width:105px;  width:200px; color:#0276c3; font-size:17px; margin-bottom:3px;}
/* nav-display-01 */
.nav-display-01{width:auto; padding-right:10px;}
.nav-display-01 li{height:30px; background:#ff2972; margin-bottom:2px; border-radius:6px; float:left; width:200px; display:block;}
.nav-display-01 li a{color:#fff; font-size:15px; font-weight:bold; display:block; padding-left:5px; padding:5px; height:20px; float:left;}
.nav-display-01 li a:hover{background:#797979; border-radius:6px; float:left; width:190px; display:block;}
.nav-display-01 li a.nav-display-01-selected{background:#797979; border-radius:6px; float:left; width:190px; display:block;}
/* item lists */
.popupbox {
	width:960px;
	height:auto;
	background:#f0f0f0;
	float: left;
	z-index: 99999;
	padding:20px;
	font-size:13px; font-weight:bold;
}
.popupbox a{color:#b40b44; text-decoration:none;}
.popupbox a:hover {color:#000;}
.cart-coloum-01{width:30px!important; text-align:center;}
.cart-coloum-02{width:35px!important; text-align:center;}
.cart-coloum-03{width:200px; text-align:left;}
.cart-coloum-04{width:90px; text-align:left;}
.cart-coloum-05{width:110px; text-align:left;}
.cart-coloum-06{width:100px; text-align:left;}
.cart-coloum-07{width:280px; text-align:left;}
.cart-coloum-08{width:90px; text-align:center;}
.quantity-tab{float:none;}
.quantity-tab input[type="button"] {border:1px solid #c7c0c7; background:#e0dce0; cursor:pointer; height:50px; width:50px; font-size:20px; font-weight:bold; line-height:20px; padding:0; float:left;}
.quantity-tab input[type="text"] {border:1px solid #c7c0c7; background:#fff; float:left; border-radius:0px; width:50px; height:48px; text-align:center;}
.quantity-tab2 input[type="button"] {background:#ff2b73; cursor:pointer; height:50px; width:50px; font-size:30px; font-weight:bold; line-height:20px; padding:0; float:left; color:#fff;}
.cart-price{background:url(../images/icon-rupee.png) no-repeat 0px 4px; padding-left:2px;}
.cart-price2{background:url(../images/icon-rupee2.png) no-repeat 0px 4px; padding-left:2px;}
.cart-title{font-size:14px; font-weight:bold; color:#fa2205;}
.cart-btn input[type="button"] {border:2px solid #fff; background:#b40b44; cursor:pointer; height:30px; font-size:15px; font-weight:bold; line-height:20px; padding:1px 18px 2px 18px; float:right; color:#fff;}
.cart-close{width:16px; height:16px; position:absolute; right:2px; top:2px;}

.list-user-details{font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px;}
/********071113 PREJI ***********/
.mainbody{padding:5px;width:200px;font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #000000;}
.mainbody input[type="text"] {border:1px solid #c7c0c7;background:#fff;border-radius:0px;padding:5px;width:200px;font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #000000;}
.mainbody select {border:1px solid #c7c0c7;background:#fff;float:left;border-radius:0px;padding:5px;width:200px;font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #000000;}
.mainbody textarea {border:1px solid #c7c0c7;background:#fff;float:left;border-radius:0px;padding:5px;width:200px;font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #000000;}
/*  guest details  */
.guest-details{width:auto; height:auto;}
.guest-details input[type="text"]{background:#fff url(../images/button-back-03.jpg) repeat-x top left; width:96%; height:48px; line-height:48px; border:1px solid #b3b3b3; font-size:15px; color:#5a5a5a; margin-top:12px;}
.guest-details input[type="email"]{background:#fff url(../images/button-back-03.jpg) repeat-x top left; width:96%; height:48px; line-height:48px; border:1px solid #b3b3b3; font-size:15px; color:#5a5a5a; margin-top:12px;}
.guest-details input[type="number"]{background:#fff url(../images/button-back-03.jpg) repeat-x top left; width:96%; height:48px; line-height:48px; border:1px solid #b3b3b3; font-size:15px; color:#5a5a5a; margin-top:12px;}
.guest-details select{background:#fff url(../images/button-back-03.jpg) repeat-x top left; width:96%; height:48px; line-height:48px; border:1px solid #b3b3b3; font-size:15px; color:#5a5a5a; margin-top:12px;}
.guest-details input[type="file"]{background:#fff url(../images/button-back-03.jpg) repeat-x top left; width:96%; line-height:28px; border:1px solid #b3b3b3; font-size:15px; color:#5a5a5a; margin-top:12px; padding-top:15px; padding-bottom:15px;}
.guest-details textarea{padding:8px; height:80px; width:96%; font-family:"Trebuchet MS"; font-size:15px; color:#5a5a5a; background:#fff url(../images/button-back-03.jpg) repeat-x top left; border:1px solid #b3b3b3; margin-top:12px;}
.guest-details input[type="password"]{background:#fff url(../images/button-back-03.jpg) repeat-x top left; width:96%; height:48px; line-height:48px; border:1px solid #b3b3b3; font-size:15px; color:#5a5a5a; margin-top:12px;}
.guest-tab-01{background:#fff;  border:none; border-bottom:4px solid #eee; padding-left:0; padding-bottom:25px; margin-bottom:25px;}
.guest-tab-raw-01{width:auto; height:auto; margin-bottom:20px; color:#6e6e6e;}
.guest-tab-food{width:170px; height:135px; float:left;}
.guest-tab-content{width:360px; height:auto; float:left; margin-left:15px;}
.guest-tab-content-coloum-01{width:/*360*/608px; height:auto; float:left; margin-bottom:3px;}
.guest-tab-content-matter{width:/*175*/420px; height:auto; float:left; margin-bottom:4px;}
.guest-tab-content-matter h4{line-height:20px; font-size:18px; font-weight:bold; color:#494949; padding-bottom:5px;}
.guest-tab-content-matter h5{line-height:20px; font-size:18px; font-weight:normal; color:#ff0000; padding-bottom:3px; text-transform:uppercase;}
.guest-tab-content-matter h6{line-height:16px; font-size:13px; font-weight:bold; color:#6e6e6e;}
.guest-star-ratings{width:160px; height:auto; float:right;}
.guest-stars-list{width:14px; padding-right:58px; height:78px; float:left; background:url(../images/stars.jpg) no-repeat right top; color:#b40b44; font-size:11px; font-weight:bold; line-height:15px; margin-top:6px;}
.guest-stars-list p{margin-bottom:0px; line-height:15px;}
.guest-total-votes{float:right; width:62px; height:68px; padding:7px; background:#28303b; color:#d4d3cb; font-size:13px; text-align:center;}
.guest-total-votes h4{line-height:16px; font-size:13px; font-weight:bold; color:#d4d3cb;}
.guest-total-votes h5{line-height:29px; font-size:29px; font-weight:bold; color:#ffff00;}
.guest-total-votes h6{line-height:16px; font-size:15px; font-weight:bold; color:#fff;}
/* ///////////////// */
/********Employee Lists 081113 ***********/
.employee-cell{float:left; width:168px; height:/*305px*/340px; border-bottom:1px solid #c9c9c9; margin:0 12px 15px 0; border-radius:0px!important; position:relative; background:#fff; padding:6px;}
.clocked-in{height:/*18px*/30px; line-height:18px; color:#fff; font-weight:bold; padding:5px 5px; margin-bottom:6px; background:#359eef; cursor:pointer;}
.clocked-in:hover{background:#222;}
.clocked-status {
	float:left; 
	font-size:13px; 
	font-weight:bold; 
	color:#202020; 
	padding:0 0px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	

}
.clocked-time{float:right; font-size:10px; font-weight:bold; line-height:20px; color:#eee;}
.clocked-out{height:18px; line-height:18px; color:#fff; font-weight:bold; padding:5px 12px; margin-bottom:6px; background:#ef1751; cursor:pointer;}
.clocked-out:hover{background:#6ba819;}
.employee-foto{width:auto;}
.employee-designation{width:auto; height:32px; padding:7px 7px 2px 7px; background:#f9f9f9; color:#65615e; font-size:12px; line-height:13px; margin-bottom:2px;}
.employee-cell h2{color:#65615e; font-size:17px; line-height:18px; margin-bottom:1px; font-weight:normal; padding:0px;}
.employee-cell h3{color:#068bd1; font-size:11px; line-height:12px; margin-bottom:1px; font-weight:normal; padding:0px; border:none; margin-top:0px;}
.employee-cell h4{color:#7e7e7e; font-size:12px; line-height:13px; margin-top:4px; font-weight:bold; padding:0px; border:none;}
.employee-title{width:100%; padding-top:10px;}
.employee-tab-01{width:auto; margin-bottom:12px; border-bottom:1px dotted #aaa;}
.employee-tab-head{/*width:388px;*/ float:left; font-size:16px; line-height:18px; font-weight:bold; color:#797979; padding-left:10px;}
.employee-tab-dwn{/*width:151px;*/ float:right; margin-right:15px;}

.employee-tabcells{width:auto; margin-bottom:10px;}
.employee-col-01{width:37px; height:auto; float:left;}
.employee-col-01 table{
	border-collapse:collapse;
}
.employee-col-01 tr td{
	border:1px solid #fff;	
	text-align:center;
	color:#fff; 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	line-height:20px;
	border-collapse:collapse;
	padding:2px;
	background:#0ec5bf;
	height:24px;
}
.employee-date-col-01{
width:37px;
background-color:#0ec5bf; 
color:#FFFFFF!important;
font:Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:bold!important;
}
.employee-col-02{width:930px; height:auto; float:left; margin-left:4px; overflow-x:scroll;}
.employee-col-02 table{
	border-collapse:collapse; margin-bottom:5px;
}
.employee-col-02 tr td{
	border:1px solid #c1c1c1;	
	text-align:center;
	color:#4e4d4d; 
	font-size:12px!important;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	line-height:13px;
	border-collapse:collapse;
	padding:2px;
	height:24px;
}
.employee-row-01{background:#026091!important; color:#fff!important; font-size:10px!important; line-height:10px!important;}
.employee-row-02{background:#ff0000!important; color:#fff!important; padding:3px 5px;}
.employee-row-03{color:#111!important; font-size:14px!important; font-weight:bold!important;}
.employee-row-04{background:#111!important; color:#fff!important;}
.employee-row-12{background:#009900; color:#fff!important; padding:3px 5px;}
.employee-row-13{background:#0099FF; color:#fff!important; padding:3px 5px;}
.timesheet-nav {
	position:absolute; 
	bottom:6px; 
	right:0px; 
	height:16px; 
	background:#00b101; 
	padding:0 5px;
	color:#fff;
	font-weight:bold;
}
.timesheet-nav a{color:#fff;}
.timesheet-nav:hover{background:#193376;}

/*141113 **************PREJI*/
.profile-font-01{font-size:17px; font-weight:bold; text-transform:uppercase; float:left; line-height:25px;}
.profile-font-02{font-size:14px; float:left; font-weight:bold; line-height:25px;}
.profile-font-03{font-size:25px; line-height:28px; color:#3c8dbc; margin-bottom:4px!important;}
.profile-font-04{font-size:14px; font-weight:bold; line-height:18px; color:#515151; margin-bottom:4px!important;}
.profile-font-05{font-size:14px; line-height:16px; color:#525252;}
.profile-font-06{font-size:11px; line-height:16px; color:#666; margin-top:5px;}
.profile-font-06 span{margin-right:18px;}
.profile-font-07{font-size:15px; line-height:18px; color:#219d45; font-weight:bold; margin-bottom:3px!important;}
.profile-font-08{font-size:15px; line-height:18px; color:#787878; font-weight:bold; margin-bottom:3px!important;}
.profile-font-09{font-size:14px; line-height:18px; color:#515151; font-weight:bold; margin-bottom:6px!important; margin-top:12px!important; padding-top:10px!important;  border-top:1px solid #ddd;}
.profile-font-10{font-size:11px; line-height:28px; color:#3c8dbc; margin-bottom:4px!important;}

.profile-download1{font-size:12px; line-height:18px; color:#1080c7; font-weight:bold; margin-bottom:3px!important; }
.profile-download1 span a.pro-icon-01{width:19px; height:19px; background:url(../images/icon-profile1.png) no-repeat left top; padding-left:24px; margin-right:18px;}
.profile-download1 span a.pro-icon-02{width:19px; height:19px; background:url(../images/icon-profile2.png) no-repeat left top; padding-left:24px; margin-right:18px;}
.profile-download1 span a.pro-icon-03{width:19px; height:19px; background:url(../images/icon-profile3.png) no-repeat left top; padding-left:24px; margin-right:18px;}


.profile-view-tab01{width:auto; height:auto; margin-bottom:20px;}
.profile-photo{width:235px; height:235px; float:left; margin:5px 0 0 5px;}
.profile-basic{width:400px; height:auto; float:left; margin-left:18px;}
.profile-basic p{margin-bottom:2px;}
.profile-view-tab02{width:auto; height:auto; margin-bottom:5px;}
.profile-view-tab02 h3{color:#3c8dbc; background:#ebebeb; border-radius:5px; font-size:18px; font-weight:normal; padding:5px 10px;}
.profile-tab2-display{width:260px; float:left; padding:10px; color:#626161; font-size:14px; }
.profile-tab2-display2{width:430px; float:left; padding:10px; color:#626161; font-size:14px;}
.profile-tab2-display3{width:auto; float:left; padding:0px; color:#626161; font-size:13px;text-transform:capitalize;}

/*141113 ends **************PREJI*/

/******** 071113 / Button/font ***********/
.button-style-01{background:#fff url(../images/button-back-01.jpg) repeat-x bottom left; width:100%; height:63px; line-height:48px; border:1px solid #b3b3b3; font-size:28px; color:#FF0000; cursor:pointer; text-transform:uppercase; font-weight:bold; border-radius:0px;}
.button-style-02{background:url(../images/button-back-04.jpg) repeat-x bottom left; width:100%; height:92px; line-height:92px; font-size:32px; color:#fff; cursor:pointer; font-weight:bold; border-radius:0px; text-transform:uppercase; border:none;}
.button-style-03{background:url(../images/button-back-04.jpg) repeat-x bottom left; width:45%; height:52px; line-height:52px; font-size:25px; color:#fff; cursor:pointer; font-weight:bold; border-radius:5px; text-transform:uppercase; border:none; margin-top:10px; margin-right:15px;}
.button-style-04{background:url(../images/button-back-04.jpg) repeat-x bottom left; width:50%; height:52px; line-height:52px; font-size:25px; color:#797979; cursor:pointer; font-weight:bold; border-radius:5px; text-transform:uppercase; border:none; margin-top:15px;}

.button-style-05{background:#3c8dbc url(../images/dwnload.jpg) no-repeat 6px 5px; height:25px; line-height:25px; font-size:13px; color:#fff; cursor:pointer; font-weight:bold; border-radius:5px; border:none; padding:0 10px 0 30px; border-radius:0px;}
/*.button-style-05:hover{background:#ef1158 url(../images/dwnload.jpg) no-repeat 6px 5px;}*/


.btn-tab-active{border-radius:0px!important; background:#3c8dbc!important; color:#fff!important; width:100px!important;}

.btn-tab-02{border-radius:15px!important; background:#000!important; color:#fff!important; width:100px!important;}
.employee-font-01{color:#888; font-size:14px;}

/*******************************************/
/* login-wrapper ***************************/
/*******************************************/
#login-wrapper {
	width:395px; 
	height:auto; 
	margin:0 auto;
}
.login-header {
	height:auto; 
	padding:15px 0px; 
	background:#fff; 
	border-radius:22px;
	-moz-border-radius:22px;
	-webkit-border-radius:22px;
	border:8px solid #444;
	text-align:center;
}
.login-content {
	height:auto; 
	padding:15px 0px; 
	background:#fff; 
	border-radius:22px;
	-moz-border-radius:22px;
	-webkit-border-radius:22px;
	border:8px solid #444;
	margin-top:15px;
	margin-bottom:8px;
	/*min-height:345px;*/
}
.login-content h1 {
	font-size:22px;
	color:#191919;
	text-transform:uppercase;
	font-weight:normal;
	text-align:center;
	line-height:25px;
	font-weight:bold;
	padding-bottom:10px;
}
.login-content-tab {
	padding:15px 0;
	border-top:1px solid #cac9c7;
}
.login-content-tab2 {
	padding:15px 0 15px 75px;
	border-top:1px solid #cac9c7;
	width:303px;
}
.login-content-tab2 input[type="button"] {
	width:118px;
	height:40px;
	border:1px solid #127f32;
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	margin-top:8px;
	color:#fff;
	font-size:20px;
	background:#219d45;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	line-height:38px;
	cursor:pointer;
}
.login-content-tab2 input[type="submit"] {
	width:118px;
	height:40px;
	border:1px solid #127f32;
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	margin-top:8px;
	color:#fff;
	font-size:20px;
	background:#219d45;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	line-height:38px;
	cursor:pointer;
}
.login-icon {
	padding:35px 15px 0 24px;
	width:36px;
	height:36px;
	float:left;
}
.login-content-row {
	width:290px;
	height:auto;
	float:left;
}
.login-content-row p {
	margin-bottom:0px;
}
.loginp1{ 
	font-size:15px; 
	font-weight:bold; 
	color:#138bca;
}
.login-content-row input[type="text"] {
	width:230px;
	height:30px;
	padding:8px 15px;
	border:2px solid #818181;
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	margin-top:8px;
	color:#666;
	font-size:15px;
	-moz-box-shadow: inset 0 0 15px 0 #999;
	-webkit-box-shadow: inset 0 0 15px 0 #999;
	box-shadow: inset 0 0 15px 0 #999;
}
.login-content-row input[type="password"] {
	width:230px;
	height:30px;
	padding:8px 15px;
	border:2px solid #818181;
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	margin-top:8px;
	color:#666;
	font-size:15px;
	-moz-box-shadow: inset 0 0 15px 0 #999;
	-webkit-box-shadow: inset 0 0 15px 0 #999;
	box-shadow: inset 0 0 15px 0 #999;
}
.login-forget {
	float:right;
	width:145px;
	height:15px;
	padding:18px 23px 0 0;
	color:#3c8dbc;
	text-align:right;
	font-size:13px;
	font-weight:bold;
}
.login-forget a {
	color:#3c8dbc;
}
.login-forget a:hover{
	color:#219d45
}
.login-skip{
	margin-bottom:10px;
	text-align:center;
}
.login-skip input[type="button"] {
	width:395px;
	height:50px;
	border:2px solid #24aaf0;
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	margin-top:8px;
	color:#1db1ff;
	font-size:24px;
	background:#2f2f2f;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	line-height:48px;
	cursor:pointer;
	-moz-box-shadow: inset 0 0 15px 0 #000;
	-webkit-box-shadow: inset 0 0 15px 0 #000;
	box-shadow: inset 0 0 15px 0 #000;
}
.login-footer{height:32px; color:#fff; line-height:18px; font-size:11px; text-align:center; padding:5px 0 20px 0;}
.login-footer strong{font-size:18px;}
.login-footer span{color:#111;}
.login-footer span a{color:#888;}
.login-footer span a:hover{color:#000;}

/* dashboard-tab ***************************/
.dashboard-header {
	height:auto; 
	padding:15px 0px; 
	background:#fff; 
	border-radius:22px;
	-moz-border-radius:22px;
	-webkit-border-radius:22px;
	text-align:center;
}
.dashboard-content {
	height:auto; 
	/*padding:25px; */
	background:#222; 
	/*border-radius:22px;
	-moz-border-radius:22px;
	-webkit-border-radius:22px;*/
	margin-top:15px;
	margin-bottom:20px;
	min-height:345px;
}
.dashboard-cell {
	width:140px;
	height:130px;
	border:6px solid #fff;
	/*border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;*/
	color:#1db1ff;
	background:#fff;
	text-align:center;
	-moz-box-shadow: inset 0 0 25px 0 #999;
	-webkit-box-shadow: inset 0 0 25px 0 #999;
	box-shadow: inset 0 0 25px 0 #999;
	float:left;
	margin:0px 12px 12px 0px ;
	padding:20px;
}
.dashboard-cell-icon {
	width:auto;
	height:65px;
	margin-bottom:8px;
	margin-top:12px;
}
.dashboard-cell-text {
	width:auto;
	height:45px;
	color:#15984a;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	line-height:17px;
}
.dashboard-cell-text a {
	color:#068bd1;
}
.dashboard-cell-text a:hover {
	color:#e7482c;
}

.newbasicdetails{ background:#eee; position:absolute; width:800px; height:auto; z-index:5;
					/*-webkit-box-shadow: 0px 0px 35px 1px rgba(0,0,0,0.75);
					-moz-box-shadow: 0px 0px 35px 1px rgba(0,0,0,0.75);
					box-shadow: 0px 0px 35px 1px rgba(0,0,0,0.75);*/
					
					border:5px solid #797979;
					}
.newbasicdetails input{ height:30px; margin-top:5px;}

.newBasicProfile{ background:#FFFFFF; position:absolute; width:800px; height:220px; z-index:5;
					/*-webkit-box-shadow: 0px 0px 35px 1px rgba(0,0,0,0.75);
					-moz-box-shadow: 0px 0px 35px 1px rgba(0,0,0,0.75);
					box-shadow: 0px 0px 35px 1px rgba(0,0,0,0.75);*/
					}
.newBasicProfile input{ height:30px; margin-top:5px;}

.newWorkExperiance{ background:#FFFFFF; position:absolute; width:800px; height:220px; z-index:5;
					/*-webkit-box-shadow: 0px 0px 35px 1px rgba(0,0,0,0.75);
					-moz-box-shadow: 0px 0px 35px 1px rgba(0,0,0,0.75);
					box-shadow: 0px 0px 35px 1px rgba(0,0,0,0.75);*/
					}
.newWorkExperiance input{ height:30px; margin-top:5px;}


.newEmployeeDetails{ background:#eee; position:absolute; width:800px; height:auto; z-index:5;
					/*-webkit-box-shadow: 0px 0px 35px 1px rgba(0,0,0,0.75);
					-moz-box-shadow: 0px 0px 35px 1px rgba(0,0,0,0.75);
					box-shadow: 0px 0px 35px 1px rgba(0,0,0,0.75);*/
					border:5px solid #797979;
					}
.newEmployeeDetails input{ height:30px; margin-top:5px;}




.newLeaveApplication{ background:#FFFFFF; position:absolute; width:500px; height:220px; z-index:5;
					-webkit-box-shadow: 0px 0px 35px 1px rgba(0,0,0,0.75);
					-moz-box-shadow: 0px 0px 35px 1px rgba(0,0,0,0.75);
					box-shadow: 0px 0px 35px 1px rgba(0,0,0,0.75);}
.newLeaveApplication input{ height:30px; margin-top:5px;}

.list-leaves td{border:thin #FFFFFF solid; padding-left:5px;}
.list-leaves tr:first-child{ height:35px; background:#138bca; color:#FFFFFF; font-size:13px; font-weight:normal; line-height:15px;}
.list-leavesu tr:first-child{ height:35px; background:#104E6E; color:#FFFFFF; font-size:13px; font-weight:normal; line-height:15px;}
.list-leavesu tr:nth-of-type(2){ height:35px; background:#138bca; color:#FFFFFF; font-size:13px; font-weight:normal; line-height:15px;}
.list-leavesu tr{height:35px;color:#686868;font-size:12px;font-weight:bold;line-height:20px;background-color: #F4F4F4;}
.list-leaves tr{height:35px;color:#686868;font-size:12px;font-weight:bold;line-height:20px;background-color: #F4F4F4;}
.list-leavesu td{border:thin #FFFFFF solid; padding-left:5px;}
.field-style input,select,textarea{ height:30px; margin:2px;}
.color-button{background:#138bca; text-align:center; color:#fff; font-size:13px; font-weight:bold; border:none; padding:3px 10px 3px 10px; cursor:pointer; margin:0 5px 0 0px;}

.payroll-menu li{
	width:auto;
	float:left;
	height:32px;
	line-height:27px;
	margin-right:2px;
	margin-bottom:2px;
	padding:2px;
	padding-left:15px;
	padding-right:15px;
	background:#000;
	list-style-type: none;
	font-size:13px;
	font-weight:normal;
	cursor:pointer;
	color:#fff;
	/*border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;*/
}
.payroll-menu li:hover{
background-color:#3c8dbc;
color:#fff;
}
.payroll-menu li.menu-selected{
background-color:#3c8dbc;
color:#fff;
}

.list-deduction1 td{border:thin #FFFFFF solid; padding-left:5px;}
.list-deduction1 tr:first-child{ height:30px; background:#026091; color:#FFFFFF; font-size:13px; line-height:20px;}
.list-deduction1 tr{height:30px;color:#686868;font-size:12px; line-height:20px;background-color: #F4F4F4;}

.list-deduction td{border:thin #FFFFFF solid; padding-left:5px;}
.list-deduction tr:first-child{ height:30px; background:#026091; color:#FFFFFF; font-size:13px; line-height:20px;}
.list-deduction tr{height:30px;color:#686868;font-size:12px; line-height:20px;background-color: #F4F4F4;}

.list-leaverequests td{border:thin #FFFFFF solid; padding-left:5px;}
.list-leaverequests tr:first-child{ height:30px; background:#026091; color:#FFFFFF; font-size:13px; line-height:20px;}
.list-leaverequests tr{height:30px;color:#686868;font-size:12px; line-height:20px;background-color: #F4F4F4;}

.list-circulardetails td{border:thin #FFFFFF solid; padding-left:5px;}
.list-circulardetails tr:first-child{ height:30px; background:#026091; color:#FFFFFF; font-size:13px; line-height:20px;}
.list-circulardetails tr{height:30px;color:#686868;font-size:12px; line-height:20px;background-color: #F4F4F4;}

.list-leaves td{border:thin #FFFFFF solid; padding-left:5px;}
.list-leaves tr:first-child{ height:30px; background:#026091; color:#FFFFFF; font-size:13px; line-height:15px;}
.list-leaves tr{height:30px;color:#686868;font-size:13px; line-height:20px;background-color: #F4F4F4; font-weight:normal;}

.list-employees td{border:thin #FFFFFF solid; padding-left:5px;}
.list-employees tr:first-child{ height:30px; background:#026091; color:#FFFFFF; font-size:13px; line-height:20px;}
.list-employees tr{height:30px;color:#686868;font-size:12px; line-height:20px;background-color: #F4F4F4;}

.list-table td{border:thin #FFFFFF solid; padding-left:5px;}
.list-table tr:first-child{ height:30px; background:#026091; color:#FFFFFF; font-size:13px; line-height:20px;}
.list-table tr{height:30px;color:#686868;font-size:12px; line-height:20px;background-color: #F4F4F4;}


.earnings-deduction, .earnings-deduction td{ border:#fff thin solid; border-collapse:collapse; padding:5px 10px;}
.earnings-deduction tr:first-child{ height:30px; background:#fbed85; color:#000; font-size:13px; line-height:20px;}
.earnings-deduction tr:last-child{ height:30px; background:#fbed85; color:#000; font-size:13px; line-height:20px;}





.grandTotals li {
	width: 25%;
	font-family:"Trebuchet MS";
	color: #026091;
	font-weight: bold;
	padding: 50px 10px;
	margin-right:20px;
	margin-left:0px;
	float:left;
	background:#fff;
	text-align:center;
	font-size:16px;
	margin-bottom:20px;
	border-radius:15px;
	border:1px dashed #660033;
}
.grandTotals{
	padding:0px; margin:0px; list-style:none;
}
.grandTotals li span.repo-col-01{color:#797979; font-size:14px;}
.welcome-name{font-size:14px; position:absolute; top:35px; right:25px; text-align:right;}
/*.sub-category-bt{float:right; text-align:right; background:#3bca6c url(../images/icon-add.png) no-repeat 4px 2px; font-size:13px; font-weight:bold; padding:5px 10px 5px 30px; margin-right:18px; color:#FFFFFF;}*/
.sub-category-bt{float:right; text-align:right; background:#000 url(../images/icon-add.png) no-repeat 4px 2px; font-size:13px; font-weight:bold; padding:5px 10px 5px 30px; margin-right:18px; color:#FFFFFF;}
.sub-category-bt a{color:#fff;}
/*.sub-category-bt:hover{background:#ef1158 url(../images/icon-add.png) no-repeat 4px 2px; }*/
.sub-category-bt:hover{background:#3c8dbc url(../images/icon-add.png) no-repeat 4px 2px; }
.sub-category-bt2{float:right; text-align:right; background:#3bca6c url(../images/icon-add.png) no-repeat 4px 2px; font-size:13px; font-weight:bold; padding:5px 10px 5px 30px; margin-right:18px;}
.sub-category-bt2 a{color:#fff;}
.sub-category-bt2:hover{background:#ef1158 url(../images/icon-add.png) no-repeat 4px 2px; }

.sub-category-bt3{background: url(../images/add_small.png) no-repeat 0px 4px; font-size:12px; font-weight:bold; padding:5px 10px 5px 20px; margin-right:18px; text-align:left; margin-left:82px;}
.sub-category-bt3 a{color:#138bca;}
.sub-category-bt3:hover{color:#ef1158;}

.sub-category-bt4{padding-left:10px; float:none; text-align:center;width:200px; margin:0 auto!important; margin-top:10px!important; background:#138bca; font-size:13px; font-weight:bold; padding:5px 10px 5px 30px; margin-right:18px;}
.sub-category-bt4 a{color:#fff;}
/*.sub-category-bt4:hover{background:#ef1158}*/


/*06/03/14 PREJI //////////////////////////*/
.view-button-tab {float:right; margin-top:10px;}
.view-button{padding: 3px 20px!important; font-size:15px!important;}

.productivity_ul{ display:table-row;}
.productivity_ul li{float:left; display:table-column; line-height:30px!important;width:180px; height:30px; vertical-align:middle!important; font-family:Arial, Helvetica, sans-serif!important; font-size:12px!important; background:#FFFFFF; color:#000000!important; border:#000000 thin solid; border-collapse:collapse!important;}

.testdiv table{
	border-collapse:collapse;
}
.testdiv tr td{
	border:1px solid #ddd;	
	text-align:left;
	color:#5d6062; 
	font-size:12px!important; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	line-height:20px;
	border-collapse:collapse;
	padding:10px;
}

.td-align-tab1{font-size:14px!important; color:#666!important;}
.td-align-tab1 td{padding-bottom:5px!important;}


.button-color-login{
background-color:#f3635e;
border:0px;
border-radius:0px;
font-weight:bold;
color:#fff;
}

.button-color-logout{
background-color:#fff75e;
border:0px;
border-radius:0px;
font-weight:bold;
}

/* THEME-02 ::::::::::::::::::::::::: 300514 */
.theme2-dashboard-left {
	width:22%;
	float:left;
}
.theme2-dashboard-right {
	width:78%;
	float:right;
}
/* Employee List */
.mploy-list-bt-1 {
	font-size:13px; 
	font-weight:bold;
	line-height:24px;
	text-align:center;
	border:1px solid #d3d3d3;
	padding:3px 8px;
	width:auto;
	margin-left:2px;
	background:#e0e0e0;
	color:#1b1b1b;
	text-transform:uppercase;
	margin-top:2px;
}
.mploy-list-bt-1:hover {
	background:#797979;
	color:#e64c3c;
	border:1px solid #797979;
}
.btn-tab-100 {
	height:32px!important;
	line-height:22px!important;
	margin-right:0px!important;
	margin-bottom:2px;
	padding-left:15px;
	padding-right:15px;
	background:#797979;
	list-style-type: none;
	font-size:13px!important;
	font-weight:normal!important;
	cursor:pointer;
	color:#fff!important;
	box-shadow:inherit!important;
	border-radius:0px!important;
	width:auto!important;
}
.btn-tab-100:hover { 
background-color: #3c8dbc!important;
color: #fff;
}
.btn-tab-100-selected { 
background-color: #3c8dbc!important;
color: #fff;
}
.btn-tab-01 {
	height:32px!important;
	line-height:22px!important;
	margin-right:0px!important;
	margin-bottom:2px;
	margin-right:2px!important;
	padding-left:15px;
	padding-right:15px;
	background:#000;
	list-style-type: none;
	font-size:13px!important;
	font-weight:normal!important;
	cursor:pointer;
	color:#fff!important;
	box-shadow:inherit!important;
	border-radius:0px!important;
	width:auto!important;
}
.btn-tab-01:hover { 
background-color: #3c8dbc!important;
color: #fff;
}

.add-bt-1 {
	color: #15a8be!important;
}
.add-bt-2 {
	color: #f50a81!important;
}
.add-bt-3 {
	background: #797979!important;
	font-weight:bold!important;
	text-transform:uppercase;
}
.add-bt-3:hover {
	background: #3c8dbc!important;
}
.newDeduction {
	padding:0px 30px;
	font-size:13px;
}
.paySlipForm {
	padding:10px 10px 30px 10px;
	background:#ffe7b5;
}
#masterlist {
	padding: 0 10px;
	font-size:13px;
	color:#797979;
}
#masterlist textarea {
	width:220px;
	color:#666;
	height:60px;
	margin-bottom:4px;
}
#masterlist select {
	width:228px;
	color:#666;
	margin-bottom:4px;
}
#masterlist input[type="text"] {
	width:220px;
	color:#666;
	margin-bottom:4px;
}
#editbtn {
	position:absolute; top:0px; right:0px;
}

.button-color-login{
background-color:#0096FF;
color:#fff;
}

.button-color-logout{
background-color:#FFCF00;
}
/* pay roll management */
#pay-roll-tab-1 {font-size:12px; font-weight:bold; border-bottom:1px dashed #555;}
.pay-roll-tab-2 {background:#1398ac; font-size:13px; color:#fff;}
.pay-roll-tab-3 {background:#3c8dbc; font-size:13px; color:#fff; font-weight:bold;}
#pay-roll-tab-4 {background:#fbed85;}
.pay-roll-tab-5 {background:#2a2a2a; font-size:13px; color:#ffe837;}
.pay-roll-tab-6 {background:#4e4e4e; font-size:13px; color:#fff;}

.viewbasicdetails{ background:#FFFFFF; position:absolute; width:800px; min-height:220px; z-index:5;
					-webkit-box-shadow: 0px 0px 35px 1px rgba(0,0,0,0.75);
					-moz-box-shadow: 0px 0px 35px 1px rgba(0,0,0,0.75);
					box-shadow: 0px 0px 35px 1px rgba(0,0,0,0.75);}
.viewbasicdetails input{ height:30px; margin-top:5px;}

.viewbasicdetails td {padding:2px 4px;}
.viewbasicdetails h3 {
	font-size:16px;
	padding-bottom:5px;
}
.td-bg-style-1 {
	color: #3c8dbc;
	background: none repeat scroll 0% 0% #EBEBEB;
	font-size: 14px;
	font-weight: normal;
	padding: 2px 5px;
}
.td-bg-style-2 {
	color: #3c8dbc;
	font-size: 14px;
	font-weight: normal;
	padding: 5px 0px;
}
.td-bg-style-3 {
	color: #3c8dbc;
	font-size: 13px;
	font-weight: normal;
	padding: 5px 0px;
}

.newChangePassword{ background:#eee; position:absolute; width:800px; height:auto; z-index:5;
					/*-webkit-box-shadow: 0px 0px 35px 1px rgba(0,0,0,0.75);
					-moz-box-shadow: 0px 0px 35px 1px rgba(0,0,0,0.75);
					box-shadow: 0px 0px 35px 1px rgba(0,0,0,0.75);*/
					
					border:5px solid #797979;
					}
.newChangePassword input{ height:30px; margin-top:5px;}

.create-click{
	width:50% !important;
	background-color: #3c8dbc!important;
    color: #fff!important;
	font-size:14px!important;
	font-weight:bold!important;
	text-transform:uppercase!important;
	cursor:pointer!important;
}
.create-click:hover{
	background-color: #797979!important;
}

.cell-border-tab-1 td
{
	border-top:1px solid #ddd;
	border-collapse:collapse;
	padding:5px 2px ;	
}
div#spinner
{
    display: none;
    width:100px;
    height: 100px;
    position: fixed;
    top: 50%;
    left: 50%;
    text-align:center;
    margin-left: -50px;
    margin-top: -100px;
    z-index:2;
    overflow: auto;
} 

/* Newley Added on 04/09/2014 */

.tabfield-1 {
	width:220px;
	padding-left:5px;
	height:22px!important;
} 
.tabfield-2 {
	width:220px;
	padding-left:5px;
	height:auto!important;
}
.tabfield-bt-1 {
	height:22px!important;
	padding: 2px 10px;
}   
#progressbox {
	border: 1px solid #0099CC;
	padding: 1px;
	position:relative;
	width:98%;
	border-radius: 3px;
	margin: 10px;
	display:none;
	text-align:left;
	background-color: #00B4B1;
}
#progressbar {
height:20px;
border-radius: 3px;
background-color: #797979;
width:1%;
}
#statustxt {
top:3px;
left:50%;
position:absolute;
display:inline-block;
color: #000000;
}

.clockedin-admin-click {
font-size: 12px;
font-weight: bold;
padding-top: 15px;
padding-bottom: 15px;
background: #CAEBEC;
}
.timein-time{
float: left;
padding-top:5px;
width: 100px;
text-align: center;
border: thin #666 solid;
margin-left: 20px;
margin-right: 5px;
height: 27px;
font-size: 17px;
background-color:#FFFFFF;
}

.clockin-button{
background: #138bca;
text-align: center;
color: #fff;
font-size: 13px;
font-weight: bold;
border: none;
cursor: pointer;
margin-left: 4px;
margin-top: 4px;
height:20px;
}
.about-hrm{
width:415px; margin:0 auto; padding:10px;
position: fixed;
position:expression("absolute");
-webkit-box-shadow: 0px 0px 30px rgba(30, 30, 30, 0.75);
-moz-box-shadow:    0px 0px 30px rgba(30, 30, 30, 0.75);
box-shadow:         0px 0px 30px rgba(30, 30, 30, 0.75);
background:#fff;
font-weight:bold;
} 
.tax table{
	border-collapse:collapse; margin-bottom:25px;
}
.tax tr td{
	border:1px solid #d3d3d3;	
	text-align:left;
	color:#5d6062; 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	line-height:30px;
	border-collapse:collapse;
	padding:5px;
}
.table-info th {
border: 1px solid #8c8c8c;
color: #39363f;
background-color: #98cae0;
text-align: center;

font-weight: bold;
}
.table-info table{
	border-collapse:collapse; margin-bottom:25px;
}

.table-info tr td{
	/*border:1px solid #d3d3d3;	*/
	text-align:left;
	color:#5d6062; 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	line-height:20px;
	border-collapse:collapse;
	padding:5px;
}