*{
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

html,body{
	font-family: 'geinspira', 'Salesforce Sans',helvetica , Arial, sans-serif;
	color:#838489;
	background:#e4e8f1;
	font-weight: normal;
	font-size:1em;
}

body.fixed{
	position:fixed;
	width:100vw;
}


/*========================== slds-modified ==========================*/
.slds-text-color_weak{color:#343434;}
.slds-feed{
	max-width: 100%;
	margin:0 .75rem .75rem;
}

.slds-lh_small{line-height:1.1;}
@media (max-width: 767px) {
	.slds-col{
		max-width:100%; /*prevent flex issue on carousel*/
	}
}

.slds-avatar_xx-large{
	width: 6rem;
    height: 6rem;
}

button.slds-button:hover{opacity: .90;}

.slds-badge{background: #fb511e;color: #fff;}

.slds-is-active .slds-publisher__input{margin-bottom:.5rem;}

/*========================== MASONRY EFFECT ==========================*/

.slds-feed__list{
	-moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    column-gap: 0;
}
.slds-feed__item { 
    display: inline-block;
    width: 100%;
    padding-top: 0;
    margin-bottom: 1rem;
}

@media (max-width: 920px) {
	.slds-feed__list{
		-moz-column-count: 1;
	    -webkit-column-count: 1;
	    column-count: 1;
	}
}




/*========================== HEADER ==========================*/

/* ==== TOPBAR ==== */
.slds-header_topbar-brand a{
	color:#0d63b5;
	font-weight: normal;
	font-size:2rem;
	text-decoration: none;
}



.slds-header_topbar .slds-button{
	color: #63666a;
    text-transform: uppercase;
    border: none;
}
.slds-header_topbar .slds-dropdown__item > a{
	padding:0 0.75rem;
	color: #63666a;
    text-transform: uppercase;
    border: none;
}

.slds-header_topbar .slds-media__body{color:#0d63b5;}


@media (max-width: 767px) {
	.slds-header_topbar{
		background:#0d63b5;
		padding:0;
	}
	.slds-header_topbar-brand a{
		color:#fff;
		text-align: center;
		font-size:1.75rem;
		margin-left: 1.5rem;
	}
	.slds-header_menu-mobil .slds-icon_container{
		padding: .5rem;
   		background: #28b7e0;
    	border-radius: 0;
	}
	.slds-header_menu-mobil .slds-icon-utility-search{
		background:#a7acb2;
	}
}


/* ==== NAVIGATION MENU ==== */
.slds-navigation{
	background:#0d63b5;
}

.slds-navigation li, .slds-navigation li a{
	color:#1e99e0;
	font-size:1.3rem;
	text-transform: uppercase;
}
.slds-navigation li a{padding:1rem;display:block;}
.slds-navigation a:hover{text-decoration: none;}

.slds-navigation li:not(.slds-form-element) .slds-icon{fill:#1e99e0;}

.slds-navigation a:hover,.slds-navigation  a.slds-is-active{color:#fff;}
.slds-navigation a:hover .slds-icon,
.slds-navigation li a.slds-is-active .slds-icon{fill:#ffffff;}

.slds-navigation ul.slds-navigation__actions{background:#28b7e0;}
.slds-navigation ul.slds-navigation__others{background:#a7acb2;}

#mobil_search_standalone{
	padding: .5rem 1rem;
    background: #0e63b5;
}

@media (max-width: 920px) {
	.slds-navigation li a{font-size:1.1rem;padding:.5rem;}
	.slds-navigation a .slds-icon{width:1.5rem; height:1.5rem;}
}
@media (max-width: 767px) {
	#mobil_search_standalone,.slds-navigation{display:none;}
	.slds-navigation li{width:100%;padding-left:0;}
	.slds-navigation li a{font-size:1.2rem;padding:.75rem 1rem;color:#ffffff;}
	.slds-navigation__item.slds-form-element{padding-left:1rem;}
	.slds-navigation__pipe{display:none;}
	.slds-navigation li .slds-badge{margin-left: .25rem;}
	.slds-navigation li:not(.slds-form-element) .slds-icon{fill:#fff;}
	.slds-navigation__item .slds-show_large{display: inline-block !important;}

}

@media (min-width: 768px) {
	#navigation{display:block !important;}
	#mobil_search_standalone{display: none;}
}

@media (min-width: 768px) and (max-width: 1023px){
	ul li.slds-navigation__item:first-child{padding-left:.5rem;}
}

/*========================== COMMON ASIDE ==========================*/
aside .slds-background_header{
	background-color: #c6cbd4;
	background-image: repeating-linear-gradient(135deg, transparent, transparent 1px, rgba(255,255,255,.25) 1px, rgba(255,255,255,.25) 2px);
	border-radius:.25rem .25rem 0 0;
	color:#fff;
	font-size:17px;
	padding:1rem;
	border-bottom:1px solid #d8dde6;
}
.slds-aside-box{
	background:#ffffff;
	overflow:hidden;
	border-radius:.25rem .25rem 0 0;
}

.slds-user-activity_header{cursor: pointer;}

.slds-aside_item {
	padding:1rem;
	border-bottom:1px solid #d8dde6;
}


.slds-aside_item-number{
	font-family: 'Salesforce Sans';
	font-weight: 300;
	font-size:42px;
}
.slds-aside_item a{
	color:#838489;
}

@media (max-width: 767px) {
	aside{
		padding-bottom:0 !important;
	}
	.slds-aside-box{
		margin-top:.25rem;
		margin-bottom:.25rem;
	}
}




/*========================== ASIDE LEFT - ACTIONS ==========================*/

@media (min-width: 768px) {
	.slds-aside_left{max-width:205px;}
}


.slds-user-actions li{position:relative;}

.slds-user-actions li a, #slds-user-actions__mystory a{
	color:#ffffff;
	font-size:1rem;
	text-transform: uppercase;
	padding:.75rem;
	background:#1eb6e0;
	border-radius:.25rem;
}

.slds-user-actions li a{margin:0 0 1rem;}
#slds-user-actions__forum a{background:#209ccf;}
#slds-user-actions__contact a{background:#136fa9;}
#slds-user-actions__classroom a{background:#1a80be;}
#slds-user-actions__mymessage a,#slds-user-actions__mystory a{background:#0d63b5;}


.slds-user-actions li a:hover{
	text-decoration: none;
	opacity: .90;
}

.slds-user-actions .slds-badge{
	position: absolute;
    right: -.5rem;
    /*padding:0.25rem 0.45rem;*/
    padding: 0.25rem 0.4rem 0.2rem 0.45rem;
}

@media (max-width: 1179px) {
	.slds-user-actions li a .slds-icon{width:1.5rem; height:1.5rem;}
	.slds-user-actions li a .slds-icon_container.slds-m-right_small{margin-right:.5rem;}
}

@media (min-width:1025px) and (max-width: 1140px){
	#home .slds-user-actions li a{font-size:15px; padding:.75rem;}
	.slds-user-actions li{line-height: 1.1;}
	.slds-user-actions li a .slds-icon{width:1.5rem; height:1.5rem;}
	.slds-user-actions li a .slds-icon_container.slds-m-right_small{margin-right:.25rem;}
}

/*==== MY ACTIVITY ====*/
.slds-aside_item-number:hover{
	text-decoration: none;
	opacity:.85;
}
.slds-user-activity_publication .slds-aside_item-number{
	color:#fe5000;
}
.slds-user-activity_bookmark .slds-aside_item-number{
	color:#00b5e2;
}
.slds-user-activity_comment .slds-aside_item-number{
	color:#6b46a5;
}
.slds-user-activity_draft .slds-aside_item-number{
	color:#838489;
}

/*==== FILTERS ====*/
.slds-accordion__section{padding:0;}
.slds-accordion__summary{margin:0;}
.slds-accordion__summary h3{
    padding: .5rem .25rem .5rem 1rem;
    background: #7e8186;
    color: #fff;
    margin-bottom: 0;
    font-size: 12px;
}
.slds-accordion__summary h3 button:hover, .slds-accordion__summary h3 button:active,.slds-accordion__summary h3 button:focus{
	color:#fff;
	box-shadow: none;
}
.slds-accordion__content{
	padding:0 .5rem 0 1rem;
}
.slds-is-open .slds-accordion__content{
	margin-bottom:1rem;
}
.slds-form-element{margin-bottom:.25rem;}


/*========================== ASIDE RIGHT - NETWORK ==========================*/
.slds-people_item a{display:block;}
.slds-people_follower,.slds-people_following{padding:1rem .25rem;}
.slds-people_follower{border-right:1px solid #d8dde6;}
.slds-people_member .slds-aside_item-number{color:#fe5000;}
.slds-people_follower .slds-aside_item-number{color:#00b5e2;}
.slds-people_following .slds-aside_item-number{color:#6b46a5;}

.slds-people_suggestion .slds-media__body h4{
	font-size:16px;
	text-transform: uppercase;
}

.slds-suggestion_list-item p, .slds-leader_list-item p{font-size:12px;}
.slds-suggestion_list-item a, .slds-leader_list-item a{
	background: #23b7e2;
    border-radius: 100%;
    padding: .25rem .2rem .25rem .3rem;
}
.slds-leader_list-item a{background:#694ba2;}

.slds-suggestion_list-item a:hover, .slds-leader_list-item a:hover{opacity:.85;}



.slds-people_suggestion button{
	border-color:#23b7e2;
	color:#23b7e2;
}

.slds-people_leader button{
	border-color:#694ba2;
	color:#694ba2;
}

@media (max-width: 1024px) {
	.slds-network{display:none;}
}





/*========================== MAIN ==========================*/


/* ==== HOME CAROUSEL POST HIGHLIGHTED ==== */
.slds-feed__highlight{
	margin: 0 0.75rem 0.75rem;
	background:#fff;
}

.slds-feed__highlight-item{
	border-radius:0.25rem;
}

.slds-feed__highlight-item .slds-post__content{
	margin-bottom:1rem;
}

.slds-feed__highlight-item h2{
	border-width:0 0 0 4px;
	border-style:none none none solid;
	border-color:#555;
}
.slds-feed__highlight-item .slds-post__payload{padding-bottom:0}
.slds-feed__highlight-item img{height:auto !important;}

.slds-feed__highlight .carousel-control{
	position: absolute;
    top: 0;
    bottom: 0;
    width: 1rem;
    opacity: 1;
}


.slds-feed__highlight .swiper-button-next,
.slds-feed__highlight .swiper-button-prev{
	top: 0;
    margin-top: 0px;
    bottom: 0;
    height: auto;
    background: #556e7a;
	color:#fff;
	width:1rem;
}
.slds-feed__highlight .swiper-button-next{
	border-radius: 0 0.25rem 0.25rem 0;
	right:0;
}

.slds-feed__highlight .swiper-button-prev{
	border-radius: 0.25rem 0 0 0.25rem;
	left:0;
}

@media (max-width: 767px) {
	.slds-feed__highlight h2{margin-left:0.75rem;}
	.slds-feed__highlight  button.slds-button_neutral{
		border-color: #a42280;
	    text-align: center;
	    margin: 0.75rem auto 0;
	    display: flex;
	    -ms-flex-pack: center;
	    justify-content: center;
	    -ms-flex-line-pack: center;
	    align-content: center;
	    -ms-flex-align: center;
	    align-items: center;
	}
}

/* ==== EVENT LIST POST ===== */
.slds-feed__title{
	font-size:46px;
	text-transform: uppercase;
	color:#a0abc1;
	position:relative;
}

.slds-feed__title:after{
	content: "";
	display: block;
	border: 1px solid #a0abc1;
	position: absolute;
	left: 393px;
	right: 1rem;
	bottom: 30px
}

@media (max-width:767px){
	.slds-feed__title{font-size:36px;line-height: 1;}
	.slds-feed__title:after{display: none;}
}

#event-title_past:after{
	left: 270px;
}


.slds-button__past-event, .slds-button__past-event:hover {
	background:#7e8186;
	color:#fff;
	text-transform: uppercase;
	font-size:17px;
	padding:.5rem 1.5rem;
}
.slds-button__past-event:hover{opacity: .90;}

#slds-feed__past-event{
	display:none;
}

/* ==== LEARNING LIST POST ===== */
#learning-title_link:after{
	left: 508px;
}

.slds-feed__learning-link .slds-feed__item{margin-bottom:0;}

@media (min-width:768px){
	.slds-feed__learning-link{
		-moz-column-count: 2;
	    -webkit-column-count: 2;
	    column-count: 2;
	    column-gap: 0;
	}
}

/* ==== SEARCH ==== */
#slds-feed__title-search span{font-size:28px;}
#slds-feed__title-search:after{display:none;}





/* ==== POST ==== */
.slds-post{
	padding-top:0;
}
.slds-post__header{
	background:#555;
	color:#fff;
	padding: 0.25rem 1rem;
	margin-left:-.75rem;
	margin-right:-.75rem;
	border-radius:0.25rem 0.25rem 0 0;
	text-transform: uppercase;
	font-weight:600;
	letter-spacing: 1px;
}
.slds-post__author{
	margin-top:1rem;
	margin-bottom:0.75em;
	padding-bottom:0.75rem;
	border-bottom:1px solid #b6bcc4;
	color:#a6a7a9;
}

.slds-post__content h2{color:#020202; line-height: 1.2;}

.slds-post__payload img{
	width:100% !important;
	height:auto !important;
}

.post__type button{text-transform: uppercase;}


.slds-post__footer .slds-post__footer-action-label{
	font-size:1.2em;
}

.slds-post__footer-action:hover,
.slds-post__footer-action:focus,
.slds-post__footer-action.slds-is-active,
.slds-post__contact-action:hover,
.slds-post__contact-action:focus,
.slds-post__contact-action.slds-is-active{
	outline:0;
	box-shadow:none;
	opacity:.8;
}



.slds-post__footer .slds-icon_container:not(.slds-icon-gecares-clock){padding:0.45rem 0.35rem 0.35rem 0.45rem;}
.slds-post__footer .slds-icon_container.slds-icon-gecares-pa-share{padding:0.45rem 0.45rem 0.35rem 0.35rem;}
.slds-post__footer .slds-icon_container.slds-icon-gecares-pa-like{padding: 0.4rem 0.4rem 0.4rem;}
.slds-post__footer-action .slds-icon{margin-right: 0;}

.slds-post__footer-action:hover .slds-icon,
.slds-post__footer-action:focus .slds-icon,
.slds-post__footer-action.slds-is-active .slds-icon{
	fill:#ffffff;
}

.slds-feed__item-form-comment,
.slds-feed__item-comments{
	background:#f1f4f9;
	border-top:0;
}

.slds-feed__item-comments .slds-comment{
	border-left: 1px solid #c2c7cd;
}    


/* == POST TYPE == */
/* COLOR
type-video : #a42280
type-case : #28b6e0
type-tip : #2dbd72
type-protocol : #f5ab2e
type-publication : #694ba2
type-gallery : #f85121
*/

/*default or undefined post_type*/
.post__type button,.post__type button:hover,.post__type button .slds-post__footer-action-label{color:#555;}
.post__type .slds-post__footer .slds-icon_container:not(.slds-icon-gecares-clock){background:#555;}

/*type-video*/
.post__type-video .slds-post__header,.post__type-video .slds-post__tag .slds-badge{background:#a42280;}
.post__type-video a, .post__type-video button, .post__type-video button:hover, .post__type-video button .slds-post__footer-action-label,.post__type-video .slds-post__title{color:#a42280;}
.post__type-video .slds-post__footer .slds-icon_container:not(.slds-icon-gecares-clock){background:#a42280;}
.post__type-video h2, .slds-feed__highlight-item.post__type-video button.slds-button_neutral{border-color:#a42280;}

/*type-case*/
.post__type-case .slds-post__header, .post__type-case .slds-post__tag .slds-badge{background:#28b6e0;}
.post__type-case a, .post__type-case button, .post__type-case button:hover, .post__type-case button .slds-post__footer-action-label,.post__type-case .slds-post__title{color:#28b6e0;}
.post__type-case .slds-post__footer .slds-icon_container:not(.slds-icon-gecares-clock){background:#28b6e0;}
.post__type-case h2, .slds-feed__highlight-item.post__type-case button.slds-button_neutral{border-color:#28b6e0;}

/*type-tip*/
.post__type-tip .slds-post__header, .post__type-tip .slds-post__tag .slds-badge{background:#2dbd72;}
.post__type-tip a, .post__type-tip button, .post__type-tip button:hover, .post__type-tip button .slds-post__footer-action-label,.post__type-tip .slds-post__title{color:#2dbd72;}
.post__type-tip .slds-post__footer .slds-icon_container:not(.slds-icon-gecares-clock){background:#2dbd72;}
.post__type-tip h2, .slds-feed__highlight-item.post__type-tip button.slds-button_neutral{border-color:#2dbd72;}


/*type-protocol*/
.post__type-protocol .slds-post__header, .post__type-protocol .slds-post__tag .slds-badge{background:#f5ab2e;}
.post__type-protocol a, .post__type-protocol button, .post__type-protocol button:hover, .post__type-protocol button .slds-post__footer-action-label,.post__type-protocol .slds-post__title{color:#f5ab2e;}
.post__type-protocol .slds-post__footer .slds-icon_container:not(.slds-icon-gecares-clock){background:#f5ab2e;}
.post__type-protocol h2, .slds-feed__highlight-item.post__type-protocol button.slds-button_neutral{border-color:#f5ab2e;}

/*type-publication*/
.post__type-publication .slds-post__header, .post__type-publication .slds-post__tag .slds-badge{background:#694ba2;}
.post__type-publication a, .post__type-publication button, .post__type-publication button:hover, .post__type-publication button .slds-post__footer-action-label,.post__type-publication .slds-post__title{color:#694ba2;}
.post__type-publication .slds-post__footer .slds-icon_container:not(.slds-icon-gecares-clock){background:#694ba2;}
.post__type-publication h2, .slds-feed__highlight-item.post__type-publication button.slds-button_neutral{border-color:#694ba2;}

/*type-gallery*/
.post__type-gallery .slds-post__header, .post__type-gallery .slds-post__tag .slds-badge{background:#f85121;}
.post__type-gallery a, .post__type-gallery button, .post__type-gallery button:hover, .post__type-gallery button .slds-post__footer-action-label,.post__type-gallery .slds-post__title{color:#f85121;}
.post__type-gallery .slds-post__footer .slds-icon_container:not(.slds-icon-gecares-clock){background:#f85121;}
.post__type-gallery h2, .slds-feed__highlight-item.post__type-gallery button.slds-button_neutral{border-color:#f85121;}



/*EVENTS*/
/*type-event_sympo*/
.post__type-event_sympo .slds-post__header, .post__type-event_sympo .slds-post__tag .slds-badge,.post__type-event_sympo .slds-post__footer{background:#28b6e0;}
.post__type-event_sympo a, .post__type-event_sympo button, .post__type-event_sympo button:hover, .post__type-event_sympo button .slds-post__footer-action-label,.post__type-event_sympo .slds-post__title,.post__type-event_sympo .classroom__date{color:#28b6e0;}
.post__type-event_sympo  .slds-icon-gecares-pa-share{background:#28b6e0;}
.post__type-event_sympo h2, .slds-feed__highlight-item.post__type-event_sympo button.slds-button_neutral{border-color:#28b6e0;}


/*type-event_webinar*/
.post__type-event_webinar .slds-post__header, .post__type-event_webinar .slds-post__tag .slds-badge,.post__type-event_webinar .slds-post__footer{background:#a42280;}
.post__type-event_webinar a, .post__type-event_webinar button, .post__type-event_webinar button:hover, .post__type-event_webinar button .slds-post__footer-action-label,.post__type-event_webinar .slds-post__title ,.post__type-event_webinar .classroom__date
{color:#a42280;}
.post__type-event_webinar  .slds-icon-gecares-pa-share{background:#a42280;}
.post__type-event_webinar h2, .slds-feed__highlight-item.post__type-event_webinar button.slds-button_neutral{border-color:#a42280;}

/*type-event_meeting*/
.post__type-event_meeting .slds-post__header, .post__type-event_meeting .slds-post__tag .slds-badge ,.post__type-event_meeting  .slds-post__footer{background:#f5ab2e;}
.post__type-event_meeting a, .post__type-event_meeting button, .post__type-event_meeting button:hover, .post__type-event_meeting button .slds-post__footer-action-label,.post__type-event_meeting .slds-post__title ,.post__type-event_meeting .classroom__date{color:#f5ab2e;}
.post__type-event_meeting  .slds-icon-gecares-pa-share{background:#f5ab2e;}
.post__type-event_meeting h2, .slds-feed__highlight-item.post__type-event_meeting button.slds-button_neutral{border-color:#f5ab2e;}

/*type-event_classroom*/
/*
.post__type-event_classroom .slds-post__header, .post__type-event_classroom .slds-post__tag .slds-badge,.post__type-event_classroom  .slds-post__footer{background:#694ba2;}
.post__type-event_classroom a, .post__type-event_classroom button, .post__type-event_classroom button:hover, .post__type-event_classroom button .slds-post__footer-action-label,.post__type-event_classroom .slds-post__title, .post__type-event_classroom .classroom__date{color:#694ba2;}
.post__type-event_classroom .slds-icon-gecares-pa-share{background:#694ba2;}
.post__type-event_classroom h2, .slds-feed__highlight-item.post__type-event_classroom button.slds-button_neutral{border-color:#694ba2;}*/

/*type-event_congress*/
.post__type-event_congress .slds-post__header, .post__type-event_congress .slds-post__tag .slds-badge,.post__type-event_congress .slds-post__footer{background:#2dbd72;}
.post__type-event_congress a, .post__type-event_congress button, .post__type-event_congress button:hover, .post__type-event_congress button .slds-post__footer-action-label,.post__type-event_congress .slds-post__title ,.post__type-event_congress .classroom__date{color:#2dbd72;}
.post__type-event_congress .slds-icon-gecares-pa-share{background:#2dbd72;}
.post__type-event_congress h2, .slds-feed__highlight-item.post__type-event_congress button.slds-button_neutral{border-color:#2dbd72;}

/*Added for making same tiles on events page as classooms*/

.post__type-event_sympo footer.slds-post__footer,
.post__type-event_webinar footer.slds-post__footer,
.post__type-event_meeting footer.slds-post__footer,
.post__type-event_congress footer.slds-post__footer
{
	padding: 0.25rem 0rem .25rem .75rem;
    margin-left: -.75rem;
    margin-right: -.75rem;
    margin-bottom: -.75rem;
    
}

.post__type-event_sympo .slds-button_neutral,
.post__type-event_webinar .slds-button_neutral,
.post__type-event_meeting .slds-button_neutral,
.post__type-event_congress .slds-button_neutral{
		padding-right:.5rem;
		padding-left:.5rem;
	}

@media (min-width:921px) and (max-width: 1050px) {
	.post__type-event_sympo .slds-button_neutral,
	.post__type-event_webinar .slds-button_neutral,
	.post__type-event_meeting .slds-button_neutral,
	.post__type-event_congress .slds-button_neutral{
		padding-right:.25rem;
		padding-left:.25rem;
	}
	.post__type-event_sympo footer.slds-post__footer,
	.post__type-event_webinar footer.slds-post__footer,
	.post__type-event_meeting footer.slds-post__footer,
	.post__type-event_congress footer.slds-post__footer{
		padding-left: .25rem;
	}

	.post__type-event_sympo footer.slds-post__footer .slds-media__figure,
	.post__type-event_webinar footer.slds-post__footer .slds-media__figure,
	.post__type-event_meeting footer.slds-post__footer .slds-media__figure,
	.post__type-event_congress footer.slds-post__footer .slds-media__figure{
		margin-right:.25rem;
	}
}

.post__type-event_sympo p.slds-text-title_caps,
.post__type-event_webinar p.slds-text-title_caps,
.post__type-event_meeting p.slds-text-title_caps,
.post__type-event_classroom p.slds-text-title_caps,
.post__type-event_congress p.slds-text-title_caps {
	 color:#fff;
	 }
	 
	 
.post__type-event_sympo .slds-border-radius-circle img,
.post__type-event_webinar .slds-border-radius-circle img,
.post__type-event_meeting .slds-border-radius-circle img,
.post__type-event_classroom .slds-border-radius-circle img,
.post__type-event_congress .slds-border-radius-circle img {
	 border-radius:50%;
	 }	 
@media (max-width:767px){
	.slds-post__footer .slds-post__footer-actions .slds-size_3-of-6{
	width: 100%;
	text-align: center;
	}
}

@media (max-width: 480px){
	.post__type-event_sympo .slds-post__footer button,
.post__type-event_webinar .slds-post__footer button,
.post__type-event_meeting .slds-post__footer button,
.post__type-event_congress .slds-post__footer button{
		display: block;
		width: 90%;
	}
}






/*LEARNING (training or article courses)*/
.post__type-learning_course .slds-post__header{background: #1eb5df;}

/*Elearning courses*/
.post__type-learning_course .slds-post__header,.post__type-learning_course .slds-post__tag .slds-badge{background:#1eb5df;}
.post__type-learning_course a, .post__type-learning_course button, .post__type-learning_course button:hover, .post__type-learning_course button .slds-post__footer-action-label,.post__type-learning_course .slds-post__title{color:#1eb5df;}
.post__type-learning_course .slds-post__footer .slds-icon_container:not(.slds-icon-gecares-clock){background:#1eb5df;}
.post__type-learning_course h2, .slds-feed__highlight-item.post__type-learning_course button.slds-button_neutral{border-color:#1eb5df;}

/*type-learning_bone*/
/*.post__type-learning_bone .slds-post__header{background:#005eb8;}
.post__type-learning_tomo .slds-post__header{background:#00b5e2;}
.post__type-learning_magnetic .slds-post__header{background:#6b46a5;}
.post__type-learning_nuclear .slds-post__header{background:#00bf6f;}
.post__type-learning_petct .slds-post__header{background:#f8ad0c;}
.post__type-learning_surgery .slds-post__header{background:#a61680;}*/
/*
.post__type-learning_tomo .slds-post__header{background:#00b5e2;}
.post__type-learning_magnetic .slds-post__header{background:#6b46a5;}

/*modality-magnetic
.post__type-learning_magnetic .slds-post__header,.post__type-learning_magnetic .slds-post__tag .slds-badge{background:#6b46a5;}
.post__type-learning_magnetic a, .post__type-learning_magnetic button, .post__type-learning_magnetic button:hover, .post__type-learning_magnetic button .slds-post__footer-action-label,.post__type-learning_magnetic .slds-post__title{color:#6b46a5;}
.post__type-learning_magnetic .slds-post__footer .slds-icon_container:not(.slds-icon-gecares-clock){background:#6b46a5;}
.post__type-learning_magnetic h2, .slds-feed__highlight-item.post__type-learning_magnetic button.slds-button_neutral{border-color:#6b46a5;}

/*modality-ct
.post__type-learning_tomo .slds-post__header,.post__type-learning_tomo .slds-post__tag .slds-badge{background:#00b5e2;}
.post__type-learning_tomo a, .post__type-learning_tomo button, .post__type-learning_tomo button:hover, .post__type-learning_tomo button .slds-post__footer-action-label,.post__type-learning_tomo .slds-post__title{color:#00b5e2;}
.post__type-learning_tomo .slds-post__footer .slds-icon_container:not(.slds-icon-gecares-clock){background:#00b5e2;}
.post__type-learning_tomo h2, .slds-feed__highlight-item.post__type-learning_tomo button.slds-button_neutral{border-color:#00b5e2;}
*/


/*CLASSROOM*/
.post__type-classroom .slds-post__content{margin-bottom:1rem;}
.post__type-classroom .slds-post__content .slds-size_4-of-12{max-width:110px; padding:0; margin:0 .5rem;}
.post__type-classroom .slds-border-radius-circle {border:3px solid #e3e8f0; border-radius:50%;}
.post__type-classroom .slds-border-radius-circle img{ border-radius:50%;}
.post__type-classroom p.slds-text-title_caps{color:#fff;}

/*CLASSROOM MODALITY*/
/*ct spect 1eb5df*/
.post__type-classroom_ct .slds-post__header, .post__type-classroom_ct .slds-post__footer,.post__type-classroom_ct .slds-icon-gecares-pa-share,
.post__type-classroom_spect .slds-post__header, .post__type-classroom_spect .slds-post__footer,.post__type-classroom_spect .slds-icon-gecares-pa-share{background:#1eb5df;}
.post__type-classroom_ct .classroom__date, .post__type-classroom_ct .slds-post__title,
.post__type-classroom_spect .classroom__date, .post__type-classroom_spect .slds-post__title{color:#1eb5df;}
.post__type-classroom_spect a, .post__type-classroom_spect button, .post__type-classroom_spect button:hover{color:#1eb5df;}

.post__type-classroom_ct a, .post__type-classroom_ct button, .post__type-classroom_ct button:hover{color:#1eb5df;}


/*mr* #FFA200*/
.post__type-classroom_mr .slds-post__header, .post__type-classroom_mr .slds-post__footer,.post__type-classroom_mr .slds-icon-gecares-pa-share{
background:#FFA200;}
.post__type-classroom_mr .classroom__date, .post__type-classroom_mr .slds-post__title{color:#FFA200;}
.post__type-classroom_mr a, .post__type-classroom_mr button, .post__type-classroom_mr button:hover{color:#FFA200;}
/*mammo dxa a61680*/
.post__type-classroom_mammography .slds-post__header,.post__type-classroom_mammography .slds-post__footer,.post__type-classroom_mammography .slds-icon-gecares-pa-share,
.post__type-classroom_xray .slds-post__header,.post__type-classroom_xray .slds-post__footer,.post__type-classroom_xray .slds-icon-gecares-pa-share,
.post__type-classroom_dxa .slds-post__header, .post__type-classroom_dxa .slds-post__footer,.post__type-classroom_dxa .slds-icon-gecares-pa-share{background:#a61680;}
.post__type-classroom_mammography .classroom__date, .post__type-classroom_mammography .slds-post__title,
.post__type-classroom_xray .classroom__date, .post__type-classroom_xray .slds-post__title,
.post__type-classroom_dxa .classroom__date, .post__type-classroom_dxa .slds-post__title{color:#a61680;}
.post__type-classroom_dxa a, .post__type-classroom_dxa button, .post__type-classroom_dxa button:hover{color:#a61680;}
.post__type-classroom_mammography a, .post__type-classroom_mammography button, .post__type-classroom_mammography button:hover{color:#a61680;}
.post__type-classroom_xray a, .post__type-classroom_xray button, .post__type-classroom_xray button:hover{color:#a61680;}

/*surgery interventional 1dbd71*/
.post__type-classroom_surgery .slds-post__header, .post__type-classroom_surgery .slds-post__footer,.post__type-classroom_surgery .slds-icon-gecares-pa-share,
.post__type-classroom_interventional .slds-post__header, .post__type-classroom_interventional .slds-post__footer,.post__type-classroom_interventional .slds-icon-gecares-pa-share{background:#1dbd71;}
.post__type-classroom_surgery .classroom__date, .post__type-classroom_surgery .slds-post__title,
.post__type-classroom_interventional .classroom__date, .post__type-classroom_interventional .slds-post__title{color:#1dbd71;}
.post__type-classroom_interventional a, .post__type-classroom_interventional button, .post__type-classroom_interventional button:hover{color:#1dbd71;}
.post__type-classroom_surgery a, .post__type-classroom_surgery button, .post__type-classroom_surgery button:hover{color:#1dbd71;}

/*PET Radiopharmacy 0e60b5*/
.post__type-classroom_radiopharmacy .slds-post__header,.post__type-classroom_radiopharmacy .slds-post__footer,.post__type-classroom_radiopharmacy .slds-icon-gecares-pa-share,
.post__type-classroom_pet .slds-post__header, .post__type-classroom_pet .slds-post__footer,.post__type-classroom_pet .slds-icon-gecares-pa-share{background:#0e60b5;}
.post__type-classroom_radiopharmacy .classroom__date,.post__type-classroom_radiopharmacy .slds-post__title,
.post__type-classroom_pet .classroom__date,.post__type-classroom_pet .slds-post__title{color:#0e60b5;}
.post__type-classroom_radiopharmacy a, .post__type-classroom_radiopharmacy button, .post__type-classroom_radiopharmacy button:hover{color:#0e60b5;}
.post__type-classroom_pet a, .post__type-classroom_pet button, .post__type-classroom_pet button:hover{color:#0e60b5;}

/*aw dmt ds 142a49*/
.post__type-classroom_aw .slds-post__header,.post__type-classroom_aw .slds-post__footer,.post__type-classroom_aw .slds-icon-gecares-pa-share,
.post__type-classroom_dmt .slds-post__header,.post__type-classroom_dmt .slds-post__footer,.post__type-classroom_dmt .slds-icon-gecares-pa-share,
.post__type-classroom_ds .slds-post__header,.post__type-classroom_ds .slds-post__footer,.post__type-classroom_ds .slds-icon-gecares-pa-share{background:#142a49;}
.post__type-classroom_aw .classroom__date,.post__type-classroom_aw .slds-post__title,
.post__type-classroom_dmt .classroom__date,.post__type-classroom_dmt .slds-post__title,
.post__type-classroom_ds .classroom__date,.post__type-classroom_ds .slds-post__title{color:#142a49;}
.post__type-classroom_aw a, .post__type-classroom_aw button, .post__type-classroom_aw button:hover{color:#142a49;}
.post__type-classroom_dmt a, .post__type-classroom_dmt button, .post__type-classroom_dmt button:hover{color:#142a49;}
.post__type-classroom_ds a, .post__type-classroom_ds button, .post__type-classroom_ds button:hover{color:#142a49;}

/*Life Care Solution 62666a*/
.post__type-classroom_lcs .slds-post__header,.post__type-classroom_lcs .slds-post__footer,.post__type-classroom_lcs .slds-icon-gecares-pa-share{background:#62666a;}
.post__type-classroom_lcs .classroom__date,.post__type-classroom_lcs .slds-post__title{color:#62666a;}
.post__type-classroom_lcs a, .post__type-classroom_lcs button, .post__type-classroom_lcs button:hover{color:#62666a;}


/*ultrasound 6b49a2*/
.post__type-classroom_us .slds-post__header,.post__type-classroom_us .slds-post__footer,.post__type-classroom_us .slds-icon-gecares-pa-share{background:#6b49a2;}
.post__type-classroom_us .classroom__date,.post__type-classroom_us .slds-post__title{color:#6b49a2;}
.post__type-classroom_us a, .post__type-classroom_us button, .post__type-classroom_us button:hover{color:#6b49a2;}


/*INVASIVE #6b49a2*/
.post__type-classroom_invasive .slds-post__header,.post__type-classroom_invasive .slds-post__footer,.post__type-classroom_invasive .slds-icon-gecares-pa-share{background:#6b49a2;}
.post__type-classroom_invasive .classroom__date,.post__type-classroom_invasive .slds-post__title{color:#6b49a2;}
.post__type-classroom_invasive a, .post__type-classroom_invasive button, .post__type-classroom_invasive button:hover{color:#6b49a2;}

.classroom__date-mois{font-size:15px;font-weight:bold;line-height: 1;}
.classroom__date-jour{font-size:68px;font-weight:bold;line-height: 48px; display: inline-block;}
.classroom__date-jour2{font-size:13px;line-height: 1;}
.classroom__date-annee{font-size:21px;font-weight:bold;line-height: 1;}

.post__type-classroom footer.slds-post__footer{
	padding: 0.25rem 0rem .25rem .75rem;
    margin-left: -.75rem;
    margin-right: -.75rem;
    margin-bottom: -.75rem;
    
}

.post__type-classroom .slds-button_neutral{
		padding-right:.5rem;
		padding-left:.5rem;
	}

@media (min-width:921px) and (max-width: 1050px) {
	.post__type-classroom .slds-button_neutral{
		padding-right:.25rem;
		padding-left:.25rem;
	}
	.post__type-classroom footer.slds-post__footer{
		padding-left: .25rem;
	}

	.post__type-classroom footer.slds-post__footer .slds-media__figure{
		margin-right:.25rem;
	}
}


@media (max-width:767px){
	.slds-post__footer .slds-post__footer-actions .slds-size_3-of-6{
	width: 100%;
	text-align: center;
	}
}

@media (max-width: 480px){
	.post__type-classroom .slds-post__footer button{
		display: block;
		width: 90%;
	}
}
/*Corrected if no modality is specified (Default)*/

.post__type-classroom_ .slds-post__header, .post__type-classroom_ .slds-post__footer,.post__type-classroom_ .slds-icon-gecares-pa-share{background:#555;}
.post__type-classroom_ .classroom__date, .post__type-classroom_ .slds-post__title{color:#555;}
.post__type-classroom_ a, .post__type-classroom_ button, .post__type-classroom_ button:hover{color:#555;}
/**Default CSS for pop up **/
.slds-post__popup.post__type-classroom_  button,
.post__type-classroom_ .classroom__duree {background: #555;}


/*========================== POST POPUP MODAL ==========================*/

.slds-post__popup{display: none;}
.slds-post__popup .slds-post__header{margin:0;}
.slds-post__popup .slds-modal__close{top:0; right:0;}
.slds-post__popup .slds-modal__close .slds-button__icon{color:#fff;}
.slds-post__popup .slds-modal__header h2{text-align: left;}


.slds-post__popup .slds-modal__content h1{font-size:43px; padding-right:3rem;padding-bottom: 2rem}


.slds-post__popup .slds-post__description{background:#f1f3f8;padding:2rem;}
.slds-post__popup .slds-description__detail{position:relative;}
.slds-post__popup .slds-post__footer{position: absolute;bottom:0;}

.slds-post__popup .slds-post__content{padding:2rem;}

.slds-post__content h3{font-size:15px; margin-bottom:.5rem;}


@media (max-width:767px){
	.slds-post__popup .slds-modal__container{padding:.5rem 0; margin:0 .5rem;}
	.slds-post__popup .slds-modal__content h1{font-size:30px; padding-right:1rem;}
	.slds-post__popup .slds-post__description,.slds-post__popup .slds-post__content{padding:.5rem;}
}





/*========================== POST POPUP MODAL CLASSROOM==========================*/
.slds-post__popup .classroom__date{color:#000;}
.slds-post__popup .classroom__date .classroom__date-annee{color:#808080;}
#regsiter_form{background: #f1f3f8;}

.slds-post__popup.post__type-classroom  button{color:#fff; border:0;}
/*ct mr spect 1eb5df*/
/*mammo dxa a61680*/
/*surgery interventional 1dbd71*/
/*PET Radiopharmacy 0e60b5*/
/*aw dmt ds 142a49*/
/*Life Care Solution 62666a*/
/*ultrasound 6b49a2*/
/*invasive 6b49a2*/

.slds-post__popup.post__type-classroom_ct  button,.slds-post__popup.post__type-classroom_spect button,
.post__type-classroom_ct .classroom__duree,.post__type-classroom_spect .classroom__duree{background: #1eb5df;}

.slds-post__popup.post__type-classroom_mr button, .post__type-classroom_mr .classroom__duree{background: #FFA200;}

.slds-post__popup.post__type-classroom_mammography  button,.slds-post__popup.post__type-classroom_dxa button,
.post__type-classroom_mammography .classroom__duree, .post__type-classroom_dxa .classroom__duree{background: #a61680;}

.slds-post__popup.post__type-classroom_surgery  button,.slds-post__popup.post__type-classroom_interventional button,
.post__type-classroom_surgery .classroom__duree, .post__type-classroom_interventional .classroom__duree{background: #1dbd71;}

.slds-post__popup.post__type-classroom_pet  button,.slds-post__popup.post__type-classroom_radiopharmacy button,
.post__type-classroom_pet .classroom__duree, .post__type-classroom_radiopharmacy .classroom__duree{background: #0e60b5;}

.slds-post__popup.post__type-classroom_aw  button,.slds-post__popup.post__type-classroom_dmt button,.slds-post__popup.post__type-classroom_ds button,
.post__type-classroom_aw .classroom__duree, .post__type-classroom_dmt .classroom__duree,.post__type-classroom_ds .classroom__duree{background: #142a49;}

.slds-post__popup.post__type-classroom_lcs  button,
.post__type-classroom_lcs .classroom__duree{background: #62666a;}

.slds-post__popup.post__type-classroom_us  button,
.post__type-classroom_us .classroom__duree{background: #6b49a2;}

.slds-post__popup.post__type-classroom_invasive  button,
.post__type-classroom_invasive .classroom__duree{background: #6b49a2;}

.slds-post__presentation-date{position: relative;}
.slds-post__presentation-flag{
	position: absolute;
	top: 60px;
    left: -15px;
}

.slds-post__presentation-date .classroom__date{background:#e3e8f0; padding-top:.5rem;}
.classroom__duree{color:#fff; padding:.25rem 0;}
.classroom__lieu{color:#fff; background:#63666a; padding:.5rem 0; line-height: 1;}

.slds-post__popup.post__type-classroom .slds-post__content ul{list-style: inherit;}
.slds-post__popup.post__type-classroom .slds-post__content li{margin-left:1.5rem;}

@media (max-width: 480px){
	.slds-post__popup.post__type-classroom .slds-form_compound .slds-form-element__row .slds-form-element + .slds-form-element{
		padding-left: 0;
	}
}
/*========================== PUBLISH A POST (form) ==========================*/
#publish_article .slds-post__header{background:#28b6e0;}

#publish_article form{background:#fff;}

.slds-publish{background:#e3e8f0;}

.slds-publish__menu .slds-publish__tab{
	background:#7e8185;
	color: #fff;
	position: relative;
	padding: 1rem 0rem;
	font-size: .9rem;
}


#tab-content:before{
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 .75rem 3.3rem 0;
	border-color: transparent #7e8185 transparent transparent;
	top: 0;
	left: -.75rem;
	z-index: 1;
}
.slds-publish__tab.slds-is-active{background: #28b6e0;}
#tab-content.slds-is-active:before{border-color: transparent #28b6e0 transparent transparent;}

.slds-publish__item{padding:1rem 2rem;border-bottom:2px solid #fff;}

.slds-publish__item label span{color:#90a2aa;}
.slds-publish__item .slds-form{margin-bottom:1rem;}
.slds-publish__item .slds-form .slds-form-element{margin-bottom:.5rem;}
.slds-publish__item .slds-form-element__label{
	font-size:15px;
	color:#000;
}

.slds-publish__item .slds-form-element__group .slds-form-element__label{color:#90a2aa; font-size:14px;}

.slds-publish__item .slds-select{font-size:14px; color:#000;}

.slds-publish__tag .slds-badge,
.slds-post__tag .slds-badge{
	background: #28b6e0;
	padding:.5rem;
	border-radius:12px;
	font-size:14px;
	position:relative;
	margin-right:.5rem;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	margin-bottom:.5rem;
	min-width: 150px;
}
.slds-publish__tag .slds-badge + .slds-badge,
.slds-post__tag .slds-badge + .slds-badge{margin-left:0;}

.slds-publish__tag .slds-badge .close{display: none;}
.slds-publish__tag .slds-badge:hover .close{
	display: block;
    position: absolute;
    width: 1.25rem;
    height: 1.25rem;
    line-height: .95rem;
    background: #fff;
    font-weight: bold;
    border: 2px solid #828588;
    color: #828588;
    text-align: center;
    border-radius: 50%;
    top: -6px;
    right: -9px;
    font-weight:bold;
}

.close .slds-icon{width:.75rem; height:.75rem;}


#publish_article .slds-button{
	background:#7e8186;
	color:#fff;
	text-transform: uppercase;
	font-size:17px;
	padding:.5rem 1.5rem;
	cursor: pointer;
}

#publish_article .slds-button:hover{opacity: .90;}

.slds-publish__files{margin:1rem 0;}

.slds-publish__post{
	position: fixed; 
	position: -webkit-sticky;
	position: sticky;
	bottom:0;
	left:0;
	right:0;
    background: rgba(255,255,255,.85);
    padding: 1rem;
    text-align: center;
    z-index:2;
}

.slds-publish__post.static{position:static;position:sticky;}

.slds-publish__post p{font-size:14px;margin-bottom:1rem;}

#publish_article .slds-button.slds-button-preview{background:#4c4c4c;}
#publish_article .slds-button.slds-button-publish{background: #005eb8;}

@media (max-width:1023px){
	.slds-publish__preview-image,
	.slds-publish__files{
		text-align: center;
	}
}

@media (max-width:767px){
	.slds-publish__item{padding:1rem;}
	.slds-publish__post{padding: .5rem}
	#publish_article .slds-button{padding:.25rem .5rem; font-size:12px;}
	#publish_article .slds-button .slds-button__icon{
		width: 1rem;
		height:1rem;
		margin-right:5px;
	}
	.slds-publish__item .slds-form-element + .slds-form-element{padding-left:0 !important;}
	
	.slds-publish__files .slds-col{width:100%;}

	.slds-publish__tag .slds-badge,
	.slds-post__tag .slds-badge{font-size:12px;min-width: inherit;}
}


/*========================== USER DIRECTORY and SEARCH USER ==========================*/

/*PAGINATION*/
.slds-feed__pagination{	text-transform: uppercase;	max-width: 100%;overflow: auto;}
.slds-pagination__item{font-size:20px; margin: 0 auto; padding: .1rem .6rem;}
.slds-pagination__item a{color:#a0abc1;}

.slds-pagination__selected{	background:#a61680;	border-radius: 50%;}
.slds-pagination__selected a{color:#ffffff;}

/*CONTACT post*/
.post__type-contact .slds-post__header{background:#a42280;}
.post__type-contact .slds-post__content{margin-top:1rem;}
.post__type-contact .slds-post__content p{line-height: 1.2;font-style: italic;}
.post__type-contact hr{margin:1rem 0;}
.post__type-contact .slds-post__contact-actions{text-align: right;}
.post__type-contact .slds-post__contact-actions .slds-button{display: block; margin-left:auto;}
.post__type-contact .slds-post__contact-action .slds-icon_container{background:#a42280;padding:0.45rem 0.55rem 0.45rem 0.75rem;}
.post__type-contact .slds-post__contact-action .slds-icon_container.slds-icon-utility-email{padding:0.45rem 0.6rem 0.45rem 0.65rem;}
.post__type-contact .slds-post__contact-action .slds-icon_container svg{margin-top:2px;}
.post__type-contact .slds-post__contact-action .slds-icon_container.slds-icon-gecares-followed{background:#767676;}
.post__type-contact .slds-button + .slds-button {margin-left:auto; margin-top:20px;}
.slds-post__contact-action-label{color:#a42280; vertical-align: text-top;}

@media (max-width:1024px){
	.post__type-contact .slds-post__contact-action .slds-icon_container{padding:0.4rem 0.55rem 0.55rem 0.75rem;}
	.post__type-contact .slds-post__contact-action .slds-icon_container.slds-icon-utility-email{padding: 0.5rem 0.65rem 0.45rem 0.65rem;}
}

/*SEARCH USER only*/
.slds-contact__resum .slds-icon{fill:#a42280;}
.slds-contact__resum li{margin-right:20px;}

/*DIRECTORY USER only*/
.slds-contact__follow .slds-icon{fill:#c2c7cf;}
.slds-contact__follow li:first-child{margin-right:3rem;}

.slds-contact__follow li .slds-media__body{
	font-family: 'Salesforce Sans';
    font-weight: 300;
    font-size: 30px;
    line-height: 1;
}

.slds-contact__follower .slds-media__body{
	color:#00b5e2;
}

.slds-contact__following .slds-media__body{
	color:#6b46a5;
}

.slds-contact__follow li .slds-media__body small{
	font-size:12px;
	color:#828588;
	display: block;
}


@media (min-width:921px) and (max-width: 1024px){
	.slds-contact__follow li:first-child{margin-right:1rem;}
	.slds-contact__follow li .slds-media__body{font-size:22px;}
	.slds-contact__follow .slds-media__figure .slds-icon{width:1.5rem; height:1.5rem;}
}

@media (max-width:480px){
	.slds-contact__body .slds-grid_vertical-align-center{align-items: start;}
	.slds-contact__follow{display: block;}
	.slds-contact__follow li:first-child{margin-right:0;margin-bottom:.25rem;}
	.slds-contact__follow li .slds-media__body{text-align: left;}
}



/*========================== USER FOLLOWERS and FOLLOWINGS ==========================*/

.slds-follow__menu{
	margin:0 auto 2rem;
	width:500px;
}

.slds-follow__menu a.slds-follow__tab{
	background:#a4a5a8;
	color:#fff;
	position:relative;
	padding:1rem 0rem;
	font-size:.9rem;
}
#tab-following{background:#7e8185;}

#tab-follower.slds-is-active{background:#00b5e2;}
#tab-following.slds-is-active{background:#6b46a5;}

#tab-following:before{
	content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 .75rem 4rem 0;
	border-color: transparent #7e8185 transparent transparent;
    top: 0;
    left: -.75rem;
    z-index: 1;
}


#tab-following.slds-is-active:before{
	border-color: transparent #6b46a5 transparent transparent;
}

.slds-follow__tab.slds-is-active:after{
	content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 1rem 1rem 0 1rem;
    bottom: -1rem;
    left: 50%;
    margin-left: -1rem;
}

#tab-follower.slds-is-active:after{
	border-color: #00b5e2 transparent transparent transparent;
}
#tab-following.slds-is-active:after{
	border-color: #6b46a5 transparent transparent transparent;
}



@media (max-width: 1023px) {
	.slds-follow__menu a.slds-follow__tab{padding:1rem;}
}

@media (max-width:920px) {
	.slds-follow__menu a.slds-follow__tab{padding:1rem .25rem;font-size:.85rem;}
}

@media (max-width:600px){
	.slds-follow__menu{margin:0 1.5rem 2rem; width:auto;}
	.slds-follow__menu a.slds-follow__tab span{display: block;}
	#tab-following:before{display:none !important;}
}

.slds-following__list{display: none;}



/*========================== USER PROFIL ==========================*/
.slds-user-profil_id{padding-left:2rem;}
.slds-user-profil,.slds-profil{
	background:#fff;
}

.slds-user-profil h2,.slds-profil__id h2{color:#000; font-weight:bold;}

.slds-user-profil__actions .slds-button{
	background:#00b5e2;
	color: #fff;
    text-transform: uppercase;
    font-size: 13px;
    padding:0 1rem;
    margin-top: .5rem;
    margin-right:.25rem;
}
.slds-user-profil__actions .slds-button + .slds-button{margin-left:0;}
.slds-user-profil__actions .slds-button:nth-child(2){background: #005eb8;}

.slds-user-profil__activity .slds-grid:first-child{border-bottom: 1px solid #e4e8f1;}
.slds-user-profil__activity .slds-media__body{
	line-height: 1;
	font-size: 13px;
	color:#828588;
}
.slds-activity__num{
	font-family: 'Salesforce Sans';
    font-weight: 300;
    font-size: 38px;
}
.slds-user-profil__activity a{color:#828588;}
.slds-user-profil__activity a:hover{text-decoration: none;}


.slds-activity__publications .slds-activity__num{color:#fe5000;}
.slds-activity__likes .slds-activity__num{color:#005eb8;}
.slds-activity__followers .slds-activity__num{color:#00b5e2;}
.slds-activity__followings .slds-activity__num{color:#a61680;}

.slds-activity__followers .slds-icon,
.slds-activity__followings .slds-icon{width:2.5rem; height:2.5rem;}

@media (max-width:1023px){
	.slds-user-profil_id{padding-left:0;}
	.slds-user-profil_id .slds-media_center:first-child{align-items: start;}
}

@media (max-width:414px){
	.slds-user-profil__activity {padding:0;}
	.slds-user-profil__activity .slds-col{padding:0 .75rem !important;}
	.slds-user-profil__activity .slds-media{width:100px;}
	.slds-activity__num{font-size:30px;}
}


/*============== MY PROFIL only =============*/


/*==== menu sticky ====*/
.slds-profil__menu a.slds-profil__tab{
	background:#a4a5a8;
	color:#fff;
	position:relative;
	padding:1rem 0rem;
	font-size:.9rem;
}
#tab-interest{background:#7e8185;}

#tab-info.slds-is-active{background:#6b46a5;}
#tab-interest.slds-is-active{background:#fe5000;}
#tab-communication.slds-is-active{background:#00b5e2;}

#tab-interest:before{
	content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 .75rem 4rem 0;
	border-color: transparent #7e8185 transparent transparent;
    top: 0;
    left: -.75rem;
    z-index: 1;
}
#tab-interest:after{
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4rem 0 0 .75rem;
    border-color: transparent transparent transparent #7e8185;
    top: 0;
    right: -.75rem;
    z-index: 1;
}

#tab-interest.slds-is-active:before{
	border-color: transparent #fe5000 transparent transparent;
}
#tab-interest.slds-is-active:after{
	border-color: transparent transparent transparent #fe5000;
}
@media (max-width: 1023px) {
	.slds-profil__menu a.slds-profil__tab{padding:1rem;}
	#tab-interest:before,#tab-interest:after{display:none !important;}
}

@media (min-width: 480px) and (max-width:920px) {
	.slds-profil__menu a.slds-profil__tab{padding:1rem .25rem;font-size:.85rem;}
	.slds-profil__menu .slds-icon{width:1.25rem;}
}
@media (min-width: 480px) and (max-width:549px) {
	.slds-profil__menu a.slds-profil__tab{padding:1rem .25rem;}
	.slds-profil__menu .slds-icon{display:none;}
}


/*==== items profil common ====*/
.slds-profil__item{padding-bottom:6rem;}
#profil__info{background:#e4e8f1 url('../images/bg_myinformation.png') no-repeat 95% bottom;}
#profil__interest{background:#e4e8f1 url('../images/bg_myinterest.png') no-repeat 95% bottom;}
#profil__communication{background:#e4e8f1 url('../images/bg_mycommunication.png') no-repeat 95% bottom;}

@media (min-width: 768px) {
	.slds-profil__item{padding:3rem 3rem 6rem;}
}
@media (max-width: 479px) {
	.slds-form_compound .slds-form-element__row{display:block;}
}

.slds-profil__item .slds-input[disabled], .slds-input.slds-is-disabled{
	border-color:#fff;
	/*background:#fff;*/
}

.slds-profil__item .slds-button{
    color: #fff;
    text-transform: uppercase;
    font-size: 17px;
    padding:.25rem 1rem;
}

#profil__info .slds-button{background:#6b46a5;}
#profil__interest .slds-button{background:#fe5000;}
#profil__communication .slds-button{background:#00b5e2;}


.slds-interests__list,
.slds-lang__list{
	-moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
    column-gap: 0;
}


#profil .slds-form-element{ 
    display: inline-block;
    width: 100%;
    padding-top: 0;
    margin-bottom: 1rem;
}
#profil .slds-form-element .slds-form-element__label{color:#828588;}

#profil .slds-form-element .slds-checkbox [type="checkbox"]{visibility: hidden;}

@media (max-width: 480px) {
	.slds-interests__list,
	.slds-lang__list{
		-moz-column-count: 1;
	    -webkit-column-count: 1;
	    column-count: 1;
	}
}

/*==== my interest ====*/
#profil__interest h3{
	color:#fe5000;
	line-height: 0.70;
}
#profil__interest strong{color:#000;}
#profil__interest .slds-checkbox [type="checkbox"]:checked + .slds-checkbox_faux:after,
.slds-checkbox [type="checkbox"]:checked ~ .slds-checkbox_faux:after,
.slds-checkbox [type="checkbox"]:checked + .slds-checkbox__label .slds-checkbox_faux:after{
	border-bottom: 2px solid #fe5000;
	border-left: 2px solid #fe5000;
}

/*==== my communication ====*/
#profil__communication h3{
	color:#00b5e2;
	line-height: 1;
}
#profil__communication strong{color:#00b5e2;}
#profil__communication .slds-checkbox [type="checkbox"]:checked + .slds-checkbox_faux:after,
.slds-checkbox [type="checkbox"]:checked ~ .slds-checkbox_faux:after,
.slds-checkbox [type="checkbox"]:checked + .slds-checkbox__label .slds-checkbox_faux:after{
	border-bottom: 2px solid #00b5e2;
	border-left: 2px solid #00b5e2;
}

#slds-form__emailLang,
#slds-form__emailLang .slds-form-element__label,
#slds-form__notifications,
#slds-form__notifications .slds-form-element__label{
	text-align: left;
	font-size:1rem;
}
@media (min-width: 768px) {
	#slds-form__emailLang{
		width:60%;
	}
	#slds-form__emailLang .slds-form-element__label{width:40%;}
	#slds-form__emailLang .slds-form-element__control{width:60%;}
	#slds-form__notifications .slds-form-element__label{width:66%;}
	#slds-form__notifications .slds-form-element__control{width:33%;}
}




/*========================== TIMELINE ==========================*/

.slds-timeline__item{margin-bottom:.5rem;}

.slds-timeline__media{padding-bottom:.25rem;}

.slds-timeline__media h3{
	color:#000;
	font-weight:bold;
	text-transform: uppercase;
}

.slds-timeline__media .slds-media__figure{z-index:0;}

.slds-timeline__media .slds-icon-gecares-mystory,.slds-timeline__media_event:before{background-color:#00bf6f;}
.slds-timeline__media .slds-icon-gecares-pa-like,.slds-timeline__media_like:before{background-color:#6b46a5;}
.slds-timeline__media .slds-icon-utility-comment,.slds-timeline__media_comment:before{background-color:#00b5e2;}

.slds-timeline__media .slds-icon-gecares-mystory .slds-icon,
.slds-timeline__media .slds-icon-gecares-pa-like .slds-icon,
.slds-timeline__media .slds-icon-utility-comment .slds-icon{padding:.25rem;}

.slds-timeline__media:before{z-index: 0;}




/*========================== CONTACT FORM ==========================*/
.slds-contact{background:#fff;}

.slds-contact h2{
	font-size:24px;
	color:#7e8185;
	font-weight: bold;
	text-transform: uppercase;
}

.slds-contact__item{
	background:#e4e8f1;
	display:none;
}


.slds-expert__item{
	background:#fff;	
}

.slds-contact__item h4{
	font-size:20px;
	text-transform: uppercase;
	line-height: 1;
	margin-top:1rem;
}

.slds-contact__item p{
	margin-top:.5rem;
	color:#000;
	line-height: 1.2;
}


.slds-contact__item .slds-button{
	color: #fff;
    text-transform: uppercase;
    font-size: 17px;
    padding: .5rem 1.5rem;
    background:#7e8185;
    margin-bottom:.5rem;
}
.slds-contact__item .slds-button__submit{background:#00b5e2;}

.slds-contact__item-header{background: #00b5e2;}
.slds-contact__item-header h3{font-size: 26px;color:#fff; line-height: 1;}

@media (max-width:767px){
	.slds-small-text-align_center{text-align: center;}
}

.contact__link-back{font-size:14px; color:#7e8185;}

/*Routage : display choice*/
.contact__routage{display: block;}
.contact__routage .slds-col{padding:.5rem;}

.contact__routage .slds-col .bg_white{
	text-align: center;
	background: #ffffff;
	padding:1rem 1rem;
	height: 100%;
}
#contact__routage-CTA .slds-col{background: inherit;}

#contact__routage-CTA .slds-button{
	width:100%;
	font-size:20px;
}
.contact__routage-1 h4{color:#f6a021;}
.contact__routage-2 h4{color:#a71680;}
/*.contact__routage-3 h4{color:#7e8185;}*/
.contact__routage-3 h4{color:#694ba2;}
.contact__routage-4 h4{color:#00b5e2;}

/*appointment modality*/
.slds-col_modality{
	display: inline;
    width: 33%;
    text-align: center;
}

#contact__appointment .slds-button_modality{
	font-size: 20px;
	padding: 0;
	border: 0px;
	width:100%;
	max-width:250px;
	min-height: 76px;
	line-height: 1.2;
	margin-bottom:1rem;
}


@media (max-width:1023px){
	.slds-col_modality{
		display: inline;
	    width: 50%;
	    text-align: center;
	}
}

@media (max-width:480px){
	.slds-col_modality{
		display: inline;
	    width: 100%;
	    text-align: center;
	}
}

#slds-button_CT{background:#1eb5df url('../images/modality/CT.png') no-repeat 1rem center;}
#slds-button_MR{background:#1eb5df url('../images/modality/MR.png') no-repeat 1rem center;}
#slds-button_PETMR {background:#1eb5df url('../images/modality/PET.png') no-repeat 1rem center;}

#slds-button_US{background:#6b49a2 url('../images/modality/US.png') no-repeat 1rem center;}

#slds-button_NM{background:#0e60b5 url('../images/modality/NM.png') no-repeat 1rem center;}
#slds-button_PET{background:#0e60b5 url('../images/modality/PET.png') no-repeat 1rem center;}
#slds-button_RPHARM{background:#0e60b5 url('../images/modality/PET.png') no-repeat 1rem center;}

#slds-button_XRAY{background:#a61680 url('../images/modality/FLUO.png') no-repeat 1rem center;}
#slds-button_MAMO{background:#a61680 url('../images/modality/MAMO.png') no-repeat 1rem center;}
#slds-button_BH{background:#a61680 url('../images/modality/BH.png') no-repeat 1rem center;}
#slds-button_MH {background:#a61680 url('../images/modality/BH.png') no-repeat 1rem center;}

#slds-button_INT{background:#1dbd71 url('../images/modality/INT.png') no-repeat 1rem center;}
#slds-button_SUR{background:#1dbd71 url('../images/modality/SUR.png') no-repeat 1rem center;}
#slds-button_LCSI{background:#62666a url('../images/modality/LCSI.png') no-repeat 1rem center;}
#slds-button_AW {background:#1dbd71 url('../images/modality/AW.png') no-repeat 1rem center;}

#slds-button_DS{background:#142a49 url('../images/modality/DS.png') no-repeat 1rem center;}
#slds-button_DMT{background:#142a49 url('../images/modality/DMT.png') no-repeat 1rem center;}

/*#slds-button_NM{background:#005eb8 url('../images/modality/NM.png') no-repeat 1rem center;}*/
/*#slds-button_FLUO{background:#f8ad0c url('../images/modality/FLUO.png') no-repeat 1rem center;}*/

#slds-button_IV {background:#6b49a2 url('../images/modality/AW.png') no-repeat 1rem center;}

.slds-appointment__submit button{width:100%; margin-top:2rem;}

#contact__appointment .slds-button_modality-selected{
	box-shadow: none;
}
.slds-button_modality-selected:before{
	content:'';
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 10px 0 10px;
	border-color: #ffffff transparent transparent transparent;
	top:0;
	left: 50%;
    margin-left: -10px;
}

#contact__appointment .slds-button_modality-selected:after{
	content:'';
	display:block;
	border:8px solid #fff;
	position:absolute;
	top:-8px;bottom:-8px;
	left:-8px;right:-8px;
	z-index:0;
	box-shadow: 0 0 3px 0px rgba(0,0,0,.15);
}

@media (max-width:1023px){
	#contact__appointment{padding:.5rem;}
}

@media (max-width: 800px){
	#contact__appointment{text-align: center;}
	.slds-col_modality{padding-right:.5rem;}
}


/*appointment language*/
.slds-appointment__language .slds-button__language{
	padding:.5rem 0;
	margin:0;
    background: none;
    border: none;
    color: inherit;
    text-transform: none;
    box-shadow: none;
    margin-bottom:1rem;
}

.slds-appointment__language .slds-button__language img{
	position:relative;
	margin-bottom:.5rem;
	z-index: 2;
}
.slds-appointment__language .slds-button__language-selected{
	font-weight: bold;
	color:#63666a;
}
.slds-appointment__language .slds-button__language-selected:before{
	content:'';
	display: block;
	position: absolute;
	width: 48px;
	height: 48px;
	border-radius:50%;
	background: #fff;
	top: 0;
	left:50%;
	margin-left: -24px;
	box-shadow: 0 0 4px 1px rgba(0,0,0,.25);
}

.slds-appointment__language .slds-button__language-selected[data-language="GR"]:before{
	top: 2px;
}

.slds-appointment__language .slds-button__language-selected:after{
	content:'';
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10px 10px 10px;
	border-color: transparent transparent #63666a transparent;
	bottom: 4px;
	left: 50%;
	margin-left: -10px;
}

.contact__routage .disable{opacity: .55}

.slds-form__popup{display: none;}
.slds-form__popup .slds-modal__header{
	padding: 0;
	border:0;
}
.slds-form__popup .slds-contact__item-header{background: #a3227f;}

#form__popup-1 .slds-modal__content{height:100%;}

#myiframe, #myiframe2{width: 100%; border: 0;}
#myiframe{height: 100%;}
#myiframe2{height: 100vh;}

#contact__send{display: block;}

/*======================== MY MESSAGES ========================*/

.slds-conversation{background: #ffffff;}
.slds-conversation__new a{background:#005eb8; color:#ffffff;}
.slds-conversation__new a:hover{background:#005eb8; color:#ffffff;opacity: .90;}

.slds-conversation__item {font-size:14px; border-bottom:1px solid #e4e8f1; position:relative;cursor:pointer;}
.slds-conversation__item.slds-is-selected,.slds-conversation__item:hover{background:#f1f3f8;}

.slds-conversation__item .slds-conversation__date{font-size: 13px; color:#00b5e2;}
.slds-conversation__item p.slds-conversation__username{font-weight: bold; font-size:15px;}
.slds-conversation__item .slds-badge{
	position: absolute;
    right: -.5rem;
    padding: 0.25rem 0.4rem 0.2rem 0.45rem;
    top:43px;
}
.slds-conversation__delete{display: none;}
.slds-conversation__delete svg{fill:#aeb0b3;}
.slds-conversation__item:hover .slds-conversation__delete{
	display: block;
	z-index: 2;
	position: absolute;
    top: .5rem;
    right: .5rem;
}

.slds-chat{background: #ffffff;}
.slds-chat__users{overflow: auto; border-bottom:1px solid #e4e8f1;}
.slds-chat__users li{margin:0 1rem;}
.slds-chat__users li:first-child{margin-left:0;}

.slds-chat__date{color:#00b5e2;}

.slds-chat__item {margin:1.5rem 0;}
.slds-chat__item:first-child{margin-top: 0;}
.slds-chat__item .slds-media__body{background: #f1f3f8; border-radius: 0.25rem;}
.slds-chat__item.slds-is-me .slds-media__body{background:#00b5e2; color:#ffffff;}

.slds-chat__publisher{border-top:1px solid #e4e8f1;}
.slds-chat__publisher textarea{border: 0;}
.slds-chat__publisher button.slds-chat__send{min-width: 100px;background: #00b5e2;color:#ffffff;}
.slds-chat__publisher button.slds-chat__send:hover{opacity: .90;}

@media (min-width:1140px){
	.slds-chat__item{max-width:80%;}
}

@media (max-width: 1024px){
	.slds-chat__list{padding-right:1rem;}
	.slds-chat__item .slds-media__body{padding-right:1rem;}
}


/*========================== FORUM ==========================*/

/*main*/
.slds-forum__title{font-size:46px;	text-transform: uppercase; color:#a0abc1; position:relative;}
.slds-forum__title a{background:#63666a;font-size:14px;color:#ffffff;}
.slds-forum__title a:hover{background:#63666a;font-size:14px;color:#ffffff;opacity: .90;}

.slds-forum__item{background:#ffffff;margin-bottom: 1px;}
.slds-forum__cell{padding:1rem 0; font-size:12px;}
.slds-forum__groupname{color:#000; font-size: 16px}

.slds-forum__item .slds-icon-utility-lock .slds-icon{fill:#f8ad0c;}
.slds-forum__item .slds-icon-utility-unlock .slds-icon{fill:#00bf6f;}

.slds-forum__action{padding:1.2rem 0;min-width:80px;}
.slds-forum__access{background:#005eb8;}
.slds-forum__ask{background:#00b5e2;}
.slds-forum__join{background:#00bf6f;}
.slds-forum__action a{color:#fff;text-transform: uppercase;}

@media (max-width:480px){
	.slds-forum__title{text-align:center;margin-bottom:1rem;}
	.slds-forum__title a{float:none;}
}

/*aside last message*/
.slds-last-message__item{border-bottom:1px solid #e3e8f0; padding:1rem 0; font-size:12px;}
.slds-last-message__item:first-child{padding-top:0;}
.slds-last-message__date, .slds-last-message__group a{color:#00b5e2;}
.slds-last-message__date{font-size:11px; }
.slds-last-message__author{color:#000000;line-height: 1;}
.slds-last-message__group h3{color:#000000; font-weight:bold;font-size:13px;}


/*========================== FORUM DISCUSSION GROUP ==========================*/

.slds-discussion__navbar{background:#00b5e2;}
.slds-discussion__navbar h3{color:#ffffff; font-size:20px;}

.slds-discussion__item{padding:2rem 3rem;}
.slds-discussion__item:nth-child(even){background:#fff;}
.slds-discussion__item:nth-child(odd){background:#f2f4f8;}

.slds-discussion__date{font-style: italic;color:#7e8185; font-size:12px; text-transform: uppercase;}
.slds-discussion__author{color:#000;font-size:12px;}
.slds-discussion__message{color:#7e8185;font-size:13px;margin-top:1rem;}

.slds-discussion__publisher{margin-top:.25rem;background:#fff;}


/*========================== ask expert ==========================*/
.myiframeCont{overflow:scroll !important;overflow-wrap: initial !important;}
.myiframeCont iframe{overflow:auto;}
*{pointer-events: auto !important;}

@media only screen and (max-width : 570px)  {
	.iconHolder{padding: 0 10px;}
}

/*========================== FOOTER ==========================*/
#footer{
	color:#0d63b5;
	font-size:11px;
	text-transform: uppercase;
}

@media (max-width: 768px) {
	#footer, #footer p{
		text-align: center;
	}
}

