body .k-notification {
    border: 1px solid var(--color-white-opacity80);
    border-radius: var(--border-radius-medium);
}

body .k-notification > .k-notification-wrap {
    display: flex;
    align-items: center;
    gap: 0.4rem;
    padding: 1rem 1.4rem;
    border: 0;
    border-radius: var(--border-radius-medium);
}

.k-notification-wrap .k-notification-content {
    vertical-align: middle;
}

.k-notification-success {
    color:white;
    font-weight:bold;
    height:38px !important;
}

.k-notification-success .k-notification-wrap{
    background-color:var(--color-green) !important;
}

.k-widget.k-notification.k-notification-success{
    background-color:var(--color-green) !important;
}

.k-notification-content{
    color:white;
}

.k-notification-error {
    color:white;
    font-weight:bold;
}

.k-notification-error .k-notification-wrap{
    background-color:var(--color-red);
}

.k-widget.k-notification.k-notification-error{
    background-color:var(--color-red) !important;
}


.invalid {
    border: 1px solid var(--color-red)  !important;
}

.container #menu-primary {
    width:100%;
    background-color:#844;
    color:white;
    padding-bottom:10px;
    padding-top:10px;
    text-align:right;
}

.container #menu-primary a {
    margin-left:20px;
    margin-right:20px;
    color:#ddd;
    text-decoration:none;

}

.container #menu-primary a:hover {
    color:white;
}


.button {
    width:300px
}


.popup {
    display:none;
    background-color:white; 
    margin:10px;
}


.k-window , .k-calendar-container, .k-popup, .list-container {
    background-color:white;
}



.weak-password-indicator {
    background-color: #Faa;
}


.strong-password-indicator {
    background-color: #afa;
}

.medium-strength-password-indicator{
    background-color: #ffa;
}

#password-strength-status {
    padding:10px;

}

.popup .command {background:#fff; border: 2px solid #1b3764; font-weight: 700; border-radius: 3px; color:#1b3764; text-decoration: none; padding: 7px 15px; display:inline-block;}


.floatLeft50{
    width:50%; float:left;
}

.editRow {
    margin-top:10px;
    display:block; 
    width:100%;
}


.delete-li {
    color: var(--color-red);
}


.requires-manage-permission{
    display:none !important;
}

.k-i-warning {
    display:none !important;
}


.k-listview-bordered {
    border: 0px !important;
}

span.k-autocomplete {
    width:100%
}

.user-profile-section-no-data {
    font-weight:bold;
    font-size:16pt;
}

body .input-container .k-multiselect .k-multiselect-wrap input[aria-describedby="post-groups_taglist"] {
    background: url(../images/icon_add-category.svg) no-repeat center #fff;
    background-size: 20px auto;
}
body .input-container .k-multiselect .k-multiselect-wrap input[aria-describedby="cr-tags_taglist"] {
    background: url(../images/icon_add-category.svg) no-repeat center #fff;
    background-size: 20px auto;
}

.italics {
    font-style:italic;
}
.article-image {
    float: left;
    max-width: 360px;
    margin-right: 2rem;
    margin-bottom: 1rem;
}
.org-directory-card {
    border: 1px solid black;
    padding: 20px;
    cursor: pointer;
}
.org-directory-card:hover {
    background-color: #ededed;
}
/*overrides new attendant styles in stylesheet.css
body .input-container .k-multiselect .k-multiselect-wrap input { opacity: 1; padding: 0; border: 1px solid rgba(0, 0, 0, 0.2); background: url(../images/icon_add-user.svg) no-repeat center #fff; background-size: 20px auto; color: transparent; cursor: pointer; }
*/
