

/*ICONS*/

.ic-add:before{content:"\e095";}

.ic-edit:before{content:"\e083";}

.ic-delete:before{content:"\e0b8";}

.ic-check:before{content:"\e026";}

.ic-close:before{content:"\e028";}

._bxs, ._bxs * {box-sizing:border-box;}

/*Add Button*/

.layout_altcourt_add_profile_options{

	background-color:transparent !important;

	border-width:0 !important;

	padding:0 !important;

}

.layout_altcourt_add_profile_options *{

	-moz-user-select: none;

	-webkit-user-select: none;

	-webkit-touch-callout: none;

	-ms-user-select: none;

}

.altcourt_sidebar_btn a{

	border-width:2px;

	display: block;

	padding:11px 15px;

	overflow: hidden;

}

.altcourt_sidebar_btn a i{

	float:right;

}

.altcourt_sidebar_btn a span{

	display:block;

	overflow:hidden;

}

.altcourt_sidebar_upload_btn{

	margin-top:10px;

}

.altcourt_add_btn{

	cursor:pointer;

	display:block;

	padding:15px;

	overflow:hidden;

}

.altcourt_add_btn:hover,

.altcourt_add_btn_wrapper._open .altcourt_add_btn{

	opacity:.8;

}

.altcourt_add_btn span{

	float:left;

	font-size:12px;

	font-weight:bold;

	margin-top:2px;

}

.altcourt_add_btn i{

	float:right;

	font-style:normal;

}

.altcourt_add_btn i:before{

	font-family:FontAwesome;

	content:"\f0d7";

}

.altcourt_add_btn_wrapper._open .altcourt_add_btn i:before{

	content:"\f0d8";	

}

.altcourt_add_btn_dropdown{

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

	border-width:1px;

	background-color:#fff;

	display:none;

	position:absolute;

	max-height:250px;

	margin-top:10px;

	overflow:auto;

	width:220px;

	z-index:10;

}

.altcourt_add_btn_dropdown > ul > li + li{

	border-top-width:1px;

} 

.altcourt_add_btn_wrapper._open .altcourt_add_btn_dropdown{

	display:block;

}

.altcourt_add_btn_dropdown ul li > a{

	padding:5px 0px 5px 10px;

	display:block;

	overflow:hidden;

}

.altcourt_add_btn_dropdown ul li > a > i._add{

	float:right;

	margin-left:10px;

	min-height:40px;

	max-height:500px;

	width:40px;

	font-size:35px;

}

.altcourt_add_btn_dropdown ul li > a > i._icons{

	float:left;

	background-position:center;

	height:24px;

	width:24px;

	background-size:22px;

	background-repeat:no-repeat;

	margin-right:8px;

}

.altcourt_add_btn_dropdown ul li > a > span{

	display:block;

	overflow:hidden;

}

.altcourt_add_btn_dropdown ul li > a > span span{

	display:block;

	font-size:13px;

	color:#333;

}

.altcourt_add_btn_dropdown ul li > a > span ._d{

	font-size:11px;

	margin-top:2px;

	color:#999;

}

.altcourt_add_btn_dropdown .itemshead{

	font-weight:600;

	padding:15px 10px;

}

.altcourt_add_btn_dropdown .itemshead span{

	float:left;

}

.altcourt_add_btn_dropdown .itemshead i{

	float:right;

	font-style:normal;

}

.altcourt_add_btn_dropdown .itemsholder .itemshead i:before{

	content:"\f107";

	font-family:FontAwesome;

	line-height:0;

}

.altcourt_add_btn_dropdown .itemsholder._open .itemshead i:before{

	content:"\f106";

}

.altcourt_add_btn_dropdown .subitems{

	display:none;

	padding-bottom:10px;

}

.altcourt_add_btn_dropdown .itemsholder._open .subitems{

	display:block;

}

.altcourt_add_btn_dropdown ul li._work i._icons{background-image:url(../images/icons/work.png);}

.altcourt_add_btn_dropdown ul li._edu i._icons{background-image:url(../images/icons/education.png);}

.altcourt_add_btn_dropdown ul li._volunteer i._icons{background-image:url(../images/icons/heart.png);}

