 body {
	margin:0px;
	padding:0px;
	background:#DBE8F3;
}
.myTable { border-collapse:none; }
.myTable td, table.myTable tr { border:0px!important; margin:0px; padding:3px;}
.myTableR { border-collapse:none; }
.myTableR tr td { border:1px solid #e2e2e2;}
.headerBg {
	background:#EC540B;
	/*background:url(../images/header_bg.jpg) repeat-x;*/
	border-bottom:5px solid #333333;
	height:71px;
	width:100%;
}
.logo {
	text-align:center;
	width:226px;
	height:50px;
	vertical-align:middle;
	margin:5px;
	padding-top:5px;
	background:#FFFFFF;
}
.page {
	background:#FFFFFF;
	/*border:1px solid #EC540B;*/
}
.tree { color:#CC0000; text-align:left; font:normal 11px/24px Tahoma, Geneva, sans-serif; vertical-align:top; font-weight:normal; line-height:30px; }
.tree a, .tree a:visited{ color:#000; text-decoration:underline; padding:0px; margin:0px; font-weight:normal; }
.tree a:hover{ text-decoration:none;}
.tree b{color:#099CCE; padding-top:10px; line-height:30px;}
.tree span{color:#333; margin-left:4px; padding-right:5px;}
.message {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#69BE28;
	font-weight:normal;
	font-size:11px;
}
.compulsory_field {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#FF0000;
	font-weight:bold;
	font-size:11px;
}
/* Login Page CSS Start */
.loginBg {
	border-radius: 7px;
	border-radius:7px;
  	background:#FFFFFF;
	border:2px solid #CCCCCC;
}
.loginTxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	padding-right:20px;
	color:#333;
	font-weight:bold;
	font-size:11px;
}
.logbox {
	margin:0;
	width:218px;
	height:30px;
	background:url(../images/usermamefield.gif) no-repeat -2px -2px;
}
.logbox:hover {
	margin:0;
	width:218px;
	height:30px;
	background:url(../images/usermamefield.gif) no-repeat -2px -35px;
}
.passbox {
	margin:0;
	width:218px;
	height:30px;
	background:url(../images/passwordfield.gif) no-repeat -2px -2px;
}
.passbox:hover {
	margin:0;
	width:218px;
	height:30px;
	background:url(../images/passwordfield.gif) no-repeat -2px -35px;
}
.login {
	width:167px;
	height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	line-height:25px;
	background:none;
	border:0px solid #FF0000;
	margin:0;
	padding:0px 0px 0px 45px;
}
.Txt11 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px!important;
	color:#000000;
	font-weight:normal;
	text-align:left;
	padding:2px;
	vertical-align:top;
	line-height:20px!important;
}
.Txt11R {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	line-height:20px;
	text-align:right;
	vertical-align:top;
	padding-right:5px;
}
.frmCenter {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	line-height:20px;
	text-align:center;
	vertical-align:top;
}
.frmCenter1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	line-height:20px;
	/*text-align:center;*/
	vertical-align:top;
}
/* Login Page CSS End */
.company {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6D6E71;
	line-height:20px;
	text-align:center;
}
.company a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF6E15;
	text-decoration:none;
}
.company a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00A2AE;
	text-decoration:underline;
}
.head {
	height:30px; background: #3F3F3F; /* Old browsers */
	/*background: -moz-linear-gradient(top, #7CD1EE 0%, #46BFE8 100%);*/ /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7CD1EE), color-stop(100%,#46BFE8));*/ /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top, #7CD1EE 0%,#46BFE8 100%);*/ /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top, #7CD1EE 0%,#46BFE8 100%);*/ /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top, #7CD1EE 0%,#46BFE8 100%);*/ /* IE10+ */
	/*background: linear-gradient(to bottom, #7CD1EE 0%,#46BFE8 100%); *//* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7CD1EE', endColorstr='#46BFE8',GradientType=0 );*/ /* IE6-9 */
	font-family:'Lato', Arial;
	font-size:20px;
	font-weight:normal;
	color:#fff;
	text-transform:uppercase;
	line-height:35px;
	text-align:left;
	padding-left:10px;
	/*border-top-right-radius:10px; border-top-left-radius:10px;*/
}
.heading {
	height:40px;
	background:#D2EFF9;
	border:1px solid #1B9FCB;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-align:left;
	padding-left:10px;
	/*border-top-right-radius:10px; border-top-left-radius:10px;*/
}
.taskHeading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	text-align:left;
	line-height:25px;
}
.taskHeading b { font-weight:bold; color:#006699; }
.tableHead {
	background:#3F3F3F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	line-height:35px;
	height:25px;
}
.tblDiv {
	border:2px solid #f2f2f2;
}
.tblDiv:hover {
	border:2px solid #f2f2f2;
	background:#FAECC7;
}
.tblDiv {
	background:#FFFFFF;
}
.tblDiv:hover {
	background:#f2f2f2;
}
.trowL {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align:left;
	vertical-align:top;
	line-height:20px;
}
.trow {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align:center;
	vertical-align:middle;
	line-height:18px;
	padding:3px;
}
.trow a { text-decoration:underline; color:#993300;}
.trow a:hover { text-decoration:none; color:#333333;}

.trowwhite {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align:center;
	background:#FFFFFF;
	vertical-align:middle;
	line-height:18px;
	padding:3px;
}
.trowwhite a { text-decoration:underline; color:#993300;}
.trowwhite a:hover { text-decoration:none; color:#333333;}

.trowS {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-align:center;
	vertical-align:middle;
	line-height:20px;
}
.trowS a { text-decoration:underline; color:#993300;}
.trowS a:hover { text-decoration:none; color:#333333;}

.button { 
	/*border-radius:5px;
	-moz-border-radius:5px;*/ /* Old Firefox */
	font-family:'Lato', sans-serif;
	font-size:18px;
	padding:5px 20px 5px 20px;
	font-weight:normal !important;
	color:#333;
	border:none;
	background:#F9BD38;
	transition: all 0.5s ease 0s;
	width:100%;
	cursor:pointer;
	border-radius:7px;
	line-height:47px;
	text-transform:uppercase;
	-o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;
}
.button:hover { 
	color:#FFFFFF;
	background:#50ACDF;
}
.button1 { 
	border-radius:5px;
	-moz-border-radius:5px; /* Old Firefox */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px 5px 3px 5px;
	font-weight:bold !important;
	color:#1B9FCB;
	background:url(../images/btnBg.jpg) repeat-x;
	border:2px solid #7CD1EE;
}
.button1:hover { 
	color:#FFFFFF;
	background:#000;
	border:2px solid #666666;
}
.buttonExcel { 
	background: #7CD1EE url(../images/icon_excel.png) no-repeat 6px 5px; border:2px solid #46BFE8; /* Old browsers */
	border-radius:5px;
	-moz-border-radius:5px; /* Old Firefox */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	font-size:11px;
	font-weight:bold !important;
	color:#fff;
	width:160px;
	padding:7px 10px 7px 30px;
	text-align:left;
}
.buttonExcel:hover { 
	color:#FFFFFF;
	background: #46BFE8 url(../images/icon_excel.png) no-repeat 6px 5px; border:2px solid #46BFE8; /* Old browsers */
	border-radius:5px;
	-moz-border-radius:5px; /* Old Firefox */
}
.buttonPrint { 
	background: #7CD1EE url(../images/icon_print.png) no-repeat 7px 5px; border:2px solid #46BFE8; /* Old browsers */
	border-radius:5px;
	-moz-border-radius:5px; /* Old Firefox */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	font-size:11px;
	font-weight:bold !important;
	color:#fff;
	width:160px;
	padding:7px 10px 7px 30px;
	text-align:left;
}
.buttonPrint:hover { 
	color:#FFFFFF;
	background: #46BFE8 url(../images/icon_print.png) no-repeat 7px 5px; border:2px solid #46BFE8; /* Old browsers */
	border-radius:5px;
	-moz-border-radius:5px; /* Old Firefox */
}
.dashboard {
	height:250px; border:1px solid #1B9FCB;
}
.dashboard h1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left; line-height:25px; color:#000; text-transform:uppercase; padding-left:15px; border-bottom:3px solid #1B9FCB;  margin:0px; }
.dashboard div { font-family:Arial, Helvetca, sans-serif; font-size:12px; font-weight:normal; color:#000; vertical-align:middle; line-height:25px; }
.dashboard div a { color:#000; text-decoration:underline; font-weight:bold; }
.dashboard div a:hover { color:#000; text-decoration:none; font-weight:bold; }
.txtSubTotal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-align:right;
	line-height:22px;
}
.txtTotalAmt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-align:right;
	line-height:22px;
	border-top:1px solid #000000;
	border-bottom:3px double #000000;
}
.popupDiv {
	background:#E9F4E7;
	border-radius:10px;
	border:5px solid #333;
	z-index:9999;
}
.popupHeading {
	background:#00A2AE;
	font-family:Trebuchet MS, Arial;
	font-size:18px;
	font-weight:normal;
	line-height:22px;
	padding-left:25px;
	color:#FFFFFF;
	text-transform:uppercase;
	border-bottom:1px solid #e1e1e1 !important;
}
.content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	line-height:20px;
	text-align:center;
}
.btnClose { 
	background:url(../images/btnClose.png) no-repeat 7px -3px;
	width:40px;
	height:20px;
	border:0px;
	cursor:pointer;
	padding:0px;
	border-left:1px solid #fff;
	transition: all 0.5s ease 0s;
}
.btnClose:hover { 
	background:url(../images/btnCloseHover.png) no-repeat 7px -3px;
	width:40px;
	height:20px;
}
.txtSubTotal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-align:right;
	line-height:22px;
}
.txtTotalAmt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-align:right;
	line-height:22px;
	border-top:1px solid #000000;
	border-bottom:3px double #000000;
}
.paddingTopBot {
	background:#FFFFFF;
	padding-bottom:10px;
	padding-top:10px;
}
.num {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	text-align:left;
	line-height:22px;
}
.num a {
	padding:2px 4px 2px 4px;
	border:1px solid #97D9F2;
	text-decoration:none;
	color:#333;
	text-transform:uppercase;
	margin:2px;
	background:#fff;
}
.num a:hover {
	border:1px solid #0099BF;
	background:#50C9DE;
	text-decoration:none;
	color:#fff;
}
.cabinet {
	width: 24px;
	height: 24px;
	background: url(../images/icon_attachment.png) 0px 0px no-repeat;
	display: inline;
	overflow: hidden;
	cursor: pointer;
}
.cabinet input.upfile {
	position: relative;
	height:25px;
	width: 25px;
	opacity: 0;
	-moz-opacity: 0;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.takePic {
	width: 24px;
	height: 24px;
	background: url(../images/ico_cam.png) 0px 0px no-repeat;
	display: inline;
	overflow: hidden;
	cursor: pointer;
}
.takePic input.upfile {
	position: relative;
	height:25px;
	width: 25px;
	opacity: 0;
	-moz-opacity: 0;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	padding-top:5px;
}
.ico_user {
	background:url(../images/ico_addUser.png) 5px 5px no-repeat;
	display:inline;
	width:25px;
	height:25px;
	border:0px;
	cursor:pointer;
}
hr.vertical
{
   width: 0px;
   height: 100%; /* or height in PX */
}
.select-style {
    border: 1px solid #e8e8e8;
    width: 50%;
    border-radius: 3px;
    overflow: hidden;
    background:url(../images/icon-select.png) no-repeat 100% 100%;
}

.select-style select {
    padding: 5px 8px;
    width: 110%;
    border: none;
    box-shadow: none;
    background: transparent;
    background-image: none;
    -webkit-appearance: none;
}

.select-style select:focus {
    outline: none;
}
.task_img {
	opacity: 50;
	-moz-opacity: 50;
	border:1px solid #CCCCCC;
}
.commonCSS {
	font:Arial, Helvetica, sans-serif 11px normal; width:100%;
}
.commonCSS input { font-size:11px; color:#666666; width:100%; border:0px; line-height:25px; }
.commonCSS textarea { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; width:100%; border:0px; line-height:18px; }
.commonCSS1 input[type="text"] { font-size:11px; color:#666666; border:1px solid #E0E1E3; background:#FFFFFF; line-height:20px; }
hr { border:none; }
.plainmodal-overlay {
	background-color: #333;
    display:block;
	height: 100%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    top:0;
    width: 100%;
    /*z-index:9999;*/
	z-index:999;
}
/*.parentPopup {
	display: block;
    left: 10%;
    margin-left: -232px;
    margin-top: -202.5px;
    position: fixed;
    top: 6%;
	width:80%;
    z-index: 100;
}*/
.parentPopup {
	display: block;
    left: 10%;
    position: fixed;
    top: 6%;
	width:80%;
    /*z-index: 99999;*/
	z-index: 999;
}
.childPopup {
	display: block;
    left: 10%;
    /*margin-left: -232px;
    margin-top: -202.5px;*/
    position: fixed;
    top: 15%;
	width:100%;
    z-index: 1999;
}
.paddingLT { padding-left:10px; padding-top:10px;}
.padding10 { padding:10px;}
.margin10 { padding:10px;}
.paddingTop10 { padding-top:10px;}
.noPadding { padding:0px!important;}
.mainHd { width:90%; display:block; margin-left:auto; margin-right:auto; float:none!important;}
.btn-group-xs > .btn, .btn-xs {padding: 10px 20px!important; margin-top:5px!important;}
.tblPg { width:98%!important; margin-left:1%;}
/*panel*/
.panel {
    border: none;
    box-shadow: none;
}

.panel-heading {
    border-color:#eff2f7 ;
    font-size: 16px;
    font-weight: 300;
}

.panel-title {
    color: #2A3542;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 0;
    margin-top: 0;
    font-family: 'Lato', sans-serif;
}
.state-overview { padding:15px 0px;}
.state-overview .yellow { background: #F9BD38; color:#FFFFFF; font-size:22px; font-family: 'Lato', sans-serif; }
.yellowBrd { border:2px solid #F9BD38!important;}
.state-overview .yellowD { background: #F5AD05; color:#FFFFFF; font-size:22px; font-family: 'Lato', sans-serif; }
.yellowDBrd { border:2px solid #F5AD05!important;}
.state-overview .blue { background: #00B8F4; color:#FFFFFF; font-size:22px; font-family: 'Lato', sans-serif; }
.blueBrd { border:2px solid #00B8F4!important;}
.state-overview .blueD { background: #0087B4; color:#FFFFFF; font-size:22px; font-family: 'Lato', sans-serif; }
.blueDBrd { border:2px solid #0087B4!important;}
.state-overview .symbol {
    width: 60%;
    padding: 5px 5px;
    -webkit-border-radius: 4px 0px 0px 4px;
    border-radius: 2px 0px 0px 2px;
}
.state-overview .symbol, .state-overview .value {
    display: inline-block;
    text-align: center;
}
.state-overview .value {
    width: 40%;
/*    padding-top: 21px;*/
}
.state-overview .value {
    float: right;
}
.state-overview .symbol, .state-overview .value {
    display: inline-block;
    text-align: center;
}
.count { font-size:40px; font-family: 'Lato', sans-serif; margin:13px 0px 10px 0px!important; color:#333333; }
.myInp { width:80%!important;}
.myInpLogin { width:100%!important;}
.margTop20 { margin-top:20px;}
.margTop10 { margin-top:10px;}
.margTop5 { margin-top:5px;}
.margTop2 { margin-top:2px;}
.paddingLB { padding-left:10px; padding-bottom:5px;}
.padding5 { padding:5px; }
.keywords { text-align:left; color:#666666; padding-left:2%!important; padding-bottom:10px;}
.keywords span { font-weight:bold; color:#000; padding:1px 3px 1px 3px; margin-right:3px;}
.padTopBtm10 { padding-top:10px; padding-bottom:10px;}
.padBtm10 { padding-bottom:10px;}
.padBtm20 { padding-bottom:20px;}
.padBtm5 { padding-bottom:5px;}
.padTop5 { padding-top:5px;}
.marBtmTop10 { margin-bottom:10px; margin-top:10px;}
.popupFtr { background:#FFFFFF;}
.alignCenter { display:block; margin-left:auto; margin-right:auto;}
.padLR10 { padding-left:10px; padding-right:10px;}
.noPadLR { padding-left:0px!important; padding-right:0px!important;}
.noPadR { padding-right:0px!important;}
.noPadL { padding-left:0px!important;}
.plColumn { border:2px solid #CCCCCC; border-radius:5px; margin:0px!important;}
.plColumn img { display:block; margin-left:auto; margin-right:auto;}
.plColumn .prHead { background:#f2f2f2; text-align:center; line-height:35px; font-weight:bold; border-top:5px solid #FFFFFF; font-size:13px!important;}
.player_screen { border:3px solid #009FDA; border-radius:5px!important; background:#E9F4E7; margin:5px!important;}
.plColumn1 { border:1px solid #BCBEC0; padding:0px!important;}
.btnCenter { display:block; margin-left:auto; margin-right:auto;}
.myHeader { height:65px; box-shadow: 0px 0px 0px 0px #666666;}
.myNav {font-size:14px; line-height:40px;}
.navDashboard { height:64px; padding:16px 15px 0px 15px!important;}
.navDashboard a { padding:0px!important;}
footer { background:url(../images/ftr_border.jpg) no-repeat top; background-size:cover; height:3px; width:100%; margin-top:20px; }
.homeFtr {position:fixed; bottom:5px; left:0;}
.homeFtr span { color:#6D6E71; font-size:13px;}
.homeFtr span b { color:#3F9C35; font-weight:bold;}
.DBAppServer { background:url(../images/img_app_server.jpg) no-repeat; background-size:cover; height:152px;}
.DBAppServer .main { width:90%; display:block; margin-left:auto; margin-right:auto; padding-top:15px;}
.db_server { background:url(../images/db_server.png) no-repeat; background-size:98% 115px;}
.db_server table { margin-top:30px; border:none!important; width:100%; margin-left:0px;}
.db_server table tr td { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:15px; border:none!important; line-height:13px!important;}
.app_server { background:url(../images/app_server.png) no-repeat; background-size:100% 125px;}
.app_server table { margin-top:30px; border:none!important; width:100%; margin-left:0px;}
.app_server table tr td { color:#296523; font-family:Arial, Helvetica, sans-serif; font-size:15px; border:none!important; line-height:13px!important; padding: 4px 5px!important;}
.zone1 h3 { background:#9FD18B; border-radius:5px; font-family:'Lato', Arial, Helvetica, sans-serif; font-size:22px; color:#FFFFFF; text-shadow: 2px 2px #666666; line-height:40px; text-align:center; margin-top:10px!important;}
.zone2 h3 { background:#00A2AE; border-radius:5px; font-family:'Lato', Arial, Helvetica, sans-serif; font-size:22px; color:#FFFFFF; text-shadow: 2px 2px #666666; line-height:40px; text-align:center; margin-top:10px!important;}
.zone3 h3 { background:#69BE28; border-radius:5px; font-family:'Lato', Arial, Helvetica, sans-serif; font-size:22px; color:#FFFFFF; text-shadow: 2px 2px #666666; line-height:40px; text-align:center; margin-top:10px!important;}
.zone4 h3 { background:#3F9C35; border-radius:5px; font-family:'Lato', Arial, Helvetica, sans-serif; font-size:22px; color:#FFFFFF; text-shadow: 2px 2px #666666; line-height:40px; text-align:center; margin-top:10px!important;}
.playerDetail { background:#E6E7E8; padding-left:10px; padding-right:10px; border-bottom:1px solid #999999;}
.playerDetail h5{ font-family:'Lato', Arial, Helvetica, sans-serif; font-size:14px; color:#000F46; line-height:10px; margin-bottom:0px!important; margin-top:5px!important;}
.playerDetail p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#6D6E71; line-height:18px; padding-top:5px; margin-bottom:5px!important;}
.playerDetail p b{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#3F9C35; line-height:18px; padding-bottom:20px;}
.online { width:14px; height:14px; border-radius:50px; float:right; background:#69BE28;}
.offline { width:14px; height:14px; border-radius:50px; float:right; background:#CC0000;}
.topShadow { -webkit-box-shadow: inset 0 5px 5px -5px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 5px 5px -5px rgba(0,0,0,0.3); box-shadow: inset 0 5px 5px -5px rgba(0,0,0,0.3);}
.btnAdd { background:none; border:none; padding:0px!important; margin-top:0px!important; font-family:'Lato', Arial, Helvetica, sans-serif; font-size:14px!important; color:#ffffff; line-height:24px; transition: all 0.5s ease 0s; font-weight:bold;}
.btnAdd:hover { color:#DEC800;}
.pHead { background:#50ACDF!important; text-transform:uppercase;}
.pBody { background:#ffffff!important;}
.usageBg { line-height:15px; background:#3F9C35; padding-left:5px; color:#ffffff;}
.usageDate { line-height:15px; background:#69BE28; float:left; padding-left:5px; margin-right:5px; color:#ffffff; border-right:2px solid #E9F4E7;}
.usageBgH { line-height:15px; background:#3F9C35; padding-left:5px; color:#ffffff; float:right;}
.usageDateH { line-height:14px; background:#69BE28; float:left; padding-left:5px; color:#ffffff; margin-top:1px; border-right:2px solid #E9F4E7; padding-right:5px!important;}
.btnCenter { display:block; margin-left:auto; margin-right:auto;}
.TempHeading { background:#009FDA; line-height:30px; color:#FFFFFF; text-align:center; font-weight:normal;}
.thumbBg { background:#E9F4E7; border:1px solid #C3E2C1; margin:2px; }
.txtPublish { background:#A1C5E0; line-height:35px; font-family:'Lato', Arial, Helvetica, sans-serif; font-size:15px; color:#005C84; text-align:center; margin-top:15px;}
.btn-success { background:#F9BD38!important; border: 2px solid #F5AD05!important;}
.btn-info {background-color: #DC3045!important; border: 2px solid #DC3045!important;}
.RnavHead {font-family:Arial, Helvetica, sans-serif; font-size:13px;text-transform:uppercase; color:#000; font-weight:bold; text-align:left; line-height:25px; }
.RnavLink ul { margin:0px; padding:0px; list-style-type:none; width:100%; border-bottom-left-radius:5px; }
.RnavLink ul li { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-align:left; line-height:25px; width:100%; padding-left:5px; }
.btnExcel { background:url(../images/icon_excel.png) no-repeat; width:22px; height:22px; border:0px; padding:3px; cursor:pointer; }
.pdTable > tbody > tr > td, .pdTable > tbody > tr > th, .pdTable > tfoot > tr > td, .pdTable > tfoot > tr > th, .pdTable > thead > tr > td, .pdTable > thead > tr > th { padding:1px 5px!important;}
.pdTable .form-control { padding:0px!important; height:22px!important;}
.formTablePd .form-control { padding:0px!important; height:25px;}
.formTablePd label { margin-top:5px!important;}
.total { text-align:right!important; padding-right:15px; font-weight:bold;}
.rate { text-align:right!important; padding-right:15px;}
.txtSubTotal { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-align:right; line-height:22px; }
.txtTotalAmt { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-align:right; line-height:22px; border-top:1px solid #000000; border-bottom:3px double #000000; }
.table > tfoot { border-top:2px solid #CCCCCC; background:#e2e2e2;}
.table > tfoot > tr > td { text-align:center; border:1px solid #CCCCCC;}
.totalTbl > tbody > tr > td, .totalTbl > tbody > tr > th, .totalTbl > tfoot > tr > td, .totalTbl > tfoot > tr > th, .totalTbl > thead > tr > td, .totalTbl > thead > tr > th { padding:5px 5px!important;}
.totalTbl > tbody > tr > td {padding: 3px 5px!important; margin-bottom:0px!important;}
tfoot { font-weight:bold;}