﻿
@charset "utf-8";
/* CSS Document */







body{padding: 0px; margin: 0px;}

.main-bg{
	background: url("../img/login_bg.jpg") no-repeat;
	background-size: cover;
	position:relative;
}

.logo{
	background: rgba(255,255,255,0.75);
	width: 31px;
	height: 94px;
	width: 100%;
	margin-bottom: 47px;
	img{
		position: relative;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
	}
}

.lg-box{
	background: rgba(255,214,103,0.8);
	position: relative;
	top: 119px;
	width: 448px;
	margin: 0 auto;

	/* button{
		background-color: @lgn-btn;
		font-family: arial;
		font-weight: 400;
		font-size: 20px;
		color: #ffffff;
		line-height: 46px;
		padding: 0px;
		&:hover, &:focus, &:active{
			background-color: @lgn-hover-btn;
			color: #ffffff;
			outline: none;
		}
	} */
}

.fyp{
	font-family: 'Open Sans', sans-serif;
  font-weight: 400;
	font-size: 13px;
	line-height: 30px;
	text-align: center;
	a{
		color: #000000;
		&:hover{
			cursor: pointer;
			text-decoration: underline !important;
		}
	}
}

.in-box-dim{
	width:327px;
	height:46px;
}

.in-box{
	background: @marooon;
	border-radius:5px;
	margin-bottom: 6.5%;

	input{
		width:285px;
		float:right;
		border-radius:5px;
		height:100%;
		border: none;
		padding: 12px;
	}

	i{
		margin-top: 2.5%;
		margin-left: 3.6%;
	}
}

.log-btn{
	margin-bottom: 5.5%;
	text-align: center;
	button{
		background-color: @lgn-btn;
		font-family: arial;
		font-weight: 400;
		font-size: 20px;
		color: #ffffff;
		line-height: 46px;
		padding: 0px;
		transition: 1s ease-out;
		&:hover, &:focus, &:active{
			background-color: @lgn-hover-btn;
			color: #ffffff;
			outline: none;
		}
	}
}

.lg-box-bottom{
	opacity:0.6;
	background: rgba(255,255,255,0.6);
	ul{
		display:block;
		list-style-type: none;
		padding-left: 0%;
		margin-top: 8%;
		li{
			display: inline-block;
			color: #000000;
			padding: 6.5px 4.5px 6.5px 9px;
			a{
				color: #000000;
				&:hover, &:focus{
					text-decoration: none;
					color: #ff0000;
					cursor: pointer;
				}
				button{
					background-color: @pdf-btn;
					border: none;
					width: 23px;
					height: 13px;
					font-family: 'Open Sans', sans-serif;
					font-weight: 400;
					font-size: 10px;
					color: #ffffff;
					padding: 0px 3px 14px 3px;
					&:hover, &:focus{
						background-color: @pdf-btn;
						border: none;
						color: #ffffff;
					}
				}
			}
		}
	}
}

.pdf-text{
	display: inline-block;
	text-transform: uppercase;
	font-size: 10px;
	margin: 0px;
	font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}

/*****	For Safari	*****/

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome,
	.logo{
		img{
			-webkit-transform: translate(-50%, -50%);
		}
	}
}

/*****	For Mozilla	*****/

/* @media screen and (-moz-images-in-menus:0) {
	.lg-box-bottom ul li a button{
		padding: 0px 3px 14px 3px;
	}
} */

/*
*************************************
*****	CSS for dashboardView	*********
*************************************
*/

.dash-bg-wrapper{
	background: @dark-blue;
	height: 1000px;
}

