/* Add here all your css styles (customizations) */
/*form.cmxform label.error, label.error {
  color: red;
  font-style: italic
}
div.error { display: none; }
input.checkbox { border: none }
input:focus { border: 1px dotted black; }
input.error { border: 1px dotted red; }
textarea:focus { border: 1px dotted black; }
textarea.error { border: 1px dotted red; }
*/
/*.lineheight
{
	line-height: 2.0;
}

*/
/*.logo-width
{
	width:200px !important;
}*/
@media(min-width:980px)
{
	.desktop-toggle
	{
		right:-25px !important;
	}
}
.event-address
{
	margin-left: 20px;
	margin-top: -22px;
}

.panel-portfolio
{
	height: 315px !important;
	overflow-y: auto !important;

}
.about-profile
{
	max-height: 385px !important;
	
}

.password
{
	font-weight: unset !important;
	font-size: 15px !important;
}
.noticeboard-share-list li
{
	padding-left: unset !important;
}
.registration-img
{
	margin-top:-35px !important;
	margin-bottom: unset !important;
}

.individual-organisation-cu
{
	margin-left: 20px;
	display:unset !important;
}
.similar-font-size
{
	font-size: 85% !important;
}

.privancy_border{
	border-right: 1px solid;
}

.sky-form .toggle i.privancy{
  width: 65px;
}

.sky-form .toggle i.privancy:after {
	content: 'PUBLIC';
}

.sky-form .toggle input:checked + i.privancy:after {
	content: 'PRIVATE';
	text-align: right;
}


.sky-form .toggle input:checked + i.privancy:before {
	right: 50px;
}

/*.profile .profile-edit .my-contact
{
     background:none repeat scroll 0 0!important;
    /*padding: 20px;*/
/*}*/

/*.profile .profile-edit .my-contact
{
     background:none repeat scroll 0 0!important;
    /*padding: 20px;*/
/*}*/







.header .nav > li > .search-noticeboard {
	color: #aaa;
	cursor: pointer;
	min-width: 35px;
	font-size: 15px;
	text-align: center;
	background: #f7f7f7;
	padding: 9px 0 8px;
	display: inline-block;
	border: solid 1px #aaa;
	color: #2CD5B6 !important;
}

@media (min-width: 992px) {
	.header .nav > li > .search-noticeboard {
		bottom: -2px;
		position: relative;
	}
}

.header .nav > li > .search-noticeboard:hover {
	color: #72c02c;
	background: #f7f7f7;
	border-bottom-color: #72c02c;
}

.header .nav .search-open-noticeboard {
	right: 0;
	top: 40px;
	display: none;
	position:relative;
	padding: 14px !important;
	background: #fcfcfc;
	border-top: solid 2px #eee;
	box-shadow: 0 1px 3px #ddd;
}

.header .nav .search-open-noticeboard form {
	margin: 0;
}

.noticeboard-setting-btn
{
	margin-top:-34px !important;
	margin-right:-35px !important;
	float:right;
	
	/*position: unset !important;*/
}

.noticeboard-topic-category
{
	color:#fff !important;
}
.share-link-img
{
	width:50px;
	height:50px;
	margin-top: -10px !important;
}
.share-extract
{
	margin-bottom:unset !important;
}
@media(min-width: 980px)
{
	.search-open-noticeboard
	{
		right:-93px !important;
		top:7px !important;
	}
}

@media (min-width: 767px) and (max-width: 991px) {
	.header .navbar-toggle {
		margin-right: 0;
	}

	.header .nav .search-open-noticeboard {
		width: 93%;
	}
}

@media (max-width: 991px) {
	.header .nav > li > .search-noticeboard {
		color: #999;
		width: 35px;
		height: 34px;
		text-align: left;
		background: #eee;
		line-height: 12px;
		text-align: center;
		margin: 0px 10px 0;
		/*border-bottom: none;*/
		right:10px;

	}

	.header .nav > li > .search-noticeboard:hover {
		background: #18ba9b;
		color: #fff !important;
	}

	.header .nav .search-open-noticeboard {
		top: 5px;
		padding: 0;
		border-top: none;
		box-shadow: none;
		background: none;
		margin-right: 10px;
	}
}

