@font-face {
    font-family: "Kalkhoff TT Norms Pro";
    font-display: swap;
    font-weight: 400;
    src: url("fonts/Kalkhoff_TT_Norms_Pro_Regular.woff2") format("woff2");
}
@font-face {
    font-family: "Kalkhoff TT Norms Pro";
    font-display: swap;
    font-weight: 700;
    src: url("fonts/Kalkhoff_TT_Norms_Pro_Bold.woff2") format("woff2");
}

/* Profile and Notification Icons */
.meBox, .compactMeBox { display: none !important; }



/* Headlines etc. */
h1 { font-weight: 400 !important; text-transform: uppercase; }
.PageTitle>h1 { text-transform: none;  }


/* Quick Links Widget */
div[class$="quickLinks"] h4, div[class$="quickLinks"] h5 { font-weight: 400 !important; text-transform: uppercase; margin-top: 30px !important;  }
li[class$="quickLinks-listItem"] a[href*="activity"] { display: none !important; }

/* Mobile Site-Navigation */
.dropDown-sectionHeading div[class$="headingTitleContainer"] { display: none !important; }
div[class$="panelLast"] .dropDown-sectionHeading button[class$="closeButton"] { display: none !important; }

/* Discussions */
.Item.Promoted { background-color: rgb(248, 249, 248) !important; }
.Item.QnA-Item-Accepted { background-color: rgba(217, 236, 232,0.5) !important; padding-top: 8px !important; padding-bottom: 8px !important; }
.Item.QnA-Item-Rejected { background-color: rgba(254, 231, 231,0.5) !important; padding-top: 8px !important; padding-bottom: 8px !important; }
.Tag { background-color: rgb(238, 238, 239) !important; }

.ActionBlock.QnA-Feedback { padding: 5px; background-color: rgb(238, 238, 239) !important; font-size: 18px; }

.ActionBlock.QnA-Feedback .QnA-YesNo .React { border-radius: 28px; padding: 5px 20px; color: #fff; display: inline-block; margin-left: 10px; }
.ActionBlock.QnA-Feedback .QnA-YesNo .React.QnA-Yes { background-color: #007f66; }
.ActionBlock.QnA-Feedback .QnA-YesNo .React.QnA-No { background-color: #b73431; }

/* Comment Form */
.FormWrapper .Buttons {  }
.FormWrapper .Buttons .Button { padding: 8px 20px !important; margin-top: 40px !important; margin-left: 20px !important; }
.editor-help-text { display: none !important; }
.CommentForm textarea.TextBox, .DiscussionForm textarea.TextBox { min-height: 200px; }
.editor { font-size: 17px; }


/* hide the email setting in the follow category popover */
[class$="-PreferencesTable-styles-tableWrapper"] > table > thead > tr > th:nth-child(2) {
    display: none;
}
[class$="-PreferencesTable-styles-tableWrapper"] > table > tbody > tr > td:nth-child(2) {
    display: none;
}

