.reg_box {
	text-align:center;
	}
.reg_box a{
	padding: 15px;
    margin: 20px;
	}
#talent-box{
	display:none;
	}
#employee-box{
	display:none;
	}
#employer-box{
	display:none;
	}
#resume_update{
	display:none;
	}
#exp_pop{
/*display:none;*/	
	}
#education_pop{
/*display:none;*/	
	}	
.ck_edit{
	width: 70%;
    margin: 0px 129px;
	
	}
.alert {
	text-align: center;
    width: 74%;
    margin: 0px 13%;
	}
.add_more_table {
	padding: 20px 0px;
	margin: 0px;
	display: table;
}
.add_more_table li {
	padding: 0px 0px;
	margin: 0px;
	float: left;
	width: 50%;
	list-style: none;
}
.add_more_table li p {
	color: #252525;
	font-size: 13px;
	font-weight: 600;
	margin: 0;
	padding: 6px 0;
}
.add_more_table li input {
	padding: 6px 6px;
	margin: 0px;
	border: 1px solid #ccc;
	font-size: 13px;
	width: 100%;
	color: #484848;
}
.add_more_table li select {
	padding: 6px 5px;
	margin: 0px 0px 4px 0px;
	font-size: 13px;
	border: 1px solid #ccc;
	width: 46%;
	float: left;
}
.add_more_table li select:nth-of-type(1), .add_more_table li select:nth-of-type(3) {
	margin: 0px 9px 4px 0px;
}
.add_more_table li:nth-of-type(even) {
	padding: 0px 0px 15px 15px;
}
.select_part {
	padding: 0px;
	margin: 0px;
	width: 100% !important;
}
.select_part select {
	padding: 0px;
	margin: 0px;
	width: 45% !important;
}
.to {
	padding: 5px 3px !important;
	margin: 0px;
	float: left;
}
.add_more_table li textarea {
	padding: 5px;
	margin: 0px;
	width: 100%;
}
.Your_Profile_detaile {
	padding: 0px;
	margin: 0px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.Your_Profile_detaile tr {
	padding: 0px;
	margin: 0px;
}
.profile_head_part th {
	padding: 0px;
	margin: 0px;
	border-right: 1px solid #ccc;
}
.profile_head_part th p {
	padding: 6px 7px;
	margin: 0px;
	font-size: 16px;
	color: #fff;
	font-weight: 400;
}

.add_more_table li:nth-of-type(3) select, .add_more_table li:nth-of-type(6) select {
	width: 100%;
}
.add_more_table li input[type="checkbox"] {
	padding: 0px;
	margin: 0px;
	margin-left: -213px;
    opacity: 1
}
.padd {
	padding: 0px 15px 0px 0px !important;
}
.my_timesheet {
	position: absolute;
	top: 39px;
	left: 210px;
	display: block;
	font-weight: 600;
	color: #000;
	font-size: 14px;
}
.content_field {
	padding: 0 !important;
}
.content_field p {
	position: relative !important;
}
.description-field {
	margin: 0;
	padding: 0 0 15px !important;
	width: 100% !important;
}
.description-field p {
	padding: 0 0 6px !important;
}
.description-field textarea {
	border: 1px solid #e2e2e2;
	height: 80px;
}
.loading {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,.5);
	z-index:99999;
}
.loading-wheel {
    width: 20px;
    height: 20px;
    margin-top: -40px;
    margin-left: -40px;
    
    position: absolute;
    top: 50%;
    left: 50%;
    
    border-width: 30px;
    border-radius: 50%;
    -webkit-animation: spin 1s linear infinite;
}
.style-2 .loading-wheel {
    border-style: double;
    border-color: #ccc transparent;
}

 .logout_btn {
    padding: 8px 0px 0px 0px;
    margin: 0px;
    float: right;
}
.logout_btn a {
      padding: 0px;
    margin: 0px;
    display: block;
    width: 24px;
    overflow: hidden;
    height: 28px;
}

.logout_btn a img {
    padding: 0px;
    margin: 0px;
    width: 100%;
    height: auto;
}

