.header-cover{
	width:100%; 
	height:200px; 
	background: url("../images/patterns/texture.png");
	background-color: #f0f1f5;
	position:absolute; 
	top:0px; 
	left:0px;
}

#dashboard-container .site-section{
	background:none;
	border:none;
	box-shadow: none;
}

	#dashboard-container .ultra-wide-section{
		margin-top:-40px;
	}

	#dashboard-container header{
		width:996px;
		height:110px;
		float:left;
		padding-top:10px;
	}

		#dashboard-container ol, #dashboard-container ul {
			list-style: none;
		}

		#dashboard-container header #left-head{
			float:left;
			width:600px;
		}

		#dashboard-container header h1, #dashboard-container header h2{
			font-family: GEInspira, arial;
			float:left;
			font-weight: normal;
		}

		#dashboard-container header h1{
			color:#8a8ea4;
			font-size:48px;
			line-height: 45px;
		}

		#dashboard-container header h2{
			color:#a0a6bf;
			font-size: 18px;
			padding-left:5px;
			clear: left;
		}

		#dashboard-container header nav{
			float:right;
			margin-top:30px;
		}

		#dashboard-container header nav ul li{
			display: inline;
			
			margin-left:18px;
			padding-top:2px;
			position: relative;
		}

		#dashboard-container header nav ul li a{
			text-decoration: none;
			font-family: GEInspira, arial;
			color:#8a8ea4;
			font-size: 14px;
			background: url(../images/dashboard/icons.png) no-repeat 0px 1px;
			padding-left:27px;
		}

		#dashboard-container header nav ul li.settings a{
			background-position: 0px -29px;
			padding-left:24px;
		}

		#dashboard-container header nav ul li.site-admin a{
			background-position: 0px -283px;
			padding-left:28px;
		}

		#dashboard-container header nav ul li.more{
			margin-left: 15px;
		}

		#dashboard-container header nav ul li.more a{
			background-position: -2px 30px;
			padding-left:3px;
			padding-right: 14px;
		}

		#dashboard-container header nav ul li.more a span{
			width:10px;
			height:10px;
			background: url(../images/widgets/sort.png) no-repeat 0px -11px;
			position:absolute;
			top:4px;
			right:2px;
		}

		.more-dropdown { z-index:100; display:none; position: absolute; background: #ffffff; border: 1px solid #bebebe; width:120px; right:-1px; top: 40px; padding:5px 2px 15px 17px; -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.15); -moz-box-shadow: 0 2px 3px rgba(0,0,0,.15); box-shadow: 0 2px 3px rgba(0,0,0,.15);} 
	    .more-dropdown:after, .more-dropdown:before { bottom: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } 
	    .more-dropdown:after { border-color: rgba(255, 255, 255, 0); border-bottom-color: #ffffff; border-width: 15px; right: 26px; margin-right: -10px; } 
	    .more-dropdown:before { border-color: rgba(190, 190, 190, 0); border-bottom-color: #bebebe; border-width: 16px; right: 26px; margin-right: -11px; }

	    #dashboard-container header nav .more-dropdown li{
	    	float:left;
	    	width:120px;
	    	margin:8px 0px 0px 0px;
	    }

	    	#dashboard-container header nav .more-dropdown li.dropdown-resumes a{
	    		background-position: -3px -704px;
	    		padding-left:25px;
	    	}

	    	#dashboard-container header nav .more-dropdown li.dropdown-coverletter a{
	    		background-position: -3px -659px;
	    		padding-left:25px;
	    	}

	    	#dashboard-container header nav .more-dropdown li.dropdown-settings a{
				background-position: -1px -29px;
				padding-left:24px;
			}

		

		#dashboard-container header nav ul li a:hover{
			color:#555b7a;
		}

		#dashboard-container header nav .message-count:not(:empty){
			border-radius: 10px 10px 10px 10px;
		    color: #FFFFFF;
		    font-size: 9px;
		    left: 35px;
		    line-height: 11px;
		    padding: 2px 5px;
		    position: absolute;
		    top: -3px;
		    vertical-align: 2px;
		}

	#left-dash{
		width:176px;
		float:left;
	}

		#left-dash .profile-pic-container{
			width:176px;
			height:176px;
			position: relative;
			overflow: hidden;
			display: table;
			-webkit-transition: all 0.1s ease-in-out;
		    -moz-transition: all 0.1s ease-in-out;
		    -o-transition: all 0.1s ease-in-out;
		    -ms-transition: all 0.1s ease-in-out;
		    transition: all 0.1s ease-in-out;
		    border:1px solid #ccc;
		    background: #fff;
		}

			#left-dash .profile-pic-container .inner-pic{
				display: table-cell;
				vertical-align: middle;
			}

			#left-dash .profile-pic-container:hover{
				opacity: .8;
			}

			#left-dash .profile-pic-container img.profile-pic{
				width:176px;
				float:left;
			}

			#left-dash .profile-pic-container .profile-border{
				width:174px;
				height:174px;
				border:1px solid #353535;
				position: absolute;
				top:0px;
				box-shadow: inset 0px 0px 1px 1px rgba(255,255,255, .7);
				display: block;
			}

			#left-dash .profile-pic-container .profile-info{
				height:auto;
				width:175px;
				position: absolute;
				bottom:0px;
				left:0px;
				background:url(../images/employer-dashboard/candidate-bg.png);
				background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* IE10+ */
				background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C */
			}

			#left-dash .profile-pic-container h3, #left-dash .profile-pic-container h4{
				float:left;
				font-size: 14px;
				color:#dcdcdc;
				font-weight: normal;
				margin:0px 0px 0px 8px;
				text-shadow:none;
				line-height: 14px;
			}

			#left-dash .profile-pic-container h4{
				height:14px;
				overflow: hidden;
			}

			#left-dash .profile-pic-container h3{
				bottom:18px;
				font-size:18px;
				margin-top: 17px;
				margin-left: 0;
				padding-bottom: 5px;
				text-align: center;
				color:#fff;
				line-height: 18px;
				width:178px;
				overflow: clip;
			}
			#left-dash .profile-pic-container h3.has-headline{
				margin-top: 5px;
			}

			#left-dash .profile-pic-container h3.no-title{
				margin-top: 5px;
			}

		#left-dash .edit-profile{
			width: 174px; 
			height: 35px; 
			background-color: #5894ba; 
			-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.38), inset 0 1px 1px rgba(87,146,184,.75), inset 0 0 5px rgba(96,150,185,.24); 
			-moz-box-shadow: 0 1px 2px rgba(0,0,0,.38), inset 0 1px 1px rgba(87,146,184,.75), inset 0 0 5px rgba(96,150,185,.24); 
			box-shadow: 0 1px 2px rgba(0,0,0,.38), inset 0 1px 1px rgba(87,146,184,.75), inset 0 0 5px rgba(96,150,185,.24); 
			border: solid 1px #1c5a82; background-image: -webkit-linear-gradient(bottom, #417ea5, #5894ba); 
			background-image: -moz-linear-gradient(bottom, #417ea5, #5894ba); 
			background-image: -o-linear-gradient(bottom, #417ea5, #5894ba); 
			background-image: -ms-linear-gradient(bottom, #417ea5, #5894ba); 
			background-image: linear-gradient(to top, #417ea5, #5894ba);
			font-size: 14px;
			color:#fff;
			line-height: 35px;
			display: block;
			margin-top: 15px;
			text-align: center;
			text-decoration: none;
			text-shadow:none;
			display: none;
		}

			#left-dash .edit-profile:hover{
				background-color: #497b9b; 
				background-image: -webkit-linear-gradient(bottom, #376a8a, #497b9b); 
				background-image: -moz-linear-gradient(bottom, #376a8a, #497b9b); 
				background-image: -o-linear-gradient(bottom, #376a8a, #497b9b); 
				background-image: -ms-linear-gradient(bottom, #376a8a, #497b9b); 
				background-image: linear-gradient(to top, #376a8a, #497b9b);
			}

			#left-dash .edit-profile:active{
				background-color: #417ea5; 
				background-image: -webkit-linear-gradient(bottom, #5894ba, #417ea5); 
				background-image: -moz-linear-gradient(bottom, #5894ba, #417ea5); 
				background-image: -o-linear-gradient(bottom, #5894ba, #417ea5); 
				background-image: -ms-linear-gradient(bottom, #5894ba, #417ea5); 
				background-image: linear-gradient(to top, #5894ba, #417ea5);
				-webkit-box-shadow: none;
				-moz-box-shadow: none;
				box-shadow: none;
			}

			#left-dash .easyPieChart {
			    position: relative;
			    text-align: center;
			    float:left;
			}

			#left-dash .easyPieChart canvas {
			    position: absolute;
			    top: 0;
			    left: 0;
			    width:100px;
			    height:100px;
			}

			.chart{
				width:100px;
				float:left;
				text-align: center;
				margin-top: 15px;
			}

				.chart .graph{
					font-size: 14px;
				}

				.chart .percentage-green{
					color: #97b837;
				}

				.chart .percentage-blue{
					color: #5591b7;
				}

				.chart .label{
					color:#8c93af;
					font-size: 11px;
					line-height: 25px;
				}

			#left-dash #credit-container{
				width:100%;
				margin-top: 10px;
			}

				#left-dash #credit-container .credit-content{
					width: 179px; 
					height: 67px; 
					background-color: #f9f9f9; 
					border: solid 1px #b0b6bc;
					float: left;
				}

					#left-dash #credit-container .credit-content.plus-posting{
						width: 83px;
					}

					#left-dash #credit-container .credit-content:hover{
						background-color: #eef1f7; 
					}

				#left-dash #credit-container .credit-content.credit-posting{
					float: right;
				}

				#left-dash #credit-container .credit-content strong, #left-dash #credit-container .credit-content span{
					width:100%;
					float: left;
					text-align: center;
					font-size: 40px;
					color: #6c7188;
					line-height: 36px;
					font-weight: normal;
					font-family: 'sourceSansBold', 'sourceSansSemiBold', arial;
					margin-top: 9px;
				}

				#left-dash #credit-container .credit-content span{
					font-size: 12px;
					font-family: 'sourceSansLight', arial;
					line-height: 12px;
					margin-top: 0px;
				}

			.profile-nav-container{
				position: relative;
				display: flex;
				flex-direction: column;
			}

			.profile-nav-container>div{

			}

			#profile-complete, #ask-the-experts-header, #cl-resume-upload-btn{
				width:158px;
				height:44px;
				float:left;
				border:1px solid #b0b6bc;
				background:#f9f9f9;
				margin-top:11px;
				text-align: center;
				padding:7px 10px 10px 10px;
				text-decoration: none;
			}

			#cl-resume-upload-btn:hover{
				cursor: pointer;
			}

			#profile-complete.complete, #ask-the-experts-header{
				line-height: 44px;
				width:124px;
				padding:7px 10px 7px 40px;
				background: url(../images/dashboard/icons.png) no-repeat #f9f9f9 19px -582px;
				color: #8c93af;

			}

			#ask-the-experts-header{
				background-position: 19px -835px;
				border:0px;
				margin:0px;
				border-bottom: 1px #b0b6bc solid;
			}

			#ask-the-experts{
				border:1px solid #b0b6bc;
				float: left;
				margin-top:17px;
				background:#f2f4f9;
			}

			#ask-the-experts .tip{
				padding:0px 17px 0px 17px;
				float: left;
			}

			#ask-the-experts .tip em{
				font-size: 10px;
				font-style: normal;
				color: #9ca4c1;
				float:left;
				width: 100%;
				line-height: 14px;
				padding-bottom: 10px;
			}

			#ask-the-experts .tip h3{
				color:#7e849e;
				font-size: 14px;
				font-weight: normal;
				line-height: 14px;
				padding: 15px 0px 0px 0px;
				float: left;
			}

			#ask-the-experts .tip p{
				font-size: 12px;
				color:#858B96;
				line-height: 14px;
				float: left;
				margin-bottom: 10px;
				font-style: italic;

			}

			a#profile-complete:hover{
				background:#f2f4f9;
			}
			

				#profile-complete strong{
					font-size: 14px;
					font-family: arial black, arial;
					color:#90b03a;
				}

				#profile-complete em{
					font-size:11px;
					color: #8c93af;
					font-style: normal;
				}

				#profile-complete .meter{
					width: 150px; 
					height: 19px; 
					position: relative;
					-webkit-border-radius: 2px; 
					-moz-border-radius: 2px; 
					border-radius: 2px;  
					background-color: #e8e8e8; 
					-webkit-box-shadow: 0 1px rgba(255,255,255,.51), inset 0 1px rgba(0,0,0,.09); 
					-moz-box-shadow: 0 1px rgba(255,255,255,.51), inset 0 1px rgba(0,0,0,.09); 
					box-shadow: 0 1px rgba(255,255,255,.51), inset 0 1px rgba(0,0,0,.09);
					margin:5px 0px 0px 0px;
				}

				#profile-complete span{
					height: 17px; 
					-webkit-border-radius: 2px; 
					-moz-border-radius: 2px; border-radius: 2px; 
					background-color: #b2d058; 
					-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0), inset 0 0 5px rgba(165,195,78,.28); 
					-moz-box-shadow: 0 1px 2px rgba(0,0,0,0), inset 0 0 5px rgba(165,195,78,.28); 
					box-shadow: 0 1px 2px rgba(0,0,0,0), inset 0 0 5px rgba(165,195,78,.28); 
					border: solid 1px #9baf5d; background-image: -webkit-linear-gradient(bottom, #9bb842, #b2d058); 
					background-image: -moz-linear-gradient(bottom, #9bb842, #b2d058); 
					background-image: -o-linear-gradient(bottom, #9bb842, #b2d058); 
					background-image: -ms-linear-gradient(bottom, #9bb842, #b2d058); 
					background-image: linear-gradient(to top, #9bb842, #b2d058);
					position: relative;
					display: block;
				}

	



	#right-dash{
		width:790px;
		float:right;
	}

		#right-dash .email-activate{
			border:1px solid #ea5f4c;
			margin-top: 15px;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			padding:20px 20px 30px 20px;
			text-align: center;
			background:#fff4f3;
		}

		#right-dash .email-activate h2{
			text-align: center;
			color: #ea5f4c;
			line-height: 50px;
		}

		#right-dash .email-activate .fa{
			font-size: 100px;
		}

		#right-dash .email-activate span{
			width: 100%;
			display: inline-block;
		}

		#right-dash .email-activate .resend-email{
			padding:8px 20px;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			background:#adb0b4;
			display: inline-block;
			margin-top: 20px;
			color: #fff;
		}

			#right-dash .email-activate .resend-email:hover{
				background:#84878b;
			}

			#right-dash .email-activate .resend-email.email-sent{
				background: #27ae60;
			}

				#right-dash .email-activate .resend-email.email-sent:hover{
					background: #27ae60;
				}

		#search-container{
			width: 790px; 
			height: 52px; 
			background-color: #dcdee6; 
			-webkit-box-shadow: inset 0 1px #fff; 
			-moz-box-shadow: inset 0 1px #fff; 
			box-shadow: inset 0 1px #fff; 
			border: solid 1px #a8acb2; 
			background-image: -webkit-linear-gradient(bottom, #dcdee6, #f2f4f9); 
			background-image: -moz-linear-gradient(bottom, #dcdee6, #f2f4f9); 
			background-image: -o-linear-gradient(bottom, #dcdee6, #f2f4f9); 
			background-image: -ms-linear-gradient(bottom, #dcdee6, #f2f4f9); 
			background-image: linear-gradient(to top, #dcdee6, #f2f4f9);
		}

		#search-container input, #search-container button, #tracker-outer #search_q, #unlocked-cands-outer #search_q{ 
			height: 38px; 
			background-color: #fbfbfb; 
			-webkit-box-shadow: 0 1px rgba(255,255,255,.55), inset 0 3px 2px rgba(0,0,0,.05); 
			-moz-box-shadow: 0 1px rgba(255,255,255,.55), inset 0 3px 2px rgba(0,0,0,.05); 
			box-shadow: 0 1px rgba(255,255,255,.55), inset 0 3px 2px rgba(0,0,0,.05); 
			border: solid 1px #a4a9ad; 
			background-image: -webkit-linear-gradient(bottom, #fefefe, #fbfbfb); 
			background-image: -moz-linear-gradient(bottom, #fefefe, #fbfbfb); 
			background-image: -o-linear-gradient(bottom, #fefefe, #fbfbfb); 
			background-image: -ms-linear-gradient(bottom, #fefefe, #fbfbfb); 
			background-image: linear-gradient(to top, #fefefe, #fbfbfb);
			float:left;
			margin:7px 0px 0px 7px;
			font-size: 16px;
			padding:7px 9px 7px 9px;
			padding-top:2px\9;
			border-radius: 0px;
		}

		#search-container input.keyword{
			width:401px;
		}

		#search-container input.location{
			width:241px;
		}

		#search-container button{
			width: 120px; 
			height: 38px; 
			background-color: #b2d058; 
			-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0), inset 0 1px rgba(255,255,255,.44), inset 0 0 5px rgba(165,195,78,.24); 
			-moz-box-shadow: 0 1px 2px rgba(0,0,0,0), inset 0 1px rgba(255,255,255,.44), inset 0 0 5px rgba(165,195,78,.24); 
			box-shadow: 0 1px 2px rgba(0,0,0,0), inset 0 1px rgba(255,255,255,.44), inset 0 0 5px rgba(165,195,78,.24); 
			border: solid 1px #889a50; background-image: -webkit-linear-gradient(bottom, #9bb842, #b2d058); 
			background-image: -moz-linear-gradient(bottom, #9bb842, #b2d058); 
			background-image: -o-linear-gradient(bottom, #9bb842, #b2d058); 
			background-image: -ms-linear-gradient(bottom, #9bb842, #b2d058); 
			background-image: linear-gradient(to top, #9bb842, #b2d058);
			color:#fff;
			padding:0px;
			cursor: pointer;
			font-weight: normal;
			text-shadow:none;
		}

		#search-container button:hover{
			background-color: #9cb64d; 
			background-image: -webkit-linear-gradient(bottom, #7c9435, #9cb64d); 
			background-image: -moz-linear-gradient(bottom, #7c9435, #9cb64d); 
			background-image: -o-linear-gradient(bottom, #7c9435, #9cb64d); 
			background-image: -ms-linear-gradient(bottom, #7c9435, #9cb64d); 
			background-image: linear-gradient(to top, #7c9435, #9cb64d);
		}

		#search-container button:active{
			background-color: #9bb842; 
			background-image: -webkit-linear-gradient(top, #9bb842, #b2d058); 
			background-image: -moz-linear-gradient(top, #9bb842, #b2d058); 
			background-image: -o-linear-gradient(top, #9bb842, #b2d058); 
			background-image: -ms-linear-gradient(top, #9bb842, #b2d058); 
			background-image: linear-gradient(to bottom, #9bb842, #b2d058);
		}

		#search-container ::-webkit-input-placeholder { color:#babdc6; font-weight: normal;}
		#search-container ::-moz-placeholder { color:#babdc6; font-weight: normal;} /* firefox 19+ */
		#search-container input:-moz-placeholder { color:#babdc6; font-weight: normal; }

		#tracker-outer ::-webkit-input-placeholder { color:#babdc6; font-weight: normal;}
		#tracker-outer ::-moz-placeholder { color:#babdc6; font-weight: normal;} /* firefox 19+ */
		#tracker-outer input:-moz-placeholder { color:#babdc6; font-weight: normal; }

		#tracker-outer #search_q, #unlocked-cands-outer #search_q{
			float:right;
			width:176px;
			height:29px;
			font-size: 12px;
			margin: 10px 9px 0 0;
			line-height: 29px;
		}

			#tracker-outer .job-app-search-icon, #unlocked-cands-outer .job-app-search-icon{
				height:15px;
				width:15px;
				float:right;
				background: url(../images/dashboard/icons.png) no-repeat -5px -544px;
				text-indent: -99999px;
				position:absolute;
				top:18px;
				right:18px;
			}

		table.mes-grid tbody.no-results{
			border:none;
			box-shadow:none;
		}

		#dashboard-container #tracker-container table.mes-grid tbody.no-results tr{
			background: #fff;

		}

		#dashboard-container #tracker-container table.mes-grid tbody.no-results tr td{
			width:100%;
			text-align: center;
			padding-top: 95px;
			font-size: 14px;
		}

		#dashboard-container #tracker-container table.mes-grid tbody.no-results tr:hover{
			background: #fff;
		}

		#job-performance, #account-snapshot{
			width:370px;
			height:100px;
			float: right;
			margin:10px 0px 30px 0px;
		}

			#account-snapshot, #job-performance .amount, #account-snapshot .amount, #job-performance .title, #account-snapshot .title{
				float: left;
				font-family: 'sourceSansBold', 'sourceSansSemiBold', arial;
			}

		#job-performance .icon, #account-snapshot .icon{
			width: 67px; 
			height: 63px; 
			-webkit-border-radius: 2px; 
			-moz-border-radius: 2px; 
			border-radius: 2px; 
			background-image: url(../images/dashboard/icons.png);
			background-position: 14px -1923px;
			background-repeat:  no-repeat;
			background-color: #4a87ad;
			float: left;
			margin-bottom: 9px;
		}

			#job-performance .icon{
				background-position: 13px -1976px;
			}

		#job-performance .title, #account-snapshot .title{
			font-size: 14px;
			color: #A9ADB4;
			margin-top: 5px;
		}

		#job-performance .amount, #account-snapshot .amount{
			font-size: 50px;
			color: #444;
			margin-left: 15px;
			margin-top: 5px;
			line-height: 50px;
		}

		#job-performance .percent, #account-snapshot .percent, #job-performance .total, #account-snapshot .total{
			width:100%;
			height:4px;
			background: #afcee2;
			-webkit-border-radius: 2px; 
			-moz-border-radius: 2px; 
			border-radius: 2px;
			float: left;
		}

			#job-performance .total, #account-snapshot .total{
				background: #4a87ad;
				margin-top: -4px;
				width: 0%;
			}


		.module-container{
			width:100%;
		}

		.module-container .header{
			width: 100%; 
			height: 48px; 
			background-color: #e3e5ef; 
			-webkit-box-shadow: inset 0 1px #fff; 
			-moz-box-shadow: inset 0 1px #fff; 
			box-shadow: inset 0 1px #fff; 
			border: solid 1px #b0b6bc; 
			background-image: -webkit-linear-gradient(bottom, #dcdee6, #f2f4f9); 
			background-image: -moz-linear-gradient(bottom, #dcdee6, #f2f4f9); 
			background-image: -o-linear-gradient(bottom, #dcdee6, #f2f4f9); 
			background-image: -ms-linear-gradient(bottom, #dcdee6, #f2f4f9); 
			background-image: linear-gradient(to top, #dcdee6, #f2f4f9);
			margin-top:30px;
			float:left;
			position: relative;
		}

			.module-container .header h3{
				font-size: 16px; 
				color: #737a98; 
				text-shadow: 0 1px rgba(255,255,255,.57);
				background: url(../images/dashboard/icons.png) no-repeat 0px -59px;
				height:21px;
				float:left;
				padding-left: 32px;
				line-height: 20px;
				margin: 13px 0 0 13px;
				font-weight: normal;
			}

			.module-container .header .search-box{
				float: right;
				margin-top: 6px;
			}

			.module-container.interview-req .header h3{
				background: url(../images/dashboard/icons.png) no-repeat 0px -95px;
			}

			.module-container .total{
				float:right;
				color:#989ca2;
				font-size: 12px;
    			margin: 17px 17px 0 0;
			}

		.module-container .sub-header{
			width: 790px; 
			height: 30px; 
			background:#f2f4f9;
			float:left;
			border: solid 1px #b0b6bc; 
			border-top: none;
			color:#989CA2;
			font-size: 13px;
		}

		.module-container .sub-header .opportunities, .module-container .sub-header .company-name{
			width:308px;
			float:left;
			margin:6px 0px 0px 15px;
		}

		.module-container .sub-header .status, .module-container .sub-header .position-title{
			width:325px;
			float:left;
			margin:6px 0px 0px 0px;
		}

			.module-container .sub-header .position-title{
				width:300px;
			}

		.module-container .sub-header .date-modified, .module-container .sub-header .date-time{
			width:114px;
			float:left;
			margin:6px 0px 0px 0px;
		}

			.module-container .sub-header .date-time{
				width:140px;
			}

		.module-container .sub-header .date-created{
			width:80px;
			float:left;
			margin:7px 0px 0px 0px;
		}

		.module-container ul li{
			width:790px;
			height:50px;
			border: solid 1px #b0b6bc; 
			border-top: none;
			-webkit-box-shadow:inset 0 1px rgba(255,255,255,.55); 
			-moz-box-shadow:inset 0 1px rgba(255,255,255,.55); 
			box-shadow:inset 0 1px rgba(255,255,255,.55);
			float: left;
			background: #f9f9f9;
		}

		.module-container ul li a{
			width:790px;
			height:50px;
			float: left;
		}

			.module-container ul li h4{
				color:#727586;
				width:280px;
				height:20px;
				float:left;
				margin:15px 0px 0px 45px;
				font-weight: normal;
				overflow: hidden;
			}

			.module-container ul li span.status, .module-container ul li span.position-title{
				width:326px;
				float:left;
				margin:17px 0px 0px 0px;
				font-size: 13px;
			}
				.module-container ul li span.position-title{
					width:300px;
					color:#858B96;
				}

				.module-container ul li span.status.applied{
					color:#d39696;
				}

				.module-container ul li span.status.researching{
					color:#9cbd83;
				}

			.module-container ul li span.date-modified, .module-container ul li span.date-created, .module-container ul li span.date-time{
				width:114px;
				float:left;
				margin:17px 0px 0px 0px;
				font-size: 13px;
				color:#858B96;
			}

				.module-container ul li span.date-time{
					width:140px;
				}

				.module-container ul li span.date-modified{
					width:114px;
					float:left;
					margin:17px 0px 0px 0px;
					font-size: 12px;
					color:#a4aab4;
				}

				.module-container ul li span.date-created{
					width:78px;
					float:left;
					margin:17px 0px 0px 0px;
					font-size: 12px;
					color:#a4aab4;
				}

			.module-container ul li.opportunity a{
				background: url(../images/dashboard/icons.png) no-repeat 10px -142px;
			}

			.module-container ul li.live-interview a{
				background: url(../images/dashboard/icons.png) no-repeat 10px -204px;
			}

			.module-container ul li.opportunity a:hover{
				background: url(../images/dashboard/icons.png) no-repeat 10px -142px #f2f4f9;
			}

			.module-container ul li.live-interview a:hover{
				background: url(../images/dashboard/icons.png) no-repeat 10px -204px #f2f4f9;
			}

			.module-container ul li.update{
				background: #f2f4f9;
			}

			.module-container ul li .update{
				width:45px;
				height:24px;
				position: absolute;
				margin-left: 0px;
				margin-top:12px;
				background: url(../images/dashboard/tag.png) no-repeat;
			}

#dashboard-container #tracker-container {
	border: solid 1px #b0b6bc; 
	border-bottom: none;
	border-top: none;
	float:left;
	width:790px;
	height:279px;
	background:#fff;
}


#dashboard-container #tracker-container thead{
	background:#f2f4f9;
	color:#989ca2;
	font-size: 13px;
}

#dashboard-container #tracker-container table.mes-grid tbody tr td{
	padding-left:6px;
	float:left;
	height:45px;
	overflow: hidden;
	line-height: 45px;
}

#dashboard-container #tracker-container thead tr th{
	padding-left:6px;
	float:left;
	height:20px;
	overflow: hidden;
	line-height: 20px;
}

#dashboard-container #tracker-container thead tr th.company{
	padding-left:15px;
}

#dashboard-container #tracker-container table.mes-grid{
	width:790px;
	border-spacing:0;
	border-collapse: collapse;
	margin-top: 0px;
	font-size: 13px;
	color:#858b96;
}
#dashboard-container #tracker-container table.mes-grid th{
	color:#989CA2;
}

#dashboard-container #tracker-container table.mes-grid th:hover{
	color:#797c80;
}