@media (min-width: 1000px) {

	.header .navbar-nav .search-open-noticeboard {
		width: 750px;
	}
}

@media (min-width: 980px) {
	.noticeboard-header
	{
		border-bottom:none !important;
		/*position:unset !important;*/
	}
}

.header .topbar ul.languages::after
{
	top: -9px;
}
.submit-btu
{
	position: unset !important;
	margin:-1px 0 0 28px !important;
}
/*.noticeboard-heading-title
{
	position: unset !important;
}
.noticeboard-heading-title .select
{
	position: unset !important;
}*/
.noticeboard-tab
{
	background: #f7f8fa !important;
}
.noticeboard-all-search-box
{
	margin:10px 0 0 18px;
}
.noticeboard-hr
{
	margin-top: unset !important;
	margin-bottom: unset !important;
	margin-left: 10px !important;
	margin-right: 10px !important;
}

/* Edit Content*/

.noticeboard-search-edit
{
	float: right !important;
	margin-top: -34px !important;
	margin-right: -20px !important;
}


.edit-row
{
	margin-left: 5px !important;
	margin-top: 10px !important;
}

.header .nav > li > .search-edit {
	color: #aaa;
	cursor: pointer;
	min-width: 35px;
	font-size: 15px;
	text-align: center;
	background: #f7f7f7;
	padding: 11px 0 12px;
	display: inline-block;
	/*border-bottom: solid 2px #aaa;*/
}

@media (min-width: 992px) {
	.header .nav > li > .search-edit {
		/*bottom: -2px;*/
		position: relative;
		/*float: right;*/
	}
}

.header .nav > li > .search-edit:hover {
	color: #72c02c;
	background: #f7f7f7;
	border-bottom-color: #72c02c;
}

.header .nav .search-open-edit {
	top: 7px !important;
	display: none;
	padding: 14px !important;
	position: absolute;
	background: #fcfcfc;
	border-top: solid 2px #eee;
	box-shadow: 0 1px 3px #ddd;
}

.header .nav .search-open-edit form {
	margin: 0;
}

@media (min-width: 767px) and (max-width: 991px) {
	.header .navbar-toggle {
		margin-right: 0;
	}

	.header .nav .search-open-edit {
		width: 93%;
	}
}

@media (max-width: 991px) {
	.header .nav > li > .search-edit {
		color: #999;
		width: 35px;
		height: 34px;
		text-align: left;
		background: #eee;
		line-height: 12px;
		text-align: center;
		margin: 5px 10px 0;
		border-bottom: none;
	}

	.header .nav > li > .search-edit:hover {
		background: #18ba9b;
		color: #fff !important;
	}

	.header .nav .search-open-edit {
		top: 5px;
		padding: 0;
		left: 48px;
		border-top: none;
		box-shadow: none;
		background: none;
		margin-right: 10px;
	}
}


@media (min-width: 1000px) {

	.header .navbar-nav .search-open-edit {
		width: 750px;
	}
}


@media (min-width: 1000px) {

	.header .navbar-nav .search-open {
		width: 1140px;
		right: -194px;
	}
}

@media (min-width: 980px) {

	.header .navbar-nav .search-box {
		width: 500px;
	}
}

@media (min-width: 980px) {

	.main-header-search
	{
		/*margin-right: 25%;*/
		margin-right: 17%;
	}
}
@media (min-width: 1024px) and (max-width: 1024px) {

	.main-header-search
	{
		margin-right: 15% !important;
	}
	.logo-width
	{
		width:140px!important;
	}
	.header .navbar-nav .search-open {
		width: 972px !important;
		right: -153px !important;
	}
	

}
.banner-up-down
{
	text-align: center;
}

