html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}.screen_reader_text{font-size:0 !important;line-height:0 !important;text-indent:-9999px !important}



@font-face {

    font-family: 'AftaSerifThinRegular';

    src: url('../fonts/AftaSerifThin-Regular-webfont.eot');

    src: url('../fonts/AftaSerifThin-Regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/AftaSerifThin-Regular-webfont.woff') format('woff'),

         url('../fonts/AftaSerifThin-Regular-webfont.ttf') format('truetype'),

         url('../fonts/AftaSerifThin-Regular-webfont.svg#AftaSerifThinRegular') format('svg');

    font-weight: normal;

    font-style: normal;

}

/*

@font-face {

    font-family: 'CopperplateGothicBoldRegular';

    src: url('../fonts/copperplate-gothic-bold-webfont.eot');

    src: url('../fonts/copperplate-gothic-bold-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/copperplate-gothic-bold-webfont.woff') format('woff'),

         url('../fonts/copperplate-gothic-bold-webfont.ttf') format('truetype'),

         url('../fonts/copperplate-gothic-bold-webfont.svg#CopperplateGothicBoldRegular') format('svg');

    font-weight: normal;

    font-style: normal;

}

*/





/*DEFAULTS*/



body{

	font: 13px Helvetica, sans-serif; 

	color:#444;

	background: #f0f0f0;

}

::-webkit-scrollbar{

	width: 10px;

	-webkit-appearance: none;

}

::-webkit-scrollbar:horizontal{

	height: 10px;

}

body::-webkit-scrollbar-track{

	background:#fff;

	border-left:1px solid #ddd;

}

body::-webkit-scrollbar-track:horizontal{

	border-left:none;

	border-top:1px solid #ddd;

}

::-webkit-scrollbar-thumb{

	opacity: .5;

	background: #ccc;

}

a{

  -webkit-transition: all 0.15s ease-out; 

     -moz-transition: all 0.15s ease-out; 

      -ms-transition: all 0.15s ease-out; 

       -o-transition: all 0.15s ease-out; 

          transition: all 0.15s ease-out;

	color:#1d76c0;

}

