/*
 * Template Name: Unify - Responsive Bootstrap Template
 * Description: Business, Corporate, Portfolio, E-commerce, Blog and One Page Template.
 * Version: 1.9.2
 * Author: @htmlstream
 * Website: http://htmlstream.com
*/

/*Import Global Compulsory CSS Files*/
@import url(app.css);
@import url(blocks.css);

/*Import CSS Plugins*/
/*@import url(plugins/style-switcher.css);*/

* {
	border-radius: 0;
}

.icon-distance {
    padding-left: 35px!important;
    border-left: 1px solid #bbb!important;
}

body {
 color: #333;
 font-size: 13px;
 line-height: 1.6;
}

body.header-fixed-space {
  padding-top: 94px;
}
body.header-fixed-space-v2 {
	padding-top: 135px;
}



@media (max-width: 991px) {
	body.header-fixed-space,
	body.header-fixed-space-v2 {
		padding-top: 0;
	}
}
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
  
}
 
.select2-container .select2-selection--single{
	height: 34px !important;
	padding-top: 1px;
	border-radius: 0px !important;
	border-left: none !important;
	border-color: #ced4da;
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #ced4da!important;
    border-radius: 0px !important;
	border-left: none!important;
}


.select2-container--default .select2-selection--single .select2-selection__arrow{
	display: none !important;
}

.switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
    content: '';
    position: absolute;
    top: 4px;
    right: 0;
    display: block;
    width: 69px;
    height: 17px;
    border-width: 2px;
    border-style: solid;
    border-radius: 12px;
    background: #fff;
    left: 20px
}

 



.slider:before {
    position: absolute;
    content: "";
    height: 13px;
    width: 13px;
    bottom: 8px;
    background-color: #999;
    -webkit-transition: .2s;
    transition: .2s;
	left: 15px;
	margin-right: 5px;
}



input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
   

  -ms-transform: translateX(26px);
  transform: translateX(156px);
}
/*------ ADDED CSS ---------*/
.slider:after
{
 content:'Private';
 font-weight: normal;
 font-size: 13px;
 font: 13px/23px 'Open Sans', Helvetica, Arial, sans-serif;
 color: #555;
 text-decoration: none !important;
 color: inherit;
 display: block;
 position: absolute;
 transform: translate(-50%,-50%);
 top: 50%;
 left: 71%;
 float: right;

}

input:checked + .slider:after
{  
  content:'Public';
  font-weight: normal;
  font-size: 13px;
  color: #555;
  text-decoration: none !important;
  color: inherit;
 font: 13px/23px 'Open Sans', Helvetica, Arial, sans-serif;
  float: left;
  left: 20%
}

/*--------- END --------*/
/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}


/* alt test news */
.switchN {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
  
}
 
.switchN input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.sliderN {
    content: '';
    position: absolute;
    top: 4px;
    right: 0;
    display: block;
    width: 69px;
    height: 17px;
    border-width: 2px;
    border-style: solid;
    border-radius: 12px;
    background: #fff;
    left: 20px
}

 



.sliderN:before {
    position: absolute;
    content: "";
    height: 13px;
    width: 13px;
    bottom: 8px;
    background-color: #999;
    -webkit-transition: .2s;
    transition: .2s;
	left: 15px;
	margin-right: 5px;
}



