@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:13px;
	color:#000000;
	background-color:#ffffff;
}
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;
}


/*-----------------------------------header-----------------------------------*/

.header{
	background-color:#a1874c;
	padding:10px 0;
}
	.header img{
		display:block;
		margin:0 auto;
	}
	
	
/*-----------------------------------footer-----------------------------------*/

.footer{
	border-top:1px solid #d5d5d5;
	position:absolute;
	bottom:0;
	width:100%;
}
	.footer p{
		color:#686868;
		font-size:12px;
		font-weight:normal;
		margin:0;
		font-family: 'Open Sans', sans-serif;
		text-align:center;
		padding:10px 0;
	}
.headerinner{
	box-shadow: rgba(0, 0, 0, 0.2) 0 3px 10px;
    padding: 8px 20px;
    position: fixed;
    width: 100%;
    z-index: 999;
	background-color: #fff;
}
	.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;
		 }
.footerinner{
	border-top: 1px solid #d5d5d5;
    margin: 30px 0 0 0;
    position: fixed;
    width: 84%;
    bottom: 0;
    right:0;
	background-color:#fff;
}
	.footerinner p{
		color:#686868;
		font-size:12px;
		font-weight:normal;
		margin:0;
		font-family: 'Open Sans', sans-serif;
		text-align:center;
		padding:10px 0;
	}
	
	
/*-----------------------------------body-----------------------------------*/

.loginform{
	width:500px;
	margin:120px auto 0;
	border:1px solid #b3b3b3;
}
	.loginform h1{
		background:#444444;
		font-size:24px;
		font-weight:normal;
		margin:0;
		font-family: 'Open Sans', sans-serif;
		text-align:center;
		padding:15px 0;
		color:#fff;
	}
	.logpart{
		padding:22px;
	}
		.logform{
			border-bottom:1px solid #cccccc;
			border-top:none;
			border-right:none;
			border-left:none;
			font-size:14px;
			font-weight:normal;
			margin:0;
			font-family: 'Open Sans', sans-serif;
			padding:12px;
			color:#000;
			width:100%;
			margin:0 0 10px 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;
		}
	.fpass{
		float:right;
		margin-top: 17px;
	}
		.fpass a{
			color:#797979;
			font-size: 14px;
			font-weight: normal;
			margin: 0;
			font-family: 'Open Sans', sans-serif;
			transition:all 0.5s ease;
		}
		.fpass a:hover{
			color:#996f33;
			text-decoration:none;
		}
.leftpart{
    background-color: #444444;
    height: 88%;
    overflow-y: scroll;
    padding: 20px 20px 40px 20px;
    position: fixed;
    top: 76px;
    width: 220px;
    z-index: 10;
}
	.leftpart ul{
		margin:0;
                padding-bottom:30px;
	}
		.leftpart ul li{
			padding:3px 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;
}
	.dtlspart{
		padding:106px 0 60px 60px;
	}
		.dtlspart h2{
			font-size:24px;
			font-weight:normal;
			font-family: 'Roboto', sans-serif;
			color:#222;
			margin:0;
			padding: 0 0 15px 0;
		}
			.dtlspart h2 span{
				font-size:12px;
				display:block;
				margin:5px 0 0 0;
			}
.dtlspart table{
	width:100%;
}
	.dtlspart table tr td{
		padding:5px 0;
		font-size:13px !important;
		font-weight:normal;
		color:#222;
		vertical-align:middle;
	}
		.adform{
			border:1px solid #9e9e9e;
			padding:5px 10px;
			font-size:14px;
			font-weight:normal;
			font-family: 'Open Sans', sans-serif;
			color:#222;
			width:100%;
		}
		.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;
		}
		.ubtn{
			font-size:12px;
			font-weight:normal;
			margin:0;
			font-family: 'Open Sans', sans-serif;
			padding:5px 12px;
			color:#fff;
			background-color:#996f33;
			text-transform:uppercase;
			border:none;
			margin:10px 0 0 0;
			transition:all 0.5s ease;
			cursor:pointer;
		}
		.ubtn:hover{
			background-color:#222;
		}
		.ubtnb{
			font-size:12px;
			font-weight:normal;
			margin:0;
			font-family: 'Open Sans', sans-serif;
			padding:5px 12px;
			color:#fff;
			background-color:#989898;
			text-transform:uppercase;
			border:none;
			margin:10px 0 0 0;
			transition:all 0.5s ease;
			cursor:pointer;
		}
		.ubtnb:hover{
			background-color:#222;
		}
		.big{
			width:365px;
		}
		.headd{
			font-weight:600 !important;
		}
		.adpgbtn{
			float:right;
		}
		.editic{
			background: url(../images/edit_ic_n.png) no-repeat 3px 3px;
			width: 22px;
			height: 22px;
			display: block;
			transition: all 0.5s ease;
			text-indent: 10000px;
			overflow: hidden;
			border: 1px solid #996f33;
			border-radius: 3px;
		}
		.editic:hover{
			background:url(../images/edit_ic_h.png) no-repeat 3px 3px;
			border: 1px solid #444;
		}

