﻿@charset "UTF-8";

.mectrl_resetStyle, a.mectrl_resetStyle, button.mectrl_resetStyle {
    height: auto;
    min-width: auto;
    min-height: auto;
    border-style: none;
    border-width: 0;
    padding: 0;
    margin: 0;
    outline-style: none !important;
    background-color: transparent;
    text-decoration: none;
    text-align: right;
    cursor: pointer;
}

.mectrl_dropdown {
    position: relative
}

.mectrl_dropdownbody {
    position: absolute;
    left: 0;
    z-index: 1000000;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: visibility 0s linear 120ms,opacity 120ms ease;
    transition: visibility 0s linear 120ms,opacity 120ms ease
}

    .mectrl_dropdownbody.expanded {
        opacity: 1;
        visibility: visible;
        -webkit-transition-delay: 0s;
        transition-delay: 0s
    }

    .mectrl_dropdownbody img.c-image {
        height: 30px;
        margin-top: 10px;
        margin-right: 10px;
    }

.mectrl_glyph {
    overflow: hidden;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat
}

.glyph_account_circle {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' stroke='%23707070'%3E%3Cg class='mectrl_stroke' fill='none'%3E%3Ccircle cx='32' cy='32' r='30.25' stroke-width='1.5'/%3E%3Cg transform='matrix(.9 0 0 .9 10.431 10.431)' stroke-width='2'%3E%3Ccircle cx='24.25' cy='18' r='9'/%3E%3Cpath d='M11.2 40a1 1 0 1126.1 0'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.glyph_signIn_circle {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' stroke='%23707070'%3E%3Cg class='mectrl_stroke' stroke-width='1.9' fill='none'%3E%3Ccircle cx='32' cy='32' r='30.25'/%3E%3Cg transform='matrix(1.1 0 0 1.1 8.8 5.61)'%3E%3Ccircle class='mectrl_stroke' cx='20' cy='16' r='7'/%3E%3Cpath class='mectrl_stroke' d='M30 35h10m-5-5v10M30.833 32.09A11 11 0 009 34'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.mectrl_profilepic {
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    overflow: hidden;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat
}

.mectrl_profilepic_button {
    position: relative
}

.mectrl_header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    width: 100%;
    height: 52px;
}

    .mectrl_header .mectrl_profilepic {
        width: 32px;
        height: 32px;
        margin: 8px;
    }

    .mectrl_header .mectrl_headertext {
        max-width: 160px;
        vertical-align: top;
    }

        .mectrl_header .mectrl_headertext.noIcon {
            padding-left: 12px
        }


@media screen and (max-width: 859px) {
    .mectrl_header .mectrl_headertext {
        display: none;
    }
}

.mectrl_header {
    color: #333;
}

.mectrl_screen_reader_text {
    display: inline-block;
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

.mectrl_truncate, a.mectrl_truncate, button.mectrl_truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mectrl_root, .mectrl_root div {
}

    .mectrl_root *, .mectrl_root div * {
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

.mectrl_mainDropdown > .mectrl_dropdownbody {
    width: 320px;
    -webkit-box-shadow: 0 24px 54px rgba(0,0,0,.15),0 4.5px 13.5px rgba(0,0,0,.08);
    box-shadow: 0 24px 54px rgba(0,0,0,.15),0 4.5px 13.5px rgba(0,0,0,.08)
}