a:hover{ color:#3c5c76; text-decoration:none; }

h2{

	color:#ddd;

	font-size:1.4em;

	font-family: AftaSerifThinRegular, Georgia, "Times New Roman", Times, serif;

	/*background:#2b3843 url(../images/h-bg.jpg) bottom left repeat-x;*/



  background-color: #393f47;

	padding:5px 14px;

	padding-left:20px;

	letter-spacing:1px;

	margin-bottom:15px;

}

h3{

	font-size: 1.2em;

	padding:2px 10px;

	margin-bottom: 10px;

	color: #333;

	position:relative;

}

h4{

	font-size: 1.1em;

	padding: 2px 10px;

	margin-bottom: 8px;

	font-style: italic;

	color: #333;

	text-shadow: 1px 1px 0px #fff;



}

p{ margin-bottom:1.4em; line-height:1.5em; }

li{ line-height:1.4em; }

em{ font-weight:bold; }

hr{ clear:both; }

small{ font-size:.8em; color:#888; }





.required{ color:#f22; font-size:1.2em;}	/*CLASS DEFAULTS*/

.left{ color:#f22; }

.highlight{ background: #FFFFDD !important; border-bottom: 1px solid !important; border-color: #FFCC66 !important; }

.data_block{

	padding:2px 2px 0px;

	margin-bottom:35px;

	background:#fbfbfb;

	overflow:hidden;

	border:1px solid #d9d9d9;

  -webkit-box-shadow: 0px 2px 0px 0px #ddd;

          box-shadow: 0px 2px 0px 0px #ddd;

}

.cand{

	max-height:138px;

	overflow:auto;

}

.cand.active{

	max-height:260px;

	overflow:auto;

}

.new_feature::after{

	content: 'New';

	position: absolute;

	color: #f44;

	z-index: 1000;

	top: 10px;

	right: 10px;

	padding: 4px 3px 3px;

	text-shadow: none;

	text-transform: uppercase;

	letter-spacing: 1px;

	background:;

	font-family: arial;

	font-size: .8em;

	font-weight: bold;

	font-style: italic;



  -webkit-border-radius: 152px;

          border-radius: 152px;

  background-clip: padding-box;

}

.query{ background:rgba(0,0,0,.5); padding:4px 10px; border-radius:5px; }

.qualification{ color:#777; }

.status{ color:#111; }

a:hover .qualification, a:hover .status{ color:#3c5c76; }

.edu_edit{

	float:left;

	margin-left:-40px;

	margin-right:10px;

}

.remove{ color:#008ab8; text-decoration:underline; cursor:pointer; float:right; margin-right:25px; }

.remove:hover{ color:#00688a; text-decoration:none; }

.remove_emp{

	opacity:0;

	background:#ededed url(../images/close.png) 0px 0px no-repeat;

	display:inline-block;

	width:15px;

	height:15px;

	border:3px solid #ededed;

	position:absolute;

	top:3px;

	margin-left:5px;

	right:0px;

  -webkit-transition: none  ; 

     -moz-transition: none  ; 

       -o-transition: none  ; 

          transition: none  ; 

}

li:hover .remove_emp{ opacity:1; }

.remove_emp:hover{ background-position:0 -16px; border-color:#f5f5f5;}

.remove_emp:active{ background-position:0 -32px;}

.date_range{ font-size:1.5em; margin-bottom:.5em; text-align:center; }

.joining, .joined, .no_interest, .left, .yes, .no, .edit, .delete, .job_not_interested, .add_round, .add_job, .add_emp, .select_mng, .add_edu, .change_pwd, .save_file{

	position:absolute;

	top:3px;

	display:inline-block;

	width:22px;

	height:22px;

	background:url(../images/joining.png) no-repeat;

}

.save_file{ background-image:url(../images/download.png); }

.change_pwd{ background-image:url(../images/pwd.png); }

.add_edu{ background-image:url(../images/degree.png); }

.add_emp{ background-image:url(../images/add-account.png); }

.select_mng{ background-image:url(../images/crown.png); }

.joining{ left:0px; }

.joined{ background-image:url(../images/joined.png); left:0px; }

.no_interest{ background-image:url(../images/not_interested.png); left:0px; }

.left{ background-image:url(../images/left.png); left:0px; }

.yes{ height:23px; background-image:url(../images/tick-yes.png); left:0px; }

.no{ height:23px; background-image:url(../images/tick-no.png); left:0px; }

.edit{ right:30px; background-image:url(../images/edit.png); }

.delete{ right:0; background-image:url(../images/trash.png); }

.male, .female{ margin-right:10px; position:relative; top:2px; display:inline-block; }

.male{ background:url(../images/male.png) no-repeat; width:14px; height:14px; }

.female{ background:url(../images/female.png) no-repeat; width:13px; height:15px; }

.inline_edit, .inline_delete{ position:absolute; }

.inline_edit{ background-image:url(../images/small_edit.png); top:8px; right:28px; }

.inline_delete{ background-image:url(../images/small_trash.png); top:8px; right:5px; }

.data_block:hover .inline_edit, .data_block:hover .inline_delete{ opacity:.5; }

.data_block .inline_edit:hover, .data_block .inline_delete:hover{ opacity:.8; }

.data_block .inline_edit:active, .data_block .inline_delete:active{ opacity:1; }

.field_info, .no_record{ font-size:1em; color:#888; font-style:italic; }

.ajax_loading{ display:none; width:28px; height:28px; background:url(../images/loading.gif); position:absolute; }





/*ERROR & INFO. MSGS*/

.error{ 

	color:#c00;

	-webkit-box-shadow: 0px 1px 2px 0px #f99;

			box-shadow: 0px 1px 2px 0px #f99;

			border-bottom:1px solid #f99;

}

p.error{

	display:inline-block;

	background:#fff4f4;

	clear:both;

	padding:2px 10px !important;

	margin-top:10px !important;

	margin-bottom:10px !important;

}

ul.error{

	background:#fff4f4;

	list-style:square;

	padding:8px 30px !important;

	margin-bottom:20px;

}

ul.error li{

	list-style:square;

	margin:0 !important;

}

p.attention_msg, ul.attention_msg{

	padding:3px 10px !important;

	margin:0 auto 20px;

	display:inline-block;

	font-size:1.0em;

	width:auto;

	color:#555;

}

p.info_msg, p.info_msg_block, ul.info_msg, p.attention_msg, p.attention_msg_block, ul.attention_msg{

	padding:3px 10px !important;

	margin:0 auto 20px;

	display:inline-block;

	font-size:1.0em;

	width:auto;

	color:#555;

	background:#FF9;

	border-bottom:1px solid #FC3;

}

p.attention_msg, ul.attention_msg{

	margin:0 0 20px;

	color:#313189;

	background:#fff;

	-webkit-box-shadow: 0px 1px 2px 0px #7575ff;

			box-shadow: 0px 1px 2px 0px #7575ff;

	border-bottom:1px solid #7575ff;

}

p.info_msg_block, ul.info_msg{

	padding:5px 15px;

	border:1px solid #FC3;

}

ul.attention_msg{

	padding:5px 15px;

	border-bottom:1px solid #7575ff;

}

p.attention_msg_block{

	padding:5px 15px;

	border:1px solid #7575ff;

	color:#313189;

	background:#fff;

}

ul.info_msg, ul.attention_msg{

	padding-left:25px !important;

}

ul.info_msg li, ul.attention_msg li{

	list-style:square;

	margin:0 !important;

}

.data_block p.info_msg, .data_block p.info_msg_block, .data_block ul.info_msg, .data_block ul.attention_msg, .data_block p.attention_msg{

	margin-left:30px;

}

	

	





/*INFO MESSAGE BOX*/

#info_msg_box{

	padding:15px 30px;

	color:#fff;

	background:rgba(0,0,0,.9);

	position:fixed;

	top:0px;

	left:50%;

	margin-left:-480px;

	width:900px;

	line-height:1.4em;

	-webkit-box-shadow: 0 3px 12px rgba(0,0,0,.5);

	-moz-box-shadow: 0 3px 12px rgba(0,0,0,.5);

	box-shadow: 0 3px 12px rgba(0,0,0,.5);

	z-index:999;

}









fieldset{	/*FORM DEFAULTS*/

	background:#fff;

	border:1px solid #f5f5f7;

	margin:0 20px 30px;

	padding-top:20px;

	padding-bottom:10px;

  -webkit-border-radius: 5px;

     -moz-border-radius: 5px;

          border-radius: 5px;

  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;

}

legend{

	position:relative;

	font-size:1.3em;

	color:#344A60;

	font-style:italic;

	left:20px;

}

form div{ overflow:hidden; }

form dt{ margin-bottom:15px; }

label{

	display:block;

	width:170px;

	line-height:25px;

	text-align:right;

	font-weight:bold;

	cursor:pointer;

}

label.radio, label.checkbox{

	float:left;

	width:auto;

	margin-right:30px;

}

input, textarea, select{

	background: #fff;

	-moz-box-shadow: inset 1px 1px 4px rgba(0,0,0,0.3);

	-webkit-box-shadow: inset 1px 1px 4px rgba(0,0,0,0.3);

	box-shadow: inset 1px 1px 4px rgba(0,0,0,0.3);

	border: 1px solid #ccc;

	padding: 5px 10px;

	width: 190px;

	color: #999;

	margin-bottom:15px;

	outline:none;

	font-family:Arial, Helvetica, sans-serif;

	-webkit-border-radius: 0px;

	border-radius: 0px;

	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;

}

select{

	cursor:pointer;

	width:208px;

	padding-right:4px;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	box-shadow: none;

}

textarea{

	width:270px;

	min-height:70px;

	resize:vertical;

	max-height:140px;

}

input[type="number"]{

	width:100px;

  -webkit-box-shadow: none;

          box-shadow: none;



}

input:hover, textarea:hover, select:hover{

	color:#555;

	border: 1px solid #7ad2ff;

}

input:focus, textarea:focus, select:focus{

	color:#252525;

	border: 1px solid #7ad2ff;

	background-position:right 3px;

  -webkit-box-shadow: 0px 0px 6px 0px #6ebfe2;

          box-shadow: 0px 0px 6px 0px #6ebfe2;

}

select:focus{

  -webkit-box-shadow: none;

          box-shadow: none;

}

textarea:invalid, input:invalid, select:invalid{ background:#fff6f6; }

textarea:valid, input:valid, select:valid{ background:#f6fff6; }

textarea:required, input:required, select:required{ background-image:url(../images/required.png); background-position:right 5px; background-repeat:no-repeat; }

textarea:required:valid, input:required:valid, select:required:valid{ background-image:url(../images/required-valid.png); background-position:right 5px; background-repeat:no-repeat; }

textarea:required:focus, input:required:focus, select:required:focus{ background-position:right 3px; }

select:disabled{

	background:#ddd;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	box-shadow: none;

	border: 1px solid #ccc;

	color:#999;

	cursor:default;

}

input[readonly]{ 

	background:#fff; 

  -webkit-box-shadow: none;

          box-shadow: none;

		  border:none;

		  border-right:#ccc 1px solid;

		  color:#555;

}

input[type="date"]::-webkit-calendar-picker-indicator:hover{ background:#ddd; }

input[type="radio"], input[type="radio"]:hover, input[type="radio"]:focus, input[type="checkbox"], input[type="checkbox"]:hover, input[type="checkbox"]:focus{

	box-shadow:none;

	width:auto;

	padding:0;

	border:0;

	background:transparent;

}





/*BUTTONS (SUBMIT & LINKS)*/

input[type="submit"], .button{

  -webkit-box-shadow: none;

          box-shadow: none;

		  cursor:pointer;

		  text-decoration:none;

		  font-size:1em;

	padding:7px 16px;

	float:left;

	margin:0;

	margin-right:20px;

	width:auto;

	color:#6b6b6b;

	border:1px solid #b6b6b6;

	text-shadow: 0px 1px 0px #fff;

  background-color: #e5e5e5;

  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e5e5));

  background-image: -webkit-linear-gradient(top, #ffffff, #e5e5e5);

  background-image:    -moz-linear-gradient(top, #ffffff, #e5e5e5);

  background-image:      -o-linear-gradient(top, #ffffff, #e5e5e5);

  background-image:         linear-gradient(to bottom, #ffffff, #e5e5e5);

  -webkit-border-radius: 4px;

          border-radius: 4px;

  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;



  -webkit-box-shadow: 1px 2px 0px 0px #eee;

          box-shadow: 1px 2px 0px 0px #eee;

}

input[type="submit"]{ margin-bottom:20px; }

.button.blue_button, input[type="submit"].blue_button{

	border:1px solid #5584ac;

	color:#fff;

    text-shadow: none;

    background-color: #75b8ef;

    background-image: -webkit-gradient(linear, left top, left bottom, from(#75b8ef), to(#6197c5));

    background-image: -webkit-linear-gradient(top, #75b8ef, #6197c5);

    background-image:    -moz-linear-gradient(top, #75b8ef, #6197c5);

    background-image:      -o-linear-gradient(top, #75b8ef, #6197c5);

    background-image:         linear-gradient(to bottom, #75b8ef, #6197c5);

}

.button.red_button, input[type="submit"].red_button{

  background-color: #ee5f5b;

  background-image: -webkit-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));

  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);

  background-image:    -moz-linear-gradient(top, #ee5f5b, #c43c35);

  background-image:      -o-linear-gradient(top, #ee5f5b, #c43c35);

  background-image:         linear-gradient(to bottom, #ee5f5b, #c43c35);

  border:1px solid #a93730;

  color:#fff;

  text-shadow:none;

}

.button.green_button, input[type="submit"].green_button{

  background-color: #3acc6b;

  background-image: -webkit-gradient(linear, left top, left bottom, from(#3acc6b), to(#09a848));

  background-image: -webkit-linear-gradient(top, #3acc6b, #09a848);

  background-image:    -moz-linear-gradient(top, #3acc6b, #09a848);

  background-image:      -o-linear-gradient(top, #3acc6b, #09a848);

  background-image:         linear-gradient(to bottom, #3acc6b, #09a848);

  border:1px solid #0aa53e;

  color:#fff;

  text-shadow:none;

}



input[type="submit"]:hover, .button:hover{

	border:1px solid #5584ac;

	color:#fff;

    text-shadow: none;

    background-color: #75b8ef;

    background-image: -webkit-gradient(linear, left top, left bottom, from(#75b8ef), to(#6197c5));

    background-image: -webkit-linear-gradient(top, #75b8ef, #6197c5);

    background-image:    -moz-linear-gradient(top, #75b8ef, #6197c5);

    background-image:      -o-linear-gradient(top, #75b8ef, #6197c5);

    background-image:         linear-gradient(to bottom, #75b8ef, #6197c5);

}

.button.blue_button:hover, input[type="submit"].blue_button:hover{

	border:1px solid #5584ac;

	background-color: #7fc5ff;

    background-image: -webkit-gradient(linear, left top, left bottom, from(#7fc5ff), to(#6eabde));

    background-image: -webkit-linear-gradient(top, #7fc5ff, #6eabde);

    background-image:    -moz-linear-gradient(top, #7fc5ff, #6eabde);

    background-image:      -o-linear-gradient(top, #7fc5ff, #6eabde);

    background-image:         linear-gradient(to bottom, #7fc5ff, #6eabde);

}

.button.red_button:hover, input[type="submit"].red_button:hover{



  background-color: #ff736f;

  background-image: -webkit-gradient(linear, left top, left bottom, from(#ff736f), to(#dd473f));

  background-image: -webkit-linear-gradient(top, #ff736f, #dd473f);

  background-image:    -moz-linear-gradient(top, #ff736f, #dd473f);

  background-image:      -o-linear-gradient(top, #ff736f, #dd473f);

  background-image:         linear-gradient(to bottom, #ff736f, #dd473f);

  border:1px solid #a93730;

}

.button.green_button:hover, input[type="submit"].green_button:hover{

  background-color: #2ed967;

  background-image: -webkit-gradient(linear, left top, left bottom, from(#2ed967), to(#01be4c));

  background-image: -webkit-linear-gradient(top, #2ed967, #01be4c);

  background-image:    -moz-linear-gradient(top, #2ed967, #01be4c);

  background-image:      -o-linear-gradient(top, #2ed967, #01be4c);

  background-image:         linear-gradient(to bottom, #2ed967, #01be4c);

  border:1px solid #0aa53e;

}



input[type="submit"]:active, .button:active, .button.blue_button:active, input[type="submit"].blue_button:active{

	background:#6dace0;

	border:1px solid #5584ac;

	color:#fff;

    text-shadow: none;

}

.button.red_button:active, input[type="submit"].red_button:active{

	background:#e15c58;

}

.button.green_button:active, input[type="submit"].green_button:active{

	background:#23cd5c;

}



input[type="submit"].blue_hover:hover, .button.blue_hover:hover{

	border:1px solid #5584ac;

	color:#fff;

    text-shadow: none;

    background-color: #75b8ef;

    background-image: -webkit-gradient(linear, left top, left bottom, from(#75b8ef), to(#6197c5));

    background-image: -webkit-linear-gradient(top, #75b8ef, #6197c5);

    background-image:    -moz-linear-gradient(top, #75b8ef, #6197c5);

    background-image:      -o-linear-gradient(top, #75b8ef, #6197c5);

    background-image:         linear-gradient(to bottom, #75b8ef, #6197c5);

}

input[type="submit"].red_hover:hover, .button.red_hover:hover{

  background-color: #ee5f5b;

  background-image: -webkit-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));

  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);

  background-image:    -moz-linear-gradient(top, #ee5f5b, #c43c35);

  background-image:      -o-linear-gradient(top, #ee5f5b, #c43c35);

  background-image:         linear-gradient(to bottom, #ee5f5b, #c43c35);

  border:1px solid #a93730;

  color:#fff;

  text-shadow:none;

}

input[type="submit"].green_hover:hover, .button.green_hover:hover{

  background-color: #2ed967;

  background-image: -webkit-gradient(linear, left top, left bottom, from(#2ed967), to(#01be4c));

  background-image: -webkit-linear-gradient(top, #2ed967, #01be4c);

  background-image:    -moz-linear-gradient(top, #2ed967, #01be4c);

  background-image:      -o-linear-gradient(top, #2ed967, #01be4c);

  background-image:         linear-gradient(to bottom, #2ed967, #01be4c);

  border:1px solid #0aa53e;

  color:#fff;

  text-shadow:none;

}



input[type="submit"].blue_hover:active, .button.blue_hover:active{

	background:#6dace0;

	border:1px solid #5584ac;

	color:#fff;

    text-shadow: none;

}

input[type="submit"].red_hover:active, .button.red_hover:active{

	background:#e15c58;

}

input[type="submit"].green_hover:active, .button.green_hover:active{

	background:#23cd5c;

}



input[type="submit"]:disabled{

	color:#888	!important;

	border:1px solid #b6b6b6	!important;

	text-shadow:none	!important;

  background-color: #ddd	!important;

  background-image: -webkit-gradient(linear, left top, left bottom, from(#e5e5e5), to(#ffffff))	!important;

  background-image: -webkit-linear-gradient(top, #e5e5e5, #ffffff)	!important;

  background-image:    -moz-linear-gradient(top, #e5e5e5, #ffffff)	!important;

  background-image:      -o-linear-gradient(top, #e5e5e5, #ffffff)	!important;

  background-image:         linear-gradient(to bottom, #e5e5e5, #ffffff)	!important;

	cursor:default;

}

a.button{

  -webkit-transition: none; 

     -moz-transition: none; 

      -ms-transition: none; 

       -o-transition: none; 

          transition: none;

}

a.button:last-child{

	margin-bottom:20px;

}



/*BASIC LAYOUT*/

html,body{height:100%;}

#wrapper{min-height: 100%;}

#main{

	overflow:auto;

	min-width:995px;

	border-top:1px solid #fff;

	padding-bottom: 50px; /* must be same height as the footer */



  -webkit-box-shadow: 0px -3px 2px 1px rgba(0,0,0,.2);

          box-shadow: 0px -3px 2px 1px rgba(0,0,0,.2);

}

#fixed_container{

	width:960px;

	padding:15px;

	padding-top:40px;

	margin:0 auto;

}

#full_container{

	border-top:1px solid #fff;

}

	

body:before {	/*Opera Fix for sticky footer*/

	content:"";

	height:100%;

	float:left;

	width:0;

	margin-top:-32767px;

}

#content{

	width:600px;

	float:left;

}

#sidebar{

	width:300px;

	float:right;

	margin-left:-330px;

}











/*MAIN HEADER*/

#full_header{

 	background: #393f47;

	height:50px;

}	

#main_header{

	width:960px;

	padding:0 15px 0;

	margin:0 auto;

	height:100%;

	position:relative;

}

#mobile_no{
    width: 163px;
}
#logo{

	position:absolute;

	left:15px;

	top:13px;

	background:url(../images/white-logo.png);

	width:29px;

	height:28px;

}

#primary_nav{

	float:left;

	margin-left:40px;

	height:50px;

}

#primary_nav li{

	float:left;

	height:100%;

}

#primary_nav a{

	color:#ddd;

	font-family: AftaSerifThinRegular, Georgia, "Times New Roman", Times, serif;

	text-decoration:none;

	display:inline-block;

	letter-spacing:1px;

	font-size:1.1em;

	line-height:50px;

    text-shadow: 1px 2px 2px #000;

	padding:0 20px;

	height:100%;

	float:left;

}

#sddm li a{

	font-family: AftaSerifThinRegular, Georgia, "Times New Roman", Times, serif;

	color:#ccc;

	text-decoration:none;

    text-shadow: 1px 2px 2px #000;

	padding:10px;

}

#primary_nav a:hover, #primary_nav a.active{

	color:#76aedd;

	background:#000;

}

#primary_nav a.active{

	font-weight:bold;

}

#add, .add{

	color:#fff;

    background-color: #75b8ef;

    background-image: -webkit-gradient(linear, left top, left bottom, from(#75b8ef), to(#6197c5));

    background-image: -webkit-linear-gradient(top, #75b8ef, #6197c5);

    background-image:    -moz-linear-gradient(top, #75b8ef, #6197c5);

    background-image:      -o-linear-gradient(top, #75b8ef, #6197c5);

    background-image:         linear-gradient(to bottom, #75b8ef, #6197c5);

	z-index:10;

	position:absolute;

	bottom:-65px;

	right:0px;

	text-shadow:none;

	border:1px solid #5584ac;



  -webkit-box-shadow: none;

          box-shadow: none;

}

#add:hover, .add:hover{

	background-color: #7fc5ff;

    background-image: -webkit-gradient(linear, left top, left bottom, from(#7fc5ff), to(#6eabde));

    background-image: -webkit-linear-gradient(top, #7fc5ff, #6eabde);

    background-image:    -moz-linear-gradient(top, #7fc5ff, #6eabde);

    background-image:      -o-linear-gradient(top, #7fc5ff, #6eabde);

    background-image:         linear-gradient(to bottom, #7fc5ff, #6eabde);

}

#add:active, .add:active{

	background:#6dace0;

}

.not_interested#add, .not_interested.add{

	bottom:-124px;

}





#sddm{	/*DROPDOWN MENU*/

	z-index: 30;

	position:relative;

	float:right;

}

#sddm:hover{

}

#sddm #dp_name{

	line-height:50px;

	padding:15px 28px 15px 15px;

	background:url(../images/down.png) right 20px no-repeat;

	letter-spacing: 1px;

}

#sddm:hover #dp_name{

	color:#76aedd;

	background:#111 url(../images/down-hover.png) right 20px no-repeat;

  -webkit-box-shadow: 0px 4px 8px 0px #000;

     -moz-box-shadow: 0px 4px 8px 0px #000;

          box-shadow: 0px 4px 8px 0px #000;

}

#sddm li a{

	text-transform:none;

	font-size:1em;

	-webkit-transition: none; 

     -moz-transition: none; 

      -ms-transition: none; 

       -o-transition: none; 

          transition: none;

		  

}

#sddm li a:hover, #sddm:hover li a{

}

#sddm div{

	position: absolute;

	visibility: hidden;

	margin-top:-8px;

	background: #111;

	width:100%;

	min-width:140px;

  -webkit-box-shadow: 0px 4px 8px 0px #000;

     -moz-box-shadow: 0px 4px 8px 0px #000;

          box-shadow: 0px 4px 8px 0px #000;

  -webkit-border-radius: 4px;

     -moz-border-radius: 4px;

          border-radius: 4px;

  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;

}

#sddm div a{

	position: relative;

	display:block;

	text-transform:lowercase;

}

#sddm div a:hover{

	color: #6198c6;

	background: #000;

  -webkit-border-bottom-left-radius: 4px;

     -moz-border-bottom-left-radius: 4px;

          border-bottom-left-radius: 4px;

  -webkit-border-bottom-right-radius: 4px;

     -moz-border-bottom-right-radius: 4px;

          border-bottom-right-radius: 4px;

}

div#m1 a{

	padding:12px 20px;

}











/*PAGE TITLE/INFO*/



#page_info{

	min-width:995px;

	background-color: #e6e6e9;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0f3), to(#e6e6e9));

	background-image: -webkit-linear-gradient(top, #f0f0f3, #e6e6e9);

	background-image:    -moz-linear-gradient(top, #f0f0f3, #e6e6e9);

	background-image:     -ms-linear-gradient(top, #f0f0f3, #e6e6e9);

	background-image:      -o-linear-gradient(top, #f0f0f3, #e6e6e9);

	background-image:         linear-gradient(to bottom, #f0f0f3, #e6e6e9);

	border-bottom:1px solid #cbcbd0;

	overflow:hidden;

}

#page_title{

	text-transform:capitalize;

	color:#444;

    text-shadow: 0px 1px 0px #fff;

	font-size:1.5em;

	background:none;

	width:960px;

	margin:0 auto;

	font-weight:bold;

}

#page_title:first-letter{

	font-size:1.8em;

}

#page_title img{

	float:left;

	margin-right:20px;

	margin-bottom:10px;

	border:1px solid #fff;

}

#page_info h3{

	margin:0 auto;

	font-size:1.3em;

	margin-bottom:5px;

	margin-top:-3px;

	border:none;

	color:#777;

}











/*CONTENT*/



h3.content_heading{

	border:none;

	margin-bottom:20px;

	color:#492368;

	padding-left:25px;

	font-size:1.5em;

}



#list_current_emp{

	display:block;

	margin-bottom:10px;

}

.data_block ul, .data_block p{

	padding:0 30px;

}

.data_block li{

	margin-bottom:10px;

}

.data_block header, #intr_job header{

	position:relative;

}

.result a{

	display:block;

	padding:5px 15px;

	text-decoration:none;

	border-radius:2px;

	background:#FAFAFC;

}

.result ul{

	padding:0 20px;

}

.result li{

	margin-bottom:7px;

}

.result a:hover{

	background:#fff;

}



ul.updation_links{	/*DATA BLOCK HEADER LINKS*/

	margin:0;

	position:absolute;

	top:0;

	right:-30px;

	-webkit-transition: all 0.3s ease-out; 

     -moz-transition: all 0.3s ease-out; 

      -ms-transition: all 0.3s ease-out; 

       -o-transition: all 0.3s ease-out; 

          transition: all 0.3s ease-out;

}

.data_block:hover ul.updation_links, #job header:hover ul.updation_links{

}

ul.updation_links li{

	margin:0;

	float:left;

}

ul.updation_links li:first-child a{

	border-left:none;

}

ul.updation_links li:last-child a{

	border-right:none;

	margin-right:0;

}

ul.updation_links a{

	opacity:0;

	color:#fff;

	text-indent:2px;

	height:20px;

	position:static;

	display:inline-block;

	width:0;

	padding-left:48px;

	height:34px;

	line-height:37px;

	background-position:15px 7px;

	-webkit-transition: all 0.3s ease-out; 

     -moz-transition: all 0.3s ease-out; 

      -ms-transition: all 0.3s ease-out; 

       -o-transition: all 0.3s ease-out; 

          transition: all 0.3s ease-out;

		  text-transform:capitalize;

		  text-decoration:none;

		  border-right:#303030 solid 1px;

		  border-left:#151515 solid 1px;

		  background-color:#222;

		  overflow:hidden;

}

.data_block:hover ul.updation_links a{

	opacity:.8;

}

.data_block ul.updation_links a:hover{

	background-color:#000;

	padding-right:20px;

	width:auto;

	margin-right:0;

	text-indent:0px;

}

ul.updation_links a.add_job{

	padding-left:55px;

}

ul.updation_links a.add_round{

	padding-left:45px;

	background-position:15px 6px;

}

.data_block ul.updation_links a.delete{

	width:0 !important;

	padding-right:0px !important;

	opacity:.6;

	text-indent:0px !important;

	background-color:#3e3e3e;

	border-color:#3e3e3e;

}

.data_block:hover ul.updation_links a.delete{

	opacity:.8;

	border-color:#151515;

}



.data_block ul.updation_links a.delete:hover{

	opacity:.8;

	background-color:#222;

}

ul.updation_links .edit{

	

}

	



/*WELCOME PAGE + CANDIDATE EXISTS*/

#cand_email_form, #cand_exists{

	width:500px;

	padding:50px;

	margin:30px auto 20px;

	background:#fbfbfb;

	border:1px dotted #c3c3c3;



  -webkit-box-shadow: 0px 2px 2px 1px rgba(0,0,0,.1);

          box-shadow: 0px 2px 2px 1px rgba(0,0,0,.1);

}

#cand_email_form label{

	font-family:AftaSerifThinRegular, Georgia, "Times New Roman", Times, serif;

	font-size:1.4em;

	color:#666;

	font-weight:normal;

	display:block;

	width:auto;

	text-align:left;

	margin-bottom:10px;

}

#cand_email_form #email{

	width:320px;

	padding:8px 20px;

	font-family:AftaSerifThinRegular, Georgia, "Times New Roman", Times, serif;

	font-style:italic;

	font-size:1.5em;



  -webkit-border-radius: 4px;

          border-radius: 4px;



 

  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;

}

#cand_email_form #welcome_submit{

	padding:8px 25px;

	font-size:1.5em;

	float:none;

	margin-right:0;

	display:inline;

	font-family:AftaSerifThinRegular, Georgia, "Times New Roman", Times, serif;

}

#cand_exists{

	overflow:hidden;

	padding:2px 2px 10px;

}

#cand_exists img{

	float:left;

	margin:0 20px 10px;

}

#cand_exists .cand_register{

	color:#888;

	margin-bottom:14px;

	font-size:.9em;

}









#search_form{	/*SEARCH FORM*/

	padding:0 75px;

	position:relative;

}

#search_form input{

	float:left;

	margin-bottom:20px;

}

#search_form #search_submit{

	margin-right:0;

}

#search_form #search_query{

	margin-right:20px;

	width:300px;

	padding:6px 10px;

}

#search_form p.error{

	margin-bottom:20px !important;

	margin-top: -10px !important;

}

#search_form .ajax_loading{

	top:4px;

	right:55px;

}







.ajax_loading{



 right:19px;

 top:55px;

}





#search_results li{	/*SEARCH RESULTS + CANDIDATE LIST*/

	margin-bottom:0;

}

#search_results li:first-child a{

	border-top:none;

}

#search_results li:last-child a{

	border-bottom:none;

}

#search_results ul a{

	border-top:1px solid #fff;

	border-bottom:1px solid #f3f3f3;

	text-decoration:none;

	position:relative;

	display:block;

	overflow:hidden;

	line-height:1.5em;

	padding:15px 10px;

}

#search_results ul a:hover{

	background:#E5EEF7;

}

#search_results img{

	float:left;

	margin-right:10px;

	max-width:60px;

}

#search_results .cand_contact, #search_results .cand_status{

	display:block;

}

#search_results .cand_name{

	font-family:Arial, Helvetica, sans-serif;

	color:#555;

	text-transform:capitalize;

	font-size:16px;

}

#search_results .cand_edu{

	font-size:13px;

	color:#777;

}

#search_results .cand_contact{

	font-size:13px;

	color:#777;

}

#search_results .cand_status{

	font-size:13px;

	color:#777;

}

#search_results .cand_register{

	position:absolute;

	bottom:10px;

	right:20px;

	color:#bbb;

	font-size:12px;

}

#page_links{

	padding:20px 28px;

	overflow:hidden;

	text-align: center;

	border-top:1px dotted #ccc;

}

#page_nos{

	display:inline;

}

#page_links li{

	float:left;

}

#page_links a{

	padding:4px 8px;

	font-size:12px;

	line-height:12px;

	margin:0 4px;

	text-decoration:none;

	border:1px solid #bdcdda;

	color:#426684;

	background:#fbfbfb;

  -webkit-transition: none; 

     -moz-transition: none; 

       -o-transition: none; 

          transition: none; 

}

#page_links .page_count{

	padding: 3px 20px;

}

#page_links a:hover{

	background:#888;

	border:1px solid #666;

	color:#fff;

}

#page_links a.active, #page_links a:active{

	cursor:default;

	color:#fff;

	background:#67A1D2;

	border:1px solid #5584AC;

}

#page_links a.inactive{

	border:1px solid #bdcdda;

	color:#acbac6;

	background:#fbfbfb;

	cursor:default;

}







table.card{

	width:260px;

	float:right;

	table-layout:fixed;

}

table.card.emp{

	width:310px;

	float:none;

	table-layout:fixed;

}

table.card th{

	font-weight:bold;

	color:#888;

	text-align:right;

	padding-right:15px;

	padding-bottom:8px;

	width:115px;

	font-size:12px;

}

table.card.emp th{

	width:100px;

}

table.card td{

	color:#444;

	font-size:12px;

	padding-bottom:8px;

}

table.card tr:last-child td{

	padding-bottom:14px;

}

table.card.emp tr:last-child td{

	padding-bottom:0px;

}

table.card td.email{

	word-wrap:break-word;

	word-break:break-all;

}

.card_img{

	position:absolute;

	top:15px;

	left:15px;

	z-index:-1;

  -webkit-border-radius: 4px;

     -moz-border-radius: 4px;

          border-radius: 4px;

	width:65px;

	height:65px;

}









#user_pwd{	/*EMPLOYEE SINGLE/ADDED*/

	padding-top:10px;

	padding-bottom:10px;

	border-top:2px solid #eaeaec;

	border-bottom:2px solid #eaeaec;

	background:#f0f0f2;

	overflow:hidden;

	margin-bottom:20px;

}

#user_pwd a{

	font-weight:normal;

}

#user_pwd dt{

	color:#c12f27;

}





.person_table td{	/*EMPLOYEE/CANDIDATE LISTING*/

	padding:10px 10px 10px 20px;

}

.person_table th{

	font-family: AftaSerifThinRegular, Georgia, "Times New Roman", Times, serif;

	background: #fff;

	font-weight: bold;

	letter-spacing: 1px;

	text-align:left;

	padding:10px 10px 10px 20px;

}

.person_table tr:nth-child(odd){

	background-color:#f5f5f5;

}



.person_table a{

	display:block;

}





form dt{	/*FORM, INFO DATALIST*/

	text-align:right;

}

dd.radio{

	overflow:hidden;

	margin-bottom:7px;

}

dt{

	padding:3px 20px 0;

	width:170px;

	float:left;

	font-weight:bold;

	clear:left;

}

.info{

	margin-bottom:20px;

	overflow:hidden;

}

.info div{

	overflow:hidden;

	border-bottom:1px dotted #eee;

}

.info div:last-child{

	border-bottom:none;

}

.info div:nth-child(odd){

	background-color:#f5f5f5;

}

.info dd{

	width:350px;

	float:left;

	padding:7px 30px 6px 0px;

	line-height:1.4em;

}

.info dt{

	line-height:1.4em;

	width:160px;

	padding:7px 20px 6px 30px;

}

.no_form{

	margin-left:210px;

}

#add_edu{

	margin:0px 25px 40px;

	float:right;

	color:#008ab8;

	text-decoration:underline;

	cursor:pointer;

}

#add_edu:hover{

	color:#00688a;

	text-decoration:none;

}













/*FULL CONTENT*/

#two_column{

	overflow:hidden;

	border-bottom:1px solid #cbcbd0;

}

#basic_info, #education{

	width:460px;

	float:left;

	clear:left;

}

#education{

	padding-bottom: 10px;

}

#education:hover #edu_list{

  -webkit-transition: all 0.3s ease-out; 

     -moz-transition: all 0.3s ease-out; 

       -o-transition: all 0.3s ease-out; 

          transition: all 0.3s ease-out; 

	padding-left:60px;

}



#assessment{

	clear:right;

	width:460px;

	float:right;

	margin-left:-500px;

}



#basic_info dt, #education dt, #assessment dt, #intr_job dt{

	width:125px;

}

#basic_info dd, #education dd, #assessment dd, #intr_job dd{

	width:255px;

}





/*CANDIDATE PROFILE*/

.edu{

	position:relative;

}

.edu .inline_delete{

	top:0px;

	left:-55px;

}

.edu .inline_edit{

	top:1px;

	left:-35px;

}

#intr_job{

	position:relative;

	clear:both;

	border-top:1px solid #fff;

}

#intr_job h3{

	padding: 5px 5px 0px 32px;

	margin-bottom:5px;

	width:auto;

	display:inline-block;

}

#intr_job .editable h3{

	padding-right:55px;

	margin-right:90px;

}

#create_intr_form{

	padding-left:50px;

}

#create_intr_form label{

	display:inline;

	margin-right:8px;

}