#dashboard-container #tracker-container table.mes-grid tbody tr{
	-webkit-box-shadow:inset 0 1px rgba(255,255,255,.55); 
	-moz-box-shadow:inset 0 1px rgba(255,255,255,.55); 
	box-shadow:inset 0 1px rgba(255,255,255,.55);
	background:#f9f9f9;
    height: 50px;
    width:790px;
}





#dashboard-container #tracker-container table.mes-grid tbody tr td.status{
	padding-left:45px;
	font-size: 14px;
	background: url(../images/dashboard/tracker-icons.png) no-repeat 14px 11px;
	width:130px;
	float:left;
	line-height: 45px;
	padding-right:10px;
}

	#dashboard-container #tracker-container table.mes-grid tbody tr.row-status-closed td.status{
		background-position: 14px -90px;
	}

	#dashboard-container #tracker-container table.mes-grid tbody tr.row-status-new td.status{
		background-position: 14px -237px;
	}

	#dashboard-container #tracker-container table.mes-grid tbody tr.row-status-research td.status{
		background-position: 14px -187px;
	}

	#dashboard-container #tracker-container table.mes-grid tbody tr.row-status-applied td.status{
		background-position: 14px -139px;
	}

	#dashboard-container #tracker-container table.mes-grid tbody tr.row-status-hired td.status{
		background-position: 14px -39px;
	}

