.lwpcngNotice {
    position: fixed;
    z-index: 999999;
    padding: 12px 24px;
    font: 16px/20px "Trebuchet MS", "Helvetica CY", sans-serif;
    box-shadow: 0 0 8px rgba(0, 0, 0, .1);
    border: 0 solid
}

.lwpcngNotice A {
    text-decoration: underline
}

.lwpcngNotice A:hover {
    text-decoration: none
}

.lwpcngNotice-float {
    border: 1px solid;
    border-radius: 4px
}

.lwpcngNotice_message {
    display: inline;
    margin-right: 8px
}

.lwpcngNotice_accept,
.lwpcngNotice_reject {
    margin: 8px 8px;
    display: inline-block;
    vertical-align: middle;
    padding: 6px 12px;
    border: 1px solid;
    white-space: nowrap;
    cursor: pointer
}

.lwpcngNotice_accept {
    font-weight: 700
}

.lwpcngNotice_more {
    margin: 0 6px;
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    cursor: pointer;
    font-size: 14px
}

.lwpcngNoticeBar {
    text-align: center
}

.lwpcngNoticeBar.lwpcngNotice-sticked {
    left: 0;
    right: 0
}

.lwpcngNoticeBar-top.lwpcngNotice-sticked {
    top: 0;
    border-bottom-width: 1px
}

.lwpcngNoticeBar-bottom.lwpcngNotice-sticked {
    bottom: 0;
    border-top-width: 1px
}

.lwpcngNoticeBar .lwpcngNotice_buttons {
    display: inline
}

.lwpcngNoticeBox {
    max-width: 40%
}

@media screen and (max-width:980px) {
    .lwpcngNoticeBox {
        max-width: 75%
    }
}

@media screen and (max-width:600px) {
    .lwpcngNoticeBox {
        max-width: none;
        left: 0 !important;
        right: 0 !important;
        border-radius: 0 !important;
        border-width: 0
    }

    .lwpcngNoticeBox-topLeft,
    .lwpcngNoticeBox-topRight {
        top: 0 !important;
        border-bottom-width: 1px
    }

    .lwpcngNoticeBox-bottomLeft,
    .lwpcngNoticeBox-bottomRight {
        bottom: 0 !important;
        border-top-width: 1px
    }
}

.lwpcngNoticeBox-bottomLeft.lwpcngNotice-sticked {
    left: 0;
    bottom: 0;
    border-right-width: 1px;
    border-top-width: 1px;
    border-radius: 0 4px 0 0
}

.lwpcngNoticeBox-bottomRight.lwpcngNotice-sticked {
    right: 0;
    bottom: 0;
    border-left-width: 1px;
    border-top-width: 1px;
    border-radius: 4px 0 0 0
}

.lwpcngNoticeBox-topLeft.lwpcngNotice-sticked {
    left: 0;
    top: 0;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-radius: 0 0 4px 0
}

.lwpcngNoticeBox-topRight.lwpcngNotice-sticked {
    right: 0;
    top: 0;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-radius: 0 0 0 4px
}

.lwpcngNoticeBox .lwpcngNotice_buttons {
    margin-top: 6px
}

.lwpcngNotice-light {
    background: #fff;
    background: rgba(255, 255, 255, .97);
    color: #000;
    border-color: #ddd
}

.lwpcngNotice-light A,
.lwpcngNotice-light A:hover,
.lwpcngNotice-light A:visited {
    color: #aaa
}

.lwpcngNotice-light .lwpcngNotice_accept {
    border-color: #ddd;
    background: #fff;
    color: #00a65a
}

.lwpcngNotice-light .lwpcngNotice_accept:hover {
    border-color: #82ccaa;
    background: #f4fff3
}

.lwpcngNotice-light .lwpcngNotice_reject {
    border-color: #ddd;
    background: #fff;
    color: #888
}

.lwpcngNotice-light .lwpcngNotice_reject:hover {
    border-color: #bbb;
    background: #f8f8f8;
    color: #000
}

.lwpcngNotice-dark {
    background: #00166f;
    background: #00166f;
    color: #fff;
    border-color: #2b2b2b
}

.lwpcngNotice-dark A,
.lwpcngNotice-dark A:hover,
.lwpcngNotice-dark A:visited {
    color: #aaa
}

.lwpcngNotice-dark .lwpcngNotice_accept {
    border-color: #555;
    color: #00a65a
}

.lwpcngNotice-dark .lwpcngNotice_accept:hover {
    background: #000000
}

.lwpcngNotice-dark .lwpcngNotice_reject {
    border-color: #555;
    color: #888
}

.lwpcngNotice-dark .lwpcngNotice_reject:hover {
    background: #00166f;
    color: #aaa
}

.lwpcngShowAgain {
    position: fixed;
    z-index: 999999;
    padding: 6px 16px;
    border: 0 solid;
    border-top-width: 1px;
    font: 14px/18px "Trebuchet MS", "Helvetica CY", sans-serif;
    cursor: pointer
}

.lwpcngShowAgain-bottomSticked {
    bottom: 0
}

.lwpcngShowAgain-bottomFloat {
    border-bottom-width: 1px
}

.lwpcngShowAgain-sideSticked.lwpcngShowAgain-bottomRight {
    right: 0
}

.lwpcngShowAgain-sideSticked.lwpcngShowAgain-bottomLeft {
    left: 0
}

.lwpcngShowAgain-bottomRight {
    border-left-width: 1px;
    border-top-left-radius: 4px
}

.lwpcngShowAgain-bottomRight.lwpcngShowAgain-sideFloat {
    border-right-width: 1px;
    border-top-right-radius: 4px
}

.lwpcngShowAgain-bottomRight.lwpcngShowAgain-sideFloat.lwpcngShowAgain-bottomFloat {
    border-bottom-right-radius: 4px
}

.lwpcngShowAgain-bottomRight.lwpcngShowAgain-bottomFloat {
    border-bottom-left-radius: 4px
}

.lwpcngShowAgain-bottomLeft {
    border-right-width: 1px;
    border-top-right-radius: 4px
}

.lwpcngShowAgain-bottomLeft.lwpcngShowAgain-sideFloat {
    border-left-width: 1px;
    border-top-left-radius: 4px
}

.lwpcngShowAgain-bottomLeft.lwpcngShowAgain-sideFloat.lwpcngShowAgain-bottomFloat {
    border-bottom-left-radius: 4px
}

.lwpcngShowAgain-bottomLeft.lwpcngShowAgain-bottomFloat {
    border-bottom-right-radius: 4px
}

.lwpcngShowAgain-light {
    background: #fff;
    background: rgba(255, 255, 255, .97);
    border-color: #ddd;
    color: #000
}

.lwpcngShowAgain-light:hover {
    background: #f6f6f6;
    color: #000
}

.lwpcngShowAgain-dark {
    background: #00166f;
    background: #00166f;
    color: #bbb;
    border-color: #2b2b2b
}

.lwpcngShowAgain-dark:hover {
    background: #00166f;
    color: #ddd
}

.lwpcngHide {
    display: none
}