﻿@charset "utf-8";
/* CSS Document */

body {
	background:url(../images/mainbg.jpg) top center no-repeat #256948;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 30px 0;
}
#wrapper {
	width:980px;
	margin:0 auto 0 auto;
	padding:0;
}
ul, li {
	margin:0;
	padding:0;
}
.clear {
	clear:both;
	font-size:0;
	height:1px;
	line-height:0;
	margin:0;
	padding:0;
	overflow:hidden;
	background:#fff;
}
h1 {
	color:#256948;
	font-size:1.8em;
	margin:0 0 15px 0;
	padding:0;
	font-weight:200;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
h2 {
	color:#256948;
	font-size:1.2em;
	font-weight:200;
	margin:0 0 14px 0;
	padding:5px 0 0 0;
}
h3 {
	color:#256948;
	font-size:1em;
	font-weight:normal;
	margin:0 0 6px 0;
	padding:4px 0 4px 0;
	border-bottom:#E3E5EB 1px solid;
}
h4 {
	color:#256948;
	font-size:1em;
}
h5, h6 {
	color:#256948;
	font-size:.9em;
}
p {
	color:#555;
	font-size:0.8em;
	line-height:1.5em;
	font-weight:normal;
	margin:0 0 15px 0;
}
#leftColumnWide ol li {
	color:#555;
	font-size:0.8em;
	line-height:1.5em;
	font-weight:normal;
	margin:8px 0;
}
.comment {
	color:#256948;
	font-size:0.8em;
	line-height:1.5em;
	font-weight:normal;
	margin:0 0 15px 0;
	font-style:italic;
}
a, a:visited {
	color:#256948;
	text-decoration:underline;
	font-weight:bold;
	padding:0;
	outline:none;
}
a:hover {
	color:#000;
	text-decoration:underline;
	outline:none;
}
hr {
	color:#E3E5EB;
	background:url(../images/dashedLine.jpg) bottom left repeat-x;
	border:none;
	height:1px;
	width:100%;
	margin:10px 0 10px 0;
}

#wrapper #header {
	width:980px;
	margin:0 auto 0 auto;
	padding:0;
	background:#256948;
	margin-bottom:18px;
	float:left;
	position:relative;
	z-index:0;
}
#wrapper #nav {
	width:727px;
	height:51px;
	margin:-14px 0 0 0;
	padding:0 0 0 17px;
	float:left;
	background:url(../images/navBgNew.png) 0 0 no-repeat #91c946;
	/*overflow:hidden;*/
	position:relative;
	left:-3px;
	bottom:-22px;
	z-index:100;
}
#wrapper #footer {
	width:980px;
	margin:0 auto 0 auto;
	padding:14px 0 10px 0;
	background:url(../images/footerBg.jpg) top left repeat-x #464646;
	border-top:#fff 10px solid;
	overflow:hidden;
	color:#fff;
	font-size:.7em;
}
#wrapper #footer a, #wrapper #footer a:visited {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
}
#wrapper #footer a:hover {
	color:#b5b5b5;
	opacity: 0.9;
}
#wrapper #header .headerLeft {
	width:400px;
	float:left;
	position:relative;
	margin:0;
	padding:16px 0 0 0;
}
#wrapper #footer .footerLeft {
	float:left;
	position:relative;
	margin:0;
	padding:10px 0 20px 25px;
}
#wrapper #footer .footerLeft img {
	margin:0;
	display:block;
}
#wrapper #footer .footerLeft span {
	color:#8dc73f;
	font-weight:bold;
}
#wrapper #header .headerRight {
	width:310px;
	position:absolute;
	margin:0;
	padding:0;
	text-align:left;
	top:32px;
	right:0;
	z-index:2;
}
#wrapper #header .headerRight ul {
	list-style:none;
	margin:0;
	padding:0;
	height:66px;
	float:right;
}
#wrapper #header .headerRight ul li {
	display:block;
	float:right;
	margin:0 10px 0 0;
	padding:16px 10px 0 0;
	background:url(../images/headerLogoLine.jpg) center right no-repeat;
	height: 66px;
}