input:focus + .sliderN {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .sliderN:before {
  -webkit-transform: translateX(26px);
   

  -ms-transform: translateX(26px);
  transform: translateX(190px);
}
/*------ ADDED CSS ---------*/
.sliderN:after
{
 content:'Private';
 font-weight: normal;
 font-size: 13px;
 font: 13px/23px 'Open Sans', Helvetica, Arial, sans-serif;
 color: #555;
 text-decoration: none !important;
 color: inherit;
 display: block;
 position: absolute;
 transform: translate(-50%,-50%);
 top: 50%;
 left: 80%;
 float: right;

}

input:checked + .sliderN:after
{  
  content:'Public';
  font-weight: normal;
  font-size: 13px;
  color: #555;
  text-decoration: none !important;
  color: inherit;
 font: 13px/23px 'Open Sans', Helvetica, Arial, sans-serif;
  float: left;
  left: 20%
}

/*--------- END --------*/
/* Rounded sliders */
.sliderN.round {
  border-radius: 34px;
}

.sliderN.round:before {
  border-radius: 50%;
}

/* testttttttt */
.switchC {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
  
}

.switchC input { 
  opacity: 0;
  width: 50px;
  height: 0;
}

.sliderC {
    content: '';
    position: absolute;
    top: 4px;
    right: 0;
    display: block;
    width: 69px;
    height: 17px;
    border-width: 2px;
    border-style: solid;
    border-radius: 12px;
    background: #fff;
    left: 20px
}

.sliderC:before {
    position: absolute;
    content: "";
    height: 13px;
    width: 13px;
    bottom: 8px;
    background-color: #999;
    -webkit-transition: .2s;
    transition: .2s;
	left: 15px;
	margin-right: 5px;
}



input:focus + .sliderC {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .sliderC:before {
  -webkit-transform: translateX(26px);
   

  -ms-transform: translateX(26px);
  transform: translateX(117px);
}
/*------ ADDED CSS ---------*/
.sliderC:after
{
 content:'On request';
 font-weight: normal;
 font-size: 13px;
 font: 13px/23px 'Open Sans', Helvetica, Arial, sans-serif;
 color: #555;
 text-decoration: none !important;
 color: inherit;
 display: block;
 position: absolute;
 transform: translate(-50%,-50%);
 top: 50%;
 left: 59%;


}

input:checked + .sliderC:after
{  
  content:'On offer';
  font-weight: normal;
  font-size: 13px;
  color: #555;
  text-decoration: none !important;
  color: inherit;
 font: 13px/23px 'Open Sans', Helvetica, Arial, sans-serif;
  float: left;
  left: 24%
}

/*--------- END --------*/
/* Rounded sliders */
.sliderC.round {
  border-radius: 34px;
}

.sliderC.round:before {
  border-radius: 50%;
}


/* testttttttt */
.switchCr {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 21px;
  
}

.switchCr input { 
  opacity: 0;
  width: 50px;
  height: 0;
}

.sliderCr {
    content: '';
    position: absolute;
    top: 4px;
    right: 0;
    display: block;
    width: 69px;
    height: 17px;
    border-width: 2px;
    border-style: solid;
    border-radius: 12px;
    background: #fff;
    left: 20px
}

.sliderCr:before {
    position: absolute;
    content: "";
    height: 13px;
    width: 13px;
    bottom: 8px;
    background-color: #999;
    -webkit-transition: .2s;
    transition: .2s;
	left: 60px;
	margin-right: 5px;
}

 

input:focus + .sliderCr {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .sliderCr:before {
  -webkit-transform: translateX(26px);
   

  -ms-transform: translateX(26px);
  transform: translateX(170px);
}
/*------ ADDED CSS ---------*/
.sliderCr:after
{
 content:'On request';
 font-weight: normal;
 font-size: 13px;
 font: 13px/23px 'Open Sans', Helvetica, Arial, sans-serif;
 color: #555 !important;
 text-decoration: none !important;
 color: inherit;
 display: block;
 position: absolute;
 transform: translate(-50%,-50%);
 top: 50%;
 left: 67%;


}

input:checked + .sliderCr:after
{  
  content:'On offer';
  font-weight: normal;
  font-size: 13px;
  color: #555 !important;
  text-decoration: none !important;
  color: inherit;
 font: 13px/23px 'Open Sans', Helvetica, Arial, sans-serif;
  float: left;
  left: 10%
}

/*--------- END --------*/
/* Rounded sliders */
.sliderCr.round {
  border-radius: 34px;
}

.sliderCr.round:before {
  border-radius: 50%;
}
/* testttttttt */
.switchS {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

.switchS input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.sliderS {
    content: '';
    position: absolute;
    top: 4px;
    right: 0;
    display: block;
    width: 69px;
    height: 17px;
    border-width: 2px;
    border-style: solid;
    border-radius: 12px;
    background: #fff;
    left: 20px
}

.sliderS:before {
    position: absolute;
    content: "";
    height: 20px;
    width: 20px;
    bottom: 4px;
    background-color: #999;
    -webkit-transition: .2s;
    transition: .2s;
	left: 8px;
	margin-right: 5px;
}



input:focus + .sliderS {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .sliderS:before {
  -webkit-transform: translateX(26px);

  -ms-transform: translateX(26px);
  transform: translateX(156px);
}
/*------ ADDED CSS ---------*/
.sliderS:after
{
 content:'Past';
 font-weight: 400;
 font-size: 15px;
 color: #6d6d6d;
 display: block;
 position: absolute;
 transform: translate(-50%,-50%);
 top: 50%;
 left: 60%;
 font-family: Verdana, sans-serif;
 float: right
}

input:checked + .sliderS:after
{  
  content:'Current';
  font-weight: 400;
  font-size: 15px;
  color: #6d6d6d;
  float: left;
  padding-left: 5px;
  margin-left: 30px;
  left: 20%
}

/*--------- END --------*/
/* Rounded sliders */
.sliderS.round {
  border-radius: 34px;
}

.sliderS.round:before {
  border-radius: 50%;
}


p,
li,
li a,
label {
 color: #555;
}
.href{
	display: none !important
}


a {
 color: #72c02c;
 text-decoration: none;
}

a,
a:focus,
a:hover,
a:active,
button,
button:hover {
	outline: 0 !important;
}

a:focus {
text-decoration: none;
}
a:hover {
 color: #72c02c;
 text-decoration: underline;
}

/*Boxed Layout
------------------------------------*/
.wrapper {
	background: #fff;
}
.doughnut-chart{
	width: 365px !important;
	height: 177px !important;
	padding-bottom: 45px;
	margin-top: 85px;
	margin-left: -19px;
	

}

@media (max-width: 767px) {
	
	.chart_div {
		
		height:105px!important;
		width:100%!important;
		
	}
	
	.doughnut-chart{
		
	display: none!important;
	
	}
	
	.chart {
		
		width:100%!important;
		display:none;
		
	}
	
	.text-doughnut {
		
		display: none;
		
	}
	
	.pie-chart, .text-pie {
		
		display: none!important;
		
	}
	
	
}

@media (max-width: 1025px) {
	
	.pie-chart{
	display: block;
	width: 320px !important;
    height: 179px !important;
    position: relative;
    bottom: 155px;
    left: 300px!important;

}

	.text-pie {
		
		right: -375px!important;
		
	}
	
}




.doughnut-chart-opinion{
	width: 350px !important;
	height: 175px !important;
	padding-bottom: 45px;
	margin-top: 95px;
	margin-left: -75px;

}

.pie-chart{
	display: block;
	width: 320px !important;
    height: 179px !important;
    position: relative;
    bottom: 155px;
    left: 415px;

}


.text-doughnut{
	color: #7c7c7c;
    font-weight: 400;
    font-size: 12px;
    left: -2px;
    position: relative;
    top: 140px;
}
.text-pie{
	color: #7c7c7c;
    font-weight: 400;
    font-size: 12px;
	right: -510px;
	float: inherit;
    position: relative;
    top: 110px;
}
.text-count{
	color: #7c7c7c;
    font-weight: 400;
    font-size: 12px;
    left: 32px;
    position: relative;
    top: 178px;
}

.chart-legend li span{
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-right: 45px;
}

.boxed-layout {
  padding: 0;
  box-shadow: 0 0 5px #ccc;
  margin-left: auto !important;
  margin-right: auto !important;
  background: url(../img/patterns/15.png) repeat;
}

.search-event,.search-news,.search-opinion{
	z-index: 10;
	width:25%;
	float: right;
	position: absolute;
	border: 1px solid rgba(0,0,0,.15);
    height: 200px;
    text-align: center;
    display: block;
    margin: 60px 0px 20px;
    padding: 5px;
	background-color: #fff;	
}

.search-news,.search-opinion {
	
	height: 115px;
	
}

#contact_users_industry{
	font-size: 13px;
}
#contact_users_city{
	font-size: 13px;
}
#contact_users_country{
	font-size: 13px;
}
#contact_role{
	font-size: 13px;
}
#contact_type{
	font-size: 13px;
}
#contact_user_contact_level{
	font-size: 13px;
}
#contact_users_language{
	font-size: 13px;
}
#contact_timeframe{
	font-size: 13px;
}
#contact_department{
	font-size: 13px;
}
#contact_function{
	font-size: 13px;
}
#contact_company{
	font-size: 13px;
}
#header_on_offer{
	font-size: 13px;
}
#header_location{
	font-size: 13px;
}
#header_city{
	font-size: 13px;
}
#header_employment_type{
	font-size: 13px;
	width:320px;
}
#header_estimated_salary{
	font-size: 13px;
	width:320px;
}