#dashboard-container #tracker-container table.mes-grid thead tr th.status{
	width:165px;
	padding-left: 10px;
}

#dashboard-container #tracker-container table.mes-grid tbody tr td.position{
	width:190px;
	padding-right:10px;
}

#dashboard-container #tracker-container table.mes-grid thead tr th.position{
	width:200px;
}

#dashboard-container #tracker-container table.mes-grid tbody tr td.company{
	width:160px;
}

#dashboard-container #tracker-container table.mes-grid thead tr th.company{
	width:170px;
}

#dashboard-container #tracker-container table.mes-grid tbody tr td.date-modified{
	width:80px;
}

#dashboard-container #tracker-container table.mes-grid tbody tr td.date{
	width:100px;
}

#dashboard-container #tracker-container table.mes-grid thead tr th.date{
	width:100px;
}

#dashboard-container #tracker-container table.mes-grid thead tr th.date-modified{
	width:105px;
}

#dashboard-container #tracker-container table.mes-grid tbody tr:hover{
	background: #f2f4f9;
}

#dashboard-container #tracker-container table.mes-grid th.sorted, #dashboard-container #tracker-container tr.sort-header th.sorted{
	background-color:transparent;
	color:#6d7075;
}

#dashboard-container #tracker-container table.mes-grid tbody.update tr{
	background: url(../images/dashboard/icons.png) no-repeat 10px -142px #f2f4f9;
}