#create_intr_form input, #create_intr_form select{

	margin-right:30px;

}

#create_intr_form #create_intr_submit{

	display:inline;

	float:none;

}





.inline_edit, .inline_delete, .extend{

	opacity:0;

	font-size:0;

	text-indent:-9999px;

	line-height:0;

	width:15px;

	height:15px;

	display:inline-block;

	margin-left:10px;

	float:right;

	background-repeat:no-repeat;

  -webkit-transition: opacity 0.3s ease-out; 

     -moz-transition: opacity 0.3s ease-out; 

       -o-transition: opacity 0.3s ease-out; 

          transition: opacity 0.3s ease-out; 

}

.job_not_interested{ background-image:url(../images/bomb.png); }

.extend{ background-image:url(../images/extend.png);  position:relative; top:1px;  }

.extend:hover{ background-position:-16px 0px;; }

.extend:active{ background-position:-32px 0px;; }

.add_round{ background-image:url(../images/tie.png); background-repeat:no-repeat; }

.add_job{ background-image:url(../images/job.png); background-position:0 1px; }

.joined_button, .joining_button{ width:42px !important; display:inline-block; text-align:center; position:absolute; top:12px; right:0px; }

.joining_button:before{ content:'Joining'; }

.joining_button:hover:before{ content:'Joined'; }

