/*responsive stuff */

.emp_menu {
	right: 0;
	display: inline;
	top: 0.5em;
	width: 190px;
	height: auto;
	position: absolute;
	background-color: #DDDDDD;
}
#narrow_menu td {
	height: 2em;
	padding-left: 1em;
	background-color: #1466B5;
}
#narrow_menu  {
	display: none;
}
.search_bar{position:absolute; top: -38px; right:0px; color:#FFFFFF; font-size:10pt;}
.headerdiv {
	max-width: 1200px;  text-align: left;

}
.headerdiv1 {
	width: 300px; text-align: left; float: left;
	margin: 15px;
}
.headerdiv2 {
	width: 300px; float: right; text-align: right; margin-top: 1em;
	margin-right: 1em;
}

.top_close{
	cursor: pointer;
	position: relative;
	float: right;
	padding: 0 4px;
}

/*Loading Style setting for div#loading_dialog
 *------------------------------------------------*/
div#loading_dialog {
	position: fixed;
	width: 100%;
	height: 100%;
	background: #6C889D;
	opacity: 0.8;
	z-index: 9999;
}
div#loader_wrapper {
	width: 50%;
	height: 50%;
	position: relative;
	margin: auto;
	/*overflow: hidden;*/
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.loader {
  margin: 300px auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 1.1em solid rgba(255, 255, 255, 0.2);
  border-right: 1.1em solid rgba(255, 255, 255, 0.2);
  border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);
  border-left: 1.1em solid #ffffff;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}
.loader,
.loader:after {
  border-radius: 50%;
  width: 10em;
  height: 10em;
}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/*The End
 *-----------------------------------------------------*/
.table-responsive {
	clear: both;
}

.table{
	margin-bottom: 0;
}
@media only screen
and (min-device-width : 1024px)  { /* Desktops ----------- */
  /* Styles */


/* POP UP WINDOW */
	.jqmWindow, .jqmWindow-inner {
		overflow: auto;
		_height: expression( this.scrollHeight > 800 ? "800px" : "auto" ); /* sets max-height for IE6 */
		max-height: 90%; /* sets max-height value for all standards-compliant browsers */
		display: none;
		position: absolute;
		top: 7px;
		left: 50%;
		width: 600px;
		margin-left: -300px;
		background-color: white;
		color: #4b556a;
		border: 1px solid black;
		padding: 10px;
		border: 1px solid #666666; width: 800px;
	}
	.jqmWindow-inner {
	 	max-height: 600px;
	}
	table.details{
		width: 550px;
	}


}

 @media only screen
and (max-device-width : 1023px)  {
 /* POP UP WINDOW */
	.jqmWindow, .jqmWindow-inner {
		overflow: auto;
		height: 98%;
		display: none;
		position: absolute;
		bottom: 0px;
		left: 0px;
		width: 96%;
		float: left;
		background-color: white;
		color: #4b556a;
		border: 1px solid black;
		padding: 10px;
	}
	.jqmWindow-inner {
	}
	.search_bar{position:absolute; top: 60px; right:0px; color:#000; font-size:10pt;}
 }
  @media only screen
and (max-device-width : 874px)  {
 /* POP UP WINDOW */
	.mobile-menu,
	.top_close{
		background:url(/images/mobile-menu.png);
		display: block;
		float: right;
		width: 24px;
		height: 22px;
		position: absolute;
		right: 60px;
		top: 14px;
		padding: 1px;
	}

	.top_close {
		background:none;
		right: 16px;
	}

	.emp_menu {
		/*display: none; TODO adjust*/
	}
	#wide_menu {
		/*display: none;*/
	}
	#narrow_menu {
		/*display: block;*/
	}
	.search_bar{  top: 15px; }
	.headerdiv {
		text-align: left;
		width: 100%;
	}
	.headerdiv1 {
		/*width: 100%; text-align: center;*/
	}
	.headerdiv2 {
		/*width: 100%; text-align: center; margin-top: 1em;*/
	}

	textarea {
		max-width: 710px !important;
	}
 }

/*
body{font-family:Verdana, helvetica, sans-serif; width:100%; height:100%; padding:0px; margin:0px; font-size:0.75em; color:#41485D;
background:url(images/bg.png) repeat; background:#f1f1f1;

}
*/
br{clear:both}