/*Hiding arrows for select field in IE*/
select::-ms-expand {
  display: none;
}

.select2-selection .select2-selection--single {
	
	margin-left:8px!important;
	
}

@media(max-width:1023px) {
	
	#search_results {
		
		margin-top:-35px!important;
		margin-bottom:60px!important;
		right: 0px!important
		
	}
}


@media(max-width:361px) and (min-width: 322px){
	
	.select2-selection--single,.changecategory#header_category_select_event,#header_degree_id,#header_category_select,#header_school_name,#header_individual_timeframe,#header_starts,#header_employment_type,#my-career-search-header,#header_estimated_salary {
		
		width: 217px!important;
		
	}
	.sliderCr:before {
		
		left: 14px;
		
	}
	#main_list {
		
		margin-left: -12.5px;
		
	}
	#viewprofile_dropdown{
		
		margin-left: -28%!important;
		
	}
	.btn.btn-primary.dropdown-toggle.px-3 {

		margin-left: 40px;

	}		
	.dropdown-menu {
		
		left: 169px!important;
		
	}
	
	#my-search {
		
		width: 290px!important;
		
	}
	
	#my-search1 {
		
		width:290px!important;
		
	}
	
	#starts_notice_edit,#ends_notice_edit {
		
		width: 252px!important;
		
	}
	
	.search-open-edit {
		
		width: 318px;
		left: -18px!important;
		
	}
	
	.noticeboard-edit {
		
		width: 251px!important;
		
	}
	
	.changecategory  {
		
		width: 251px!important;
		
	}
	
	.ev_type select {
		
		width: 251px;
		height:34px;
		
	}
	
	.career_solution_field .form-group.col-md-4 .input-group label.select {
		
		width: 251px;
		
	}
	
	/*additional fields career solutions & events*/
	
	.form-group.col-md-4.edit_your_content .input-group .input {
		
		width: 251px!important;
		
		
	}
	
	
	.form-group.col-md-4.edit_your_content {
		
		padding-left: 35px;
		
		
	}
	
	
	.exp_inp, .quantity_inp {
		
		margin-left: 20px;
		
	}
	
	.quantity_inp .input, .exp_inp .input  {
		
		width: 251px;
		
	}
	
	#viewprofile_dropdown_leftside {
		
		margin-top:43%!important;
		margin-left:-30px!important;
		
	}
	
	#viewprofile_dropdown_leftside2 {
		
		margin-top: 77px;
		margin-left: -30px;
		
		
	}
	
	#contact_type {
		
		width: 319px;
		
	}
	
	
	
}