@media (min-width: 768px) {

	.main-header-search
	{
		/*margin-right: 19%;*/
	}
}


@media (min-width: 980px) {

	 .submain-header-search
	{
		margin-top: -1%;
		position: relative !important;

	}
}

@media (min-width: 980px) {
	 .category-drop-search
	{
		top:-19px!important;
	}
	.dropdown-toggle.category-drop-search {
		top:0px!important;
	}
	.drop-search .search-box-drop
	{
		margin-top:-16px!important;
	}
	.drop-search .search-btn-drop
	{
		margin-top:-23px!important;
	}
	/*.drop-search .search-btn-drop .search-btn
	{
		margin-top: 7px !important;
		background: #F7F7F7;
		color: #7A7A7A;
	}*/

	.drop-search .search-btn {
	    /*background: #F7F7F7 none repeat scroll 0 0 !important;*/
	   /* border: 0 none;
	    color: #fff;
	    cursor: pointer;
	    display: inline-block;
	    font-size: 14px;
	    font-weight: 400;
	    padding: 6px 13px;
	    position: relative;
	    text-decoration: none;
	    white-space: nowrap;*/
	    width: 95px !important;
	    top: 7px !important;
	    padding: 8px 10px !important;
	    /*font-weight: normal !important;*/
	    font: 14px arial, sans-serif !important;
	    /*font-size: 14px arial, sans-serif !important;*/
	}

	.close-left-menu
	{

		margin-top: -22px !important;
	}
}
/*.drop-search .search-btn-drop .search-btn
{
	margin-top: 7px !important;
	background: #F7F7F7;
	color: #7A7A7A;
}*/

.search-btn {
    /*background: #F7F7F7 none repeat scroll 0 0 !important;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    padding: 6px 13px;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
    width: 95px !important;
    top: 7px !important;
    padding: 5px 10px !important;*/
    padding: 8px 10px !important;
    /*font-weight: normal !important;*/
    font: 15px arial, sans-serif !important;
    /*background: #F7F7F7 none repeat scroll 0 0 !important;*/
    background: unset !important;
    width: 95px !important;
	top: 11px !important;
	/*border-bottom: 2px solid #aaa !important; */
	border-bottom: unset !important;
}
/*.advanced.search-btn:hover
{
	color: #B6B6B6 !important;
}*/
.advanced-btn
{
	margin-top: 32px !important;
}
.go-reset-btn
{
	margin-top: 30px;
}

.go-reset-btn .submit
{
	top: 2px;
}
.go-reset-btn-individual .submit
{
	top:2px;
}
.go-reset-btn-organization .submit
{
	top:2px;
}
.go-reset-btn-all-users .submit
{
	top:2px;
}


.header-fixed-shrink .search-box
{
	margin-top:6px;
}

.search-item-list
{
	display:none;
	left:unset;
	right:unset;
}

.career-soluation-ads
{
	border: 1px solid;
	width: 728px;
	height: 90px;
}

.all-ads
{
	border: 1px solid;
	width: 300px;
	height: 250px;
}

.search-item-a
{
	white-space:normal;
	padding-left:unset;
	padding-right:unset;
}

.search-item-image
{
	float: left;
	max-width:80px;
}

.profile-heading{
	margin: 0px 14px -14px;
}

.header .navbar-collapse.collapse.in
{
	overflow-y: unset !important;
}

.navbar-collapse.in
{
	overflow-y: unset !important;
}

@media(max-width: 980px){
	.header-field
	{
		margin-left: unset !important;
		margin-right: unset !important;
	}
	
}

.header .menu-item
{
  background:  white;
  border-color:white;
}

.header .menu-item:hover
{
  background:  transparent !important;
  border-color:transparent !important;
}
.header .menu-item:focus {
  background:  transparent !important;
  border-color:transparent !important;
}