a{color:#03497A; }
a:hover{color:#cc0000;}

.bg_green{background:#70AE4A;}
.bg_lightblue{background:#6c889d;}
.bg_blue{background:#bde2ff;}
.bg_black{background:#000;}
.bg_orange{background:#ff6600}
.bg_grey{background:#555555;}
.bg_white{background:#ffffff;}
.bg_yellow{background:#ffc885;}
.bg_brown{background:#aa8c6d}
.bg_red{background:#f10000;}
.bg_smoke{background:#f5f5f5;}

.yellow{color:#ab8719;}
.green{color:#70ae4a;}
.darkgreen{color:#376d17;}
.lightblue{color:#6f9fc4;}
.blue{color:#00123c;}
.black{color:#000;}
.orange{color:#ff6600}
.grey{color:#f4f4f4;}
.white{color:#ffffff;}
.red{color:#cc0000;}
.brown{color:#915c1e;}




table.calendar{font-weight:bold;}
table.calendar th{padding:1px; text-align:center; color:#70ae4a}
table.calendar td{padding:1px; text-align:center}

table.calendar td a.calendar_day{display:block; float:left; width:25px; padding:2px; color:#000; }
table.calendar td a.calendar_day:hover{color:#cc0000; background:#FFC885;}
table.calendar td.highlight a.calendar_day{background:#70ae4a; color:#ffffff;}

table.calendar caption.calendar-month {text-align:center; font-weight:bold;}
table.calendar caption.calendar-month a{font-weight:bold; color:#000;}
table.calendar caption.calendar-month a:hover{color:#cc0000;}


.loading{position:absolute; width:60px; padding:0px 10px 2px 10px; top:0px; left:50%; display:none; color:#ffffff; background:#70ae4a; font-size:1.0em; }


table.calendar td.week_days a.calendar_day{background:#ffc885; color:#000;}

#printable_area { text-align: left; }
#logo{background:url(images/anytime_254_75_t.png) no-repeat; margin:7px 0px 7px 20px;}

/*
#content{position:relative; padding:5px; background:#ffffff;-moz-border-radius: 5px;border-radius: 5px; border:1px solid #7CACD3; z-index:1;}
*/

#menu{position:relative; padding:0px 0px 0px 5px; float:left; height:30px;z-index:2}

#menu div.menu_item{
position:relative;
float:left;
width:160px; height:29px; font-size:1.2em; font-weight:bold; color:#243d70;
margin-left:10px; padding:0px;
-moz-border-radius-topright: 5px;-moz-border-radius-topleft: 5px;border-top-right-radius: 5px;border-top-left-radius: 5px;
background: eeeeee; color:#6f81a6;
border-top: 1px solid #7CACD3;
border-left: 1px solid #7CACD3;
border-right: 1px solid #7CACD3;
}

#menu div.menu_item a{position:absolute; top:0px; left:0px; display:block;  width:150px; height:24px;
padding:5px 5px 0px 5px;
background:#ffffff; text-align:center;
background:#eeeeee; color:#6f81a6;
-moz-border-radius-topright: 5px;-moz-border-radius-topleft: 5px;border-top-right-radius: 5px;border-top-left-radius: 5px;
}

#menu div.menu_item a.hl, #menu div.menu_item a:hover{height: 28px; background:#ffffff; color:#243d70;}



#frame{position:relative; z-index:0; padding:7px 7px 23px 7px; margin:7px; -moz-border-radius: 5px;border-radius: 5px; }
#frame_sub{position:relative; z-index:0; background:#ffffff; padding:7px 7px 23px 7px; margin:7px; -moz-border-radius: 5px;border-radius: 5px; }

#login{margin:0 auto; margin-top:100px; width:380px; padding:0px; background:#fefefe; border:1px solid #70AE4A; padding:1px;}

#tools{height:35px; padding:5px; margin:0px 7px 0px 7px;  background:#DAEBF8; color:#000;
-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; background:url(images/tool.png) repeat-x;
}


#tools .welcome{float:right; padding:10px 5px 5px 5px; height:15px; color:#915c1e; font-weight:normal; vertical-align:middle;}

#tools .search{float:left; color: #03497A; margin:0px 7px 0px 7px; padding:5px; height:20px; color:#000; font-weight:bold;}

/*
.tool_box a{float:left; display:block;  color:#ffffff; font-weight:bold; background:url(images/blue_mid.png) repeat-x; margin-right:3px; padding:8px 15px 5px 15px;
-moz-border-radius:5px;}
.tool_box a{ height:20px; color:#243D70; font-size:1.2em;border:1px solid #809cb3;}
.tool_box a:hover, .tool_box a.hl{background:url(images/green_mid.png) repeat-x; color:#ffffff;  text-shadow: -1px -1px 0 #70AE4A; border:1px solid #5ca73e;}
*/
.tool_box a{float:left; display:block;  color:#ffffff; font-weight:bold; margin-right:3px; padding:8px 15px 5px 15px;
-moz-border-radius:5px;}
.tool_box a{ height:20px; color:#243D70; font-size:1.2em;border:1px solid #809cb3;}


.tool_box a:hover, .tool_box a.hl{ color:#ffffff;  text-shadow: -1px -1px 0 #70AE4A; border:1px solid #5ca73e;}


.search_box{background:#95bddc;  padding:5px 0px 5px 5px;  -moz-border-radius: 5px;border-radius: 5px; border:1px solid #7cacd3;
position:relative; margin-bottom:5px; z-index:10;}
.search_tab{position:absolute; background:#95bddc;  padding:2px; top:-30px; right:20px; -moz-border-radius: 5px; border-radius: 5px; z-index:11;}



.search_bar_s{float:left; padding:0px 10px 0px 0px;}

.timesheet {padding:1px;background:#DAEBF8;margin-bottom:2px;}
.timesheet th {font-size:1em; padding:2px 5px 2px 5px; text-align:center; color: #ffffff; font-weight:normal; background:#5aa43d;}

.timesheet td {padding:2px;  vertical-align:text-top;}
.timesheet td input{ width:50px;}


.tablesorter{cursor: pointer;}


.title{font-weight:bold; font-size:1.4em; color:#ffffff; padding:5px 0px 5px 5px; background:#70AE4A;}
.title2{font-weight:bold; font-size:1.4em; color:#41485D;}

.ui-accordion-header{text-align:left; text-indent:30px; font-size:1.2em; color:#292F21; padding:5px 0px 5px 5px; margin-bottom:5px; background:#cde9a7; -moz-border-radius: 5px;border-radius: 5px;border:1px solid #70AE4A;}

.ui-accordion-content{margin-bottom:7px; border:none;    background-color: #f2ffe0;}

/*.paginator{padding:5px 0px 5px 0px; }*/





.row_select .field_t{width:49%; float:left;  }
.row_select .field_v{width:49%; float:left; overflow:hidden;}


.row{width:99%; float:left; margin-bottom:5px;}
.row .field_t{width:49%; float:left; color:#3b4b6a;}
.row .field_v{width:49%; float:left; overflow:hidden;}
.row .field_v input {width:90%}
.row .field_v2{width:99%; float:left;}


.row2{width:50%; float:left; margin-bottom:5px;}
.row2 .field_t{width:40%; float:left; color:#3b4b6a;}
.row2 .field_v{width:55%; float:left; overflow:hidden;}
.row2 .field_v input {width:90%}
.row2 .field_v2{width:99%; float:left;}


.pad5{padding:5px;}
.pad10{padding:10px;}
.pad15{padding:15px;}
.pad20{padding:20px;}

.clear{clear:both}

.timesheet_note{position:relative;}
.tss_note{position:absolute; top:20px; left:-180px; display:none; background:#CDE9A7; width:200px; padding:4px; border: 1px solid #666666; z-index:1000;}
.timesheet_note_icon{cursor:pointer;}
.visitnote_wrapper { margin-top: 100px; }

.jqmOverlay { z-index:9999; background-color: #000; }

.error{text-align:center;font-weight:bold; font-size:1.0em; color:red; padding:5px 0px 5px 5px; background:#ffffff;}


.required{background:url(images/error.gif) no-repeat; background-position:center;}

.requiredfield{}

.textareainput
{
	font-family:Verdana, helvetica, sans-serif;font-size:8pt;
}

table.hoursBreakDown td{
	border-left-style: none;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
}

body{
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	font-family: "Lato-Reg",Verdana;
	font-size: 11pt;
}

.top_tab{
	height:46px;
	-moz-border-radius : 5px 5px 0px 0px; /* Firefox */
	-webkit-border-radius : 5px 5px 0px 0px; /* Safari & Chrome */
	-khtml-border-radius : 5px 5px 0px 0px; /* Linux browsers */
	border-radius : 5px 5px 0px 0px; /* CSS3 compatible browsers */
	overflow: hidden;

}

.bottom_round_corners{
	-moz-border-radius : 0px 0px 5px 5px; /* Firefox */
	-webkit-border-radius : 0px 0px 5px 5px; /* Safari & Chrome */
	-khtml-border-radius : 0px 0px 5px 5px; /* Linux browsers */
	border-radius : 0px 0px 5px 5px; /* CSS3 compatible browsers */
	overflow: hidden;
}


.paginator {
	float:right;
	text-align: left;
}

.paginator div{
	float:left;
	padding:0px;
	margin:0px;
	text-align:center;
	font-size:18px;
	vertical-align: center;
	display:block;
	overflow: hidden;
	height:37px;
}

.page_highlight a{
	width:23px;
	height:23px;

	font-family: "Lato-Bol";
	color:#333333;
	vertical-align: middle;
	padding:5px 0px 0px 0px;
	display:block;
	overflow: hidden;
}


.pg_numbers a{
	min-width:23px;
	max-width:35px;
	height:25px;
	color:#666666;
	vertical-align: middle;
	padding:5px 0px 0px 0px;
	display:block;
	overflow: hidden;
}

.pg_numbers a:hover{
	vertical-align: middle;
	min-width:23px;
	max-width:35px;
	height:23px
	display:block;
	overflow: hidden;
	color:#FFFFFF;
	background: #ffbe2e; /* Old browsers */
	font-family: "Lato-Bol";
}

.next_prev_bn a{
	width:32px;
	height:37px;
	display:block;
	overflow: hidden;
	color:#666666;
	font-size:25px;

}

		.row_select{color:#FFFFFF; font-weight:bold; padding:5px 0px 5px 5px; margin-bottom:5px; background:#<?php echo($reg_color_style_1); ?>; -moz-border-radius: 5px;border-radius: 5px;border:1px solid #666666;
		}

		a{
		  text-decoration: none;
		}
		.menu_font a{
			font-family: "Lato-Reg",Verdana;
			font-size:11pt;
			color:#FFFFFF;
		}

		.menu_font a:hover{
			color:#b9e7ff;
		}
		.menu_font_selected a{
			color:#ffaf00;
		}

		.submenu_font{
			font-family: "Lato-Reg",Verdana;
			font-size:11pt;
			color:#FFFFFF;
		}

		.submenu_font_active{
			font-family: "Lato-Reg",Verdana;
			font-size:11pt;
			color:#444444;
		}

		.bottom_copyright{
			font-family: "Arial";
			font-size:11pt;
			color:#FFFFFF;
			vertical-align: bottom;
			line-height: 13px;
			margin-right: 10px;
			padding: 5px 0;
		}

		.bottom_copyright a{
			color:#FFFFFF;
		}

		.bottom_copyright a:hover{
			color:#FFFFFF;
			text-decoration: underline;
		}

		@font-face {
				font-family: "Lato-Reg";
				font-style: normal;
				src: url(fonts/Lato-Reg.eot); /*if IE */
				src: local("Grandesign Regular"), url("fonts/Lato-Reg.ttf") format("truetype"); /* non-IE */
		}

		@font-face {
				font-family: "Lato-Bol";
				font-style: normal;
				src: url(fonts/Lato-Bol.eot); /*if IE */
				src: local("Grandesign Regular"), url("fonts/Lato-Bol.ttf") format("truetype"); /* non-IE */
		}

		@font-face {
				font-family: "Lato-RegIta";
				font-style: normal;
				src: url(fonts/Lato-RegIta.eot); /*if IE */
				src: local("Grandesign Regular"), url("fonts/Lato-RegIta.ttf") format("truetype"); /* non-IE */
		}

		.Lato_Reg_font{
			font-family: "Lato-Reg",Verdana;
		}
		.Lato_Bo_font{
			font-family: "Lato-Bol",Verdana;
		}
		.Lato_RegIta_font{
			font-family: "Lato-RegIta",Verdana;
		}

		.content_table{
			-moz-border-radius : 0px 0px 5px 5px; /* Firefox */
			-webkit-border-radius : 0px 0px 5px 5px; /* Safari & Chrome */
			-khtml-border-radius : 0px 0px 5px 5px; /* Linux browsers */
			border-radius : 0px 0px 5px 5px; /* CSS3 compatible browsers */

			/*
			border-left-color: #000000;
			border-left-width: 1px;
			border-left-style: solid;

			border-bottom-color: #000000;
			border-bottom-width: 1px;
			border-bottom-style: solid;

			border-right-color: #000000;
			border-right-width: 1px;
			border-right-style: solid;
			*/

		}

.menu_db_sub {
	position: absolute;
    margin: 15px 5px 5px 0;
    padding: 5px;
    background-color: #000000;
    border-radius: 0 0px 5px 5px;
}

.menu_db_sub ul{
	margin: 0;
}

.menu_db_sub li{
	margin: 10px 5px;
	cursor: pointer;
}
/*
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

* html .jqmWindow {
     position: absolute;

}
*/
.jqmWindow-inner {
    top: 10% !important;
    overflow-y: scroll !important;
    max-height: 90%;
}

.jqmWindow-inner div.title3_div{
    position: relative;
}

/** MENU **/
#menu_container {
	clear: both;
}
.menu-links li a   {
	color:#fff;
	font-size: 1em;
	display: block;
	padding: 10px 0;
	-webkit-appearance: none;
}

.menu-links {
	background: black;
	padding: 0px 15px;
	display: none;
}
.menu-links li{
	padding-left: 10px;
	list-style: none;
}
.menu-sub-links {
	padding-left: 20px;
}
ul#unav-links li {
	background: none;
	padding: 0px;
}
#mobile-options {
	position: absolute;
	right: 10px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	top:9px;
}
#mobile-options li {
	list-style-type: none;
}
#mobile-options #menu-trigger a {
	background: url(images/nav_icon.png);
	display: block;
	color: transparent;
	width: 25px;
	height: 25px;
	cursor: pointer;
}
#mobile-options li a {
	display: block;
	color: transparent;
	width: 25px;
	height: 25px;
	cursor: pointer;
}
/** MENU END**/

/*  SECTIONS  ============================================================================= */

.section {
	clear: both;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px dashed grey;
	 background: url("images/right-normal.png") no-repeat scroll right center;
}
.pending {
	background: url("images/dash_icon.gif") no-repeat scroll 5px 5px;
	background-size:16px 16px;
	width: 32px;
	height: 32px;
	overflow: hidden;
	float: left;
}
.not_opened {
	background: url("images/hourglass_icon.gif") no-repeat scroll 5px 5px;
	background-size:16px 16px;
	width: 32px;
	height: 32px;
	overflow: hidden;
	float: left;
}
.rejected {
	background: url("images/cross.png") no-repeat scroll 5px 5px;
	background-size:16px 16px;
	width: 32px;
	height: 32px;
	overflow: hidden;
	float: left;
}
.approved {
	background: url("images/tick.png") no-repeat scroll 5px 5px;
	background-size:16px 16px;
	width: 32px;
	height: 32px;
	overflow: hidden;
	float: left;
}
.submitted {
	background: url("images/submitted.gif") no-repeat scroll 5px 5px;
	background-size:16px 16px;
	width: 32px;
	height: 32px;
	overflow: hidden;
	float: left;
}
.created {
	background: url("images/note.png") no-repeat scroll 5px 5px;
	background-size:16px 16px;
	width: 32px;
	height: 32px;
	overflow: hidden;
	float: left;
	background-size:20px 20px;
}
.closed {
	background: url("images/closed.gif") no-repeat scroll 5px 5px;
	background-size:16px 16px;
	width: 32px;
	height: 32px;
	overflow: hidden;
	float: left;
}
/*  GROUPING  ============================================================================= */
.group:before,
.group:after {
    content:"";
    display:table;
}
.group:after { clear:both; }
.group { zoom:1; /* For IE 6/7 (trigger hasLayout) */ }
/*  GRID COLUMN SETUP   ==================================================================== */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
	vertical-align: middle;
	line-height: 2em;
}
.col:first-child { margin-left: 0; } /* all browsers except IE6 and lower */
/*  REMOVE MARGINS AS ALL GO FULL WIDTH AT 480 PIXELS */
@media only screen and (max-width: 480px) { .col { margin: 1% 0 1% 0%;	} }
/*  GRID OF THREE   ============================================================================= */
.span_3_of_3 {width: 100%; }
.span_2_of_3 { width: 66.13%; }
.span_1_of_3 { width: 32.26%; }

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 480px) {
	.span_3_of_3 { width: 100%; }
	.span_2_of_3 { width: 100%; }
	.span_1_of_3 { width: 100%; }
	.col:nth-child(2) { width: 50%; clear: none;}
	.col:nth-child(3) { width: 50%; clear: none;}
}
#MobileTop {
	min-height: 40px;
	vertical-align:middle
}

/*
 * Mobliephone view formating
 * Smartphones (portrait) ----------- */
@media only screen and (max-width : 516px) {
/* Styles */
	.contents-wrapper{
		position: relative;
		width: 100%;
		height: inherit;
		display: inline-block;
	}

	table {
		table-layout: fixed;
	}

	.noflextable {
		box-sizing: border-box;
		table-layout: auto;
	}

	div.menu_font a,
	div.menu_font_selected a {
		font-size: 10px;
		text-align: center;
  		display: inline-block;
	}

	div.submenu_font td,
	div.submenu_font_active {
		font-size: 10px;
	}

	td#searchletter {
		display: none;
	}

	#placementform .filter_for_go{
		margin: 10px;
		float: left;
	}

	div.search_button,
	div.filter_for_go {
		clear: both;
		margin: 10px auto 0 10px !important;
	}

	div.search_bar {
		clear: both;
	    width: 100%;
	    position: relative;
	    top: 0;
	}

	input#searchfor {
		width: 150% !important;
	}

	p.letters {
		width: 250%;
    	float: right;
    	margin: 20px 0 10px 0;
	}

	/* Popup jqm inner styles */
	.jqmWindow-inner {
	    margin-top: -35px !important;
	    max-height: 95% !important;
	}

	.emp_menu {
	    width: 165px;
	}

	textarea {
		max-width: 280px !important;
	}

	.title3_div {
	    max-width: 295px;
	}

	.title3_div div{
		max-width: 180px;
	}

	.employee_contents,
	.client_contents {
		margin-top: 50px !important;
	}

	div#emp_list h3 {
		font-size: 14px;
	}

	div#emp_list .custom_button {
		margin: 10px auto !important;
	}

	table.timesheet td {
		float: left;
		width: 200%;
	}

	table.timesheet:first-of-type {
		margin-top: 40px;
	}

	form#contactnote div.form_col label {
		width: 90px;
	}

	form#contactnote div.form_col select {
		width: 160px;
	}

	form#contactnote div.form_col textarea {
		width: 40% !important;
	}

	form#emp_review {
	    margin-top: 70px !important;
	}

	form#emp_review>div{
		width: 100% !important;
	}

	form#emp_review label {
		margin-bottom: 35px;
	}

	form#emp_review div>a {
		position: absolute;
	    left: 10px;
	    clear: both;
	    top: 175px;
	}

	form#emp_review span.custom_button{
		position: absolute;
	    left: 250px;
	    margin-top: 70px !important;
	}

	input#emp_nextreviewdate {
		clear: both;
	    margin-top: 40px;
	    width: 130px;
	}

	form#prospect .prospect-wrapper {
		max-width: 290px !important;
    	min-width: 290px !important;
		width: 290px !important;
		display: inline-block;
	}

	form#prospect .prospect-wrapper div {
		width: 270px !important;
	    max-width: 270px !important;
	    min-width: 270px !important;
	}

	form#prospect .prospect-wrapper div input,
	form#prospect .prospect-wrapper div select {
		width: 130px !important;
	}

	form#prospect label {
		width: 105px !important;
	}

	form#prospect .prospect-wrapper div.top_close {
	    display: block;
	    float: right;
	    width: 24px !important;
	    min-width: 24px !important;
	    max-width: 24px !important;
	    height: 22px !important;
	    position: absolute;
	    top: 14px;
	    padding: 1px;
	    right: 30px;
	}

	/* Dashboard */
	.main_dashborad {
    	width: 100% !important;
        margin-left: 0px !important;
    }

    .cpanel {
    	width: 100% !important;
    	margin: 30px auto 10px 0 !important;
    }

    table.google-visualization-table-table {
        table-layout: auto;
    }

	/* popup timepicker */
	.ui-datepicker {
		top: 200px !important;
    	left: 15px !important;
	}
}
