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

@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,300,500);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);

*{padding:0; margin:0;}

body{
	font-family: "Roboto",sans-serif !important;
        font-size:12px;
	color:#000000;
}
td, div, h1, h2, h3, p, input, form{
	margin:0;
	padding:0;
}
img{
	border:none;
}
ul{
	list-style:none;
}
.clear {
	clear:both;
	line-height:0;
	font-size:0;
}

/* ----------------- Home Page Styles ---------------- */
.logo
{
	width:293px;
}
.loginform {
    width: 275px;
    margin: -20px 16px 0 0;
    float:right;
}
.loginform input
{
	margin-bottom:10px;
}
.blocklink
{
	margin-left:0px;
	padding:7px 8px;
	text-decoration:none;
	float:right;
}
.mpg
{
	color:#fff;
}
a.mpg:hover
{
	color:#fff;
}
a.mpg:active
{
	color:#fff;
}
a.mpg:hover,
a.mpg:focus {
  color: #fff;
  text-decoration: underline;
}
.footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 60px;
}
.inner-content-home
{
	min-height: 250px;
	/*padding-top: 130px;*/
	text-align: center;
}
.inner-content-home h1
{
	position: fixed;
	bottom: 120px;
	left: 0;
	right: 0;
}
.footbutt
{
	float:right;
	margin-left:21px;
}
.homerow{
	margin-left:0px;
	margin-right:0px;
}

/* ------------------------ XXX -------------------------- */
/* ---------------------- Inner Page Styles ---------------------------- */

.leftpart {
    /*background-color: #444444;*/
	background: url(../images/37841102_xxl.jpg) fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    height: 100%;
    overflow-y: scroll;
    padding: 20px 20px 40px 20px;
    position: fixed;
    top: 0px;
    width: 180px;
    z-index: 10;
}
.headerinner{
	box-shadow: rgba(0, 0, 0, 0.2) 0 3px 10px;
    padding: 20px 20px 20px 255px;
    width: 100%;
    z-index: 999;
	background-color: #fff;
}
.headerinner img
{
	width: 200px;
}
	.headerinner a{
		float:left;
	}
	.logdtls{
		float:right;
		padding: 17px 0;
	}
		.logdtls ul li{
			float:left;
			padding:0 5px;
			vertical-align:middle;
			color:#a0a0a0;
			font-size:15px;
			font-weight:normal;
			margin:0;
			font-family: 'Roboto', sans-serif;
		}
			.logdtls ul li span{
				color:#222;
			}
		 .logdtls ul li a:hover{
			 text-decoration:none;
		 }
		 .logout{
			 color:#c30000;
			 transition:all 0.5s ease;
			 font-weight:500;
		 }
		 .logout:hover{
			 color:#a60000;
		 }
	.leftpart ul{
		margin:0;
                padding-bottom:30px;
	}
		.leftpart ul li{
			padding:16px 0;
		}
			.leftpart ul li a{
				font-size:13px;
				font-weight:normal;
				font-family: 'Roboto', sans-serif;
				color:#fff;
				transition:all 0.5s ease;
				text-transform:uppercase;
			}
			.leftpart ul li a:hover{
				color:#d7a55e;
				text-decoration:none;
			}
.rightpart{
	margin:0 0 0 220px;
}
.footerinner{
	border-top: 1px solid #d5d5d5;
    margin: 30px 0 0 0;
    width: 100%;
	background-color:#fff;
}
	.footerinner p{
		color:#686868;
		font-size:12px;
		font-weight:normal;
		margin:0;
		text-align:center;
		padding:10px 0;
	}
	.main-cont
	{
		min-height:600px;
	}
	
.adform {
    border: 1px solid #9e9e9e;
    padding: 5px 10px;
    font-size: 12px;
    font-weight: normal;
    font-family: 'Roboto', sans-serif;
    color: #222;
    width: 430px;
}
.dtlspart {
    padding: 40px 0 40px 20px;
}
.dtlspart table {
    width: 100%;
}
.editTable table tr td {
    padding: 5px 0;
    font-size: 12px;
    font-weight: normal;
    color: #222;
    vertical-align: middle;
}
.dtlspart h2 {
    font-size: 24px;
    font-weight: normal;
    font-family: 'Roboto', sans-serif;
    color: #222;
    margin: 0;
    padding: 0 0 5px 0;
}
.inputbtn{
			font-weight:normal;
	margin:0;
	padding:5px 20px;
	color:#fff;
	background-color:#996f33;
	text-transform:uppercase;
	/*border:none;*/
	margin:10px 0 0 0;
	transition:all 0.5s ease;
}
.inputbtn:hover{
	background-color:#222;
}
.mand
{
	color:#F00;
}
.tdate{
	font-size: 12px;
margin-bottom: 20px;
}
.datepickerICN
{
	margin-left: -20px;
	color: #666;
}
.table th, .table td
{
	font-size:11px;
}
.table th
{
	background:#333;
	color:#fff;
	text-align:left;
}
.table td
{
	border-bottom: 1px solid #ddd;
	padding-left:5px;
	padding-right:5px;
}
.tableHolder
{
	border: 1px solid #ddd;
	padding:8px;
}
.smallw
{
	width:100%;
}
.btn-default
{
	color: #333;
	background-color: #ccc;
}

.adform_sm {
    border: 1px solid #9e9e9e;
    padding: 5px 10px;
    font-size: 11px;
    font-weight: normal;
    font-family: 'Roboto', sans-serif;
    color: #222;
    width: 250px;
}

/* ------------------------ XXX ------------------------- */

.currencyDisp
{
	font-size:11px;
	color:#00C;
	margin:0 0 12px 0;
}
.tableReport
{
	width: 100%;
	/*border: 1px solid #ddd;*/
	padding:5px 5px 0 5px;
}
.tableReport table th
{
	color:#fff;
	border: 1px solid #fff;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	font-weight:normal;
	padding:5px;
}
.tableReport table td
{
	border: 1px solid #ddd;
	font-size:11px;
	font-weight:normal;
	padding-left:2px;
	padding-right:2px;
	color:#333;
}
.colgray 
{
	 background-color:#ededed;
}
tr.disabled{
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}