@media(max-width:321px){
	
	.select2-selection--single,.changecategory#header_category_select_event,#header_degree_id,#header_category_select,#header_school_name,#header_individual_timeframe,#header_starts,#header_employment_type,#my-career-search-header,#header_estimated_salary {
		
		width: 179px!important;
		
	}
	.sliderCr:before {
		
		left: -24px;
		
	}
	
	#main_list {
		
		margin-left: -30.5px;
		
	}
	#viewprofile_dropdown {
		
		margin-left: -52%!important;
		
	}
	.btn.btn-primary.dropdown-toggle.px-3 {

		margin-left: -4px;

	}	
	.dropdown-menu {
		
		left: 129px!important;
		
	}
	
	#my-search {
		
		width: 202px!important;
		
	}
	
	span .slider.round, #my-search {
		
		width:250px!important;
		
	}
	
	#starts_notice_edit, #ends_notice_edit,#select2-location-ym-container,#select2-topic_subcategory_id-zv-container,.search-open-noticeboard .select2-selection.select2-selection--single {
		
		width: 211px!important;
		
	}
	
	#my-search1 {
		
		width:250px!important;
		
	}
	
	.search-open-edit {
		
		width: 278px;
		left: -18px!important;
		
	}
	
	.noticeboard-edit, .changecategory {
		
		width: 211px!important;
		
	}
	
	.ev_type select {
		
		width: 211px;
		height:34px;
		
	}
	
	.career_solution_field .form-group.col-md-4 .input-group label.select {
		
		width: 211px;
		
	}
	
	
	/*additional fields career solutions & events*/
	
	.form-group.col-md-4.edit_your_content .input-group .input {
		
		width: 211px!important;
		
		
	}
	
	
	.form-group.col-md-4.edit_your_content {
		
		padding-left: 35px;
		
		
	}
	
	
	.exp_inp, .quantity_inp {
		
		margin-left: 20px;
		
	}
	
	.quantity_inp .input, .exp_inp .input  {
		
		width: 211px;
		
	}
	
	#viewprofile_dropdown_leftside {
		
		margin-top:10%!important;
		
	}
	
	#viewprofile_dropdown_leftside {
		
		margin-top:54%!important;
		margin-left:-30px!important;
		
	}
	
	#viewprofile_dropdown_leftside2 {
		
		margin-top: 94px;
		margin-left: -30px;
		
		
	}
	
	#contact_type {
		
		width: 279px;
		
	}
	
	
	
}

@media(max-width:375px) and (min-width: 361px){
	
	.select2-selection--single,.changecategory#header_category_select_event,#header_degree_id,#header_category_select,#header_school_name,#header_individual_timeframe,#header_starts,#header_employment_type,#my-career-search-header,#header_estimated_salary {
		
		width: 231px!important;
		
	}
	.sliderCr:before {
		
		left: 28px;
		
	}
	#main_list {
		
		margin-left: -7px;
		
	}
	#viewprofile_dropdown {
		
		margin-left: -30%!important;
		
	}
	.btn.btn-primary.dropdown-toggle.px-3 {

		margin-left: 53px;

	}	
	.dropdown-menu {
		
		left: 184px!important;
		
	}
	
	#my-search {
		
		width: 305px!important;
		
	}
	
	#starts_notice_edit, #ends_notice_edit,#select2-location-ym-container,#select2-topic_subcategory_id-zv-container,.search-open-noticeboard .select2-selection.select2-selection--single {
		
		width: 266px!important;
		
	}
	
	#my-search1 {
		
		width:305px!important;
		
	}
	
	.search-open-edit {
		
		width: 333px;
		left: -18px!important;
		
	}
	
	.noticeboard-edit, .changecategory {
		
		width: 266px!important;
		
	}
	
	.ev_type select {
		
		width: 266px;
		height:34px;
		
	}
	
	.career_solution_field .form-group.col-md-4 .input-group label.select {
		
		width: 266px;
		
	}
	
	
	
	/*additional fields career solutions & events*/
	
	.form-group.col-md-4.edit_your_content .input-group .input {
		
		width: 266px!important;
		
		
	}
	
	
	.form-group.col-md-4.edit_your_content {
		
		padding-left: 35px;
		
		
	}
	
	
	.exp_inp, .quantity_inp {
		
		margin-left: 20px;
		
	}
	
	.quantity_inp .input, .exp_inp .input  {
		
		width: 266px;
		
	}
	
	#viewprofile_dropdown_leftside {
		
		margin-top:0%!important;
		margin-left:-30px!important;
		
	}
	
	#viewprofile_dropdown_leftside2 {
		
		margin-top: 66px;
		margin-left: -30px;
		
		
	}
	
	#contact_type {
		
		width: 334px;
		
	}
	

}

@media(max-width:375px) and (min-height: 800px){
	
	#viewprofile_dropdown_leftside2 {
		
		margin-top: -78px!important;
		margin-left: -30px!important;
		
		
	}
	
}

