/* general */
html,body,div,span,h1,h2,p,a,i,ul,li{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline;background:transparent;}
a,a:active,a:visited{text-decoration:none;text-transform:uppercase;text-align:center;color:#ffffff;border-radius:0.214em;transition: all 0.3s ease-in-out;margin:0;}
a:hover, #close-cell img:hover{cursor: pointer;}
html{font-size:14px;}
body{background:#fff;color:#000000;font-size:100%;margin:0;}
body *{font-family: "Segoe UI", Arial, Helvetica, sans-serif;color:white;}
table{border-collapse:collapse;border:none; border-spacing:0;text-align:left;margin:0;padding:0;vertical-align:baseline;}
td{vertical-align:middle;}
p{margin:0;line-height:1.4;}
ul{padding:0;margin:0;list-style:none;}
li{margin-bottom:0.429em;line-height:1.4;}
img{border:none;}
#container{margin: 0 auto; width: 35.7145em;/*default width*/ height: auto; overflow: hidden;padding: 0;position: relative;}
#header {position: relative; padding: 0.858em 1em 0.458em 1em;}
#close-container {position: absolute;right: 0.858em; top: 0.642em;}
.logo--115-17 {width: 8em; height: 1.215em;}
.cross--12-12 {width: 0.858em; height: 0.858em;}
.clr-151515{color: #151515;}
.clr-e33435 {color: #e33435;}
.valign--middle{vertical-align:middle;}
.valign--top{vertical-align:top;}
.offset-top--10 {margin-top: 0.714em;}