.joined_button:before{ content:'Joined'; }

.joined_button:hover:before, .joined_button:focus:before{ content:'Left'; }

.data_block:hover .extend{ opacity:1; }

.round, .job{ position:relative }

.uneditable{ opacity:.7; font-style:italic; cursor:default; }

.round .round_remarks{ color:#464646; padding-left:32px; }

.job .join_location{ padding-left:0px; float:left; }

.job .extended{ padding-left:32px; margin-top:10px; }

.job .join_date{ float:left; clear:left; }

.job .join_details{ overflow:hidden; margin-bottom:10px; padding-left:32px; }

.round_date, .join_location, .join_date{ color:#aaa; }

.round_date{ position:absolute; top:5px; right:0px; }





#intr_job .job, #intr_job .intr, #intr_job .status_info{

	width:410px;

	float:left;

	padding:10px 20px;

}

#intr_job .job, #intr_job .status_info{

	clear:right;

	float: right;

	border: 1px solid #ddd;

	background-color:#f9f9f9;

	margin:0 20px 20px -100px;

  -webkit-box-shadow: inset 0px 0px 6px 0px #ddd;

          box-shadow: inset 0px 0px 6px 0px #ddd;

}

#intr_job .job.left_job{ background-color:#fffafa; }

#intr_job .job.joining_job{ background-color:#f9f9ff; }