.altcourt_add_btn_dropdown ul li._publication i._icons{background-image:url(../images/icons/publication.png);}

.altcourt_add_btn_dropdown ul li._certifications i._icons{background-image:url(../images/icons/certification.png);}

.altcourt_add_btn_dropdown ul li._awards i._icons{background-image:url(../images/icons/award.png);}

.altcourt_add_btn_dropdown ul li._languages i._icons{background-image:url(../images/icons/language.png);}

.altcourt_add_btn_dropdown ul li._organizations i._icons{background-image:url(../images/icons/organizations.png);}

.altcourt_add_btn_dropdown ul li._slill i._icons{background-image:url(../images/icons/skill.png);}

/*PROFILE INFORMATION POPUP START*/

.profile_info_popup{

	width:600px;

}

.profile_info_popup .profile_info_form{

	padding:0;

}

.profile_info_popup .profile_info_form h3{

	padding:10px;

}

.profile_info_popup .profile_info_form .form-elements{

	padding:0 15px;

}

.profile_info_popup .profile_info_form .form-wrapper,

.profile_info_popup .profile_info_form fieldset{

	margin-top:10px;

	float:left;

	width:100%;

}

.profile_info_popup .profile_info_form .form-wrapper .form-label label,

.profile_info_popup .profile_info_form fieldset legend{

	font-weight:600;

	margin-bottom:5px;

	font-size:12px;

	display:block;

}

.profile_info_popup .profile_info_form .form-element input[type="text"],

.profile_info_popup .profile_info_form .form-element select,

.profile_info_popup .profile_info_form .form-element textarea{

	width:100%;

	max-width:100%;

	padding:7px 10px;	

}

.profile_info_popup .profile_info_form .form-element textarea{

	height:60px;

}

.profile_info_popup .profile_info_form .form-element .description{

	font-size:12px;

}

.profile_info_popup .profile_info_form .form-element > * +.description{

	margin-top:5px;

}

.profile_info_popup .form-wrapper fieldset{

	width:100% !important;

	padding-top:10px;

	border-top-width:1px;

	margin-top:0;

}

.profile_info_popup .profile_info_form #workexperiencepresent-wrapper,

.profile_info_popup .profile_info_form #currentlyvolunteerpresent-wrapper,

.profile_info_popup .profile_info_form #membershipongoingpresent-wrapper{

	float:right;

	width:calc(50% - 10px);

}

.profile_info_popup .profile_info_form #workexperiencepresent-wrapper .form-element,

.profile_info_popup .profile_info_form #currentlyvolunteerpresent-wrapper .form-element,

.profile_info_popup .profile_info_form #membershipongoingpresent-wrapper .form-element{

	padding-top:10px;

	font-weight:bold;

}

.profile_info_popup #workexperience-wrapper .form-label,

.profile_info_popup #currentlyvolunteer-wrapper .form-label,

.profile_info_popup #membershipongoing-wrapper .form-label{

	display:none;

}

/*Work Exp*/

.profile_info_popup.workexp_popup .profile_info_form fieldset{

	width:calc(50% - 10px);

	float:left;

}

.profile_info_popup.workexp_popup .profile_info_form fieldset .form-wrapper{

	float:left;

	width:calc(50% - 10px);

	margin-top:0;

}

.profile_info_popup.workexp_popup .profile_info_form fieldset .form-wrapper + .form-wrapper{

	float:right;

}

.profile_info_popup.workexp_popup .profile_info_form fieldset + fieldset{

	float:right;

}

.profile_info_popup.workexp_popup .profile_info_form fieldset .form-label{

	display:none;

}

/*Education*/

.profile_info_popup.edu_popup .profile_info_form fieldset .form-wrapper{

	width:calc(50% - 10px);

	float:left;

	margin-top:5px;

}

.profile_info_popup.edu_popup .profile_info_form fieldset .form-wrapper:nth-last-child(1){

	float:right;

}

/*Publication*/

.profile_info_popup.publication_popup #publication_date-element select{

	width:31%;

	display:inline-block;

	vertical-align:middle;

}