.noticeboard-subject
{
	color:#000;
	text-decoration:none;
	
}

.noticeboard-subject:hover
{
  	color:#000 !important;
	text-decoration:none !important;
}
.noticeboard-subject:focus {
  	color:#000 !important;
	text-decoration:none !important;
}

.noticeboard-img
{
	width:973px;
	height:260px;
}
.noticeboard-career-img
{
	width:973px;
	height:168px;
}
.noticeboard-title
{
	/*margin-top: -50px;*/
	/*padding-left: 60px;*/
}

.noticeboard-subjecttitle
{
	margin-left: -15px;
}
.noticeboard-link
{
	color:#555 !important;
	text-decoration:none !important;
}

.noticeboard-link:hover
{
  	color:#555 !important;
	text-decoration:none !important;
}
.noticeboard-link:focus {
  	color:#555 !important;
	text-decoration:none !important;
}

.noticeboard-ul-link
{
	/*margin-left: 60px;*/
}

.noticeboard-career
{
	color:#000 !important;
	text-decoration:none !important;
}

.noticeboard-career:hover
{
  	color:#555 !important;
	text-decoration:none !important;
}
.noticeboard-career:focus {
  	color:#555 !important;
	text-decoration:none !important;
}
.career-list:hover
{
	color:#555 !important;
	text-decoration:none !important;
}
.career-list:focus
{
	color:#555 !important;
	text-decoration:none !important;
}

.dataTables_filter input
{
	border-color: #bbb;
	box-shadow: 0 0 2px #c9c9c9;
	border: 1px solid #bbb;
}

.dataTables_length select
{
	border-color: #bbb;
	box-shadow: 0 0 2px #c9c9c9;
	border: 1px solid #bbb;
}

/*#DataTables_Table_0_paginate span .paginate_button .current
{
	background-color: #18ba9b !important;
    border-color: #18ba9b !important;

}
*/
.paging_full_numbers a.paginate_button
{
	background-color: #18ba9b !important;
    border-color: #18ba9b !important;
    color: #000 !important;
}
.cus_page.current
{
	background: #18ba9b none repeat scroll 0 0 !important;
    border: 1px solid !important;
    color: #fff !important;
    padding: 9px 15px !important;
    cursor: default !important;
    line-height:1.42857;
    text-decoration: none;
}
.cus_page
{
	background: #fff none repeat scroll 0 0 !important;
    border: 1px solid #ddd !important;
    color: #777 !important;
    padding: 7px 15px !important;
    cursor: default !important;
    margin-left: -1px;
    text-decoration: none;
    z-index: 2;
}

.cus_page:hover
{
	background: #2cd5b6 none repeat scroll 0 0 !important;
    border: 1px solid  !important;
    color: #fff !important;
    padding: 7px 15px !important;
    cursor: default !important;
    margin-left: -1px;
    text-decoration: none;
    border-color: #2cd5b6 !important;
}

/*.cus_page .previous:after
{
	content:"This text replaces the original.";
}*/

.addtional-fields
{
	background-color:#FAFAFA !important;
}

/*@media (min-width: 980px) {

	 .breadcrumbs
	{
		margin-top: 80px;
	}
}*/

@media (min-width: 980px) {

	 .wrapper
	{
		margin-top: 80px;
		/*position: relative !important;*/

	}
}

.actions-profile
{
	/*margin-left: 50px !important;*/
	text-align: center;
}

@media (min-width: 980px) {

	 .portfolio
	{
		width: 52%;
		/*position: relative !important;*/

	}
}

.message-alert
{
	margin-top: -40px !important;
	padding-left: 65px !important;
}
.alert-icon-cu
{
	margin-left: 4px !important;
}
.header .topbar ul.block-alert-cu::after
{
	/*top: -9px;*/
	right: 10px;
	left: unset !important;
}
.block-alert-cu
{
	width: 260px;
	margin: 0px 10px 0px -230px;
	background-color: #fff !important;
	border: 3px solid #f0f0f0 !important;
}
/*a.category-drop-search
{
	color: #18ba9b !important;
}*/
.reset-btn
{
	width:72px !important;
}

