.icheckbox:before, .iradio:before {
    color: whitesmoke;
}

.PageTitle .icheckbox:before, .iradio:before {
    color: #ccc;
}

.OptionsMenu .SpFlyoutHandle {
    color: whitesmoke;
}

.PageTitle .OptionsMenu .SpFlyoutHandle {
    color: black;
}

.MessageList .Item .Options {
    padding-top: 2px;
    padding-bottom: 3px;
}

.Meta.CommentMeta.CommentInfo {
    line-height: 16px;
}

.Meta.DiscussionMeta {
    line-height: 16px;
}

.Meta.DiscussionMeta a {
    color: whitesmoke;
    font-weight: 300;
}

.Item .AuthorInfo {
    color: whitesmoke;
    font-weight: 300;
}

.Item .Username {
    color: white;
}

.Item-Header.DiscussionHeader {
    background-color: lightslategray;
    padding-top: 5px;
    padding-bottom: 3px;
    border-bottom-width: 0px;
    font-size: 12px;
    line-height: 16px;
}

.Item.Alt.New.ItemDiscussion .Title a {
    font-weight:bold;
}

.text-logo {
    margin-top: 4px;
}

.text-logo a {
    text-decoration:none;
}

.InfoMessage {
    background-color: whitesmoke;
    color: #000;
    border: none;
}

.InfoMessage a {
    color: #008cba;
}

.alert-grey-box {
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 12px;
    background-color: white;
    border-color: lightgrey
}

.version-label {
    margin-top: 16px;
}

.label {
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 6px;
    padding-right: 6px;
}

.h4, h4 {
    font-size: 16px;
    font-weight: bold;
}

.h4, .h5, .h6, dl, h4, h5, h6, ol, ul {
    margin-top: 8px;
    margin-bottom: 5px;
}

.SocialIcon:not(.HasText) {
    height: 25px;
    width: 30px;
}

.Item .Unread, .Item .New {
    font-weight: bold;
}

.QnA-YesNo {
    margin: 6px;
}

.Comment {
    font-size: 14px;
}

.alert.alert-info {
    padding: 10px 15px 10px;
    margin-bottom: 15px;
}

.DismissMessage {
    padding: 8px 15px 8px;
    margin-bottom: 5px;
}

.Breadcrumbs {
    color: #333;
    background-color: #5bc0de;
    border-color: #3db5d8;
    border-radius: 0;
    padding: 12px 15px 12px;
    margin-bottom: 15px;
}

.Breadcrumbs a {
    color: #333;
    font-weight: bold;
}

.Breadcrumbs a:hover {
    color: white;
    text-decoration: none;
}

.DataList .Item .Meta a {
    color: #0079a1;
}

.SearchForm .InputBox {
    width: 95%
}

.brand {
    padding-right: 15px;
}

.navbar-default {
    box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
    min-height: 40px;
    padding: 8px;
    font-weight:normal;
}

.navbar-default .navbar-nav>li>a {
    color: whitesmoke;
    text-decoration: none;
    background-color: #333333;
    padding-top: 16px;
    padding-bottom: 0px;
}

.navbar-default .navbar-nav>.active>a {
    color: #269abc;
    text-decoration: none;
    background-color: #333333;
    font-weight: bold;
}

.navbar-default .navbar-nav>li>a:hover {
    color: #269abc;
    text-decoration: none;
    background-color: #333333;
}

.navbar-default .navbar-nav>.active>a:hover {
    color: #269abc;
    text-decoration: none;
    font-weight: bold;
    background-color: #333333;
}

.page-footer {
    background-color: #333333;
}

.custom-profile-box {
    color: #006d91;
    font-weight:bold;
}

.badge-white {
    background-color: whitesmoke;
}

ul.AcceptedAnswers {
    border: #3c9a5f;
    border-width: 2px;
    border-style: solid;
    background-color: #43ac6a;
}