#wrapper #header .headerRight ul li img{
	height: 50px !important;
	border: 0;
}

#wrapper #header .headerRight ul li:first-child{
	background: none;
}
#wrapper #header .headerRight ul li a, #wrapper #header .headerRight ul li a:visited {
	display:block;
	float:left;
	margin:0;
	padding:0;
	text-decoration:none;
	opacity: 0.7;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
}
#wrapper #header .headerRight ul li a:hover {
	text-decoration:none;
	opacity: 1;
	border: 0;
}
#wrapper #header .headerRight ul li.ise a, #wrapper #header .headerRight ul li.ise a:visited {
	width:111px;
	height:66px;
	background:url(/assets/images/headerLogos.jpg) 0 0 no-repeat;
}
#wrapper #header .headerRight ul li.ice a, #wrapper #header .headerRight ul li.ice a:visited {
	width:113px;
	height:66px;
	background:url(/assets/images/headerLogos.jpg) -111px 0 no-repeat;
}
#wrapper #header .headerRight ul li.hse a, #wrapper #header .headerRight ul li.hse a:visited {
	width:76px;
	height:66px;
	background:url(/assets/images/headerLogos.jpg) -224px 0 no-repeat;
}
#wrapper #footer .footerRight {
	float:right;
	position:relative;
	margin:0;
	padding:23px 25px 0 0;
	text-align:right;
}
#wrapper #footer .footerRight .twitter {
	display:block;
	margin:0 0 6px 0;
	text-align:right;
}
#wrapper #footer .footerRight .twitter img {
	border:none;
}
#wrapper #imageFormHeader {
	width:932px;
	min-height:200px;
	_height:200px;
	_overflow:visible;
	margin:6px auto 0 auto;
	padding:24px 24px 7px 24px;
	background:#fff;
	overflow:hidden;
	float:left;
	z-index:0;
	position:relative;
}
#wrapper #imageFormHeader #headerImage {
	float:left;
	position:relative;
	width:660px;
	border-right:#fff 1px solid;
	z-index:0;
	position:absolute;
}
#wrapper #imageFormHeader #headerFormWrap {
	background:#4d4d4d url(../images/headerFormBg.jpg) bottom left repeat-x;
	width:241px;
	min-height:185px;
	_height:185px;
	_overflow:visible;
	float:right;
	position:relative;
	margin:0;
	z-index:0;
	padding:15px 10px 0 20px;
}
#wrapper #imageFormHeader #headerFormWrap h2 {
	color:#fff;
	margin:0 0 10px 0;
	padding:0;
}
#wrapper #contentWrapper {
	width:932px;
	margin:0 auto 0 auto;
	padding:10px 24px 20px 24px;
	overflow:hidden;
	background:#fff;
}
#wrapper #contentWrapper #leftColumn {
	width:180px;
	float:left;
	position:relative;
	margin:0;
	padding:0 40px 0 0;
}
#wrapper #contentWrapper #centreColumn {
	width:480px;
	float:left;
	position:relative;
	margin:0;
	padding:0 40px 50px 0;
}
#wrapper #contentWrapper #centreColumnWide {
	width:720px;
	float:left;
	position:relative;
	margin:0;
	padding:0 0 50px 0;
}
#wrapper #contentWrapper #leftColumnWide {
	width:690px;
	float:left;
	position:relative;
	margin:0;
	padding:0 40px 50px 10px;
}
#wrapper #contentWrapper #rightColumn {
	width:180px;
	float:right;
	position:relative;
	margin:0;
	padding:0;
}
#wrapper #contentWrapper #rightColumn p {
	padding:0 12px 0 12px;
	margin:0 0 4px 0;
	line-height:1.1em;
	font-size:.75em;
}
#wrapper #contentWrapper ul {
	list-style:none;
	margin:0 0 30px 0;
}
#wrapper #contentWrapper ul li {
	padding:0;
	background:url(../images/listArrow.jpg) top left no-repeat;
	_background:none;
	_list-style-image:url(../images/listArrow.jpg);
	_list-style-position:outside;
	color:#555;
	font-size:0.8em;
	line-height:1.5em;
	padding:0 0 0 30px;
	_padding:0 0 0 15px;
}
#wrapper #contentWrapper #leftColumn ul li {
	background:url(../images/listBullet.jpg) top left no-repeat;
	_background:none;
	_list-style-image:url(../images/listBullet.jpg);
}
#wrapper #contentWrapper ul li ul li {
	font-size:1.3em;
	padding-left:30px;
	_padding-left:15px;
	display:block;
}
#wrapper #contentWrapper ul li ul li {
	font-size:100%;
}
#wrapper #contentWrapper #leftColumn .recentReports, #wrapper #contentWrapper #leftColumn .latestNewsletter {
	width:180px;
	float:left;
	position:relative;
	margin:0 0 20px 0;
	padding:0;
}
#wrapper #contentWrapper #leftColumn .recentReports h2, #wrapper #contentWrapper #leftColumn .latestNewsletter h2, #wrapper #contentWrapper #rightColumn .registerForUpdates h2, #wrapper #contentWrapper #rightColumn .howToReport h2, #wrapper #contentWrapper #rightColumn .whatToReport h2, #wrapper #contentWrapper #rightColumn .feedback h2 {
	width:165px;
	color:#fff;
	background:url(../images/h2bgGreen.jpg) 0 0 no-repeat #256948;
	padding:5px 5px 5px 10px;
	margin:0 0 10px 0;
	font-size:.9em;
	border-bottom:#fff 1px solid;
}
#wrapper #contentWrapper #leftColumn .recentReports h2, #wrapper #contentWrapper #leftColumn .latestNewsletter h2 {
	margin:0;
}
#wrapper #contentWrapper #rightColumn .registerForUpdates {
	background:url(../images/rightBoxShadow.jpg) bottom left repeat-x #e3e5eb;
	width:180px;
	float:left;
	position:relative;
	margin:0 0 5px 0;
	padding:0 0 7px 0;
}
#wrapper #contentWrapper #rightColumn .howToReport, #wrapper #contentWrapper #rightColumn .whatToReport {
	background:url(../images/rightBoxShadow.jpg) bottom left repeat-x #e3e5eb;
	width:180px;
	float:left;
	position:relative;
	margin:0 0 5px 0;
	padding:0 0 14px 0;
}
#wrapper #contentWrapper #rightColumn .howToReport {
	text-align:center;
}
#wrapper #contentWrapper #rightColumn .feedback {
	background:url(../images/rightBoxShadow.jpg) bottom left repeat-x #f5f6f8;
	width:180px;
	float:left;
	position:relative;
	margin:0 0 5px 0;
	padding:0 0 14px 0;
}
#wrapper #contentWrapper #rightColumn .registerForUpdates h2, #wrapper #contentWrapper #rightColumn .feedback h2 {
	background:url(../images/h2bgGreen2.jpg) 0 0 no-repeat #8dc73f;
}
#wrapper #contentWrapper #leftColumn .latestNewsletter h2 {
	background:url(../images/h2bgGreen2.jpg) 0 0 no-repeat #8dc73f;
}
#wrapper #contentWrapper #rightColumn .howToReport h2 {
	background:url(../images/h2bgGrey.jpg) 0 0 no-repeat #5f5f5f;
	text-align:left;
}
#wrapper #contentWrapper #rightColumn .whatToReport h2 {
	background:#838383;
}
#wrapper #contentWrapper #leftColumn .recentReports .listing, #wrapper #contentWrapper #leftColumn .latestNewsletter .listing {
	background:url(../images/dashedLine.jpg) bottom left repeat-x;
	padding:12px 10px 12px 10px;
}
#wrapper #contentWrapper #leftColumn .recentReports .listing p, #wrapper #contentWrapper #leftColumn .latestNewsletter .listing p {
	margin:0;
	padding:0;
	font-size:.75em;
	line-height:1.1em;
}
#wrapper #contentWrapper #leftColumn .recentReports .listing .link, #wrapper #contentWrapper #leftColumn .latestNewsletter .listing .link {
	background:url(../images/linkButton01.jpg) right no-repeat;
	text-align:right;
	padding:4px 25px 4px 0;
	font-weight:bold;
	margin:4px 0 0 0;
}
#wrapper #contentWrapper #leftColumn .recentReports .listing .link a, #wrapper #contentWrapper #leftColumn .recentReports .listing .link a:visited, #wrapper #contentWrapper #leftColumn .latestNewsletter .listing a, #wrapper #contentWrapper #leftColumn .latestNewsletter .listing a:visited {
	color:#555;
	text-decoration:none;
}
#wrapper #contentWrapper #leftColumn .recentReports .listing .link a:hover, #wrapper #contentWrapper #leftColumn .latestNewsletter .listing a:hover {
	color:#256948;
	text-decoration:underline;
}
.downloadButton {
	float:left;
	margin:10px 10px 30px 0;
}
.feedbackBox {
	border:1px solid #E3E5EB;
	padding:15px;
	margin:0 0 10px 0;
	width:650px;
}
.feedbackBox .feedbackDate {
	font-size:.75em;
}
.feedbackBox .crossResponse {
	padding:15px;
	width:620px;
	overflow:hidden;
	background-color:#f2f3f7;
}
.feedbackBox .crossResponse h3 {
	margin:0 0 5px 0;
	padding:0;
}
.newsletterLink {
	padding:0 40px 10px 0;
	_padding:0 40px 8px 0;
	float:right;
	position:relative;
}
.newsletterLink img {
	margin:-1px 5px 0 0;
}
#wrapper #contentWrapper .newsletterlisting {
	width:680px;
	overflow:hidden;
	border-bottom:#f2f3f7 1px solid;
	margin:5px 0 5px 0;
	padding:5px 0 5px 0;
}
#wrapper #contentWrapper .newsletterlisting h3 {
	display:block;
	float:left;
	border:none;
	padding:0;
	margin:0;
}
#wrapper #contentWrapper .newsletterlisting p {
	margin:0;
	padding:0;
}
#wrapper #contentWrapper .newsletterlisting p.title {
	width:420px;
	float:left;
	margin:0;
	padding:0;
	position:relative;
}
#wrapper #contentWrapper .newsletterlisting p.downloads {
	width:250px;
	float:left;
	margin:0;
	padding:0;
	position:relative;
}
#wrapper #contentWrapper .newsletterlisting p.downloads .newsletterLink {
	padding:0 0 0 30px;
	float:left;
	position:relative;
	margin:0;
	font-size:.85em;
}
#wrapper #contentWrapper .newsletterlisting p.downloads .newsletterLink a, #wrapper #contentWrapper .newsletterlisting p.downloads .newsletterLink a:visited {
	text-decoration:none;
}
#wrapper #contentWrapper .newsletterlisting p.downloads .newsletterLink a:hover {
	text-decoration:underline;
}
.paging, #wrapper #contentWrapper .paging {
	overflow:hidden;
	float:left;
	text-align:right;
	background:#f2f3f7;
	padding:5px;
	line-height:1em;
}
.paging ul {
	padding:0;
	margin:0;
	float:right;
	text-align:right;
}
#wrapper #contentWrapper .paging ul {
	width:670px;
	float:right;
	text-align:right;
	padding:0;
	margin:0;
}
.paging li, #wrapper #contentWrapper .paging li {
	background:none;
	list-style-type:none;
	display:block;
	float:left;
	padding:0;
}
.paging li a, .paging a:visited, #wrapper #contentWrapper .paging li a, #wrapper #contentWrapper .paging li a:visited {
	padding:2px 6px 2px 6px;
	margin:0 0 0 2px;
	background:#fff;
	text-decoration:none;
	font-weight:normal;
}
.paging li.active a, .paging li.active a:visited, #wrapper #contentWrapper .paging li.active a, #wrapper #contentWrapper .paging li.active a:visited {
	background:#256948;
	color:#fff;
}
.paging li a:hover, #wrapper #contentWrapper .paging li a:hover {
	color:#fff;
	background:#555;
	text-decoration:none;
}
.headerPrint, .footerPrint {
	display:none;
	visibility:hidden;
}
#HeaderFade {
	list-style: none;
}
.pager-form {
	float:left;
	padding:0;
	width: 680px;
	text-align: center;
	position: relative;
}
#wrapper #contentWrapper form ul.pager {
	list-style: none;
	padding:0;
	margin: 5px auto;
	width: 680px;
	background:none;
}
#wrapper #contentWrapper form ul.pager li {
	display:inline-block;
	zoom:1;