#intr_job .job.joined_job{ background-color:#fafffa; }

#intr_job .job.not_interested_job{ background-color:#fffef8; }



.intr p, .job p, .status_info p{

	padding:0;

	margin:0;

}

#intr_job .round{

	margin-bottom:20px;

}

#intr_job .round:last-child{

	margin-bottom:10px;

}

#intr_job h2{

	position:relative;

}

h2 .intr_date, h2 .short_assess, h2 .short_edu, h2 .intr_status, h2 .short_basic_info, h2 .sub_head{

	color:#aaa;

	font-size:.7em;

	font-family:Arial, Helvetica, sans-serif;

	letter-spacing:0;

	padding-left:8px;

}

h2 .intr_status{

	color:#abc;

	font-size:.7em;

	margin:0;

	padding:0;

	position:absolute;

	font-weight:bold;

	left:50%;

	top:10px;

	font-family:AftaSerifThinRegular, Georgia, "Times New Roman", Times, serif;

}

h2 .intr_status span{

	position:relative;

	right:50%;

}

.main_head{

	margin-top:60px;

	background:#111;

	text-transform:uppercase;

}





/*FIND CANDIDATE FORM*/

.find_cand_form{

	padding-top: 30px;

}

#find_eligible_cand_form{

	float: left;

}