.error_msg{
padding:10px 20px 0;
font-family: 'Open Sans', sans-serif;
font-size:14px;
font-weight:normal;
margin:0;
color:#f00;
text-align:center;
}
.approved, .reject
{
border-radius: 3px; 
-moz-border-radius: 3px; 
-webkit-border-radius: 3px; 
border: 1px solid #996F33;
text-align:left;
padding:2px 5px;
width:103px;
text-decoration:none !important; 
font-size:13px;
display:inline-block;

}
.approved i, .reject i{
	margin-right:5px;
}
.approved {
color:#37a000;
}

.reject {
color:red !important;
}
.getcountrycode{width:45px; float:left; margin:0 0 -30px 0;position:absolute;}
.tel {padding: 5px 0 5px 50px!important;}
.commentsList a{ border:1px solid #996f33; border-radius:3px; padding:2px 8px; font-weight:bold; color:#000 !important;}
.dtlspart .user-right-table, .user-right-table td{font-size:11px !important;}
.dtlspart .user-right-table tbody td:nth-child(2){font-weight:bold;}
.dtlspart .user-right-table thead tr th{
    background-color:#996F33;
    color:#fff;
    font-size:12px;
}

.dtlspart .table-info{
    width:25%;
    float:right;
    font-size:11px;
    margin-bottom:10px;
}
.dtlspart .user-right-table, .dtlspart .table-info{margin-top:-40px;}
.dtlspart .table-info th{font-size:14px; margin-top:-20px;}
.dtlspart .table-info td{font-size:11px; padding:0px;}

.dtlspart .backoffice-table thead tr th{
    background-color:#996F33;
    color:#fff;
    padding: 5px 10px;
}

.dtlspart .backoffice-table tr td{padding: 5px 10px;}

.tableHeader{position:fixed; top:100px;}
.tableHeader tbody{visibility:hidden;}


/*-----Dashboard-------*/

.dashboard .dbBox{ border: 1px solid #ccc;
    float: left;
    margin: 0 10px 10px 0;
    padding: 10px;
    width: 32%;
    min-height:162px;
    background-color: #f8f8f8;
}

.dashboard .db .dbBox{min-height:363px;}
.dashboard .db .small-div .dbBox{min-height:237px;}
.dashboard .jp .dbBox, .dashboard .ep .dbBox, .dashboard .tender .dbBox{min-height:238px;}
.dashboard .advst .dbBox{min-height:212px;}
.dashboard .dbBox p{margin:0; padding:0;}
.dbBox label{
    font-weight:normal;
}

.dbBox span{
    float:right;
}

.modules > h3 {
    clear: both;
    padding-top: 20px;
}

.searchFilterBO{
    margin-bottom:20px;
    width:100%;
    float:right;
}
button.ubtnb.print {
    float: right;
    margin: 0 20px 0 0;
}

.searchFilterBO input{margin-left:10px; padding-left:10px; font-size:11px;}
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content{background-color:#fff; width:180px; border:1px solid #ccc; font-size:11px;} 
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content li{padding:2px 0 2px 10px;}
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content li:hover{background-color:#F6F6F6;}
.clientAddress1 .inputbtn, .clientAddress1 .backoffice-table tr td{padding:2px 10px;}
.clientAddress1 .inputbtn.floatR{float: right;margin: 0;padding: 3px 14px;}
.uploadImg{background: url('../images/upload-img.png') 0 0  no-repeat !important; height:20px; width:20px; border:none !important; }