.notification-col1 {
    float: left;
    width: 55px;
}

.notification-col2 {
    margin-left: 55px;
    font-size: 12px;
    width: 210px;
}

.notification-avatar {
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    display: block;
    height: 42px;
    width: 42px;
}

.notification-item {
    width: 280px;
    line-height: 20px;
    padding: 15px 10px;
    font-size: 12px;
    white-space: normal !important;
}

.notification-item:before,
.notification-item:after {
    content: "";
    display: table;
}

.notification-item:after {
    clear: both;
}

.notification-btn {
    background-color: #008AE6;
    height: 28px;
    line-height: 28px;
    color: #fff;
    padding: 0px 15px;
    display: inline-block;
    border-radius: 4px;
}

.notification-btn:hover {
    background-color: #399ee6;
}

.notification-btn2 {
    background-color: #f8f8f8;
    height: 26px;
    line-height: 26px;
    color: #5f5f5f;
    padding: 0px 15px;
    display: inline-block;
    border-radius: 4px;
    border: 1px solid #dbdee1;
}

.notification-btn2:hover {
    background-color: #fff;
}

.notification-btn-accept {
}

.notification-btn-decline {
    margin-left: 15px;
}

.notification-accepted .notification-waiting, .notification-declined .notification-waiting, .notification-accepted-msg, .notification-declined-msg {
    display: none;
}

.notification-accepted .notification-accepted-msg, .notification-declined .notification-declined-msg {
    display: inherit;
}

.notification-create_mm .notification-create_mm_req {
    display: none;
}

.notification-create_mm .notification-create_mm_ok {
    visibility: visible;
}

.notification-create_mm_ok {
    visibility: hidden;
}

.notification-btn-create-mm {
    margin: 5px 0px 0px 30px;
}

#notification-empty {
    text-align: center !important;
    height: 100px;
    vertical-align: middle;
    color: #666;
}

.notification-odd, .notification-odd:hover {
    background-color: #E2EFF8;
}

.notification-even, .notification-even:hover {
    background-color: #FFF;
}

.notification-waiting-buttons {
    margin-top: 15px;
}

.pm-toolbar__dropdown__item__inner {
    padding: 0 !important;
}

.pm-toolbar__banner__content.pm-toolbar__banner__content_img {
    height: auto;
    line-height: normal;
    vertical-align: top;
}

.pm-uh-coin {
    background: url(/static/i/icons/MG-Bonus-icon.png);
    width: 21px;
    height: 21px;
    background-size: contain;
}
@media only screen and (min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5) {
    .pm-uh-coin {
        background-image: url(/static/i/icons/MG-Bonus-icon@2x.png);
    }
}

.ph-icons_menu_offer {
    background: url(/static/i/icons/MG-Actions.png);
    width: 21px;
    height: 21px;
    background-size: contain;
}
@media only screen and (min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5) {
    .ph-icons_menu_offer {
        background-image : url(/static/i/icons/MG-Actions@2x.png);
    }
}

.ph-icons_menu_offer-i {
    background: url(/static/i/icons/MG-Actions-I.png);
    width: 21px;
    height: 21px;
    background-size: contain;
}
@media only screen and (min-device-pixel-ratio: 1.5) {
    .ph-icons_menu_offer-i {
        background-image : url(/static/i/icons/MG-Actions-I@2x.png);
    }
}

.pm-toolbar__button_avatar .pm-toolbar__dropdown__item__text {
    padding: 5px 5px;
}

#portal-menu {
    z-index: 1001 !important;
}

.portal-menu {
    min-width: 640px;
}

.portal-menu_width {
    max-width: 1280px;
    padding: 0 15px;
}

@media only screen and (min-width: 1280px) {
    .portal-menu_width {
        width: 1240px;
    }
}

.pm-menu__center {
    padding-left: 15px;
}
/* unknown styles */
.bonus-popup {top: 210px; left: 240px; z-index:2; overflow: hidden; position: absolute; width: 268px; height: 65px; margin: 0 auto; padding-top: 152px; background: url(/static/i/bonus/bonus-popup-bg.png) 0 0 no-repeat #fff; color: #fff; font-family: Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif; font-size: 18px; line-height: 1; *zoom: 1;}

.bonus-popup-close {position: absolute; top: 5px; right: 8px; font-weight: 900; font-size: 22px; color: #dd3029 !important; text-decoration: none !important;}
.bonus-popup-close:hover {color: #ff524a;}

.bonus-txt {font-weight: bold; text-align: center; text-indent: -9999px; text-shadow: 1px 1px #000; text-transform: uppercase;}
.bonus-soc {text-align: center;}
.bonus-soc-link {display: inline-block; width: 30px; height: 30px; margin: 0 2px; background: url(/static/i/bonus/bonus-popup-soc.png) 0 0 no-repeat; text-decoration: none; outline: none; *display: inline; *zoom: 1;} .bonus-soc-link.mm {background-position: 0 0;}
.bonus-soc-link.mm:hover {background-position: 0 -30px;}
.bonus-soc-link.ok {background-position: -30px 0;}
.bonus-soc-link.ok:hover {background-position: -30px -30px;}
.bonus-soc-link.vk {background-position: -60px 0;}
.bonus-soc-link.vk:hover {background-position: -60px -30px;}
.bonus-soc-link.fb {background-position: -90px 0;}
.bonus-soc-link.fb:hover {background-position: -90px -30px;}
.bonus-soc-link.tw {background-position: -120px 0;}
.bonus-soc-link.tw:hover {background-position: -120px -30px;}
.bonus-soc-link.gp {background-position: -150px 0;}
.bonus-soc-link.gp:hover {background-position: -150px -30px;}

.pm-toolbar__separator__bg {
    margin: 13px 0 11px;
    height: 32px;
    background: rgba(255, 255, 255, .12);
}