.message-alert-cu
{
	/*padding: 0px 6px;*/
	padding-left: 40px;
	/*margin-top: -40px;*/
}
.message-alert-cu a
{
	display: unset !important;
	font-size: unset !important;
	padding: unset !important;
	text-transform: unset !important;

}
.block-alert-cu hr
{
	margin:unset !important;
	border-color:#f0f0f0 !important;
}
.notification-alert
{
	margin: 4px 0px 6px 6px;
}
.notification-alert i
{
	color: #fff !important;
}

.profile .timeline-v2.timeline-me::before
{
	left:26% !important;
}

.profile .timeline-v2.timeline-me > li .cbp_tmicon
{
	left:34%!important;
}
.career-path
{
	padding-left: 30px!important;
}
.education
{
	padding-left: 30px!important;
}
.noticeboard-profile-picture
{
	/*border: 1px solid !important;*/
	width: 55px !important;
	height: 55px !important;
}
.noticeboard-profile-picture-neo
{
	/*border: 1px solid !important;*/
	width: 50px !important;
	height: 50px !important;
	margin:0 10px 0 0 !important;
	padding:unset !important;
}
.topic-default
{
	color: #fff!important;
	background: #18ba9b !important;
}
.topic-default a
{
	color: #fff!important;
	background: #18ba9b !important;
}
.topic-red
{
	color: #fff!important;
	background: #EC7063 !important;
}
.topic-red a
{
	color: #fff!important;
	background: #EC7063 !important;
}
.topic-blue
{
	color: #fff!important;
	background: #4B9CD1 !important;
}
.topic-blue a
{
	color: #fff!important;
	background: #4B9CD1 !important;
}
.topic-purple
{
	color: #fff!important;
	background: #9E77C5 !important;
}
.topic-purple a
{
	color: #fff!important;
	background: #9E77C5 !important;
}
.topic-green
{
	color: #fff!important;
	background: #7dbc45 !important;
}
.topic-green a
{
	color: #fff!important;
	background: #7dbc45 !important;
}
.rgba-green
{
	background-color:#7dbc45 !important;
}
.recruitment-category
{
	color: #fff!important;
	background-color:#18ba9b !important;
}
/*.recruitment-category:hover
{
	color: #687074 !important;
}*/
.training-category
{
	color: #fff!important;
	background: #EC7063 !important;
}
/*.training-category:hover
{
	color: #687074 !important;
}*/
.consultancy-category
{
	color: #fff!important;
	background: #4B9CD1 !important;
}
/*.consultancy-category:hover
{
	color: #687074 !important;
}*/
.legal-category
{
	color: #fff!important;
	background: #9E77C5 !important;
}
/*.legal-category:hover
{
	color: #687074 !important;
}*/
.evaluation-category
{
	color: #fff!important;
	background: #7dbc45 !important;
}
/*.evaluation-category:hover
{
	color: #687074 !important;
}*/
.fa-green
{
	color:#7dbc45 !important;
}
.fa-red
{
	color: #EC7063 !important;
}
.fa-blue
{
	color: #4B9CD1 !important;
}
.fa-purple
{
	color: #9E77C5 !important;
}
.fa-default
{
	color: #67CDBA !important;
	margin-left: 0%;
}


.social-cu
{
	/*background: lightgray none repeat scroll 0% 0%;
	width: 35px;
	margin-left: 160px;
	margin-top: -50px;*/


	background-color: #fff;
    border: 1px solid #efefef;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
    height: auto;
    left: 145px;
    line-height: 0;
    list-style: outside none none;
    padding: 5px;
    top: -45px !important;
    width: 142px;
    position: relative;
}