.HasNew {
    color: white;
    background-color: #5bc0de;
    font-weight:bold;
}

.HasNew.JustNew.NewCommentCount {
    display: none;
}

.MItem.MCount.ViewCount {
    margin-left:20px;
}

.MItem.LastCommentBy {
    margin-left:16px;
}

.Tag {
    color: #333;
    background-color: #e7e7e7;
}

.Tag.QnA-Tag-Question {
    display: none;
}

.Tag .QnA-Accepted {
    background-color: #eee;
    padding-left:8px;
    padding-right:8px;
}

.Tag.QnA-Box.QnA-Accepted {
    display: none;
}

h1, h1.HomepageTitle, h1.H {
    font-weight: 400;
    font-size: 28px;
}

.FilterMenu {
    margin-top: 0px;
}

.FilterMenu .Discussions>a {
    color: #fff;
    background-color: lightslategray;
    border-color: darkslategray;
}

.FilterMenu .Discussions>a:hover {
    color: #fff;
    background-color: #0079a1;
    border-color: #0079a1;
}

.FilterMenu .AllCategories>a {
    color: #fff;
    background-color: lightslategray;
    border-color: darkslategray;
}

.FilterMenu .AllCategories>a:hover {
    color: #fff;
    background-color: #0079a1;
    border-color: #0079a1;
}

.Item-Header.CommentHeader {
    background-color: lightslategray;
    border-radius: 0px;
    padding-top: 5px;
    padding-bottom: 2px;
    border-bottom-width: 0px;
    height: 24px;
    font-size: 12px;
}

.Item-Header.CommentHeader .MItem a {
    color: white;
}

.Item-Header.CommentHeader .MItem {
    color: white;
}

.Item-Header.DiscussionHeader {
    border-radius: 0px;
}

.MItem.AuthorLocation {
    margin-left: 16px;
}

.MItem.RoleTitle {
    margin-left: 16px;
    top: 3px;
}

.Item.Role_Moderator .MItem.RoleTitle {
    color: transparent;
    background: no-repeat url(https://software.broadinstitute.org/gatk/resources/img_shared/staff-label.svg);
    background-size: 50px 20px;
    content: " "!important;
    position: absolute;
    width: 50px;
    margin-left: 16px;
    margin-right: 16px;
}
.Item.Role_Dev .MItem.RoleTitle {
    color: transparent;
    background: no-repeat url(https://software.broadinstitute.org/gatk/resources/img_shared/staff-label.svg);
    background-size: 50px 20px;
    content: " "!important;
    position: absolute;
    width: 50px;
    margin-left: 16px;
    margin-right: 16px;
}
.Item.Role_Administrator .MItem.RoleTitle {
    color: transparent;
    background: no-repeat url(https://software.broadinstitute.org/gatk/resources/img_shared/staff-label.svg);
    background-size: 50px 20px;
    content: " "!important;
    position: absolute;
    width: 50px;
    margin-left: 16px;
    margin-right: 16px;
}

.MItem.PostCount { display: none; }
.MItem.Category { display: none; }
.MItem.IPAddress { display: none; }

.MessageList .Item {
    border: none;
}


/* hide gender on registration */
li.Gender {
    display:none;
}

.Box.Tags { display: none; }
.MyDrafts { display: none; }
.QnA-UnansweredQuestions { display: none; }
.Reactions-BestOf { display: none; }
.Groups { display: none; }
.Activities { display: none; }
.Reactions-BestOf { display: none; }
.MyBookmarks { display: none; }
.MyDiscussions { display: none; }
.Participated { display: none; }

.BoxCategories { display: none; }

.page-content .BoxNewDiscussion { display: none; }

code {
    font-family: Consolas, Monaco, Lucida Console, "Courier New", monospace;
    padding: 2px 4px;
    font-size: 90%;
    color: #151c22;
    background-color: #e0f0f7;
    border-radius: 0;
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    border-top: none;
}