.profile_info_popup.publication_popup #publication_date-element select:nth-child(2){

	margin:0 2%;

}

/*Honors & Awards*/

.profile_info_popup.honors_popup .profile_info_form fieldset .form-wrapper{

	width:calc(50% - 10px);

	float:left;

	margin-top:5px;

}

.profile_info_popup.honors_popup .profile_info_form fieldset .form-wrapper:nth-last-child(1){

	float:right;

}

.profile_info_popup.honors_popup .profile_info_form fieldset .form-wrapper .form-label{

	display:none;

}

/*PROFILE INFORMATION POPUP END*/



/*PROFILE INFORMATION START*/

.layout_altcourt_profile_information{

	background-color:transparent !important;

	border-width:0 !important;

	margin:0 !important;

	padding:0 !important;

}

.altcourt_profile_information > section{

	padding:0;

}

.altcourt_sec_head{

	margin-bottom:10px;

}

.altcourt_sec_head{

	padding:20px 20px 0;

}

.altcourt_sec_head h2{

	float:left;

	margin:0;

	padding:0;

	font-size:25px;

}

div + .altcourt_sec_head{

	border-top-width:1px;

}

.altcourt_sec_cont{

	padding:0 20px 20px;

	position:relative;

}

.altcourt_sec_head .addbtn{

	float:right;

}

.altcourt_profile_icon a{

	font-size:24px;

}

.altcourt_profile_options{

	position:absolute;

	right:0;

	top:0;

}

.altcourt_profile_options span{

	margin-left:5px;

}

/*Work Exp*/

.altcourt_work_exp_item{

	position:relative;

	margin-bottom:15px;

	padding-bottom:15px;

	border-bottom-width:1px;

}

.altcourt_work_exp_item:nth-last-child(1){

	margin-bottom:0;

	padding-bottom:0;

	border-bottom-width:0;

}

.altcourt_work_exp_item_photo{

	margin-right:15px;

	float:left;

}

.altcourt_work_exp_item_photo img{

	width:80px;

	height:80px;

	object-fit:cover;

}

.altcourt_work_exp_item_cont{

	display:block;

	overflow:hidden;

}

.altcourt_work_exp_item_cont > div{

	margin-bottom:5px;

}

.altcourt_work_exp_title{

	font-size:15px;

	font-weight:bold;

}

.altcourt_work_exp_comp{

	font-size:15px;

}

.altcourt_work_exp_location,

.altcourt_work_exp_time{

	font-size:12px;

}

.altcourt_work_exp_summery{

	margin-top:10px;

	font-size:12px;

}

/*Education*/

.altcourt_edu_item{

	position:relative;

	margin-bottom:15px;

	padding-bottom:15px;

	border-bottom-width:1px;

}

.altcourt_edu_item:nth-last-child(1){

	margin-bottom:0;

	padding-bottom:0;

	border-bottom-width:0;

}

.altcourt_edu_item_photo{

	margin-right:15px;

	float:left;

}

.altcourt_edu_item_photo img{

	width:80px;

	height:80px;

	object-fit:cover;

}

.altcourt_edu_item_cont{

	display:block;

	overflow:hidden;

}

.altcourt_edu_item_cont > div{

	margin-bottom:5px;

}

.altcourt_edu_item_title{

	font-size:15px;

	font-weight:bold;

}

.altcourt_edu_item_det{

	font-size:15px;

}

.altcourt_edu_item_time{

	font-size:12px;

}

.altcourt_edu_summery{

	margin-top:10px;

	font-size:12px;

}

/*Volunteer Experience*/

.altcourt_vol_exp_item{

	position:relative;

	margin-bottom:15px;

	padding-bottom:15px;

	border-bottom-width:1px;

}

.altcourt_vol_exp_item:nth-last-child(1){

	margin-bottom:0;

	padding-bottom:0;

	border-bottom-width:0;

}

.altcourt_vol_exp_item > div{

	margin-bottom:5px;

}

.altcourt_vol_exp_item_title{

	font-size:15px;

	font-weight:bold;

}

.altcourt_edu_item_det{

	font-size:15px;

}