@media(max-width:413px) and (min-height: 800px){
	
	#viewprofile_dropdown_leftside2 {
		
		margin-top: -51px;
		margin-left: -30px;
		
		
	}
	
}

@media(min-width:376px) and (max-width: 412px){
	
	#header_category_select,.changecategory#header_category_select_event,#header_school_name,#header_starts,#my-career-search-header,#header_degree_id,.select2-selection--single,#header_estimated_salary,#header_employment_type,#header_individual_timeframe {
		
		width: 266px!important;
		
	}
	#main_list {
		
		margin-left: 10px;
		
	}
	#viewprofile_dropdown{
		
		margin-left: -16%!important;
		
	}
	.btn.btn-primary.dropdown-toggle.px-3 {

		margin-left: 89px;

	}	
	.dropdown-menu {
		
		left: 220px!important;
		
	}
	
	#my-search {
		
		width: 341px!important;
		
	}
	
	#starts_notice_edit, #ends_notice_edit,#select2-location-ym-container,#select2-topic_subcategory_id-zv-container {
		
		width: 302px!important;
		
	}
	
	#my-search1 {
		
		width:341px!important;
		
	}
	
	.search-open-edit {
		
		width: 369px;
		left: -18px!important;
		
	}
	
	.noticeboard-edit, .changecategory {
		
		width: 302px!important;
		
	}
	
	.ev_type select {
		
		width: 302px;
		height:34px;
		
	}
	
	.career_solution_field .form-group.col-md-4 .input-group label.select {
		
		width: 302px;
		
	}
	
	/*additional fields career solutions & events*/
	
	.form-group.col-md-4.edit_your_content .input-group .input {
		
		width: 302px!important;
		
		
	}
	
	
	.form-group.col-md-4.edit_your_content {
		
		padding-left: 35px;
		
		
	}
	
	
	.exp_inp, .quantity_inp {
		
		margin-left: 20px;
		
	}
	
	.quantity_inp .input, .exp_inp .input  {
		
		width: 302px;
		
	}
	
	#viewprofile_dropdown_leftside {
		
		margin-top:29%!important;
		margin-left:-30px!important;
		
	}
	
	#viewprofile_dropdown_leftside2 {
		
		margin-top: 41px;
		margin-left: -30px;
		
		
	}
	
	#contact_type {
		
		width: 370px;
		
	}
	
}

@media screen and (max-width: 415px) and (min-width: 413px){
	
	#header_category_select,#header_event_type_id,.changecategory#header_category_select_event,#header_starts,#my-career-search-header,#header_employment_type,#header_estimated_salary,#header_school_name,#header_degree_id,.select2-selection--single,#header_individual_timeframe {
		
		width: 260px!important;
		
	}
	
	#main_list {
		
		margin-left: 10px;
		
	}
	#viewprofile_dropdown {
		
		margin-left: -14%!important;
		
	}
	.btn.btn-primary.dropdown-toggle.px-3 {

		margin-left: 95px;

	}	
	.dropdown-menu {
		
		left: 222px!important;
		
	}
	
	#my-search {
		
		width: 344px!important;
		
	}
	
	#starts_notice_edit, #ends_notice_edit,#select2-location-ym-container,#select2-topic_subcategory_id-zv-container {
		
		width: 305px!important;
		
	}
	
	#my-search1 {
		
		width:344px!important;
		
	}
	
	.search-open-edit {
		
		width: 372px;
		left: -18px!important;
		
	}
	
	.noticeboard-edit, .changecategory {
		
		width: 305px!important;
		
	}
	
	.ev_type select {
		
		width: 305px;
		height:34px;
		
	}
	
	.career_solution_field .form-group.col-md-4 .input-group label.select {
		
		width: 305px;
		
	}
	
	/*additional fields career solutions & events*/
	
	.form-group.col-md-4.edit_your_content .input-group .input {
		
		width: 305px!important;
		
	}
	
	
	.form-group.col-md-4.edit_your_content {
		
		padding-left: 35px;
		
		
	}
	
	
	.exp_inp, .quantity_inp {
		
		margin-left: 20px;
		
	}
	
	.quantity_inp .input, .exp_inp .input  {
		
		width: 305px;
		
	}
	
	#viewprofile_dropdown_leftside {
		
		margin-top:28%!important;
		margin-left:-30px!important;
		
	}
	
	#viewprofile_dropdown_leftside2 {
		
		margin-top: 39px;
		margin-left: -30px;
		
		
	}
	
	#contact_type {
		
		width: 373px;
		
	}
	
	
}