#find_other_cand_form{

	float:right;

}

.find_cand_fldst{

	width:200px;

	background:#fbfbfb;

	border:1px solid #d5d5d5;

	padding-top:0;

	margin-bottom:15px;

  -webkit-box-shadow: 0px 0px 2px 0px #ddd;

          box-shadow: 0px 0px 2px 0px #ddd;

    float: left;

    position: relative;

}

#other_cand{

	margin-right: 0;

}

#eligible_select{

	margin-left: 0;

}

.find_cand_fldst legend{

/*	line-height:0;

	font-size:0;

	text-indent:-9999px;

*/	padding-top:0;

	position: absolute;

	top: -30px;

}

#status_select, #report_param{

	margin-left:0;

}

.find_cand_fldst label{

	text-align:left;

	line-height:1.2em;

	font-weight:normal;

	font-size:12px;

	width:auto;

	border-bottom:#f5f5f5 1px dotted;

	white-space:nowrap;

	padding-right:20px;

}

.find_cand_fldst label:hover{

	background:#eee;

}

.find_cand_fldst input[type="date"]{

	width:155px;

	margin-left:20px;

	margin-bottom:4px;

	padding:3px 4px;

	padding-right:0;

}

.find_cand_fldst input[type="date"]:last-child{

	margin-bottom:14px;

}

