.banner.site .avatar {
background-color: #FFFFFF;
}

/* code formatting by Bentley */
/* code { margin: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; vertical-align: baseline; display: block; padding: 10px; font-family: Consolas, Lucida Console, Courier, Monospace; background-color: #e1e1e1; } */

.context.banner .new.navigation-list ul a {
background-color: #008BE1; color: white;
}

.thread.content-fragment .content .status .attribute-list .attribute-item .verified a {
color: #56AA1C
}

.thread.content-fragment .content-list .verified.content-item > .content {
border-top-color: #56AA1C;
border-right-color: #56AA1C;
border-bottom-color: #56AA1C;
border-left-color: #56AA1C
}

.filter .selected.filter-option a {
background-color: #9BA5AE
}

.tourtip .tourtip-actions a:hover {
background-color: #008BE1;
border-top-color: #008BE1;
border-right-color: #008BE1;
border-bottom-color: #008BE1;
border-left-color: #008BE1
}

fieldset a.submit-form, fieldset input[type='button'], fieldset a.save-form, fieldset .button {
background-color: #008BE1
}

/*media screen,print*/
.thread-list.content-fragment .abbreviated.content .name {
    font-size: 22px;
    margin-right: 255px;
}

.content-fragment .content.abbreviated .name, .popup-list .content.abbreviated .name {
font-size: 22px;
}

.content-list.content > .content-item {
padding: 12px;
}

.thread-list.content-fragment .abbreviated.content .name {
font-size: 22px;
}

.header-fragments .layout .header-top-content.with-adaptable-elements .layout-region.header {
background-color: white;
}

.content-list.content > .content-item .content .content:not(:empty) {
padding-top: 20px;
}

body {
padding: 0px;
margin: 0px;
/* font-size: 13.6px; */
background-color: white;
color: #333333;
}

.content a > img {
    display: inline;
}

.content-fragment.analytics-widget.most-active-members a > img {
    display: inline;
}

.content-fragment .content.abbreviated .status, .popup-list .content.abbreviated .status {
width:75%;
}

.content-list.thumbnail .thumbnail-column {
width: 130px;
margin-right: 15px;
}

.content-fragment .content.thumbnail, .popup-list .content.thumbnail {
width: 125px;
}

body {
color: #000000;
}

.content-fragment .content .name a, .popup-list .content .name a {
color: #000000;
}

.banner.context .name a, .banner.context .description a {
color: #000000;
}

.banner.context .navigation-list.applications ul a {
color: #000000;
}

.content-fragment.navigation-custom .navigation-list[data-direction='horizontal'] a {
color: #000000;
}

.banner.context.home .navigation-list.applications ul a {
color: #000000;
}

.banner.context .name a, .banner.context .description a {
color: #000000;
}

.scrolled .banner.context .name a, .scrolled .banner.context .description a {
color: #000000;
}

.activity-story .activity-summary a {
color: #808080;
}

.communities_button a {
display:inline; 
text-align:center; 
background:#56AA1C; 
color:#fff; 
font-weight:400; 
font-size:16px; 
border-width:0; 
padding-top: 15px;
padding-bottom: 15px;
padding-right: 20px;
padding-left: 20px;
border-radius:3px;
}

.communities_button a:hover {
display:inline; 
text-align:center; 
background:#458816; 
color:#fff; 
font-weight:400; 
font-size:16px; 
border-width:0; 
padding-top: 15px;
padding-bottom: 15px;
padding-right: 20px;
padding-left: 20px;
border-radius:3px;
}

select.bentley-option-select {
    padding: 0px 4px;
    height: 32px ! important;
    padding-bottom: 0px! important;
    display: inline;
    width: 50%;
    font-size: 16px;
    line-height: 1.42857143;
    color: #2a2f34;
    background-color: #fff;
    background-image: none;
    border: 1px solid #c7ccd1;
    border-radius: 3px;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    vertical-align: middle;
}
.html-content .user-defined-markup p { margin: 0px; }

/* Set read font-weight to 300 instead of 500 (default) */
.content-fragment .content-list.tabular .content-item .name h3 a {
    font-weight: 300;
}
/* End Set read font-weight to 300 instead of 500 (default) */

/* Start fixes to reset <p> and <ul> tags. */
/* Reset p tag side-indention */
.html-content .user-defined-markup p {
    margin: 22.5px 0 22.5px 0;
}

