<style type="text/css">
	
    .gm-container
    {
        margin-top: 1px;
        text-align: center !important;
    }
    .gm-message
    {
        background-image: linear-gradient(45deg,rgba(0,0,0,.025) 25%,transparent 25%,transparent 50%,
                                                rgba(0,0,0,.025) 50%,
                                                rgba(0,0,0,.025) 75%,transparent 75%,transparent);
        background-size: 64px 64px;
        position: relative;
        padding: .5rem 2rem;
        text-align: center !important;
        width: 100%;
        font-size: .8125rem;
        line-height: 1.5;
        box-sizing: border-box;
        text-shadow: none;
        margin: 0px;
        font-weight: 300;
        border-color: white;
        border-width: 1px;
        border-bottom-width: 0px;
    }
    .gm-message *
    {
        text-align: center !important;
    }
    .gm-message p,
    .gm-message div,
    .gm-message span,
    .gm-message ul,
    .gm-message ol,
    .gm-message li,
    .gm-message table,
    .gm-message blockquote
    {
        max-width: none !important;
        width: auto !important;
        margin-left: auto !important;
        margin-right: auto !important;
        float: none !important;
    }
    .gm-message ul,
    .gm-message ol
    {
        list-style-position: inside;
        padding-left: 0 !important;
    }
    .gm-message table
    {
        display: table !important;
        border-collapse: collapse;
    }
    .gm-message img
    {
        max-width: 100%;
    }
    .baseMessage
    {
        color: white;
        background-color: #706e6b;
    }
    .errorMes
    {
        color: white;
        background-color: #c23934;
    }
    .warningMessage
    {
        color: #16325c;
        background-color: #ffb75d;
    }
    .gm-accordion-header
    {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 4px 8px;
        background-color: #fdf8f0;
        border-bottom: 1px solid #dddbda;
        cursor: pointer;
        user-select: none;
        font-size: 0.8125rem;
        font-weight: 600;
        color: #3e3e3c;
    }
    .gm-accordion-header:hover
    {
        background-color: #f5edd8;
    }
    .gm-chevron
    {
        margin-right: 6px;
        font-size: 0.65rem;
        line-height: 1;
    }
    .gm-accordion-label
    {
        flex: 1;
    }
    .gm-message-count
    {
        display: inline-block;
        background-color: #c9a227;
        color: #ffffff;
        font-size: 0.7rem;
        font-weight: 700;
        padding: 1px 6px;
        border-radius: 10px;
        min-width: 18px;
        text-align: center;
        line-height: 1.4;
        margin-right: 6px;
    }
    .gm-banners-list
    {
        background-color: #ffffff;
    }
</style>