@import url("../../Shared/Events/entityProfile_templated.css?v=636867866395247130");
@import url("../../Fragments/SocialMedia/SocialMedia_templated.css?v=636867866395247130");
@import url("../../Fragments/ResultListItem/ResultListItem_templated.css?v=636867866395247130");
@import url("../../Fragments/Tabs/tabs_templated.css?v=636867866395247130");

#pageName {
    position: absolute;
    left: -9999px;
}

h2.participatingIndividualName {
    font-family: Arial, Helvetica, Geneva, sans-serif;
    color:#252525;
    font-size:16px;
    line-height:20px;
}

h2 {
    font-weight: bold;
}

.infoText {
    font-size: 80%;
}

body.sidebars-none .details {
    width:754px;
}
body.sidebars-right .details {
    width:754px;
}
body.sidebars-wide-right .details {
    width:100%;
}

.details .images {
	float: left;
    width:165px;
}

.details img.logo {
	margin:10px 0 5px 10px;
}

.details .images .exhibitorLabel {
    margin-left:12px;
}

.companyParticipant .details img.logo {
    float: right;    
}

.content {
	margin:0 10px 0 170px;    
	position: relative;    
}

.sectionDivider {
    border-top: #cfcfcf solid 1px;
    padding: 10px 0 0 0;
}

.contentMargin {
    margin: 10px 200px 10px 10px;    
}

.social {
    float: none;
    clear: none;
}

div.actions {
    float:right;
    width: 190px;
}

.actions li {
    padding: 1px 0;
    margin-bottom:5px; 
    margin-left:5px;
}

.participatingIndividual div.actions {
    margin: 5px;
}

.participatingIndividual div.actions ul {
    margin: 0 auto; 
    display: block; 
    padding:0;
}

.participatingIndividual .actions div.favouriteOn, .actions div.favouriteOff { margin-left: 0; display: inline; padding: 0; }

.noLogo .content {
	margin-left: 0;
}

.details .headline {
    font-weight: bold;margin-top:5px;
}

.details {float:left;}

.details .name {
    font-family: Arial, Helvetica, Geneva, sans-serif;
    font-size: 16px;
    color: #252525;
}

.content .label 
{
    font-family: Arial, Helvetica, Geneva, sans-serif;
    color:#252525;
    font-size:12px;
    display:block;
    font-weight:bold;
    margin-bottom:4px;
}

.content .description {
    margin: 10px;
}

.content .description p,
.content .description ul,
.content .description ol {
    margin-left: 0;
    margin-right: 0;
}

.participatingIndividual .actions .novaObject-Comment {
    margin-top: 10px;
    height: 140px;
    width: 151px;   
}

.participatingIndividual .actions .novaObject-Comment div.read
{
    height: 68px;
    overflow: auto;
}

.participatingIndividual .actions .novaObject-Comment textarea
{
    height: 85px;
}

.participatingIndividual .actions .novaObject-Comment-Empty
{
     height: 10px;
}

.listContent {
    border-top-width: 1px;
    overflow: hidden;
    border: 1px solid #CFCFCF;
    clear: left;
    overflow: hidden;
    padding: 10px 0 0;
    margin: 10px;
}

ul.flags {margin:5px 10px 10px 10px;}
.flags li { display:inline-block; vertical-align:top; margin-bottom:5px; }
.flags li img { display:block;float:left;margin-right:3px;}
.flags li span { display:block;float:left;width:88px;}

.socialNetworkProfiles {height: 30px;}

.companyParticipant .content hr,
.delegateFooter hr,
.contactInfo hr {color: #cfcfcf; background-color: #cfcfcf; border: 0 none;  margin-left: 10px; height: 1px;}

.delegateFooter hr {margin-bottom: 10px;}

.contactInfo { clear: right; }

/*** Attributes ***/
.attribute-container { padding:0; margin: 0 10px 10px 10px; overflow: hidden;}
.companyParticipant .attribute-container {margin-bottom: 0px;}
.attribute-container-contributorProfileBottom { display: inline-block; }
.attribute-container legend { font-weight:bold; }
.attribute-container ol { margin:0; }
.attribute-container li { clear:both; margin-bottom: 10px;}

.inner-attribute-container dt, 
.inner-attribute-container span.label {font-family: Arial, Helvetica, Geneva, sans-serif;color:#252525;font-size:12px;display:block;font-weight:bold;margin-bottom:4px;}

.inner-attribute-container h2 {margin:0;}
.inner-attribute-container p,
.inner-attribute-container dl {margin:0 0 10px;}
.inner-attribute-container dd {padding:5px 0;}
.inner-attribute-container dd ul {margin:2px 0 0 15px;}
.inner-attribute-container dd li {font-weight:normal;list-style:disc;}

/*** Exhibitor specific ***/
.details .stand {
	margin-bottom: 10px;
}

.details .stand p {
	font-weight: bold;
}

.details .stand p, .details .stand ol, .details .stand li {
	display: inline;
}

.details .stand p {
    margin-right:3px;
}

.details .stand ol {
	margin: 0;
	font-weight: normal;
}

#sendMessage {
    display: none;
}

.tabbedContent {
    margin: 0 10px 10px;
}

#content .tabContent{    
    height: auto; /* Specific selector to override the value from entityProfile_templated which specifies a height  */
}