*display:inline;
	list-style: none;
	padding:0;
	margin:0;
	color: #256948;
	background:none;
	font-size: 13px;
	font-weight: bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#wrapper #contentWrapper form ul.pager li.active{
	text-decoration: underline;
}
#wrapper #contentWrapper form ul.pager li a {
	cursor:pointer;
	font-size: 14px;
	margin:0 5px;
}
#wrapper #contentWrapper form ul.pager li.prev {
	position: absolute;
	top: 5px;
	left: 0;
	width:220px;
}
#wrapper #contentWrapper form ul.pager li.info {
	text-align:center;
	width:225px;
}
#wrapper #contentWrapper form ul.pager li.next {
	position: absolute;
	width:220px;
	right: 0;
	top: 5px;
}
#wrapper #contentWrapper form ul.pager li span {
	font-size: .9em;
	font-weight: lighter;
}

.report-comment,
.report-comment p {
	color:#036343;
	font-size:.9em;
	font-style:italic;
}
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	zoom: 1;
}

#recaptcha_area{
	float: left;
}

.howToReport a{
	display:block;
	margin:0 auto;
	width: 100%;
	text-align: center;
}

.feedback p{
	text-align: center;
}

.captcha_right{
	float: right;
	margin-right: 12px;
	
}

.captcha_textbox{
	float: right;
	clear: right;
	width: 310px;
	margin-top:5px;
	margin-right: 12px;
	
}