/* Reset bulleted lists to default view */
.user-defined-markup ul {
    list-style-type: disc;
    list-style-position: outside;
    list-style-image: none;
    padding-left: 30px;
    margin: 15px 0 15px 0;
}
/* End fixes to reset <p> and <ul> tags. */

/* Begin Always Show Read All Checkbox For Notifications */
.popup-list.notifications .content-item-header .mark {
	display: block;
}
.popup-list.notifications .content-item-header .mark a:before {
    content: "\e812";
	top: 2px;
}
/* End Always Show Read All Checkbox For Notifications */

/* Start Calendar Overrides to better handle wrapping */
div.event_calendar_content table.event_calendar tbody td ul.event_list li {
    white-space: normal;
    overflow: visible;
    word-wrap: normal !important;
    width: auto;
}
/* End Calendar Overrides to better handle wrapping */

div.badges ul.attribute-list {
    list-style: none;
    padding: 0;
    margin: 0;
}
    
.content .badges .attribute-item.badge {
    display: inline-block;
}

/* Start customation for Load Previous/Next links */
/* Load Previous */
.content-list.threaded .load-more.previous a {
    font-size: 80%;
    background-color: #60BB46;
    border: 2px solid #032A44;
    font-style: italic;
    color: #ffffff;
    padding: 4px;
}
/* Load Next */
.content-list.threaded .load-more a {
    color: #909090;
    background-color: #60BB46;
    border: 2px solid #032A44;
    font-style: italic;
    color: #ffffff;
    padding: 4px;
    font-size: 80%;
}
/* End customization for Load Previous/Next links */

/* Hide OAuth link in user popup */
span.oauth-provider {display:none;}

/* Start customization for anchor links under banner */
.content-fragment-content a[id]:empty:before {
    margin-top: -160px;
    height: 160px;
}
/* End customization for anchor links under banner */

.header-fragments .layout .header-top-content .layout-region.header{ background-color: white !important; }
.featured-content-carousel.content-fragment .slider-container .slider .content.content-list > .active.content-item > .content .name
{ width: 100%; }

.site-banner fieldset.search { border: 1px solid #CFD8DC; }

.popup-list.search .wiki-page .content p {padding: 0; margin: 0;}
.popup-list.search .wiki-page .content h1 {margin: 5px 0; font-size: 25px;}
/* .popup-list.search .wiki-page .content table {float:right;} */
.popup-list.search .wiki-page .content { padding-top: 5px; }
.popup-list.search img { display: none; }
.popup-list.search .wiki-page .content > .content table,
.popup-list.search table { font-size: 10px; width: auto;}
.content-list.content > .content-item .content .content:not(:empty) { padding-top: 5px; }

/* Reformat Wiki Search & Tagged Content To Improve General Readability */
.content.abbreviated.rendered.wiki.wiki-page table{
    display: none;
}

.content.abbreviated.rendered.wiki.wiki-page h1{
    font-size: 17px;
}

.content.abbreviated.rendered.wiki.wiki-page h2,h4,h5,h6{
    font-size: 12px;
}

.content.abbreviated.rendered.wiki.wiki-page p{
    font-size: 10px;
}

.content.abbreviated.rendered.wiki.wiki-page img{
    display: none;
    /*max-width: 25%;*/
}
/* End Reformat Wiki Search & Tagged Content To Improve General Readability */

/* Reformat Activity Stream To Improve General Readability */
.activity-description.user-defined-markup table{
    display: none;
}

.activity-description.user-defined-markup h1{
    font-size: 35px !important;
}

.activity-description.user-defined-markup h2,h4,h5,h6{
    font-size: 12px;
}

.activity-description.user-defined-markup p{
    font-size: 10px;
}

.activity-description.user-defined-markup img{
    display: none;
    /*max-width: 25%;*/
}
/* End Reformat Activity Stream To Improve General Readability */

/* Start remove images from list previews like blog post list */
div.post-summary > p > img {
display: none;
}
div.post-summary > img {
display: none;
}
/* End remove images from list previews like blog post list */

/* H4 updates after 10.3 upgrade */
.activity-description.user-defined-markup h2 { font-size: 30px !important; }
.activity-description.user-defined-markup p { font-size: 14px !important; }

.page h4, h4 { font-size: 20px !important; }
.content-fragment.page .content.full.text ol { font-size: 14px; }
/* .header-fragments.top40 { top: 40px; }*/
.header-fragments.top40 { top: 40px; }