
section.page--main {
    padding: 48px 48px 16px 48px; color : #333537; max-width: 976px;
}

section.page--main h2 {
    font-size: 28px; font-weight: normal; 
    margin-top: 0; margin-bottom: 10px; color: #5c5e61;
}

section.page--main h3 {
    color: #5c5e61; font-size: 19px;
    font-weight: normal; margin-bottom: 10px;
}

section.page--main p {
    margin-top: 14px; margin-bottom: 14px;
}

section.page--main a {
    text-decoration: none;
    color: #4171ae;
    cursor: pointer;
}

section.page--main a:hover {
    text-decoration: underline;
}

section.page--main a:visited {
    color: #4171ae;
}

section.page--main ul {
    list-style-type: square;
    list-style-image: none;
}

section.page--main ul ul {
    list-style-type: circle;
    list-style-image: none;
}

section.page--main .accent-color {
    color: #0022e3;
}

section.page--main .border-bottom-color {
    border-bottom: 1px solid rgba(149, 153, 158, 0.75);
}

section.page--main div.note-box{
    border: 1px dotted rgba(189,183,181,0.5); background-color: #f8f8f7; margin: 1em 0; padding: .5em 1em;
}

section.page--main div.notification-box{
    border: 1px solid rgba(189,183,181,0.5); background-color: #f8f8f7; margin: 0 1em 1em 0; padding: .5em 1em;
    border-radius: 4px; width: 300px; max-width: 100%; overflow: hidden; box-sizing: border-box; display: inline-block;
    vertical-align: top;
}

div.user-block{
    display: inline-block; cursor: pointer; vertical-align: top; max-width: 130px; min-width: 130px;
    padding: 3px; border: 1px solid rgba(181, 186, 189, 0.2); color: #84868a; font-size: 12px;
}

div.user-block:hover{
    background-color: #f7f8f8; color: #448dbd;
    border: 1px solid rgba(181, 186, 189, 0.5);
}

div.user-block *{
    cursor: inherit;
}

div.user-photo{
    width:128px; height:128px; background-color: white;
    border:solid 1px #d2d2d5; margin: 0; padding: 0;
    background-image: url('../../images/user.png'); background-size: cover; background-position: center center;
}

input.security{
    text-security:disc; -webkit-text-security:disc; -mox-text-security:disc;
}