.find_cand_fldst input[type="number"]{

	width:55px;

	padding:3px 5px;

}

.find_cand_fldst input[type="number"]:first-of-type{

	margin-left:20px;

}

.find_cand_fldst input[type="checkbox"]{

	margin:6px 8px 6px 20px;

}

.find_cand_fldst ul input[type="checkbox"]{

	margin:5px 7px 5px 8px;

}

.find_cand_fldst .refine_list input[type="checkbox"]{

	margin:5px 7px 5px 20px;

}

.find_cand_fldst .comp_list{

	padding-left:30px;

	margin-bottom:10px;

	max-height:134px;

	overflow:auto;

}

.find_cand_fldst h4{

	font-size:12px;

	font-style:normal;

	margin-bottom:0;

	margin-top:5px;

	margin-left:10px;

}

.find_cand_fldst h3{

	background:#f2f2f2;

	border-top:1px solid #ddd;

	margin-bottom:0;

	font-size:12px;

	font-weight:bold;

	line-height:1.8em;

}

.find_cand_fldst div:first-of-type h3, #status_select h3:first-of-type{

	border:none;

	border-top-left-radius: 5px;

	border-top-right-radius: 5px;

}

.find_cand_fldst .refine_list{

	margin-bottom:8px;

	max-height:158px;

	overflow:auto;

}

.find_cand_fldst .clear_select{

	float:right;

	text-decoration:none;

	font-style:italic;

}

.find_cand_fldst .refine_list::-webkit-scrollbar, .find_cand_fldst .comp_list::-webkit-scrollbar{

	width: 11px;

	-webkit-appearance: none;

}

.find_cand_fldst .refine_list::-webkit-scrollbar-thumb, .find_cand_fldst .comp_list::-webkit-scrollbar-thumb{

	border-radius: 8px;

	border: 2px solid white;

	opacity: .5;

	background: #AAA;

}

.find_cand_form .find_cand_submit, #comp_report_submit{

	margin:0;

	margin-bottom:15px;

	float:left;

	padding:12px 15px;

	width:200px;

	font-size:1.1em;

	line-height:1em;

	clear:left;

	background:#fff;

	border:1px solid #d5d5d5;

	border-radius:0;

  -webkit-box-shadow: 0px 0px 2px 0px #ddd;

          box-shadow: 0px 0px 2px 0px #ddd;

}

.find_cand_form .find_cand_submit:hover, #comp_report_submit:hover{

	background:#75b8ef;

	border: 1px solid #5584ac;

}

#find_other_cand_form .find_cand_submit{

	float: right;

	margin-right: 1px;

}

#find_cand_result{

}

#cand_result_table{

	font-size:12px;

}

#cand_result_table td:first-child{

	padding-left:15px;

}

#cand_result_table td:last-child{

	padding-right:10px;

	border-right:none;

}

#cand_result_table td{

	padding:8px 10px;

	border-right:1px solid #eee;

}

#cand_result_table tr{

	padding:8px;

	border-bottom:1px solid #eee;

}

#cand_result_table tr:hover{

	background: #eee;

}

#cand_result_table tr:first-child{

	border-top:1px solid #eee;

}









#comp_report_form{	/*COMPANY REPORT*/

}

#comp_report_form label{

	text-align:left;

	width:auto;

}

#comp_report_form p.from_to{

	padding-left:20px;

}

#comp_report_form p.from_to{

	margin-top:15px;

	margin-bottom:15px;

}

#comp_report_form p.from_to input[type="date"]{

	width:150px;

	margin:0;

}

#report_content{

	position:relative;

}

#report_content a{

	color:#888;

}

#report_content a:hover{

	color:#1d76c0;

}

#report_list{

	background:url(../images/report-tree.png) bottom center no-repeat;

	padding-top:40px;

	margin-bottom:100px;

	position:relative;

	height:350px;

}

#report_list .report_no{

	background:#eee;

	padding:5px 8px;

	border-radius:16px;

	display:inline-block;

}

#report_list li{

	position:absolute;

	text-align:center;

}

#report_list a{

	color:#444;

	font-family: AftaSerifThinRegular, Georgia, "Times New Roman", Times, serif;

	font-size:1.2em;

	text-decoration:none;

}