@media screen and (max-width: 769px) and (min-width: 416px){
	
	.select2-selection--single,.changecategory#header_category_select_event,#header_degree_id,#header_category_select,#header_school_name,#header_individual_timeframe,#header_starts,#header_employment_type,#my-career-search-header,#header_estimated_salary {
		
		width: 613px!important;
		
	}
	.sliderCr:before {
		
		left: 67%;
		
	}
	.sliderCr:after {
	
		left:5%!important;
	
	}
	#main_list {
		
		margin-left: -25px;
		
	}
	.btn.btn-primary.dropdown-toggle.px-3 {

		margin-left: 411px!important;

	}	
	.dropdown-menu {
		
		left: 78%!important;
		
	}
	
	.dropdown-menu.rounded-0 {
		
		left: -80px!important;
		
	}
	
	#starts_notice_edit, #ends_notice_edit,#select2-location-ym-container,#select2-topic_subcategory_id-zv-container {
		
		width: 557px!important;
		
	}
	
	#my-search {
		
		width: 596px!important;
		
	}
	
	#my-search1 {
		
		width:596px!important;
		
	}
	
	.search-open-edit {
		
		position: relative!important;
		width: 639.83px!important;
		left: -18px!important;
		
		
	}
	
	
	.noticeboard-edit, .changecategory {
		
		width: 557px!important;
		
	}
	
	.ev_type select {
		
		width: 557px;
		height:34px;
		
	}
	
	.career_solution_field .form-group.col-md-4 .input-group label.select {
		
		width: 557px;
		
	}
	
	/*additional fields career solutions & events*/
	
	.form-group.col-md-4.edit_your_content .input-group .input {
		
		width: 557px!important;
		
		
	}
	
	
	.form-group.col-md-4.edit_your_content {
		
		padding-left: 57px;
		
		
	}
	
	
	.exp_inp, .quantity_inp {
		
		margin-left: 26px;
		
	}
	
	.quantity_inp .input, .exp_inp .input  {
		
		width: 557px;
		
	}
	
	#viewprofile_dropdown_leftside {
		
		margin-top:-31%!important;
		margin-left:-70px!important;
		
	}
	
	#viewprofile_dropdown_leftside2 {
		
		margin-top: -144px;
		margin-left: -60px;
		
		
	}
	
	
	
	#contact_type {
		
		width: 690px;
		
	}
	
}



@media screen and (min-width:1023px) and (max-width:1100px) {
	
	.select2-selection--single,.changecategory#header_category_select_event,#header_degree_id,#header_category_select,#header_school_name,#header_individual_timeframe,#header_starts,#header_employment_type,#my-career-search-header,#header_estimated_salary {
		
		width: 181px!important;
		
	}
	.sliderCr:before {
		
		left: 6%;
		
	}
	.sliderCr:after {
	
		left:16%!important;
	
	}
	
	#options_title {
		
		margin-left: 0px!important;
		
	}
	/*.dropdown-menu {
		
		left: 94%!important;
		
	}*/
	.job-description {
		
		margin-top: -1%;
		padding-top:25px!important;
		
	}
	.bg-color-light {
		
		margin-top: -1%;
		
	}
	
	#starts_notice_edit, #ends_notice_edit,#select2-location-ym-container,#select2-topic_subcategory_id-zv-container, .noticeboard-edit.valid {
		
		width:166px!important;
		
	}
	
	
	
	.noticeboard-edit, .changecategory {
		
		width: 166px!important;
		
	}
	
	.ev_type select {
		
		width: 166px;
		height:34px;
		
	}
	
	#my-search1 {
		
		width: 205px!important;
		
	}
	
	.btn.btn-primary.dropdown-toggle.px-3 {

		margin-left: 180px!important;
		margin-top: -33px!important;
	}	
	
	
	
	.profile-body.margin-bottom-20 {
		
		margin-left: 25px;
		
	}
	
	.search-open-edit {
	
		width:700px!important;
	
	}
	
	.search-open-noticeboard {
		
		width:700px!important;
		right: -118px!important;
		
	}
	
	.career_solution_field .form-group.col-md-4 .input-group label.select {
		
		width: 251px;
		
	}
	
	/*additional fields carrer solutions & events*/
	
	
	.career_solution_field .form-group.col-md-4 label.input, .date.hasDatepicker {
		
		width: 181px;
		
	}
	
	.quantity_inp {
		
		left: 72px;
		margin-top: -20px;
		
	}
	
	.exp_inp {
		
		left: 20px;
		margin-top: -20px;
		
	}
	
	.form-group.col-md-4.edit_your_content .input-group .input {
		
		width: 181px!important;
		
		
	}
	
	.form-group.col-md-4.edit_your_content {
		
		margin-left: -51px;
		padding-left: 137px;
		
	}
	
	#viewprofile_dropdown_leftside {
		
		top:44%!important;
		margin-left:-50px!important;
		
	}
	
	#viewprofile_dropdown_leftside2 {
		
		margin-top: -77%;
		margin-left: -48px;
		
		
	}
	
	#contact_type {
		
		width: 205px;
		
	}
	
	
	
}