/*.social-viewuser-cu
{

	background-color: #fff;
    border: 1px solid #efefef;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
    height: auto;
    left: 145px;
    line-height: 0;
    list-style: outside none none;
    padding: 5px;
    top: -45px !important;
    width: 142px;
    position: relative;
}*/
.actions-profile
{
	/*margin-top: -40px;*/
}
.social-cu .share_link
{
	margin:unset !important;
}
.social-icons li a
{
    margin:unset !important;
}
.social-icons
{
    margin-top:-20px !important;
    height: 0 !important;
    padding: unset !important;
    position: absolute;

}
.social_whatsapp
{
   margin-bottom: 0px !important;
   height:28px !important;
}
/*.left-slide-menu
{
	margin-top:-40px !important;
}*/

.all-menu-bar
{
	background-color: #fff !important;
	border: 3px solid #f0f0f0 !important;
}
.all-menu-bar hr
{
	 margin:unset !important;
	 border-color:#f0f0f0  !important;
}
.rss
{
	color:#fff !important;
}

.all-category-cu
{
	overflow-y: scroll !important;
	max-height: 450px!important;
}
.heading-category
{
	padding-left: 7px !important;

}
.edit-profile-notification span
{
	display: unset !important;
}
/*#ui-datepicker-div
{
	top:290px !important;
}*/
@media (min-width: 980px) {
	.dataTables_wrapper
	{
		margin-top: 25px !important;
	}
	.dataTables_wrapper div.dataTables_length
	{
		margin-bottom: -30px !important;
	}
}
.table-responsive
{
	overflow-x: unset !important;
}
.social-view-career-solution
{
	height: unset !important;
	margin-top: 10px !important;
	position: unset !important;
}
.headline-v2-attending
{
	margin:unset !important;
}
.category_user
{
	/*width:263px !important;
	height:265px !important;*/
}
.update-all-one
{
	padding-top: 10px !important;

}
.similar-eon:hover
{
	color: #555555 !important;

}
.similar-eon
{
	color: #555555 !important;

}
.update-hr
{
	margin-top:unset !important;
}
.update-col
{
	width: 12.667% !important;
}
/*.news-v3 h2
{
	margin: unset !important;
}*/

.social-network
{
	padding-left: 0px !important;
	padding-right: 0px !important;
}

button.closeadvancedbox
{
	padding: 0 !important;
	cursor: pointer !important;
	background: 0 0 !important;
	border: 0 !important;
	color: grey !important;
	font-size: 27px !important;
	font-weight: 100 !important;
    margin-top: -8px !important;
}

.category-image
{
	height: 258px !important;
}
.view-all-font
{
	font-size: 85% !important;
	color: #18ba9b !important;
}
.view-all-margin{
	margin:20px 0 !important;
}
.view-career-solutions-username
{
	color:#000 !important;
	text-decoration:none !important;
}
.view-career-solutions-username:hover
{
	color: #18ba9b !important;
}

@media(max-width: 321px) {
	
	.registration-img {
		
		margin-left: 15%!important;
		
	}
	
}

@media(min-width:322px) and (max-width:361px) {
	
	.registration-img {
		
		margin-left: 20%!important;
		
	}
	
}

@media(min-width:362px) and (max-width:380px) {
	
	.registration-img {
		
		margin-left: 20%!important;
		
	}
	
}

@media(min-width:381px) and (max-width:412px) {
	
	.registration-img {
		
		margin-left: 25%!important;
		
	}
	
}

@media(min-width:412px) and (max-width:415px) {
	
	.registration-img {
		
		margin-left: 25%!important;
		
	}
	
}

@media(min-width:416px) and (max-width:800px) {
	
	.registration-img {
		
		margin-left: 25%!important;
		
	}
	
}


	
.registration-img {
		
	margin-left: 32%;
		
}

.profile-bio .row .col-md-12 span.about-profile {
	
	overflow: scroll;
	
}
	