#intr_conducted{

	top:20px;

	left:260px;

}

#intr_rejected{

	top:97px;

	left:75px;

}

#intr_abandoned{

	top:97px;

	left:235px;

}

#intr_selected{

	top:97px;

	left:424px;

}

#intr_pending{

	top:97px;

	left:590px;

}

#intr_not_interested{

	top:197px;

	left:235px;

}

#intr_joined{

	top:197px;

	left:432px;

}

#intr_yet_to_join{

	top:197px;

	left:585px;

}

#intr_left{

	top:297px;

	left:296px;

}

#intr_working{

	top:297px;

	left:492px;

}

#intr_done{

	top:397px;

	left:410px;

}

#intr_may_be{

	top:397px;

	left:570px;

}

#report_list .revenue_yes{ color:#0a0; }

#report_list .revenue_no{ color:#d00; }

#report_list .revenue_maybe{ color:#09C; }



#color_code{

	position:absolute;

	bottom:20px;

	left:20px;

}

#color_code li{

	color:#999;

	line-height:1.4em;

	margin-bottom:5px;

}

#color_code .color_code{

	width:14px;

	height:14px;

  -webkit-border-radius: 12px;

          border-radius: 12px;

  -webkit-background-clip: padding-box; background-clip: padding-box;

	display:inline-block;

	margin-right:10px;

	float:left;

	position:relative;

	top:2px;

	opacity:.7;

}

#blue_block{ background:#09C; }

#green_block{ background:#0a0; }

#red_block{ background:#d00; }







/*OFFICE LISTING*/

ul.emp_list{

	margin:0;

	padding:0;

}

.emp_list li{

  	margin-right:10px;

	padding-right:20px;

	position:relative;

	margin-bottom:10px;

	float:left;

	width:140px;

	height:26px;

	overflow:hidden;

	border:1px solid #ddd;

  -webkit-border-radius: 2px;

          border-radius: 2px;

  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;



  -webkit-box-shadow: 0px 1px 0px 0px #fff;

          box-shadow: 0px 1px 0px 0px #fff;

}

.emp_list li .emp{

	padding:3px 6px;

	display:block;

	text-decoration:none;

	width:200px;

	line-height:20px;

	overflow:hidden;

	border-right:1px dotted #eee;



  -webkit-transition: none  ; 

     -moz-transition: none  ; 

       -o-transition: none  ; 

          transition: none  ; 



  background-color: #fbfbfb;

  background-image: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#f5f5f5));

  background-image: -webkit-linear-gradient(top, #fbfbfb, #f5f5f5);

  background-image:    -moz-linear-gradient(top, #fbfbfb, #f5f5f5);

  background-image:      -o-linear-gradient(top, #fbfbfb, #f5f5f5);

  background-image:         linear-gradient(to bottom, #fbfbfb, #f5f5f5);

}

.emp_list li .emp:hover{

	background:#ededed;

}







#comm_assessment{	/*COMMUNICATION ASSESSMENT TABLE*/

	margin-top:5px;

	margin-bottom:20px;

}

.rcmd_comp{
	
	margin-left:210px;
}



#comm_assessment th, #comm_assessment td{

	padding:10px;

}

#comm_assessment td{

	padding-bottom:0;

	padding-top:5px;

}

#comm_assessment textarea{

	width:195px;

	height:70px;

}

#comm_assessment label{

	display:inline;

}

#comm_assessment th{

	text-align:left;

	padding-bottom:0px;

}









#assessment_form{

	position:relative;

}

#reject_before{



  background-color: #555555;

  background-image: -webkit-gradient(linear, left top, left bottom, from(#555555), to(#333333));

  background-image: -webkit-linear-gradient(top, #555555, #333333);

  background-image:    -moz-linear-gradient(top, #555555, #333333);

  background-image:      -o-linear-gradient(top, #555555, #333333);

  background-image:         linear-gradient(to bottom, #555555, #333333);

	position:absolute;

	top:-48px;

	right:-18px;

	text-shadow:none;

	color:#ddd;

	border-color:#666;



  -webkit-box-shadow: none;

          box-shadow: none;

}

#reject_before:hover{

	background:#111;

	border-color:#bbb;

	color:#fff;

}

#reject_before:active{

	color:#4D7EA7;

}









/*SIDEBAR*/

#sidebar .page_nav.data_block{

	position: fixed;

	width: 300px;

}

#sidebar .page_nav.data_block ul{

	max-height: 350px;

	overflow-x: hidden;

	overflow-y: auto;

}

#sidebar a{

	text-decoration:none;

	display:block;

	padding:4px 15px;

	border-radius:2px;

	background:#fbfbfb;

}

#sidebar a:hover{

	background:#fff;

}

#sidebar .page_nav a{

	background:#fbfbfb url(../images/list_icon.png) no-repeat 10px 6px;

	padding-left:27px;

}

#sidebar .page_nav a:hover{

	padding-left:30px;

	background:#fff url(../images/list_icon.png) no-repeat 13px 6px;

}

#sidebar a.view_more{

	position:absolute;

	opacity:0;

	bottom:10px;

	right:10px;

	background:rgba(0,0,0,.05) url(../images/plus.png) 10px 5px no-repeat; 

	padding:3px 10px 5px 30px;

	margin:0;

}

#sidebar .data_block:hover a.view_more{

	opacity:1;

}

#sidebar .data_block:hover a.view_more:hover{

	background-color:#fff;

}

#sidebar .data_block{

	padding:2px 0px 20px;

	position:relative;

	margin-bottom:30px;

	overflow:visible;

}

#sidebar .data_block h2{

	margin-bottom:15px;

	margin-left:-5px;

	margin-right:-5px;

  background: #f0f0f0;

  border-bottom:1px solid #ccc;

  

  -webkit-box-shadow: 0px 1px 4px -1px #ddd;

          box-shadow: 0px 1px 4px -1px #ddd;





  color:#666;

  /*background-image: -webkit-gradient(linear, left top, left bottom, from(#555555), to(#4c4c4c));

  background-image: -webkit-linear-gradient(top, #555555, #4c4c4c);

  background-image:    -moz-linear-gradient(top, #555555, #4c4c4c);

  background-image:      -o-linear-gradient(top, #555555, #4c4c4c);

  background-image:         linear-gradient(to bottom, #555555, #4c4c4c);*/

	font-size:1.3em;

	padding-left:14px;

}

#sidebar .data_block ul{

	padding:0 15px;

}

#sidebar .data_block li{

	margin-bottom:4px;

}

#sidebar .no_record{

	margin-bottom: 0;

}













/*MAIN FOOTER*/



#main_footer{

	min-width:995px;

	position: relative;

	margin-top: -50px; /* negative value of footer height */

	height: 50px;

	background:url(../images/bottom-bg.jpg) repeat-x;

	background:#393f47;

	clear:both;

} 

#footer_meta{

	width:960px;

	color:#ddd;

	margin:0 auto;

	padding-top:17px;

    text-shadow: 1px 1px 1px #000;

}

#tagline{

	float:left;

}

#copyright{

	float:right;

}