.altcourt_vol_exp_item_time{

	font-size:12px;

}

.altcourt_vol_exp_item_summery{

	margin-top:10px;

	font-size:12px;

}

/*Accomplishments*/

.altcourt_sec_accomplishments_cont_item{

	padding:24px 12px 0 24px;

	margin-top:-1px;

}

.altcourt_sec_accomplishments_cont_item ._itemcount{

	float:left;

	min-width:64px;

	text-align:right;

	font-size:34px;

	padding-right:15px;

	line-height:30px;

}

.altcourt_sec_accomplishments_cont_item ._itemcont{

	border-bottom-width:1px;

	display:block;

	overflow:hidden;

	padding-bottom:24px;

	position:relative;

}

.altcourt_sec_accomplishments_cont_item ._itemcont ._showhide_btn{

	position:absolute;

	right:0;

	top:-5px;

	padding:0;

	background:none;

	color:#ccc;

	height:30px;

	width:30px;

	font-size:35px;

	line-height:0;

}

.altcourt_sec_accomplishments_cont_item ._itemcont ._showhide_btn:before{

	content:"\f107";

	font-family:FontAwesome;

	line-height:0;

}

.altcourt_sec_accomplishments_cont_item._exp ._itemcont ._showhide_btn:before{

	content:"\f106";

}

.altcourt_sec_accomplishments_cont_item:nth-last-child(1) ._itemcont{

	border-bottom-width:0;

}

.altcourt_sec_accomplishments_cont_item ._title{

	font-size:15px;

	font-weight:bold;

}

.altcourt_sec_accomplishments_cont_item ._itemshorlist{

	margin-top:5px;

	padding-right:50px;

}

.altcourt_sec_accomplishments_cont_item ._itemshorlist ._itemshorlist_item{

	display:inline;

}

.altcourt_sec_accomplishments_cont_item ._itemshorlist ._itemshorlist_item:before{

	content:"\2022";

	margin:0 5px;

}

.altcourt_sec_accomplishments_cont_item ._itemshorlist ._itemshorlist_item:nth-child(1):before{

	display:none;

}

.altcourt_sec_accomplishments_cont_item ._itemfulllist{

	display:none;

}

.altcourt_sec_accomplishments_cont_item._exp{

	border-top-width:1px;

	border-bottom-width:1px;

	background-color:rgba(0, 0, 0, .02);

}

.altcourt_sec_accomplishments_cont_item._exp:nth-child(1){

	margin-top:20px;

}

.altcourt_sec_accomplishments_cont_item._exp ._itemcont{

	border-bottom-width:0;

}

.altcourt_sec_accomplishments_cont_item._exp ._itemshorlist{

	display:none;

}

.altcourt_sec_accomplishments_cont_item._exp ._itemfulllist{

	display:block;

	margin-top:10px;

}

.altcourt_sec_accomplishments_cont_item._exp ._itemfulllist_item{

	position:relative;

	padding-right:50px;

	border-bottom-width:1px;

	margin-bottom:20px;

	padding-bottom:20px;

}

.altcourt_sec_accomplishments_cont_item._exp ._itemfulllist_item:nth-last-child(1){

	margin-bottom:0;

	border-bottom-width:0;

}

.altcourt_sec_accomplishments_cont_item._exp ._itemfulllist_item > div{

	margin-bottom:5px;

}

.altcourt_sec_accomplishments_cont_item._exp ._itemfulllist ._itemtitle{

	font-weight:bold;

}

.altcourt_sec_accomplishments_cont_item._exp ._itemfulllist ._itemdate{

	font-size:12px;

}

.altcourt_sec_accomplishments_cont_item._exp ._itemfulllist ._itemdate span:before{

	content:"\2022";

	margin:0 5px;

}

.altcourt_sec_accomplishments_cont_item._exp ._itemfulllist ._itemdate span:nth-child(1):before{

	display:none;

}

.altcourt_sec_accomplishments_cont_item._exp ._itemsum{

	margin-top:10px;

	font-size:12px;

}

.altcourt_sec_accomplishments_cont_item._exp ._itemlink{

	margin-top:10px;

	font-weight:bold;

	font-size:12px;

}