.footer_left_text h2 {
    color: #ffffff;
}
.hide{
display:none;

}
.us-month-format {
    float: left
}
.cc-window {
    opacity: 1;
    transition: opacity 1s ease;
}

    .cc-window.cc-invisible {
        opacity: 0;
        z-index: 0;
    }

.cc-animate.cc-revoke {
    transition: transform 1s ease;
}

    .cc-animate.cc-revoke.cc-top {
        transform: translateY(-2em);
    }

    .cc-animate.cc-revoke.cc-bottom {
        transform: translateY(2em);
    }

    .cc-animate.cc-revoke.cc-active.cc-bottom,
    .cc-animate.cc-revoke.cc-active.cc-top,
    .cc-revoke:hover {
        transform: translateY(0);
    }

.cc-grower {
    max-height: 0;
    overflow: hidden;
    transition: max-height 1s;
}

.cc-link,
.cc-revoke:hover {
    text-decoration: underline;
}

.cc-revoke,
.cc-window {
    display: flex;
    display: ms-flex;
    position: fixed;
    overflow: hidden;
    box-sizing: border-box;
    font-family: Helvetica,Calibri,Arial,sans-serif;
    font-size: 16px;
    line-height: 1.5em;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    z-index: 9999;
}

    .cc-window.cc-static {
        position: static;
    }

    .cc-window.cc-floating {
        padding: 2em;
        max-width: 24em;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .cc-window.cc-banner {
        padding: 1em 1.8em;
        width: 100%;
        background-color: #000;
        -ms-flex-direction: row;
        flex-direction: row;
    }

.cc-revoke {
    padding: 0.5em;
}

.cc-header {
    font-size: 18px;
    font-weight: 700;
}

.cc-btn,
.cc-close,
.cc-link,
.cc-revoke {
    cursor: pointer;
}

.cc-link {
    text-decoration:none;
    display: inline-block;
    padding: 0.2em;
    color: #aaa;
}

    .cc-link:hover {
        text-decoration: underline;
        color: #256948;
    }


.cc-btn {
    display: block;
    padding: 0.4em 0.8em;
    font-size: 0.9em;
    font-weight: 700;
    border-width: 2px;
    border-style: solid;
    text-align: center;
    white-space: nowrap;
}
    .cc-btn:hover {
        color: #256948;
    }

    .cc-banner .cc-btn:last-child {
        min-width: 140px;
    }

.cc-highlight .cc-btn:first-child {
    background-color: transparent;
    border-color: transparent;
}

    .cc-highlight .cc-btn:first-child:focus,
    .cc-highlight .cc-btn:first-child:hover {
        background-color: transparent;
        text-decoration: underline;
    }

.cc-close {
    display: block;
    position: absolute;
    top: 0.5em;
    right: 0.5em;
    font-size: 1.6em;
    opacity: 0.9;
    line-height: 0.75;
}

    .cc-close:focus,
    .cc-close:hover {
        opacity: 1;
    }

.cc-revoke.cc-top {
    top: 0;
    left: 3em;
    border-bottom-left-radius: 0.5em;
    border-bottom-right-radius: 0.5em;
}

.cc-revoke.cc-bottom {
    bottom: 0;
    left: 3em;
    border-top-left-radius: 0.5em;
    border-top-right-radius: 0.5em;
}

.cc-revoke.cc-left {
    left: 3em;
    right: unset;
}

.cc-revoke.cc-right {
    right: 3em;
    left: unset;
}

.cc-top {
    top: 1em;
}

.cc-left {
    left: 1em;
}

.cc-right {
    right: 1em;
}

.cc-bottom {
    bottom: 1em;
}

.cc-floating > .cc-link {
    margin-bottom: 1em;
}

.cc-floating .cc-message {
    display: block;
    margin-bottom: 1em;
}

.cc-window.cc-floating .cc-compliance {
    -ms-flex: 1;
    flex: 1;
}

.cc-window.cc-banner {
    -ms-flex-align: center;
    align-items: center;
}

.cc-banner.cc-top {
    left: 0;
    right: 0;
    top: 0;
}

.cc-banner.cc-bottom {
    left: 0;
    right: 0;
    bottom: 0;
}

.cc-banner .cc-message {
    -ms-flex: 1;
    flex: 1;
    color: #ccc;
}

.cc-compliance {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: justify;
    align-content: space-between;
}

    .cc-compliance > .cc-btn {
        -ms-flex: 1;
        flex: 1;
    }

.cc-btn + .cc-btn {
    margin-left: 0.5em;
}

@media print {
    .cc-revoke,
    .cc-window {
        display: none;
    }
}

@media screen and (max-width:900px) {
    .cc-btn {
        white-space: normal;
    }
}

@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape) {
    .cc-window.cc-top {
        top: 0;
    }

    .cc-window.cc-bottom {
        bottom: 0;
    }

    .cc-window.cc-banner,
    .cc-window.cc-left,
    .cc-window.cc-right {
        left: 0;
        right: 0;
    }

    .cc-window.cc-banner {
        -ms-flex-direction: column;
        flex-direction: column;
    }

        .cc-window.cc-banner .cc-compliance {
            -ms-flex: 1;
            flex: 1;
        }

    .cc-window.cc-floating {
        max-width: none;
    }

    .cc-window .cc-message {
        margin-bottom: 1em;
    }

    .cc-window.cc-banner {
        -ms-flex-align: unset;
        align-items: unset;
    }
}

.cc-floating.cc-theme-classic {
    padding: 1.2em;
    border-radius: 5px;
}

.cc-floating.cc-type-info.cc-theme-classic .cc-compliance {
    text-align: center;
    display: inline;
    -ms-flex: none;
    flex: none;
}

.cc-theme-classic .cc-btn {
    border-radius: 5px;
}

    .cc-theme-classic .cc-btn:last-child {
        min-width: 140px;
    }

.cc-floating.cc-type-info.cc-theme-classic .cc-btn {
    display: inline-block;
}

.cc-theme-edgeless.cc-window {
    padding: 0;
}

.cc-floating.cc-theme-edgeless .cc-message {
    margin: 2em 2em 1.5em;
}

.cc-banner.cc-theme-edgeless .cc-btn {
    margin: 0;
    padding: 0.8em 1.8em;
    height: 100%;
}

.cc-banner.cc-theme-edgeless .cc-message {
    margin-left: 1em;
}

.cc-floating.cc-theme-edgeless .cc-btn + .cc-btn {
    margin-left: 0;
}