.wrap-bg{
	background-image: url(../img/dash-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 738px;
	background-attachment: fixed;
	background-position: center;
	background-color: rgba(0, 0, 0, 0.85);
}

.addreg-tbl{
	background: rgba(255, 255, 255, 0.9);
	margin-top: 29px;
}

.addreg-btn{
	button{
		margin: 20px 0px 20px 30px;
		background: rgba(103, 163, 24,1);
		transition: 1s ease-out;
		box-shadow: none;
		border: none;
		&:hover,&:focus{
			background-color: @lgn-hover-btn;
		}
		img{
			padding-right: 8px;
			padding-bottom: 3.1px;
		}
	}
}

.cust-btn{
	padding: 9px 23.5px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 15px;
}

.cust-tbl{
	thead{
		tr{
			th{
				padding: 10px 2.5%;
				border-bottom: none;
				color: @tbl-text-clr;
				&:nth-child(1){
					width: 20%;
				}
				&:nth-child(2){
					width: 15%;
				}
				&:nth-child(3){
					width: 27%;
				}
				&:nth-child(4){
					width: 28%;
				}
			}
		}
	}
	tbody{
		tr{
			th{
				padding: 10px 2.5%;
				color: @tbl-text-clr;
					&:nth-child(1){
					width: 20%;
					font-weight: 400;
				}
			}
			td{
				padding: 10px 2.5%;
				color: @tbl-text-clr;
				&:nth-child(2){
					width: 15%;
					&:hover, &:focus{
						img{
							color: #A7A7A7;
						}
					}
				}
				&:nth-child(3){
					width: 27%;
				}
				&:nth-child(4){
					width: 28%;
				}
			}
		}
	}
}

/*****	For IE	*****/

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){

	.wrap-bg{
		background-image: url(../img/dash-bg.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		min-height: 738px;
		background-attachment: fixed;
		background-position: center;
		background-color: rgba(0, 0, 0, 0.85);
	}

	.cust-tbl{
		thead{
			tr{
				th{
					padding: 15px 2.5%;
				}
			}
		}
		tbody{
			tr{
				td{
					padding: 15px 2.5%;
					&:nth-child(2){
						vertical-align: top !important;
						img{
							position: absolute;
						}
					}
					&:nth-child(5){
						vertical-align: top !important;
						img{
							position: absolute;
						}
					}
				}
			}
		}
	}
}









.mainhead {
font-size: 26px;
color: #545252;
text-decoration: none;
padding: 15px;
width: 99%;
text-align: center;
border-bottom: 1px solid #ECF5F9;
}
.view-row
{
    width:97% !important;
    }
.width50
{
    width: auto;
    float: left;
    padding: 0 10px;
    line-height: 34px;
    font-weight: bold;
    }
.text-right
{
    text-align:right !important;
    }    
.loginheadbig
{
font-size: 34px;
font-weight: normal;
color: #000000;
text-decoration: none;
text-shadow: 0px 1px 2px #68a8d7;
margin: 15px auto;
float: none;
width: 30%;
text-align: right;
text-transform: uppercase;
    }
.admcontent {
	/*font-family: "trebuchet MS";*/
	font-size: 13px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 30px;
	float: left;
	padding: 4px;
	width:95%;	
}
.emailbtn {
    background-color: rgb(153, 197, 218);
    color: #FFF;
    padding: 5px 5px 5px 30px;
    cursor: pointer;
    border: 0px none;
    border-radius: 5px;
    font-weight: bold;
    font-size: 13px;
}
.emailbtnActive{background:#83c0f8;}
.btn1
{
        background-image: url(../images/btn1.png) !important;
        background-repeat:no-repeat !important;
          background-position-y: -2px;
        background-position-x: -2px;
    }
.btn2
{
        background-image: url(../images/btn2.png) !important;
        background-repeat:no-repeat !important;
          background-position-y: -2px;
  background-position-x: -2px;
    }
	
.btn3
{
        background-image: url(../images/btn3.png) !important;
        background-repeat:no-repeat !important;
          background-position-y: -2px;
  background-position-x: -2px;
    }
	
	
.admgreedhead {

font-size: 14px;
font-weight: bold;
color: #fff;
text-decoration: none;
height: 40px;
background: #87e0fd; /* Old browsers */
background: -moz-linear-gradient(top,  #87e0fd 0%, #53cbf1 40%, #05abe0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87e0fd), color-stop(40%,#53cbf1), color-stop(100%,#05abe0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #87e0fd 0%,#53cbf1 40%,#05abe0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #87e0fd 0%,#53cbf1 40%,#05abe0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #87e0fd 0%,#53cbf1 40%,#05abe0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #87e0fd 0%,#53cbf1 40%,#05abe0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#05abe0',GradientType=0 ); /* IE6-9 */

background: #ffa84c; /* Old browsers */
background: -moz-linear-gradient(top,  #ffa84c 0%, #ff7b0d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa84c), color-stop(100%,#ff7b0d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffa84c 0%,#ff7b0d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 ); /* IE6-9 */


}

.addbtn {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/add_btn.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 23px;
	width: 71px;
	padding-left: 16px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	cursor:pointer;
}
.btn {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	cursor:pointer;
	background: #151515; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1MTUxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iIzUyNTI1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #151515 0%, #525252 84%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#151515), color-stop(84%,#525252)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #151515 0%,#525252 84%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #151515 0%,#525252 84%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #151515 0%,#525252 84%); /* IE10+ */
	background: linear-gradient(to bottom,  #151515 0%,#525252 84%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#151515', endColorstr='#525252',GradientType=0 ); /* IE6-8 */
	border-radius: 15px;
	border:0px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.admgreedtext {
	font-size: 13px;
    font-weight: bold;
    color: #666;
    text-decoration: none;
    background-color: #fff;
    border-bottom: 1px solid #ccc;
    height: 40px;
}

.txtfield {
	/*font-family: Arial,Helvetica,sans-serif;*/
    font-size: 14px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    background-color: #FFF;
    margin-bottom: 2px;
    border: 1px solid #ABD3E5;
    height: 34px;
    padding-left: 4px;
    border-radius: 5px;
}
.normaltxt{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	line-height: 20px;	
	padding-left: 5px;		
}

.msgbox
{
   padding: 15px 0px;
border-radius: 10px;
    
    }
.loginbtn
{
background-color: rgb(22, 113, 207);
border: 0px solid #000;
cursor: pointer;
font-size: 16px;
color: #FFF;
border-radius: 5px;
padding: 5px 25px;
text-transform: uppercase;
font-weight: bold;
}
.loginbtn:hover {
text-decoration: none;
}
.button {
padding: 8px 20px;
/*font-family: Verdana,Arial,sans-serif;*/
display: inline-block;
border: 0px;
color: #FFF !important;
font-size: 14px !important;
cursor: pointer;
background-color: #83c0f8;
font-weight: bold;
border-radius: 5px;
  }
.button:hover {
text-decoration: none;
}

.msgbox1 {
border: 1px solid #FFF;
border-radius: 10px;
margin: 10px auto;
width: 50%;
float: left;
}
.logintxtbox
{
    background-color: #FFFFFF;
/**width: 344px;**/
font-size: 15px;
color: #3c739d !important;
padding-left: 5px;
border: 1px solid #dfdfdf;
/**height: 21px;**/
}


.icon
{
    position: absolute;
margin: 5px;
}
.errormsg {
	position: relative;
	margin: 0 0 15px 0;
	border: 1px solid #eb9da4;
	
	background-position: 7px 7px !important;
	background-repeat: no-repeat !important;
	font-size: 14px;
	width: 99.8%;
	border-radius: 7px;
	color: #000;
	margin:4px;
	background-image: url(../images/errar_icon.gif);
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 25px;
}

.successmsg {
	border-color: #bddc93;
	color: #1c1c1c;
	background-image: url(../images/succes_icon.gif);
	background-repeat: no-repeat;
	background-position: left;
	border-radius: 6px;
	margin:4px;
}

#main-content .paging {
text-align: right;
padding: 20px 0 5px 0;
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
font-size: 12px;
}

.paging a {
margin: 0 5px 0 0;
padding: 3px 6px;
color: #57a000;
text-decoration: none;
}

.paging a.current {
background: #469400 url('../images/btn_bg') top left repeat-x !important;
border-color: #459300 !important;
color: #fff !important;
}
.paging a.number {
border: 1px solid #ddd;
}

.admgreedhead a:link {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	
	
}
.admgreedhead a:visited {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
.admgreedhead a:hover {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.welcomeheadtxt{
	/*font-family: Helvetica;*/
	font-size: 20px;
	font-weight: bold;
	color: #9a783c;
	text-decoration: none;
	border-bottom: solid 1px #DBDBDB;
	height: 39px;
}


.adminleftlink{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none;	
	height:35px;
}
.adminleftlink a:link {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	padding-left:36px;

}
.adminleftlink a:visited {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.adminleftlink a:hover {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #e1fbfe;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #bde7ec;
	border-right-color: #bde7ec;
	border-bottom-color: #bde7ec;
	border-radius: 5px;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 35px;
	background-position: left center;
}

.bluebox
{
    width:100%;	
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #fff;
box-shadow: 0px 0px 2px #888;
	border-radius: 5px;
	background:#fff;
	margin: 20px auto;
}
.loginbox {
	width: 600px;
    height: 250px;	
	margin-left:auto;
	margin-right:auto;
	margin-top:60px;
	background-image: url(../images/whiteBg.png);
    /**background-repeat:no-repeat;**/

	
}
.loginbox1 {
	width:600px;
	height:290px;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #dbdbdb;
	border-radius: 5px;
	background: #fafafa; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fafafa 0%, #e6e6e6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fafafa 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fafafa 0%,#e6e6e6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fafafa 0%,#e6e6e6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fafafa 0%,#e6e6e6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-8 */

}
.loginhead{
	color:#ffffff;
	font-size:20px;
	text-decoration: none;
	font-weight:normal;
	text-align:left;
	
	}
.wrapper{
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d1d1d1;

}.admgreedtext a:link {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 13px;
    font-weight: bold;
	color: #666;
	text-decoration: none;

}
.admgreedtext a:visited {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 13px;
    font-weight: bold;
	color: #666;
	text-decoration: none;
}
.admgreedtext a:hover {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 13px;
    font-weight: bold;
	color: #666;
	text-decoration: underline;
}
.textfield {
-moz-box-shadow: inset -1px 1px 15px #000000;
-webkit-box-shadow: inset -1px 1px 15px #606060;
box-shadow: inset 1px 1px 1px rgba(221, 221, 221, 1);
padding: 6px;
border: 1px solid #B3B3B3;
border-radius: 20px;
width: 180px;
/*font-family: "Trebuchet MS";*/
background-color: rgb(253, 253, 253);
}
#ContentPlaceHolder1_ddlType {
-moz-box-shadow: inset -1px 1px 15px #000000;
-webkit-box-shadow: inset -1px 1px 15px #606060;
box-shadow: inset 1px 1px 1px rgba(221, 221, 221, 1);
padding: 9px;
border: 1px solid #B3B3B3;
border-radius: 20px;
width: 280px;
/*font-family: "Trebuchet MS";*/
background-color: rgb(253, 253, 253);
}


.weladminhead {
	/*font-family: Helvetica;*/
font-weight: bold;
color: #000000;
font-size: 15px;
padding: 10px 16px;
}

.weladminhead1 {
	/*font-family: Helvetica;*/
	font-weight: bold;
	color: #082a44;
	font-size: 14px;
	line-height: 30px;
	border-bottom: 1px solid #DFDFDF;
	
}
.weladminhead1 a:link {
	/*font-family: Helvetica;*/
	font-weight: bold;
	color: #545252;
	font-size: 14px;
	text-decoration:none;
}
.weladminhead1 a:visited {
	/*font-family: Helvetica;*/
	font-weight: bold;
	color: #082a44;
	font-size: 14px;
	text-decoration:none;
}
.weladminhead1 a:hover {
	/*font-family: Helvetica;*/
	font-weight: bold;
	color: #545252;
	font-size: 14px;
	background:#ecf5f9;
	text-decoration:none;
}
.weladminhead1:hover{
    background:#ecf5f9;
    }
.weladminhead1 a img{
    padding-right:10px;
    }

.logo{
	background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #e7e7e7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e7e7e7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-8 */
	height: 90px;
padding: 20px;
}

.successmsg{
border: 1px dashed #72C26B;
padding: 4px;
margin: 5px;
color: green;
background: white;
font-size: 13px;
padding: 15px;
    width: 97%;
       display: inline-block;
    font-weight:bold;
}

.errormsg{
	border: 1px dashed #FF0000;
	padding: 4px;
	margin: 5px;
	color: red;
	background:white;
	font-size:13px;
	padding: 15px;
    width: 97%;
    display: inline-block;
    font-weight:bold;
}


.emailslist {
padding: 10px 5px;
color: #0B62A0;
font-size: 13px;
font-weight: normal;
 border-bottom: 1px solid rgb(236, 245, 249);
 background:#efefef;
}
.topbox
{
    background-image: url("../images/headerBg.jpg");
    background-repeat: no-repeat;
    height: 122px;
    padding-left:50px;
 }
 
 .categoriesbtn
 {
     background-image: url(../images/category-btn.jpg);
     background-repeat:no-repeat;
     height:93px;
     width:244px;
     padding-left:82px;
     color:#167ab0;
     font-size:15px;
     font-weight:normal;
     /*font-family: 'Open Sans', sans-serif;*/
     border:0px;
     word-wrap: break-word;
    text-align: left;
    cursor:pointer;
    text-decoration:none;
    white-space:inherit;
    color: #000 !important;
     }
     
     .categoriesbtn:hover
 {
     text-decoration:underline;
    
     }
     
     .greenbgtxt
     {
         color:#000;
     font-size:13px;
     font-weight:normal;
     /*font-family: 'Open Sans', sans-serif;*/
     text-decoration:none;
         }
         
         
          .greenbgtxt1
     {
         color:#167ab0;
     font-size:13px;
     font-weight:bold;
     /*font-family: 'Open Sans', sans-serif;*/
     text-decoration:none;
         }
         
        
             .borderdashed {
border: 1px dashed #ccc;
padding: 4px;
float: left;
width: 99%;
}
    #trLinks table{
        margin-top:20px;
        }
           #trLinks table tr td
        {
          vertical-align: middle;
        border-radius: 10px;
        height: 40px;
        width: 150px !important;
        /**background: rgb(153, 197, 218) none repeat scroll 0% 0%;**/
        color: rgb(255, 255, 255);
            }
           #trLinks table tr td img
           {
               }
        #trLinks table a{
            color:#fff;
            text-decoration:none;
            text-transform:uppercase;
            font-weight:bold;
            font-size:12px;
            }
        #trLinks table a:hover
        {
            color:#60b1f0;
            text-decoration:underline;
            }
        .loginbox
        {
            margin-top:20px !important;
            } 
             
 /**css added by minal**/    
 .loginBg{
     background:url('../images/loginBg.jpg') repeat;
     }  
  .blueBtn{
      margin-top:100px;
      }
 .blueBtn td a{
    background: #99C5DA none repeat scroll 0% 0%;
    color: #FFF;
    width: 170px;
    display: block;
    margin-right: 20px;
    line-height: 40px;
    border-radius: 5px;
    width: 200px;
     }  
    .blueBtn td:last-child a
    {
        margin-right: 0px;
        }
   .blueBtn td a:hover
   {
    color:#fff !important;
    text-decoration:none !important;  
       }  
.loginLabel{
    background: rgb(153, 197, 218) none repeat scroll 0% 0%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    width: 40px;
    text-align: center;
    padding: 10px;
    margin-right: -10px;
    }       
 .form-control{
     line-height:34px;
    margin-left: -10px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
     } 
 .outBox{
     border: 1px solid rgb(236, 245, 249);
    border-radius: 5px;
    margin: 20px;
    padding: 0px 40px;
     }
   .btnRow{
       border-bottom: 1px solid #ECF5F9;
       padding-top:15px;
       padding-bottom:15px;
       }
   .label{
       font-weight:bold;
       }
   .aletTxt {
       color:#B7B4B4;
       display: block;
        padding-top: 5px;
       }
   .padT15
   {
     padding-top:15px;  
       }
    .padB50
    {
         padding-bottom: 50px;
        }
   .changePass .txtfield{
       width:250px;
       }
       .changePass .label{
          padding-bottom: 0px; 
           }
       
       .marTB20
       {
         margin-top:20px;
         margin-bottom:20px;  
           }
    .redbold{color:Red;}
    
    /*Updated design css*/
    
    /*Login css*/
    .login-wrapper
    {      
        background: url(../images/login_bg.jpg) no-repeat;
        background-size: cover;
        position:relative;
        font-family: 'Open Sans', sans-serif;
        }
.template-wrapper
{
     font-family: 'Open Sans', sans-serif;
      overflow-x: hidden;
    }        
    .login-wrapper .errormsg{
        display: block;
        font-weight: bold;
        margin: 0 0 10px;
        margin-left: 5px;
        margin-right: 5px;
        margin-top: 5px;
        width: 94%;
        margin-bottom:10px;
         }
    .login-wrapper .login-div
    {
        background:rgba(255, 214, 103, 0.8);
        position: relative;
        width:448px;
        top:119px;
        margin: 0 auto;
        }
    .top-row img 
    {
    position: relative;
    left: 50%;
    top: 50%;
    transform: translate(-50%, 0%);
        }
    .login-wrapper .login-div .top-row
    {
        background:rgba(255, 255, 255, 0.75);
        padding:15px 80px;
        }
    .login-wrapper .login-div .cont-row
    {
        padding:35px; 
        }
    .login-wrapper .login-div .cont-row .left-div
    {
        width:295px;
        float:left;
       /* background:url('../images/dividerImg.png') no-repeat right center;*/
        }
        
    .login-wrapper .login-div .cont-row .left-div ul
    {
        padding-left:0;
        }        
    .login-wrapper .login-div .cont-row .left-div li
    {
        background: #194444 none repeat scroll 0 0;
        border-radius: 5px;
        color: #fff;
        list-style: outside none none;
        margin-bottom: 20px;
        padding: 10px;
        width: 75%;
        }    
    .login-wrapper .login-div .cont-row .left-div li a
    {
        color:#fff;
        text-decoration:none;
        }
     .login-wrapper .login-div .cont-row .middle-div
     {
         float:left;
         width:20px;
         }
      .login-wrapper .login-div .cont-row .middle-div .divider
      {
        overflow: hidden;
        width: 20px;
        height: 290px;
          }
.login-wrapper .login-div .cont-row .middle-div .divider:before
{
    content: '';
    display: block;
    margin-left: 20px;
    width: 20px;
    height: 100%;
    border-radius: 12px / 125px;
    box-shadow: 0 0 15px -1px #333;
    }          
    .login-wrapper .login-div .cont-row .right-div
    {
    float:left;
    padding: 10px 0 10px 50px;
    width: 335px;
        }
 .remeber-me { color:#FFF;}
   .login-wrapper .login-div .cont-row .right-div .form-group
   {
       margin-bottom:30px;
       }        
   .login-wrapper .login-div .cont-row .right-div .form-control
   {
        width: 80%;
        border-radius: 5px;
        line-height: 16px;
        height: 47px;
        position: relative;
        z-index: 99;
        background:#fafafa;
        border-color:#ffcc33;
        color:#000 !important;
       }
   .login-wrapper .login-div .cont-row .right-div .input-left-img{
        background: #c0650b none repeat scroll 0 0;
        border-bottom-left-radius: 5px;
        border-top-left-radius: 5px;
        color: #fff;
        display: inline-block;
        font-size: 24px;
        margin-right: -1px;
        padding: 9px 15px 17px;
        position: relative;
        text-align: center;
        width: 10%;
        z-index: 1;
      }
.login-wrapper .login-div .cont-row .right-div .input-left-img i
{
    color:#fafafa;
    }      
  .login-wrapper .login-div .cont-row .right-div .loginbtn
  {
    font-family: "Arial";
    font-size: 20px;
    padding: 10px 25px;
    text-transform: uppercase;
    width: 100%;
    background:#678118;
    font-weight:normal;
      }
  
  /*template css goes here*/
  .template-wrapper
  {
      background:#336666;
      width:100%;
      position:relative;
      }
 .template-wrapper .top-row
 {
     background:#fff;
     width:100%;
     clear:both;
     height:93px;
     }
 .template-wrapper .top-row .logo-div
 {
     width:40%;
     float:left;
     }  
 .template-wrapper .top-row .right-div
 {
     width:60%;
     float:left;
     text-align:right;
     }  
   .template-wrapper .top-row .logo-div img   {
        margin:8px 25px 20px; 
         }
 .template-wrapper .top-row .right-div ul
 {
     list-style:none;
     } 
.template-wrapper .top-row .right-div ul li
{
    display:inline-block;
    padding: 5px 15px;
    font-size:15px;
    }  
.template-wrapper .top-row .right-div ul li a
{
    color:#000;
    text-decoration:none;
    }  
 .template-wrapper .top-row .right-div ul li:last-child a i   {
        color: #f25656;
        padding-right: 10px;
        }
.template-wrapper .top-row .right-div ul li:last-child a{
        color:#747373;
        }               
.template-wrapper .nav-row 
{
    width:100%;
     clear:both;
      -webkit-box-shadow: 0 8px 20px -6px #333;
       -moz-box-shadow:0 8px 20px -6px #333;
            box-shadow: 0 8px 20px -6px #333;
     
    }  
 .template-wrapper .content-row 
 {
      width:100%;
     clear:both;
     }   
.template-wrapper .nav-row .left-div
 {
     width:20%;
     float:left;
     position:relative;
    background:#3c7979;
     }
.template-wrapper .nav-row .left-div .user-image
{
    text-align:center;
    margin-bottom:20px;
    } 
.template-wrapper .nav-row .left-div .user-name    {
color:#dddddd;        
font-size:bold;
text-align:center;
        }     
.template-wrapper .nav-row .left-div .user-image img
{
    height:100px;
    border-radius:50px;
    display:inline-block;
    }         
 .template-wrapper .nav-row .right-div
 {
     width:80%;
     float:left;
     position:relative;
     padding:0;
     background:#1e1e1e;
     }
.template-wrapper .nav-row .right-div ul
{
    padding-left:0;
    padding:20px;
    }     
 .template-wrapper .nav-row .right-div li
 {
     display:inline-block;
     width:190px;
     height:48px;
     background:#990000;
     padding:0px 15px;
     text-align:right;
     margin:10px;
     border-radius:5px;
     vertical-align:middle;
     position:relative;
     border: 1px solid transparent;
     }
 .template-wrapper .nav-row .right-div li a
 {
     color:#fff;
     font-size:13px;
     text-transform:uppercase;
     text-decoration:none;
     display:block;
     padding: 15px 0;
     } 
.template-wrapper .nav-row .right-div li a img
{
    float:left;
    position:absolute;
    top:7px;
    left:7px;
    }         
.template-wrapper .nav-row .right-div li a img.hover-img
{
    display:none;
    }     
.template-wrapper .nav-row .right-div li:hover a img.hover-img,.template-wrapper .nav-row .right-div li:focus a img.hover-img,.template-wrapper .nav-row .right-div li.active a img.hover-img
{
    display:inline-block;
    }   
.template-wrapper .nav-row .right-div li:hover a img.main-img,.template-wrapper .nav-row .right-div li:focus a img.main-img,.template-wrapper .nav-row .right-div li.active a img.main-img
{
    display:none;
    } 
.template-wrapper .nav-row .right-div li:hover,.template-wrapper .nav-row .right-div li:focus,.template-wrapper .nav-row .right-div li.active
{
    background:#ffd533;
    border: 1px solid #fff;
    }    
.template-wrapper .nav-row .right-div li:hover a,.template-wrapper .nav-row .right-div li:focus a,.template-wrapper .nav-row .right-div li.active a
{
    color:#000;
    }
.template-wrapper .content-row .left-div
 {
     width:20%;
     float:left;
     position:relative;
     }     
 .template-wrapper .content-row .right-div
 {
     width:80%;
     float:left;
     position:relative;
     }    
     
.template-wrapper .content-row .left-div .content-left-menu{
    font-family: 'Titillium Web', sans-serif;
    padding-left:18px;
    }   
.template-wrapper .content-row .left-div .content-left-menu ul
{
    padding-left:0px;
    }     
 .template-wrapper .content-row .left-div .content-left-menu li
 {
     
     width:150px;
     height:40px;
     background:#990000;
     padding:0px 15px;
     margin:10px;
     border-radius:5px;
     vertical-align:middle;
     position:relative;
     display:inline-block;
     }
.template-wrapper .content-row .left-div .content-left-menu li:hover{
    background:#ffcc33;
    }     
.template-wrapper .content-row .left-div .content-left-menu li a
 {
     color:#ffcc33;
     font-size:20px;
     text-transform:uppercase;
     text-decoration:none;
     padding: 10px 0;
     display:block;
     }
 .template-wrapper .content-row .left-div .content-left-menu li:hover a
 {
     color:#990000;
     }  
.template-wrapper .content-row .left-div .content-left-menu li a i
{
    float:right;
    padding:5px 0;
    }     
.template-wrapper .page-name
{
    display:none;
    } 
.template-wrapper .content-row .right-div .cont-div .cont-inner-sec .top-sec
{
    /*background: #fff none repeat scroll 0 0;*/
        background:#ffcc33;
        color:#990000;
    margin-top: 20px;
    padding: 20px;
    float:left;
    width:97%;
    } 
.template-wrapper .content-row .right-div .cont-div .cont-inner-sec .table-sec
{
    float:left;
    width:100%;
    color:#4c4d4e;
    }     
.template-wrapper .content-row .right-div .cont-div .cont-inner-sec .top-sec .button
{
    font-size: 15px !important;
    background:#336666;
    border-bottom:3px solid #07b0b0;
    padding:10px 20px;
    font-family: FontAwesome ,'Open Sans', sans-serif;
    }    
 .template-wrapper .content-row .right-div div
 {
     float:left;
     position:relative;
     /*width:100%;*/
     }  
.template-wrapper .content-row .right-div .cont-div
{
    width:99%;
    } 
.template-wrapper .content-row .right-div .cont-div .cont-inner-sec      
{
    width: 100%;
    }       
.template-wrapper .content-row .right-div .cont-div .cont-inner-sec .table-sec > div
{
    width:100%;
    }              
.template-wrapper .content-row .right-div .cont-div .cont-inner-sec .table-sec .admgreedhead     
{
    font-weight:bold;
    background:#336666;
        font-size: 15px;
    }
.template-wrapper .content-row .right-div .cont-div .cont-inner-sec .table-sec .greedtxt {
     color: #4c4d4e;
    font-size: 15px;
    font-weight:normal;
    }
.template-wrapper .content-row .right-div .cont-div .cont-inner-sec .table-sec table.normaltxt {
     font-family:'Open Sans', sans-serif;
    }    
.template-wrapper .content-row .right-div .cont-div .cont-inner-sec .table-sec table.normaltxt td,.template-wrapper .content-row .right-div .cont-div .cont-inner-sec .table-sec table.normaltxt th
{
    padding:15px;
    }   
.template-wrapper .content-row .admgreedhead a:link,.template-wrapper .content-row .admgreedhead a:hover,.template-wrapper .content-row .admgreedhead a:focus
{
     font-size: 15px;
    }     
.template-wrapper .content-row .right-div .cont-div .cont-inner-sec .table-sec tr td
{
     background:#336666;
      color:#ffcc33 !important;
    }    
.template-wrapper .content-row .right-div .cont-div .cont-inner-sec .table-sec tr td a
{
     background:#ffcc33;
      color:#990000 !important;
      text-decoration:underline;
    }   
.template-wrapper .content-row .right-div .cont-div .cont-inner-sec .table-sec tr td a:hover
{
    text-decoration:none;
    }     
.template-wrapper .content-row .right-div .cont-div .cont-inner-sec .table-sec tr:nth-of-type(even) td{ 
    /*background:#fdf6d6 !important;*/
    color:#ffcc33 !important;
     background:#990000;
    }    
.template-wrapper .content-row .right-div .cont-div .cont-inner-sec .table-sec tr:nth-of-type(even) td a
{
     color:#ffcc33 !important;
     background:#990000;
     text-decoration:underline;
    }  
.template-wrapper .content-row .right-div .cont-div .cont-inner-sec .table-sec tr:nth-of-type(even) td a:hover
{
    text-decoratin:none;
    }     
.template-wrapper .content-row .right-div .cont-div .cont-inner-sec .table-sec .deleteBtn{
     background-color: transparent;
        background-image: url("../Images/del.png");
        background-repeat: no-repeat;
        border: 0 none;
        height: 28px;
        width: 22px;
        cursor:pointer;
    }    
.template-wrapper .content-row .right-div .cont-div .cont-inner-sec .table-sec tr:hover .deleteBtn{
        background-image: url("../Images/delH.png"); 
    }  
 .template-wrapper .content-row .right-div .cont-div .cont-inner-sec .table-sec .editBtn{
     background-color: transparent;
        background-image: url("/Images/edit.png");
        background-repeat: no-repeat;
        border: 0 none;
        height: 28px;
        width: 22px;
        cursor:pointer;
    }    
.template-wrapper .content-row .right-div .cont-div .cont-inner-sec .table-sec tr:hover .editBtn{
        background-image: url("../Images/editH.png"); 
    }  
.template-wrapper .content-row .left-div .breadc-menu
{
    color:#d7d7d7;
    margin-bottom:90px;
    margin-top:20px;
    }
.template-wrapper .content-row .left-div .breadc-menu .page-title
{
    padding-left:30px;
    font-size:28px;
    font-family: 'Titillium Web', sans-serif;
    }      
.template-wrapper .content-row .left-div .breadc-menu ul
{
    list-style:none;
    padding-left:30px;
    margin-top:0;
    }       
.template-wrapper .content-row .left-div .breadc-menu ul li
{
   display:inline-block;
    } 

.template-wrapper .content-row .right-div .cont-div .form-sec
{
    width:100%;
    }        
.template-wrapper .content-row .right-div .cont-div .form-sec .button
{
    font-size: 15px !important;
    background:#336666;
    border-bottom:3px solid #07b0b0;
    padding:10px 20px;
    font-family: FontAwesome ,'Open Sans', sans-serif;
    }  
.template-wrapper .content-row .right-div .cont-div .btn-row  .button
{
    font-size: 15px !important;
    background:#336666;
    border-bottom:3px solid #07b0b0;
    padding:10px 20px;
    font-family: FontAwesome ,'Open Sans', sans-serif;
    }  
.template-wrapper .btn-row  .button
{
    font-size: 15px !important;
    background:#336666;
    border-bottom:3px solid #07b0b0;
    padding:10px 20px;
    font-family: FontAwesome ,'Open Sans', sans-serif;
    }            
   
.template-wrapper .nav-row .back-to-admin{
    text-align: right;
    margin: 10px;
    }   
.buttonActive
{
    background:#07b0b0 !important;
    font-size: 15px !important;
    border-bottom:3px solid #336666 !important;
    }      
.template-wrapper .mail-table td
{
    padding:10px;
    }  
.template-wrapper .mail-table .email-div-left
{
    width:50%;
    float:left;
    padding-top:10px;
    } 
.template-wrapper .mail-table .email-div-right
{
    width:50%;
    float:left;
    text-align:right;
    }     
.template-wrapper .mail-table  .emailslist
{
        font-size: 14px;
    }  
.send-message-box td
{
    padding:10px;
    }
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #000;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #000;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #000;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #000;
}
:placeholder-shown { 
  color:    #000;
} 
 
@-moz-document url-prefix() { 
  .login-wrapper .login-div .cont-row .right-div .input-left-img
  {
    padding: 10.5px 15px 16px;
  }
  .login-wrapper .login-div .cont-row .right-div .form-control
  {
      line-height:47px;
      }
} 