#dashboard-container #tracker-container table.mes-grid tbody.update tr:after{
	content: ' ';
	width:45px;
	height:24px;
	position: absolute;
	margin-left: -15px;
	margin-top:12px;
	background: url(../images/dashboard/tag.png) no-repeat;
	z-index: -1;
}

#dashboard-container #tracker-container table.mes-grid tbody.none tr td{
	font-size: 13px;
	text-align: center;
	line-height: 20px;
}

#dashboard-container #tracker-container table.mes-grid tbody.none tr div{
	float:left;
	height: 137px;
    padding-top: 37px;
	width:780px;
}

#dashboard-container #tracker-container table.mes-grid tbody.none tr:hover{
	background: #f9f9f9;
}

#dashboard-container #tracker-container table.mes-grid tbody.none{
	border-bottom: none;
    box-shadow: none;
}


#dashboard-container #tracker-container .get-started{
	width: 176px; 
	height: 37px; 
	background-color: #c83434; 
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.38), inset 0 1px 1px rgba(229,127,127,.75); 
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.38), inset 0 1px 1px rgba(229,127,127,.75); 
	box-shadow: 0 1px 2px rgba(0,0,0,.38), inset 0 1px 1px rgba(229,127,127,.75); 
	border: solid 1px #a31717; 
	background-image: -webkit-linear-gradient(bottom, #c43131, #df4a4a); 
	background-image: -moz-linear-gradient(bottom, #c43131, #df4a4a); 
	background-image: -o-linear-gradient(bottom, #c43131, #df4a4a); 
	background-image: -ms-linear-gradient(bottom, #c43131, #df4a4a); 
	background-image: linear-gradient(to top, #c43131, #df4a4a);
	font-size: 14px;
	color:#fff;
	line-height: 35px;
	display: block;
	text-align: center;
	text-decoration: none;
	text-shadow:none;
	margin:0 auto;
	margin-top: 20px;
}

	#dashboard-container #tracker-container .get-started:hover{
		background-image: -webkit-linear-gradient(bottom, #ad2b2b, #c74141); 
		background-image: -moz-linear-gradient(bottom, #ad2b2b, #c74141); 
		background-image: -o-linear-gradient(bottom, #ad2b2b, #c74141); 
		background-image: -ms-linear-gradient(bottom, #ad2b2b, #c74141); 
		background-image: linear-gradient(to top, #ad2b2b, #c74141);
		-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0), inset 0 1px 1px rgba(229,127,127,.75); 
		-moz-box-shadow: 0 0px 0px rgba(0,0,0,0), inset 0 1px 1px rgba(229,127,127,.75); 
		box-shadow: 0 0px 0px rgba(0,0,0,0), inset 0 1px 1px rgba(229,127,127,.75);
	}

	#dashboard-container #tracker-container .get-started:active{
		background-image: -webkit-linear-gradient(bottom, #c74141, #ad2b2b); 
		background-image: -moz-linear-gradient(bottom, #c74141, #ad2b2b); 
		background-image: -o-linear-gradient(bottom, #c74141, #ad2b2b); 
		background-image: -ms-linear-gradient(bottom, #c74141, #ad2b2b); 
		background-image: linear-gradient(to top, #c74141, #ad2b2b);
		-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0), inset 0 1px 1px rgba(229,127,127,.75); 
		-moz-box-shadow: 0 0px 0px rgba(0,0,0,0), inset 0 1px 1px rgba(229,127,127,.75); 
		box-shadow: 0 0px 0px rgba(0,0,0,0), inset 0 1px 1px rgba(229,127,127,.75);
	}


#dashboard-container #add-skills, #dashboard-container #add-trackers{
	width:792px;
	height:215px;
	float:left;
	background: url(../images/dashboard/add-content.png) no-repeat;
	margin-top:40px;
	text-align: center;
	font-size: 20px;
	color:#9fa7b2;
	line-height: 295px;
}

	#dashboard-container #add-trackers{
		background-position: 0px -242px;
	}

	#dashboard-container #add-trackers:hover{
		background-position: 0px -727px;
	}

	#dashboard-container #add-skills:hover{
		background-position: 0px -485px;
	}


#dashboard-container #tracker-container .list-page-full{
	padding:0px 0px;
	color:#949EAD;
}

#dashboard-container .module-container .footer{
	width:790px;
	border: solid 1px #b0b6bc; 
	float:left;
	background: #f9f9f9;
}

#dashboard-container #tracker-container .footer{
	border: none;
}


#dashboard-container .module-container.interview-req .footer{
	border-top:none;
}

#dashboard-container #tracker-container .footer .right{
	float:right;
	width:150px;
}

#dashboard-container .module-container .footer .view-all, #ask-the-experts .next-tip{
	width: 54px; 
	height: 18px; 
	background-color: #5591b7; 
	-webkit-box-shadow: inset 0 1px rgba(255,255,255,.35), inset 0 0 5px rgba(96,150,185,.24); 
	-moz-box-shadow: inset 0 1px rgba(255,255,255,.35), inset 0 0 5px rgba(96,150,185,.24); 
	box-shadow: inset 0 1px rgba(255,255,255,.35), inset 0 0 5px rgba(96,150,185,.24); 
	border: solid 1px #1c5a82; background-image: -webkit-linear-gradient(bottom, #417ea5, #5894ba); 
	background-image: -moz-linear-gradient(bottom, #417ea5, #5894ba); 
	background-image: -o-linear-gradient(bottom, #417ea5, #5894ba); 
	background-image: -ms-linear-gradient(bottom, #417ea5, #5894ba); 
	background-image: linear-gradient(to top, #417ea5, #5894ba);
	float:right;
	font-size:10px;
	font-family: arial;
	line-height: 18px;
	text-align: center;
	text-decoration: none;
	color:#fff;
	text-shadow:none;
	margin:8px 7px 8px 0px;
}

	#dashboard-container .module-container .footer .view-all:hover, #ask-the-experts .next-tip:hover{
		background-color: #5086a8; 
		background-image: -webkit-linear-gradient(bottom, #396f92, #5086a8); 
		background-image: -moz-linear-gradient(bottom, #396f92, #5086a8); 
		background-image: -o-linear-gradient(bottom, #396f92, #5086a8); 
		background-image: -ms-linear-gradient(bottom, #396f92, #5086a8); 
		background-image: linear-gradient(to top, #396f92, #5086a8);
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}

	#dashboard-container .module-container .footer .view-all:active, #ask-the-experts .next-tip:active{
		background-color: #396f92; 
		background-image: -webkit-linear-gradient(bottom, #5086a8, #396f92); 
		background-image: -moz-linear-gradient(bottom, #5086a8, #396f92); 
		background-image: -o-linear-gradient(bottom, #5086a8, #396f92); 
		background-image: -ms-linear-gradient(bottom, #5086a8, #396f92); 
		background-image: linear-gradient(to top, #5086a8, #396f92);
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}

#dashboard-container .module-container .footer .add-new, #ask-the-experts .view-article{
	width: 60px; 
	height: 18px; 
	background-color: #b2d058; 
	-webkit-box-shadow: inset 0 1px rgba(255,255,255,.35), inset 0 0 5px rgba(165,195,78,.24); 
	-moz-box-shadow: inset 0 1px rgba(255,255,255,.35), inset 0 0 5px rgba(165,195,78,.24); 
	box-shadow: inset 0 1px rgba(255,255,255,.35), inset 0 0 5px rgba(165,195,78,.24); 
	border: solid 1px #889a50; background-image: -webkit-linear-gradient(bottom, #9bb842, #b2d058); 
	background-image: -moz-linear-gradient(bottom, #9bb842, #b2d058); 
	background-image: -o-linear-gradient(bottom, #9bb842, #b2d058); 
	background-image: -ms-linear-gradient(bottom, #9bb842, #b2d058); 
	background-image: linear-gradient(to top, #9bb842, #b2d058);
	float:right;
	font-size:10px;
	font-family: arial;
	line-height: 18px;
	text-align: center;
	text-decoration: none;
	color:#fff;
	text-shadow:none;
	margin:8px 7px 8px 0px;
}

	#dashboard-container .module-container .footer .add-new:hover, #ask-the-experts .view-article:hover{
		background-color: #a0bb4f; 
		background-image: -webkit-linear-gradient(bottom, #8aa43b, #a0bb4f); 
		background-image: -moz-linear-gradient(bottom, #8aa43b, #a0bb4f); 
		background-image: -o-linear-gradient(bottom, #8aa43b, #a0bb4f); 
		background-image: -ms-linear-gradient(bottom, #8aa43b, #a0bb4f); 
		background-image: linear-gradient(to top, #8aa43b, #a0bb4f);
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}

	#dashboard-container .module-container .footer .add-new:active, #ask-the-experts .view-article:active{
		background-color: #8aa43b; 
		background-image: -webkit-linear-gradient(bottom, #a0bb4f, #8aa43b); 
		background-image: -moz-linear-gradient(bottom, #a0bb4f, #8aa43b); 
		background-image: -o-linear-gradient(bottom, #a0bb4f, #8aa43b); 
		background-image: -ms-linear-gradient(bottom, #a0bb4f, #8aa43b); 
		background-image: linear-gradient(to top, #a0bb4f, #8aa43b);
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}

#ask-the-experts .view-article, #ask-the-experts .next-tip{
	float:left;
	margin-bottom: 15px;
}

#ask-the-experts .view-article{
	margin-left: 17px;
	width:70px;
	margin-right: 7px;
}

#ask-the-experts .view-article.full{
	width:139px;
	margin-right: 0px;
}

#ask-the-experts .next-tip{
	width: 60px;
}

#pagination-status{
	width:500px;
	float:left;
	margin:6px 0px 0px 0px;
	color:#727586;
	font-size:12px;
}

#pagination-status .prevPage, #pagination-status .nextPage{
	width: 22px; 
	height: 20px; 
	float:left;
	background-color: #cacfd9; 
	-webkit-box-shadow: inset 0 0 5px rgba(255,255,255,.75); 
	-moz-box-shadow: inset 0 0 5px rgba(255,255,255,.75); 
	box-shadow: inset 0 0 5px rgba(255,255,255,.75); 
	border: solid 1px #c2c3c8; 
	margin-left:6px;
	padding:0;
}

	#pagination-status .prevPage{
		background-color: #f7f8fb; 
		background: url(../images/dashboard/icons.png) no-repeat -1px -402px;
		background: url(../images/dashboard/icons.png) no-repeat -1px -402px, -webkit-linear-gradient(bottom, #ebecf1, #fdfeff); 
		background: url(../images/dashboard/icons.png) no-repeat -1px -402px,-moz-linear-gradient(bottom, #ebecf1, #fdfeff); 
		background: url(../images/dashboard/icons.png) no-repeat -1px -402px,-o-linear-gradient(bottom, #ebecf1, #fdfeff); 
		background: url(../images/dashboard/icons.png) no-repeat -1px -402px,-ms-linear-gradient(bottom, #ebecf1, #fdfeff); 
		background: url(../images/dashboard/icons.png) no-repeat -1px -402px,linear-gradient(to top, #ebecf1, #fdfeff);

	}

	#pagination-status .nextPage{
		background-color: #f7f8fb; 
		background: url(../images/dashboard/icons.png) no-repeat -1px -434px;
		background: url(../images/dashboard/icons.png) no-repeat -1px -434px, -webkit-linear-gradient(bottom, #ebecf1, #fdfeff); 
		background: url(../images/dashboard/icons.png) no-repeat -1px -434px,-moz-linear-gradient(bottom, #ebecf1, #fdfeff); 
		background: url(../images/dashboard/icons.png) no-repeat -1px -434px,-o-linear-gradient(bottom, #ebecf1, #fdfeff); 
		background: url(../images/dashboard/icons.png) no-repeat -1px -434px,-ms-linear-gradient(bottom, #ebecf1, #fdfeff); 
		background: url(../images/dashboard/icons.png) no-repeat -1px -434px,linear-gradient(to top, #ebecf1, #fdfeff);
	}

	#pagination-status .prevPage:hover{
		background: url(../images/dashboard/icons.png) no-repeat -1px -402px, -webkit-linear-gradient(bottom, #eaecee, #d9dadf); 
		background: url(../images/dashboard/icons.png) no-repeat -1px -402px,-moz-linear-gradient(bottom, #eaecee, #d9dadf); 
		background: url(../images/dashboard/icons.png) no-repeat -1px -402px,-o-linear-gradient(bottom, #eaecee, #d9dadf); 
		background: url(../images/dashboard/icons.png) no-repeat -1px -402px,-ms-linear-gradient(bottom, #eaecee, #d9dadf); 
		background: url(../images/dashboard/icons.png) no-repeat -1px -402px,linear-gradient(to top, #eaecee, #d9dadf);

	}

	#pagination-status .nextPage:hover{
		background: url(../images/dashboard/icons.png) no-repeat -1px -434px, -webkit-linear-gradient(bottom, #eaecee, #d9dadf); 
		background: url(../images/dashboard/icons.png) no-repeat -1px -434px,-moz-linear-gradient(bottom, #eaecee, #d9dadf); 
		background: url(../images/dashboard/icons.png) no-repeat -1px -434px,-o-linear-gradient(bottom, #eaecee, #d9dadf); 
		background: url(../images/dashboard/icons.png) no-repeat -1px -434px,-ms-linear-gradient(bottom, #eaecee, #d9dadf); 
		background: url(../images/dashboard/icons.png) no-repeat -1px -434px,linear-gradient(to top, #eaecee, #d9dadf);
	}

	#pagination-status .prevPage.off{
		-webkit-box-shadow: none; 
		-moz-box-shadow: none; 
		box-shadow: none; 
		background: url(../images/dashboard/icons.png) no-repeat -1px -464px #ebecf1; 

	}

	#pagination-status .nextPage.off{
		-webkit-box-shadow: none; 
		-moz-box-shadow: none; 
		box-shadow: none; 
		background: url(../images/dashboard/icons.png) no-repeat -1px -496px #ebecf1; 
	}

	#pagination-status .page-info{
		float:left;
		margin-left:10px;
		margin-top:1px;
	}

	.module-container.top-jobs .header h3{
		background: url(../images/dashboard/icons.png) no-repeat 0px -342px;
	}

	.module-container.top-jobs .header{
		border-top: none;
		border-left: none;
		border-right:none;
		margin:0px;
	}

	.module-container.top-jobs{
		background:#f9f9f9;
		border: solid 1px #b0b6bc; 
		float:left;
		margin-top:30px;
	}

	.module-container.top-jobs .no-results{
		height:260px;
		float:left;
		line-height: 255px;
		text-align: center;
		font-size: 16px;
		width:100%;
		color:#858B96;
	}

	.module-container .job-posting-container{
		width: 239px; 
		height: 217px; 
		background-color: #f2f4f9; 
		border: solid 1px #c2c9d0;
		float:left;
		margin:15px 0px 15px 17px;
	}

		.module-container .job-posting-container .top{
			width: 228px; 
			height:37px;
			float:left;
			border-bottom: solid 1px #c2c9d0;
			background:#e9ecf2;
			padding:8px 0px 0px 11px;
			position: relative;
		}

		.module-container .job-posting-container .top h4{
			font-size: 16px;
			color:#656a7d;
			font-weight: normal;
			line-height: 16px;
			width:200px;
			float:left;
			height:17px;
			overflow: hidden;
		}

		.module-container .job-posting-container .top h5{
			float: left;
			display: block;
			color:#858B96;
			font-size:11px;
			line-height: 11px;
			font-weight: normal;
		}

		.module-container .job-posting-container .inner{
			width: 220px;
			color:#858B96;
			float:left;
			font-size: 12px;
			padding:8px 0px 10px 10px;
		}

		.module-container .job-posting-container .inner .desc{
			height:77px;
			margin-bottom:7px;
			overflow: hidden;
			float:left;
			line-height: 14px;
			width:220px;
		}

		.module-container .job-posting-container .title{
			float:left;
			width:100%;
			float:left;
			border-bottom:1px solid #dbdfe4;
			padding-bottom:10px; 
			margin-bottom:8px;
		}

		.module-container .job-posting-container .title strong{
			float:left;
			width:150px;
			overflow: hidden;
			font-weight: normal;
			height:20px;
		}

		.module-container .job-posting-container .title em{
			float:right;
			font-style: normal;
		}

		.module-container .job-posting-container .title em.left{
			float:left;
		}

		.module-container .job-posting-container .view-post, .module-container .job-posting-container .save-post, .module-container .job-posting-container a.post-saved-link{
			width: 217px; 
			height: 29px; 
			background-color: #5894ba; 
			-webkit-box-shadow:inset 0 1px 1px rgba(87,146,184,.75), inset 0 0 5px rgba(96,150,185,.24); 
			-moz-box-shadow: inset 0 1px 1px rgba(87,146,184,.75), inset 0 0 5px rgba(96,150,185,.24); 
			box-shadow: inset 0 1px 1px rgba(87,146,184,.75), inset 0 0 5px rgba(96,150,185,.24); 
			border: solid 1px #1c5a82; 
			background-image: -webkit-linear-gradient(bottom, #417ea5, #5894ba); 
			background-image: -moz-linear-gradient(bottom, #417ea5, #5894ba); 
			background-image: -o-linear-gradient(bottom, #417ea5, #5894ba); 
			background-image: -ms-linear-gradient(bottom, #417ea5, #5894ba); 
			background-image: linear-gradient(to top, #417ea5, #5894ba);
			float:left;
			color:#fff;
			line-height: 29px;
			text-decoration: none;
			text-align: center;
			text-shadow:none;
		}

		.module-container .job-posting-container .view-post:hover{
			background-color: #497b9b; 
			background-image: -webkit-linear-gradient(bottom, #376a8a, #497b9b); 
			background-image: -moz-linear-gradient(bottom, #376a8a, #497b9b); 
			background-image: -o-linear-gradient(bottom, #376a8a, #497b9b); 
			background-image: -ms-linear-gradient(bottom, #376a8a, #497b9b); 
			background-image: linear-gradient(to top, #376a8a, #497b9b);
		}

		.module-container .job-posting-container .view-post:active{
			background-color: #417ea5; 
			background-image: -webkit-linear-gradient(bottom, #5894ba, #417ea5); 
			background-image: -moz-linear-gradient(bottom, #5894ba, #417ea5); 
			background-image: -o-linear-gradient(bottom, #5894ba, #417ea5); 
			background-image: -ms-linear-gradient(bottom, #5894ba, #417ea5); 
			background-image: linear-gradient(to top, #5894ba, #417ea5);
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
			box-shadow: none;
		}

		.module-container .job-posting-container .view-post.visited{
			background-color: #fdfeff; 
			background-image: -webkit-linear-gradient(bottom, #ebecf1, #fdfeff); 
			background-image: -moz-linear-gradient(bottom, #ebecf1, #fdfeff); 
			background-image: -o-linear-gradient(bottom, #ebecf1, #fdfeff); 
			background-image: -ms-linear-gradient(bottom, #ebecf1, #fdfeff); 
			background-image: linear-gradient(to top, #ebecf1, #fdfeff);
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
			box-shadow: none;
			color:#656a7d;
			border:1px solid #c2c3c8;
		}

		.module-container .job-posting-container .view-post.visited:hover{
			background-color: #eef0f1; 
			background-image: -webkit-linear-gradient(bottom, #dfe0e4, #eef0f1); 
			background-image: -moz-linear-gradient(bottom, #dfe0e4, #eef0f1); 
			background-image: -o-linear-gradient(bottom, #dfe0e4, #eef0f1); 
			background-image: -ms-linear-gradient(bottom, #dfe0e4, #eef0f1); 
			background-image: linear-gradient(to top, #dfe0e4, #eef0f1);
		}

		.module-container .job-posting-container .save-post, .module-container .job-posting-container a.post-saved-link{
			  color: #7a7a7a;
	          background-color: #fdfeff; 
	          -webkit-box-shadow: inset 0 0 5px rgba(255,255,255,.75); 
	          -moz-box-shadow: inset 0 0 5px rgba(255,255,255,.75); 
	          box-shadow: inset 0 0 5px rgba(255,255,255,.75); 
	          border: solid 1px #adafbb; 
	          background-image: -webkit-linear-gradient(bottom, #ebecf1, #fdfeff); 
	          background-image: -moz-linear-gradient(bottom, #ebecf1, #fdfeff); 
	          background-image: -o-linear-gradient(bottom, #ebecf1, #fdfeff); 
	          background-image: -ms-linear-gradient(bottom, #ebecf1, #fdfeff); 
	          background-image: linear-gradient(to top, #ebecf1, #fdfeff);
	          margin-left: 3%;

		}

		.module-container .job-posting-container .save-post:hover{
			background-image: -webkit-linear-gradient(bottom, #d4d5dc, #e8ecef); 
            background-image: -moz-linear-gradient(bottom, #d4d5dc, #e8ecef); 
            background-image: -o-linear-gradient(bottom, #d4d5dc, #e8ecef); 
            background-image: -ms-linear-gradient(bottom, #d4d5dc, #e8ecef); 
            background-image: linear-gradient(to top, #d4d5dc, #e8ecef);
		}

		.module-container .job-posting-container .save-post:active{
			background-image: -webkit-linear-gradient(bottom, #e8ecef, #d4d5dc); 
            background-image: -moz-linear-gradient(bottom, #e8ecef, #d4d5dc); 
            background-image: -o-linear-gradient(bottom, #e8ecef, #d4d5dc); 
            background-image: -ms-linear-gradient(bottom, #e8ecef, #d4d5dc); 
            background-image: linear-gradient(to top, #e8ecef, #d4d5dc);
		}

		.module-container .job-posting-container a.post-saved-link{
          background-color: #b2d058; 
          -webkit-box-shadow: none;
          -moz-box-shadow: none;
          box-shadow: none;
          border: solid 1px #889a50; background-image: -webkit-linear-gradient(bottom, #9bb842, #b2d058); 
          background-image: -moz-linear-gradient(bottom, #9bb842, #b2d058); 
          background-image: -o-linear-gradient(bottom, #9bb842, #b2d058); 
          background-image: -ms-linear-gradient(bottom, #9bb842, #b2d058); 
          background-image: linear-gradient(to top, #9bb842, #b2d058);
          width:46%; 
          margin-left: 5%;
          color: #fff;
        }

        .module-container .job-posting-container a.post-saved-link:hover{
          background-color: #9cb64d; 
          background-image: -webkit-linear-gradient(bottom, #7c9435, #9cb64d); 
          background-image: -moz-linear-gradient(bottom, #7c9435, #9cb64d); 
          background-image: -o-linear-gradient(bottom, #7c9435, #9cb64d); 
          background-image: -ms-linear-gradient(bottom, #7c9435, #9cb64d); 
          background-image: linear-gradient(to top, #7c9435, #9cb64d);
        }

        .module-container .job-posting-container a.post-saved-link:active{
          background-color: #9bb842; 
          background-image: -webkit-linear-gradient(top, #9bb842, #b2d058); 
          background-image: -moz-linear-gradient(top, #9bb842, #b2d058); 
          background-image: -o-linear-gradient(top, #9bb842, #b2d058); 
          background-image: -ms-linear-gradient(top, #9bb842, #b2d058); 
          background-image: linear-gradient(to bottom, #9bb842, #b2d058);
        }

		.module-container .job-posting-container .remove{
			width:15px;
			height:15px;
			position: absolute;
			top:14px;
			right:9px;
			display: block;
			background: url(../images/dashboard/icons.png) no-repeat -4px -756px;
			opacity: .6;
			-webkit-transition: all 0.1s ease-in-out;
		    -moz-transition: all 0.1s ease-in-out;
		    -o-transition: all 0.1s ease-in-out;
		    -ms-transition: all 0.1s ease-in-out;
		    transition: all 0.1s ease-in-out;
		    text-indent: -99999px;
		}

		.module-container .job-posting-container .remove:hover{
			opacity: 1;
		}

		.module-container .job-posting-container .mobile-company-name{
			display: none;
		}

		#left-dash #site-nav{
			padding:0px;
			background: none;
			border: none;
		}




/** ads */
.ad-container{
	border:1px solid #b0b6bc;
	float: left;
	margin-top:17px;
	background:#f2f4f9;
	padding: 10px;
}

.ad-container-side{
	width: 160px;
} 

.tt-dataset-states{
	background: white;
	margin-left: 10px;
	margin-top: 2px;
	border-radius: 2px;
	list-style: none;
	font-size: 14px;
	text-align: left;
	background-color: white;
	border: 1px solid #cccccc;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	background-clip: padding-box;
}

.tt-dataset-states .tt-suggestion{
	border-radius: 2px;
	padding: 4px 6px;
}

.tt-dataset-states .tt-suggestion.tt-cursor{
	background: #428bca;
	color: white;
}

#accordian1 .twitter-typeahead{
	display: block !important;
	float:left;
	width: 29%;
}

#search-container>div>span>input.location{
	width:100% !important;
}

.loading-container{
  position:absolute; 
  top:0px; 
  left:0px; 
  width:100%; 
  height:100%; 
  background:#eee;
  /*min-height:220px;*/
}

.loading-container .spinner{
  position: absolute;
  top:50%;
  left:50%;
  margin-left: -16px;
  margin-top: -16px; 
}

.loading-companion{
  position: relative;
  /*min-height: 250px;*/
  background: transparent;
}

.blue-chart {
    background-image: linear-gradient(to bottom, #52AEFF, #2180D3);
    background-color: #3290E2;
}


/*Added for cl language selector*/
.cl-lang-switcher{
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    border: 0px solid #000;
}

.cl-lang-switcher .s-hidden {
    visibility:hidden;
    padding-right:10px;
    display: none;
}

.cl-lang-switcher .select {
    cursor:pointer;
    display:inline-block;
    position:relative;
    /*font:normal 11px/22px Arial, Sans-Serif;*/
    color:black;
    border:0px solid #ccc;
}
.cl-lang-switcher .styledSelect {
    /*position:relative;
    top:0;
    right:0;
    bottom:0;
    left:0;*/
    position: relative;
    background-color: transparent;
    padding:10px 10px;
    font-weight:bold;
    min-width: 130px;
    color: #00AA7D;
}
.cl-lang-switcher .styledSelect:after {
    /*content:"";
    width:0;
    height:0;
    border:5px solid transparent;
    border-color:black transparent transparent transparent;*/
    
    content: '\f107';
    font-family: FontAwesome;
    position:absolute;
    top:50%;
    transform: translateY(-50%);
    right:16px;
    font-size: 16px;
}
.cl-lang-switcher .styledSelect:active, .styledSelect.active {
    border-radius: 2px;
    overflow: hidden;
}

.styledSelect.active:after {
    content: '\f106';
    font-family: FontAwesome;
}

.cl-lang-switcher .options {
    display:none;
    position:absolute;
    top:101%;
    right:0;
    left:0;
    z-index:999;
    margin:0 0;
    padding:0 0;
    list-style:none;
    border:0px solid #ccc;
    background-color: #00AA7D;
    -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
}
.cl-lang-switcher .options li {
    padding:0 6px;
    margin:0 0;
    padding:10px 10px;
    position: relative;
    color: #fff;
    font-weight: bold;
}

.cl-lang-switcher .options li.active::after{
    content: '\f00c';
    font-family: FontAwesome;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
}

.cl-lang-switcher .options li:hover {
    background-color:rgba(255,255,255,0.3);
}

@media(max-width: 768px){
   .cl-lang-switcher{
      top: 10px;
      left: 50%;
      transform: translateX(-50%);
      border: 0px solid #fff;
   }
   .cl-lang-switcher .select{
    width: 100%;
   }
   .cl-lang-switcher .styledSelect{
    width: 100%;
   }
   .has-mobile-cl{
        display: block;
   }
   .has-desktop-cl{
        display: none;
   }
}

@media(min-width: 769px){
   .has-mobile-cl{
        display: none;
   }
   .has-desktop-cl{
        display: block;
   }
}

/* ** impersonation-message-logger ** */

.impersonation-message-logger{
	position: fixed;
	bottom: 0px;
	display: block;
	border: 1px solid #b0b6bc;
	border-radius: 6px 6px 0px 0px;
	right: 10%;
	width: 350px;
	min-height: 34px;
	z-index: 999;
	overflow: hidden;
	box-shadow: 1px 0px 8px rgb(0 0 0 / 20%);
}

.impersonation-message-logger > .view-leaf{
	height: 100%;
	min-height: 34px;
	background-color: #FFFFFF;
}
.impersonation-message-logger .logger-frame{
	
}

.impersonation-message-logger .logger-frame > .logger-header {
	position: relative;
	border-bottom: 0px solid #b0b6bc;
	background-color: #1c5a82;
}

.impersonation-message-logger .logger-frame > .logger-header > h5{
	text-align: left;
	font-size: 1.2rem;
	font-weight: 600;
	padding: 8px;
	cursor: pointer;
	color: #ffffff;
}

.impersonation-message-logger .logger-frame > .logger-header > span{
	position: absolute;
	right: 10px;
	top: 50%;
	color: #000;
	font-size: 1.6rem;
	font-weight: 600;
	transform: translateY(-50%);
	cursor: pointer;
	width: 20px;
	text-align: center;
	color: #ffffff;
}

.impersonation-message-logger .logger-frame > .logger-body{
	display: none
}

.impersonation-message-logger .logger-frame > .logger-body .logger-form{
	padding-bottom: 5px; 
}

.impersonation-message-logger .logger-frame > .logger-body textarea{
	display: block;
	width: 100%;
	height: 100px;
	resize: vertical;
}

.impersonation-message-logger .logger-frame > .logger-body button{
	display: block;
	width: 150px;
	cursor: pointer;
	padding: 8px 10px;
	background: #007c89;
	color: #fff;
	margin: 5px auto 0px auto;
}

.impersonation-message-logger .logger-frame > .logger-body button:hover{
	background: #004e56;
}

.impersonation-message-logger .logger-frame > .logger-body .logger-message-timeline{
	max-height: 300px;
	overflow-x: auto;
}

.impersonation-message-logger .logger-frame > .logger-body .logger-message-timeline ul{
	list-style: none;
}

.impersonation-message-logger .logger-frame > .logger-body .logger-message-timeline ul > li{
	list-style: none;
	padding: 6px 8px;
	background-color: #F1FCFC;
}

.impersonation-message-logger .logger-frame > .logger-body .logger-message-timeline ul > li > p{
	white-space: pre-wrap;
}


.impersonation-message-logger .logger-frame > .logger-body .logger-message-timeline ul > li:nth-child(even){
	background-color: #F2F9F9;
}

.impersonation-message-logger .logger-frame > .logger-body .logger-user{
	display: flex;
	justify-content: space-between;
}

.impersonation-message-logger .logger-frame > .logger-body .logger-note{
	text-align: center;
	display: block;
}

.logger-user .admin-user{
	font-size: 12px;
	font-weight: 700;
	color: #1A5A7A;
}

.logger-user .timestamp{
	font-size: 12px;
	text-align: right;
	color: #A6C44D;
}