div.inbox-container {
    position:relative;
    background-color: #0071C5;
    padding: 18px 12px 18px 12px;
    margin: 0px;
    flex: 1 1 auto;
}

div.inbox {
    position:relative;
    background-color:#FFFFFF;
    padding: 10px;
    margin: 0px;
}

div.inbox h2 {
    font-size:20px;
    padding-bottom:15px;
}

div.inbox div.message-container {
    margin-top: 10px;
    margin-bottom: 10px;
}

div.inbox div.message-header {
    position:relative;
    font-size:16px;
    padding:9px 50px 9px 9px;
    background-color: #EBEBEB;
    border-left: 17px solid #C7C7C7;
    cursor:pointer;
    display:flex;
}

div.inbox div.message-header.unread {
    border-color: #00AEEF;
}



div.inbox div.message-header span.message-date {
    font-weight:bold;
}

div.inbox div.message-header.unread span.message-date::before {
    content:"NEW! ";
}

div.inbox div.message-header span.message-separator {
    color: #BFBFBF;
    border-left:2px solid #BFBFBF;
    margin-left:10px;
    margin-right:10px;
}

div.inbox div.message-header span.message-subject {
    color: #003C71;
}

div.inbox div.message-header span.message-subject span.notice {
    color: #000000;
    font-weight:bold;
}

div.inbox div.message-header.unread span.message-subject {
    color: #0071C5;
}

div.inbox div.message-header span.message-control {
    display:inline-block;
    position:absolute;
    right:20px;
    top:-8px;
    font-size:40px;
    color: #0071C5;
}

div.inbox div.message-header span.message-control.expanded {
    transform:translateX(5px)  translateY(5px) rotate(90deg);
}

div.inbox div.message-body {
    border: 1px solid #EBEBEB;
    padding:25px;
}

div.inbox div.message-body p {
    margin:0;
}

div.inbox div.message-body.hidden {
    display:none;
}

div.inbox div.status-message {
    display:inline-block;
    position:absolute;
    top:10px;
    right:10px;
    text-align:right;
    max-width:calc(100% - 200px);
    max-height:65px;
    overflow:auto;
}

div.inbox div.status-message p {
    text-align:right;
    font-size:15px;
    margin:0;
    padding:0;
}