@media screen and (max-width:767px) {
	
	.col-md-3.pull-right {
		
		margin-right:-19px!important;
		margin-top: -60px!important;
		
	}
	
	
	#mob_hr_none {
		
		display: none;
		
	}
	
	.w3-button.w3-black {
		
		margin-top: 45%!important;
		
	}
	


	.img-responsive {
		
		width:100%!important;
		
	}
	
	.search-open {
		
		margin-right:10%!important;
		margin-left:-4%!important;
		
	}
	
	.list-unstyled.mCustomScrollbar.margin-bottom-20._mCS_1.mCS-autoHide, .panel-heading-v2.overflow-h, .btn-u.btn-u-default.btn-u-sm.btn-block {
		
		display: none;
		
	}
	
	
	
	.split_zone {
		
		display: none;
		
	}
	
	.mySlides {
		
		width:100%!important;
		height: auto!important;
		
	}
	
	.profile-body.margin-bottom-20 {
		
		padding: 10px!important;
		
	}
	
	.search-open-edit div .form-group.col-md-4 {
	
		margin-left: -14px;
	
	}
	
	.label.orgType {
		
		right: 0px;
		
	}
	
	
	
}

@media (min-width: 767px) and (max-width: 800px) {

	.search-open {
		
		margin-right:10%!important;
		margin-left:-4%!important;
		
	}
	
	.list-unstyled.mCustomScrollbar.margin-bottom-20._mCS_1.mCS-autoHide, .panel-heading-v2.overflow-h, .btn-u.btn-u-default.btn-u-sm.btn-block {
		
		display: none;
		
	}
	
	.split_zone {
		
		display: none;
		
	}
	
	.mySlides {
		
		width:100%!important;
		height: auto!important;
		
	}
	
	.w3-button.w3-black {
		
		margin-top: 30%!important;
		
	}
	
	.search-open-edit div .form-group.col-md-4 {
	
	margin-left: -20px;
	
	}
	
	.users_field .row .col-md-12 {
		
		z-index: 10;
		
	}
	
	.accordion_span {
		
		z-index: 10;
		
	}
	
	
}	

@media (max-width: 800px) {
	
	.nav.nav-justified.nav-tabs {
		
		width:100%;
		
	}
	
	.nav.navbar-nav.main-header-search {

		margin-top: -8%;

	}

	.list-unstyled.mCustomScrollbar.margin-bottom-20 {
		
		display: none;
		
	}	
	
	.col-md-9.profile-body {
		
		padding:10px;
		
	}
	
	
	
}

.dl-horizontal dd section .input input {
		
		border-left: 1px solid #bbb;
		
	}
	
	.input .select .select2-selection.select2-selection--single  {
		
		width: 100%!important;
		
	}
	
@media (min-width: 760px) {
	
	.btn.btn-primary.dropdown-toggle {
		
		margin-left: -1px!important;
		font-size: 13px;
		
	}
	
}


	.notification.notification-alert i {
	
	position:relative!important;
	top:65px!important;
	
}

@media (max-width: 1500px) {
	
	#user_name {
		
		margin-bottom:0px;
		
	}
	
	
	
}

@media(min-width:1023px) and (max-width:1400px) {
	
	.container.container-cp-ed {
		
		width:665px!important;
		
	}
	
	#individual-body {
		
		width:698px!important;
		
	}
	
	
	
}

@media(min-width:700px) and (max-width:800px) {
	
	.container.container-cp-ed {
		
		width:675px!important;
		
	}
	
	#individual-body {
		
		width:705px!important;
		
	}
	
	
}

@media screen and (min-width:1100px) {
	
	.select2-selection--single,.changecategory#header_category_select_event,#header_degree_id,#header_category_select,#header_school_name,#header_individual_timeframe,#header_starts,#header_employment_type,#my-career-search-header,#header_estimated_salary {
		
		width: 216px!important;
		
	}

	#quantity_field, #expires_at_field {

		width: 187px;

	}

	
	
	.sliderCr:before {
		
		left: -17%;
		
	}
	.sliderCr:after {
	
		left:16%!important;
	
	}
	
	.changecategory {
		
		width:181px!important;
		
	}
	
	.nav.nav-tabs.noticeboard-all-search-box {
		
		margin-left: 22.5px!important;
		
	}
	
	.img-circle.hover-effect.share-link-img {
		
		margin-left: 4px!important;
		
	}
	
	.search-open-edit {
		
		right: 7.5%;
		top: 5px;
		
	}
	
	.career_solution_field .form-group.col-md-4 label.input, .date.hasDatepicker {
		
		width: 181px;
		
	}
	
	.quantity_inp {
		
		margin-top: -20px;
		
	}
	
	.exp_inp {
		
		margin-top: -20px;
		
	}
	
	.form-group.col-md-4.edit_your_content .input-group .input {
		
		width: 181px!important;
		
		
	}
	
	.form-group.col-md-4.edit_your_content {
		
		margin-left: -51px;
		padding-left: 137px;
		
	}
	
	#viewprofile_dropdown_leftside {
		
		top:44%;
		
	}
	
	#viewprofile_dropdown_leftside2 {
		
		top:71%;
		
	}
	
	.search-event, .search-news, .search-opinion {
		
		margin-left: 70%;
		
	}
	
	.icon-append.fa.fa-calendar {
		
		right: 10px;
		
	}
	
	.filterBtn_submit,.filterBtn_back,.pipe {
		
		right:167px;
		height:15px;
		top: 17px;
		
	}
	
	.NwsOpFil,.NwsOpBack,.NwsOpPipe {
		
		right:200px;
		
	}
	
	
	
	.filterBtn_submit.NwsOpFil {
		
		margin-top: 55px;
		
	}
	
	#contact_type {
		
		width: 255px;
		
	}

}