/*Skills*/

.altcourt_sec_accomplishments_cont_item._skills{



}

.altcourt_sec_skill_cont{

	padding:0 20px 20px;

	position:relative;

}

.altcourt_sec_skill_item{

	padding:15px 0;

	border-bottom-width:1px;

}

.altcourt_sec_skill_item:nth-last-child(1){

	border-bottom-width:0;

	margin-bottom:0;

}

.altcourt_sec_skill_item .skill_name{

	background-color:#e6e9ec;

	float:left;

	padding:0 25px;

	border-radius:20px;

	font-weight:600;

	height:35px;

	line-height:35px;

}

.altcourt_sec_skill_item .skill_name ._count{

	font-weight:normal;

}

.altcourt_sec_skill_item .endorsement_btn{

	float:left;

	margin-left:10px;

}

.altcourt_sec_skill_item .endorsement_btn a{

	float:left;

	font-size:30px;

	margin-top:1px;

}

.altcourt_sec_skill_item .endorsement_cont{

	float:right;

	width:60%;

	line-height:35px;

}

.altcourt_sec_skill_item .endorsement_cont a{

	font-weight:600;

}

/*PROFILE INFORMATION END*/

/*Members Popup CSS Start Here*/

.altcourt_members_popup{

	width:400px;

}

.altcourt_members_popup .heading {

	border-bottom-width:1px;

}

.altcourt_members_popup .heading h2{

	background:none;

	font-size:20px;

	padding:10px 15px;

	margin:0;

}

.altcourt_members_popup .heading h2 a{

	float:right;

	margin:-8px -15px 0 0;

	cursor:pointer;

} 

.altcourt_members_popup .heading h2 a i{

	font-size:40px;

}

.altcourt_members_popup_cont{

	padding:0 20px 20px;

	height:400px;

	overflow:auto;

	clear:both;

}

.altcourt_members_popup_cont ._item{

	padding:10px 0;

	border-bottom-width:1px;

}

.altcourt_members_popup_cont ._item ._thumb{

	float:left;

	margin-right:15px;

}

.altcourt_members_popup_cont ._item ._thumb img{

	height:48px;

	width:48px;

	vertical-align:middle;

}

.altcourt_members_popup_cont ._item ._details{

	display:block;

	overflow:hidden;

}

.altcourt_members_popup_cont ._item ._name{

	font-size:17px;

	margin-top:10px;

}

/*Members Popup CSS End Here*/
/*Friends Sidebar List Start Here*/
.altcourt_sidebar_friends ._search{
    margin-bottom:5px;
    position:relative;
}
.altcourt_sidebar_friends ._search input{
    width:100%;
}
.altcourt_sidebar_friends ._search button{
    position:absolute;
    right:1px;
    height:28px;
    width:28px;
    top:1px;
    padding:0;
    border-radius:0; 
}
.altcourt_sidebar_friends ul{
	margin:0 -3px;
	display:flex;
	flex-wrap:wrap;
}
.altcourt_sidebar_friends ul li{
	width:68px;
	padding:3px;
}
.altcourt_sidebar_friends ul li ._thumb{
	position:relative;
	margin-bottom:5px;
	overflow:hidden;
	height:62px;
}
.altcourt_sidebar_friends ul li ._thumb a._img{
	display:block;
	height:100%;
}
.altcourt_sidebar_friends ul li ._thumb a._img img{
	height:100%;
	object-fit:cover;
	width:100%;
}
.altcourt_sidebar_friends ul li ._thumb ._msg{
	border-radius:50%;
	line-height:40px;
	height:40px;
	text-align:center;
	width:40px;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	opacity:0;
}
.altcourt_sidebar_friends ul li:hover ._thumb ._msg{
	opacity:1;
}
.altcourt_sidebar_friends ul li ._name{
	text-align:center;
	font-weight:bold;
	font-size:12px;
}
.altcourt_sidebar_friends ._more{
	text-align:center;
	font-size:12px;
	border-top-width:1px;
	padding-top:9px;
	font-weight:bold;
	margin-top:5px;
}
/*Friends Sidebar List End Here*/