.logo-area a {
    padding: 0px;
    margin: 0px auto;
    width: 400px;
    display: block;
    overflow: hidden;
}
.logo-area a img {
    padding: 0px;
    margin: 0px;
    width: 100%;
    height: auto;
}

.btn-file {
    position: relative;
    overflow: hidden;
    color: white;
    background-color: #508e7d;
    border-color: #86a29b;
    padding: 10px;
    margin-left: 71px;
    width: 200px;
}
.btn-file:hover{
    position: relative;
    overflow: hidden;
    color: white;
    background-color: #447769;
    border-color: #86a29b;
    padding: 10px;
    margin-left: 71px;
    width: 200px;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}


/*   ************************************************************** MESSAGE CANDIDATE**************************************************/
.message_container {
	margin: 0px;
	padding: 0px;
}
.message_container li {
	background-color: #ffffff;
	border: 1px solid #e2e2e2;
	box-shadow: 0 0 5px 0 #e2e2e2;
	list-style: outside none none;
	margin: 0 0 15px;
	padding: 15px;
}
.message_container .message_head {
	border-bottom: 3px solid #dc731f;
	margin: 0 0 15px;
	padding: 0 0 15px;
	position: relative;
}
.message_container .message_head .from_to {
	margin: 0 0 10px;
	padding: 0;
}
.message_container .message_head .from_to p {
	color: #484848;
	font-size: 13px;
	margin: 0;
	padding: 0 0 5px;
}
.message_container .message_head .from_to p strong {
	color: #000000;
	display: inline-block;
}
.message_container .message_head .message_subject {
	color: #428bca;
	font-size: 13px;
	margin: 0;
	padding: 0;
}
.message_container .message_head .message_subject strong {
	color: #000000;
}
.message_container .message_head .message_date {
	color: #7c7c7c;
	font-size: 13px;
	position: absolute;
	right: 0;
	top: 0;
}
.message_container .message_content {
	margin: 0px;
	padding: 0px;
}
.message_container .message_content p {
	color: #484848;
	font-size: 13px;
	line-height: 24px;
	margin: 0;
	padding: 0 0 5px;
}
.message_container .reply_container {
	margin: 0px;
	padding: 0px;
}
.message_container .reply_container .reply_btn {
	background-color: #417bad;
	color: #ffffff;
	display: inline-block;
	font-size: 13px;
	margin: 0;
	padding: 5px 10px;
}
.message_container .reply_container .reply_btn:hover {
	background-color: #215b8d;
	color: #ffffff;
}
.message_container .reply_container .reply_btn i {
	font-size: 13px;
	margin: 0 5px 0 0;
}
.message_container .reply_container .reply_form {
	margin: 0px;
	padding: 15px 0px 0px 0px;
	display: none;
}
.message_container .reply_container .reply_form p {
	color: #484848;
	font-size: 13px;
	margin: 0;
	padding: 0 0 5px;
}
.message_container .reply_container .reply_form p strong {
	color: #000000;
	display: inline-block;
}
.message_container .reply_container .reply_form form {
	margin: 0px;
	padding: 5px 0 0;
}
.message_container .reply_container .reply_form form textarea {
	border: 1px solid #e2e2e2;
	color: #484848;
	font-size: 13px;
	height: 200px;
	line-height: 24px;
	margin: 0 0 15px;
	padding: 10px;
	width: 100%;
}
.message_container .reply_container .reply_form form .reply_form_button {
	margin: 0px;
	padding: 0px;
}
.message_container .reply_container .reply_form form .reply_form_button button {
	color: #ffffff;
	display: inline-block;
	font-size: 13px;
	margin: 0 15px 0px 0;
	padding: 5px 10px;
	background-color: transparent;
	transition: ease 0.2s;
	-webkit-transition: ease 0.2s;
}
.message_container .reply_container .reply_form form .reply_form_button button:hover {
	color: #ffffff;
}
.message_container .reply_container .reply_form form .reply_form_button button i {
}
.message_container .reply_container .reply_form form .reply_form_button button.send_btn {
	border: 1px solid #249BD3;
	color: #249BD3;
}
.message_container .reply_container .reply_form form .reply_form_button button.send_btn i {
	color: #249BD3;
}
.message_container .reply_container .reply_form form .reply_form_button button.send_btn:hover {
	background-color: #249BD3;
	color: #FFFFFF;
}
.message_container .reply_container .reply_form form .reply_form_button button.send_btn:hover i {
	color: #FFFFFF;
}
.message_container .reply_container .reply_form form .reply_form_button button.cancel_btn {
	border: 1px solid #ff2e2e;
	color: #ff2e2e;
}
.message_container .reply_container .reply_form form .reply_form_button button.cancel_btn i {
	color: #ff2e2e;
}
.message_container .reply_container .reply_form form .reply_form_button button.cancel_btn:hover {
	background-color: #ff2e2e;
	color: #FFFFFF;
}
.message_container .reply_container .reply_form form .reply_form_button button.cancel_btn:hover i {
	color: #FFFFFF;
}
.msg_main_head {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	display: table;
	width: 100%;
}
.msg_main_head .message_count {
	color: #252525;
	float: left;
	font-size: 20px;
	margin: 0;
	padding: 0;
	line-height: 33px;
}
.msg_main_head .message_count strong {
	color: #323232;
	font-weight: 600;
}
.msg_main_head .new_message_bt {
	border: 2px solid #48c157;
	border-radius: 20px;
	color: #48c157;
	float: right;
	font-size: 36px;
	font-weight: 700;
	height: 35px;
	line-height: 28px;
	text-align: center;
	width: 35px;
	transition: ease 0.2s;
	-webkit-transition: ease 0.2s;
}
.msg_main_head .new_message_bt:hover {
	background-color: #48c157;
	color: #FFFFFF;
}
.message-pop-body {
	margin: 0;
	padding: 50px;
}
.message-pop-body .msg_send_to {
	color: #484848;
	font-size: 14px;
	margin: 0;
	padding: 0 0 5px;
}
.message-pop-body .msg_send_to strong {
	color: #000000;
	display: inline-block;
	font-weight: 700;
}
.message-pop-body .message-pop-form {
	margin: 0;
	padding: 15px 0 0;
}
.message-pop-body .message-pop-form select {
	border: 1px solid #e2e2e2;
	border-radius: 3px;
	color: #484848;
	font-size: 13px;
	margin: 0 0 15px 0;
	padding: 5px;
	width: 150px;
}
.message-pop-body .message-pop-form .subject_container {
	border: 1px solid #e2e2e2;
	border-radius: 3px;
	display: table;
	margin: 0 0 15px;
	padding: 10px;
	width: 100%;
}
.message-pop-body .message-pop-form .subject_container label {
	color: #252525;
	display: table-cell;
	font-size: 13px;
	font-weight: 600;
	margin: 0;
	padding: 0;
	width: 50px;
}
.message-pop-body .message-pop-form .subject_container input[type="text"] {
	border: medium none;
	color: #484848;
	display: table-cell;
	font-size: 13px;
	font-weight: 300;
	margin: 0;
	padding: 0 0 0 15px;
	width: 100%;
}
.message-pop-body .message-pop-form textarea {
	border: 1px solid #e2e2e2;
	border-radius: 3px;
	color: #484848;
	font-size: 14px;
	height: 200px;
	margin: 0 0 15px;
	padding: 5px;
	width: 100%;
}
.message-pop-body .message-pop-form .save_template {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	position: relative;
}
.message-pop-body .message-pop-form .save_template input[type="checkbox"] {
	display: none;
}
.message-pop-body .message-pop-form .save_template label {
	font-size: 14px;
	color: #484848;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	display: block;
}
.message-pop-body .message-pop-form .save_template label:hover {
	color: #F26B25;
}
.message-pop-body .message-pop-form .save_template label:before {
	border: 1px solid #b9b9b9;
	border-radius: 10px;
	color: rgba(0, 0, 0, 0);
	content: "\f00c";
	display: inline-block;
	font-family: "FontAwesome";
	font-size: 12px;
	height: 20px;
	line-height: 14px;
	margin: 0 5px 0 0;
	padding: 2px;
	text-align: center;
	width: 20px;
}
.message-pop-body .message-pop-form .save_template input[type="checkbox"]:checked + label:before {
	color: #b9b9b9;
}
.message-pop-body .message-pop-form .reply_form_button {
	margin: 40px 0 0;
	padding: 0;
}
.message-pop-body .message-pop-form .reply_form_button button {
	color: #ffffff;
	display: inline-block;
	font-size: 13px;
	margin: 0 15px 0px 0;
	padding: 5px 10px;
	background-color: transparent;
	transition: ease 0.2s;
	-webkit-transition: ease 0.2s;
}
.message-pop-body .message-pop-form .reply_form_button button:hover {
	color: #ffffff;
}
.message-pop-body .message-pop-form .reply_form_button button i {
}
.message-pop-body .message-pop-form .reply_form_button button.send_btn {
	border: 1px solid #249BD3;
	color: #249BD3;
}
.message-pop-body .message-pop-form .reply_form_button button.send_btn i {
	color: #249BD3;
}
.message-pop-body .message-pop-form .reply_form_button button.send_btn:hover {
	background-color: #249BD3;
	color: #FFFFFF;
}
.message-pop-body .message-pop-form .reply_form_button button.send_btn:hover i {
	color: #FFFFFF;
}
.message-pop-body .message-pop-form .reply_form_button button.cancel_btn {
	border: 1px solid #ff2e2e;
	color: #ff2e2e;
}
.message-pop-body .message-pop-form .reply_form_button button.cancel_btn i {
	color: #ff2e2e;
}
.message-pop-body .message-pop-form .reply_form_button button.cancel_btn:hover {
	background-color: #ff2e2e;
	color: #FFFFFF;
}
.message-pop-body .message-pop-form .reply_form_button button.cancel_btn:hover i {
	color: #FFFFFF;
}
.message_popup_container .modal-content {
	border-radius: 0px;
}
.message_popup_container .modal-header {
	background: #5bc0de url("../images/pop-head-bg.png") no-repeat scroll left top;
	border: none;
}
.message_popup_container .modal-title {
	color: #ffffff;
	font-size: 28px;
	font-weight: 300;
	text-align: center;
}
.message_popup_container .close {
	color: #ffffff;
	float: right;
	font-size: 42px;
	font-weight: 300;
	opacity: 0.5;
	position: absolute;
	right: 20px;
	text-shadow: 0 1px 0 #fff;
}
.message_popup_container .close:hover {
	color: #ffffff;
	opacity: 1.0;
}
.create_action_container {
	float: right;
	margin: 0 67px 0 0;
	padding: 0;
	position: relative;
}
.create_action_container .create_bt {
	background-color: #5cb85c;
	border-radius: 3px;
	color: #ffffff;
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	margin: 0;
	padding: 5px 10px;
	transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
	border: none;
}
.create_action_container .create_bt:hover {
	background-color: #4CA84C
}
.create_action_container .create_bt i {
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 15px;
	margin: 0 3px 0 0;
	padding: 0;
}
.create_action_container .create_list {
	background-color: #ffffff;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	border-top: 5px solid #27303F;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	width: 140px;
	z-index: 9;
	top: 41px;
	display: none;
}
.create_action_container .create_list:before {
	font-family: FontAwesome;
	content: "\f0d8";
	color: #27303F;
	font-size: 22px;
	line-height: 0;
	position: absolute;
	right: 30px;
	top: -8px;
}
.create_action_container .create_list li {
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
.create_action_container .create_list li a {
	color: #484848;
	display: block;
	font-size: 13px;
	margin: 0;
	padding: 8px 10px;
	transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
}
.create_action_container .create_list li a:hover {
	background-color: #efefef;
}
.invite_popup_container .modal-content {
	border-radius: 0px;
}
.invite_popup_container .modal-header {
	background: #5bc0de url("../images/pop-head-bg.png") no-repeat scroll left top;
	border: none;
}
.invite_popup_container .modal-title {
	color: #ffffff;
	font-size: 28px;
	font-weight: 300;
	text-align: center;
}
.invite_popup_container .close {
	color: #ffffff;
	float: right;
	font-size: 42px;
	font-weight: 300;
	opacity: 0.5;
	position: absolute;
	right: 20px;
	text-shadow: 0 1px 0 #fff;
}
.invite_popup_container .close:hover {
	color: #ffffff;
	opacity: 1.0;
}
.invite-pop-body {
	margin: 0;
	padding: 50px;
}
.invite-pop-body .date_time {
	color: #484848;
	font-size: 14px;
	margin: 0;
	padding: 0 0 5px;
}
.invite-pop-body .date_time strong {
	color: #000000;
	display: inline-block;
	font-weight: 700;
}
.invite-pop-body .date_time a {
	font-size: 13px;
	color: #428bca;
	text-decoration: none;
}
.invite-pop-form {
	margin: 0px;
	padding: 0px;
}
.invite-pop-form .date_time_selector {
	margin: 0px;
	padding: 0px;
}
.invite-pop-form .date_time_selector li {
	display: table;
	list-style: outside none none;
	margin: 0 -15px 15px -15px;
	padding: 0;
}
.invite-pop-form .date_time_selector li div {
	float: left;
	padding: 0 15px;
	width: 33.33%;
	position: relative;
}
.invite-pop-form .date_time_selector li div .to_text {
	color: #484848;
	font-size: 13px;
	left: -4px;
	position: absolute;
	top: 5px;
}
.invite-pop-form .date_time_selector li div input[type="date"], .invite-pop-form .date_time_selector li div input[type="time"] {
	border: 1px solid #e2e2e2;
	border-radius: 3px;
	color: #484848;
	font-size: 13px;
	margin: 0px;
	padding: 5px;
	width: 100%;
}
.invite-pop-form .suggest_bt {
	color: #cc630f;
	font-size: 13px;
	font-weight: 600;
	margin: 0;
	padding: 0;
}
.invite-pop-form .invite_form {
	margin: 0px;
	padding: 15px 0px 0px 0px;
}
.invite-pop-form .invite_form li {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	list-style: none;
}
.invite-pop-form .invite_form li label {
	font-size: 13px;
	color: #252525;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
.invite-pop-form .invite_form li input[type="text"] {
	border: 1px solid #e2e2e2;
	border-radius: 3px;
	color: #484848;
	font-size: 13px;
	margin: 0px;
	padding: 5px;
	width: 100%;
}
.invite-pop-form .invite_form li textarea {
	border: 1px solid #e2e2e2;
	border-radius: 3px;
	color: #484848;
	font-size: 13px;
	margin: 0px;
	padding: 5px;
	width: 100%;
	height: 100px;
}

.invite-pop-form .mail_id {
	margin: 0px;
	padding: 0px;
	position:relative;
	}
.invite-pop-form .mail_id input[type="text"]{
	padding-right: 27px !important;
}
.invite-pop-form .mail_id .add_email_id {
    background: none;
    border: medium none;
    color: #4bb0ce;
    font-size: 14px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 5px;
    top: 5px;
}
.invite-pop-form .mail_id .add_email_id:hover {
	color: #2b90ae;
}

.invite-pop-form .invite_form_button {
	margin: 40px 0 0;
	padding: 0;
}
.invite-pop-form .invite_form_button button {
	color: #ffffff;
	display: inline-block;
	font-size: 13px;
	margin: 0 15px 0px 0;
	padding: 5px 10px;
	background-color: transparent;
	transition: ease 0.2s;
	-webkit-transition: ease 0.2s;
}
.invite-pop-form .invite_form_button button:hover {
	color: #ffffff;
}
.invite-pop-form .invite_form_button button i {
}
.invite-pop-form .invite_form_button button.send_btn {
	border: 1px solid #249BD3;
	color: #249BD3;
}
.invite-pop-form .invite_form_button button.send_btn i {
	color: #249BD3;
}
.invite-pop-form .invite_form_button button.send_btn:hover {
	background-color: #249BD3;
	color: #FFFFFF;
}
.invite-pop-form .invite_form_button button.send_btn:hover i {
	color: #FFFFFF;
}
.invite-pop-form .invite_form_button button.cancel_btn {
	border: 1px solid #ff2e2e;
	color: #ff2e2e;
}
.invite-pop-form .invite_form_button button.cancel_btn i {
	color: #ff2e2e;
}
.invite-pop-form .invite_form_button button.cancel_btn:hover {
	background-color: #ff2e2e;
	color: #FFFFFF;
}
.invite-pop-form .invite_form_button button.cancel_btn:hover i {
	color: #FFFFFF;
}



.invite-pop-body .date_time_change {
	margin: 0px;
	padding: 0px;
	display: none;
	}
.invite-pop-body .date_time_change select{	
		border: 1px solid #e2e2e2;
	border-radius: 3px;
	color: #484848;
	font-size: 13px;
	margin: 0px 0px 15px 0px;
	padding: 5px;
	width: 100%;
}
.discretion_contant
{
	padding:0px 0px 5px;
	margin:0px;
	font-size:14px;
	font-weight:700;
	color:#000;
}
.time_calculate
{
	float:left;
	color: #484848;
font-size: 13px;
margin: 0;
padding:0px 25px 0px 0px !important;
}
.email_id
{
padding: 5px 0px 0px;
margin: 0px;
}

.email_id h4
{
padding: 0px;
margin: 0px;
color: #000;
font-size: 14px;
font-weight: 700;
float: left;
width: 105px;
}
.email_id p
{
padding: 0px 5px;
margin: 0px;
color: #484848;
font-size: 14px;
float: left;
}
.screen_popup_head
{
padding: 5px 0px;
margin: 0px !important;
text-align: left !important;
font-size: 21px !important;
}
.screen_candites_page
{
	padding:25px;
	margin:0px;
}
.screen_candites_page p
{
padding: 0px;
margin: 0px;
font-size: 13px;
line-height: 24px;
color: #484848;
}
.screen_candites_page span
{
padding: 0px;
margin: 15px 0px;
font-size: 13px;
line-height: 24px;
color: #484848;
display: table;
}
.screen_candites_page p a
{
display: inline-block;
padding: 0px 4px;
margin: 0px;
font-size: 13px;
font-weight: 600;
color: #249BD3;
}
.screen_candites_page h3
{
padding: 15px 0px 0px;
margin: 0px;
font-size: 18px;
color: #DD4430;
font-weight: 600;
float:left;
}
.screen_candites_page select
{
padding: 4px 8px;
margin: 6px 0px 4px 0px;
float: right;
border: 1px solid #ccc;
font-size: 13px;
}
	
.screen_candites_page ol
{
padding: 10px 0px 20px 15px;
margin: 0px;
}

.screen_candites_page ol li
{
	padding:0px;
	margin:0px;
	font-size:13px;
	line-height:24px;
	color:#484848;
}

.screen_candites_page h4
{
padding: 0px 0px 5px;
margin: 0px;
font-size: 15px;
color: #27303F;
font-weight: 600;
line-height: 24px;
}
.screen_candites_page .reply_form_button
{
	padding:20px 0px;
	margin:0px;
}

.screen_candites_page .reply_form_button button {
	color: #ffffff;
	display: inline-block;
	font-size: 13px;
	margin: 0 15px 0px 0;
	padding: 5px 10px;
	background-color: transparent;
	transition: ease 0.2s;
	-webkit-transition: ease 0.2s;
}
.screen_candites_page .reply_form_button button:hover {
	color: #ffffff;
}
.screen_candites_page .reply_form_button button i {
}
.screen_candites_page .reply_form_button button.send_btn {
	border: 1px solid #249BD3;
	color: #249BD3;
}
.screen_candites_page .reply_form_button button.send_btn i {
	color: #249BD3;
}
.screen_candites_page .reply_form_button button.send_btn:hover {
	background-color: #249BD3;
	color: #FFFFFF;
}
.screen_candites_page .reply_form_button button.send_btn:hover i {
	color: #FFFFFF;
}
.screen_candites_page .reply_form_button button.cancel_btn {
	border: 1px solid #ff2e2e;
	color: #ff2e2e;
}
.edit_email
{
padding: 5px;
margin: 0px;
display: block;
font-size: 14px;
font-weight: 600;
float: right;
border: 1px solid #249BD3;
color: #249BD3 !important;

}
.edit_email i
{
	padding:0px;
	margin:0px;
	color: #ff2e2e;

}

.edit_email_popup
{
	padding:0px;
	margin:0px;
}
.edit_email_popup p
{
padding: 0px;
margin: 0px;
font-size: 13px;
color: #484848;
line-height: 24px;
}
.edit_email_popup h3
{
	padding:0px;
	margin:0px;
	font-size:14px;
	color:#484848;
	font-weight:600;
}
.email_edit_page
{
	padding:25px;
	margin:0px;
	display:none;
	
}
.edit_main_part
{
	padding:0px;
	margin:0px;
}

.hide_content
{
	display:none !important;
}
.edit_click_hide
{
	padding:0px;
	margin:0px;
}
.action_submenu
{
padding: 0px !important;
margin: 0px !important;
border-top: 5px solid #DC731F !important;
position:relative;
}
.action_submenu a
{
display: block;
color: #484848;
display: block;
font-size: 13px;
margin: 0;
padding: 8px 10px;
}
.action_submenu a:hover
{
	background:#EFEFEF;
}

.action_submenu:before {
font-family: FontAwesome;
content: "\f0d8";
color: #DC731F;
font-size: 22px;
line-height: 0;
position: absolute;
right: 100px;
top: -9px;
}
.tab_menu_part
{
	padding:0px;
	margin:6px 0px 0px 0px !important;
}
.resumee_detail
{
	padding:15px 0px;
	margin:0px;
}
.detail_part_resumee
{
	padding:20px 0px 0px 0px;
	margin:0px;
}
.detail_part_resumee h3
{
padding:0px 0px 14px 39px;
margin: 0px 0px 20px;
font-size: 20px;
font-weight: 600;
position: relative;
border-bottom: 2px solid #DC731F;
}
.detail_part_resumee h3:before
{
font-family: "FontAwesome";
content: "\f02d";
position: absolute;
left: 0px;
background: #DC731F;
color: #fff;
padding: 7px;
border-radius: 30px;
font-size: 16px;
top: -4px;

}
.detail_part_resumee ul
{
padding:5px 0px 0px 0px;
margin: 0px;
width: 100%;
}
.detail_part_resumee ul li
{
	padding:10px 0px 10px 15px;
	margin:0px;
	list-style:none;
}
.detail_part_resumee ul li span
{
padding: 0px;
margin: 0px;
float: left;
width: 15%;
font-size: 14px;
font-weight: 700;
}
.detail_part_resumee ul li p
{
	padding:0px;
	margin:0px;
	font-size:14px;
	line-height:24px;
	float:left;
	width:85%;
}





.but_popup
{
padding: 0px;
margin: 0px auto;
border-bottom: none !important;
width: 170px;
}
.s_btn
{
padding: 6px 12px;
margin: 10px 18px 0px 0px;
background: #3AAE49;
color: #fff;
border: none;
font-size: 14px;
font-weight: 600;
border-radius: 3px;
}
.c_btn
{
	padding: 6px 12px;
	margin:0px;
	background:#EA1A22;
	color:#fff;
	border:none;
	font-size:14px;
	font-weight: 600;
    border-radius: 3px;
}

.popup_head
{
padding: 10px 15px;
margin: 0px;
font-size: 20px;
background: #EA1A22;
color: #fff;
font-weight: 600;
}
.add_more_table
{
padding: 20px 0px;
margin: 0px;
display: table;
}
.add_more_table li
{
padding:0px 0px ;
margin: 0px;
float: left;
width: 50%;
list-style: none;
}
.add_more_table li p
{
padding: 6px 0px;
margin: 0px;
font-size: 15px;
}
.add_more_table li input
{
padding: 6px 6px;
margin: 0px;
border: 1px solid #ccc;
font-size: 14px;
width: 100%;
}
.add_more_table li select
{
padding: 6px 5px;
margin: 0px 0px 4px 0px;
font-size: 13px;
border: 1px solid #ccc;
width: 46%;
float: left;
}
.add_more_table li select:nth-of-type(1), .add_more_table li select:nth-of-type(3)
{
margin: 0px 9px 4px 0px;
}
.add_more_table li:nth-of-type(even)
{
padding: 0px 0px 15px 15px;
}
.select_part
{
	padding:0px ;
	margin:0px ;
	width:100% !important;
}
.select_part select
{
	padding:0px ;
	margin:0px ;
	width: 45% !important;
}
.to
{
padding: 5px 3px !important;
margin: 0px;
float: left;
}
.add_more_table li textarea
{
	padding:5px;
	margin:0px;
	width:100%;
}
.Your_Profile_detaile
{
padding: 0px;
margin: 0px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}
.Your_Profile_detaile tr
{
	padding:0px;
	margin:0px;
}
.profile_head_part th
{
padding: 0px;
margin: 0px;
border-right: 1px solid #ccc;
}
.profile_head_part th p
{
padding: 6px 7px;
margin: 0px;
font-size: 16px;
color: #fff;
font-weight: 400;
}

.Your_Profile_detaile tr td
{
padding: 0px;
margin: 0px;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
}

.Your_Profile_detaile tr td p
{
padding: 7px 5px;
margin: 0px;
font-size: 14px;
color: #252525;
}
.profile_head_part
{
background:#508E7D !important;
padding:0px;
margin:0px;
}
.Your_Profile_detaile tr td a 
{
	padding:0px;
	margin:0px;
	display:block;
	overflow:hidden;
}
.Your_Profile_detaile tr td a i
{
	padding:0px;
	margin:0px;
	font-size:14px;
	color:#EA1A22;
}

.Your_Profile_detaile tr:nth-of-type(2n+1) {
    background: #ecececec;
}
.Your_Profile_detaile tr:nth-of-type(2n) {
    background: #f6f6f6f6;
}
.add_more_table li:nth-of-type(3) select, .add_more_table li:nth-of-type(6) select {
    width: 100%;
}

.add_more_table li input[type="checkbox"]
{
	padding:0px;
	margin:0px;
}
.padd {
    padding: 0px 15px 0px 0px !important;
}

.resume_contant_part
{
	padding:20px 0px;
	margin:0px;
}
.resume_contant_part div
{
	padding:0px 0px 25px;
	margin:0px;
}
.resume_contant_part div h3
{
padding: 0px 0px 10px 0px;
margin: 0px;
font-size: 19px;
font-weight: 400;
color: #F26B25;
}
.resume_contant_part div p
{
padding: 0px 0px 0px 20px;
margin: 0px;
font-size: 13px;
line-height: 24px;
color: #252525;
}
.accordion
{
	padding:10px 0px 30px;
	margin:0px;
}

.textarea_contant
{
	padding:0px;
	margin:0px;
}
.textarea_contant div
{
	padding:0px 0px 25px;
	margin:0px;
}
.textarea_contant div h4
{
padding: 0px 0px 10px 0px;
margin: 0px;
font-size: 19px;
font-weight: 400;
color: #F26B25;
}
.textarea_contant div p
{
	padding:0px 0px 0px 20px;
	margin:0px;
	font-size:14px;
	line-height:24px;
	color:#252525;
}
	
.textarea_contant div textarea
{
padding: 5px;
margin: 0px;
font-size: 14px;
color: #252525;
width: 100%;
height: 150px;
border: 1px solid #ccc;
}
.popup_add_reject
{
	padding:0px;
	margin:0px;
}
.popup_add_reject label
{
    padding: 9px 9px 0px 0px;
    margin: 0px;
    font-size: 13px;
    color: #249BD3;
    float: left;
}
.popup_add_reject select
{
    padding: 3px;
    margin: 5px 0px 0px 0px;
    float: left;
    border: 1px solid #ccc;
    font-size: 14px;
    width: 21%;
}
.job_details_fullwidth
{
	display:block !important;
}
.job_details_fullwidth .detail_content_inner
{
display: block !important;
width: 100% !important;
padding: 0px 0px 10px 0px !important;
}
.job_details_fullwidth .detail_content_inner:before
{
	display:none !important;
}
/*   ************************************************************** MESSAGE CANDIDATE END**************************************************/
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(-360deg);
    }
}