.search-open-edit {
	
	position: relative!important;
	
}

.nav.navbar-nav .search-open-edit,.nav.navbar-nav .search-open-noticeboard {
	
	background-color: #f7f8fa !important;
	border: 1px solid #f7f8fa!important;
	box-shadow: none!important;
	
}

#ui-datepicker-div {
	
	display: none!important;
	
}

 .col.col-3  {
	
	float: right!important;
	
}

.selFilter {
	
	height:30px!important;
	float: right;
	border-left: 1px solid #bbb!important;
	width: 181px!important;
	margin-right: 15px;
	padding: 0 10px!important;
	margin-top: 10px;
	
}

.selFilter.selNwsOp {
	
	margin-top: 25px;
	
}

.col.col-3 .select i {
	
	width: 1px;
	top: 22px;
	
}

.col.col-3 .select .sel_arrows {
	
	top: 37px;
	
}

.search-event .sky-form#sky-form4 {
	
	padding-left: 38px;
	
}

#input_country .select .select2 .selection .select2-selection.select2-selection--single {
	
	width: 100%!important;
	
}

.list-inline li {
	
	padding:0px;
	
}



.list-inline-item.g-mx-2 {
	
	padding-left: 5px;
	
}

.list-inline.mb-0{
	
	margin-bottom:0px;
	margin-top:3px;
	
}

.project-share .list-inline li {
	
	margin-left: 5px;
	
}

.project-share .list-inline:first-child {
	
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 0px;
	
	
}

.project-share .list-inline.table-buttons {
	
	margin-bottom: 0px;
	
}

.project-share .list-inline.table-buttons li {
	
	margin-left: 5px;
	margin-bottom: 0px;
	
}

.tooltip.fade.top.in {
	
	z-index: 100;
	
}

.list-group-item a i {
	
	margin-right:5px;
	
}

.row.blog.blog-medium.margin-bottom-40 .col-md-5 .easy-block-v1 iframe {
	
	width: 408.75px;
	
}

@media (min-width: 992px) {
	
	.col-md-10.noticeboard-subjecttitle {
		
		width: 85.333333%;
		
	}
	
	.overflow-h.center-title {
		
		margin-top: -75px;
		margin-bottom: -25px;
		
	}
	#news_bg, #cs_bg, #op_bg, #ev_bg {
	padding:5px 0 5px 0;
}
}

#carSol_gridView .panel-heading hr,#op_gridView .panel-heading hr,#nws_gridView .panel-heading hr,#ev_gridView .panel-heading hr {
	
	margin-top: 0px;
	
}

.glyphicon.glyphicon-chevron-right, .glyphicon.glyphicon-chevron-left {
	
	font-size: 17px!important;
	
}

.carousel-control.right, .carousel-control.left {
	
	background-image: none;
	
}

.select2-dropdown {
	
	z-index: 10500!important;
	
}

.easy-block-v1-badge.rgba-orange {
	
	background-color: #18ba9b!important;
	
}

.tag.label.label-info {
	
	height:30px;

}

.tag.label.label-info a span {
	
	font-weight:100;
	margin-left:10px;
	margin-right:7px;
	
}

.badge.badge-light {
	
	margin-left: 2px;
	
}

#cs_sel,#news_sel,#ev_sel,#op_sel {
	text-decoration: none;
	font-size:10px;
}



#news_bullet,#ev_bullet,#op_bullet,#cs_bullet {

	position:absolute;
	right:5px;
}

#cs_sel i, #news_sel i , #ev_sel i ,#op_sel i {
	font-size:20px;
}


/* CSS for career solution search preview */

.search-item-list{
	padding: 5px 10px 10px 0px;
}

.img-career{
	padding: 10px 10px 10px 10px;
}

.img-profile{
	padding: 0px 10px 0px 0px;
	width: 60px;
    height: 50px;
}

.img-default{
	padding: 10px 10px 10px 10px;

}

.title-text-preview{
	padding-left: 0px;
    padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
    font-size: 16px;
	overflow:hidden; 
	white-space:nowrap; 
	text-overflow:ellipsis; 
	color: black;
}
.search-preview-icons{
	padding:10px 0px 0px 0px;
	
}

.preview-list-category{
	font-size: 14px;
	display: flex;
	/* align-items: center; */
	
}

.preview-list-subcategory{
    font-size: 14px;
	display: flex;
	/* align-items: center; */
	

}

.preview-list-country{
	font-size: 14px;
	display: flex;
	/* align-items: center; */
	
}

.align-mid{
	vertical-align: middle;
}
/* 
.list-career-preview{
	margin-left: 220px;
    margin-top: -24px;
}



*/
.no-pad{
	padding-left: 0 !important;
	padding-right: 0 !important;
} 


.dropdown-menu{
	border-bottom: solid 2px #18ba9b !important;
}

.search.fafa-search.closeadvancedbox.pull-right.btn-close-preview{
	margin-top: 0px !important;
	
}

.padding-10{
	padding-left:10px !important;
	padding-right:10px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}