#greyOut {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 4900;
  background: url('https://d1tp32r8b76g0z.cloudfront.net/images/40-grey.png');
  top: 0;
  left: 0;
}
.modal {
  display: none;
  font-size: 1.2em;
  position: absolute;
  left: 50%;
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 10px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 10px;
  -moz-background-clip: padding;
  border-radius: 10px;
  background-clip: padding-box;
  z-index: 5000;
  border: 1px solid #fff;
  background: #fff;
  top: 100px;
  min-height: 500px;
  width: 700px;
  margin-left: -350px;
}
.modal .modalClose {
  position: absolute;
  top: -12.5px;
  right: -12px;
  width: 24px;
  height: 0;
  padding-top: 25px;
  overflow: hidden;
  background: url('https://d1tp32r8b76g0z.cloudfront.net/images/icons/close_modal_button.png') no-repeat left top;
}
.modal .modalCloseLarge {
  position: absolute;
  right: 0;
  top: 0;
  -webkit-border-radius: 8px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 8px;
  -moz-background-clip: padding;
  border-radius: 8px;
  background-clip: padding-box;
  background: #666;
  text-align: center;
  padding: 5px;
  font-size: 16px;
  color: #eee;
  text-decoration: none;
  width: 50px;
}
.modal .modalCloseLarge span {
  color: #fff;
  font-size: 40px;
  display: block;
  font-weight: 300;
  line-height: 25px;
}
.modal .modalCloseLarge:hover {
  background: #333;
}
.modal .modalContent {
  height: 480px;
  margin: 10px;
  overflow: auto;
}
.modal.guidelines {
  top: 100px;
  min-height: 500px;
  width: 700px;
  margin-left: -350px;
}
.modal.guidelines .modalContent {
  height: 480px;
  margin: 10px;
  overflow: auto;
}
.modal.virtual-wide {
  top: 60px;
  min-height: 700px;
  width: 900px;
  margin-left: -450px;
}
.modal.virtual-wide .modalContent {
  height: 680px;
  margin: 10px;
  overflow: auto;
}
.modal.virtual-wide .col-proof {
  float: left;
  height: 680px;
  width: 640px;
}
.modal.virtual-wide .col-info {
  color: #333;
  float: right;
  height: 660px;
  border-radius: 5px;
  width: 180px;
  padding: 10px;
  background: #f1f7e0;
}
.modal.virtual-wide .btn {
  width: 80px;
  text-align: center;
  display: block;
  padding: 5px 10px;
  margin: 20px auto;
  border-radius: 5px;
  background: #f06000;
  color: #fff;
  text-decoration: none;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  border: 2px solid #fff;
}
.modal.virtual-wide .btn:hover {
  background: #f60;
}
.modal.virtual-wide .btn.return {
  width: 140px;
  margin: 0 auto 10px auto;
  background: #690;
}
.modal.virtual-wide .btn.return:hover {
  background: #88cc00;
}
.modal ul.controls {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.modal ul.controls li {
  margin: 10px 0;
  font-size: 1.2em;
}
.modal#modalproof {
  width: 850px;
  margin-left: -425px;
  height: 650px;
}
.modal #modal-expressLogo {
  width: 828px;
  height: 630px;
  margin: 10px 0 0 10px;
  overflow: hidden;
  font-family: "MS Trebuchet", "Myriad Pro", "Myriad", sans-serif;
  font-size: 14px;
  background: url("https://d1tp32r8b76g0z.cloudfront.net/images/creative/expressLogo/pr-ExpressLogo-Modal_2.jpg") no-repeat 0 0;
}
.modal #modal-expressLogo #wrapper-table {
  width: 740px;
  margin: 320px auto 0 auto;
  border: 2px solid white;
  background: rgba(255, 255, 255, 0.8);
  border-radius: 5px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
}
.modal #modal-expressLogo #wrapper-table > table {
  font-size: 14px;
}
.modal #modal-expressLogo #wrapper-table > table th {
  color: #999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
.modal #modal-expressLogo #wrapper-table > table th,
.modal #modal-expressLogo #wrapper-table > table td {
  padding: 5px;
  border-top: 1px solid #fff !important;
  border-bottom: 1px solid rgba(143, 124, 43, 0.3) !important;
}
.modal #modal-expressLogo #wrapper-table > table td {
  padding: 5px 3px;
}
.modal #modal-expressLogo #wrapper-table > table tr:first-child th,
.modal #modal-expressLogo #wrapper-table > table tr:first-child td {
  border-top: none !important;
}
.modal #modal-expressLogo #wrapper-table > table tr + tr + tr th,
.modal #modal-expressLogo #wrapper-table > table tr + tr + tr td {
  border-bottom: none !important;
}
.modal #modal-expressLogo #wrapper-table > table th,
.modal #modal-expressLogo #wrapper-table > table th + td {
  text-align: left;
}
.modal #modal-expressLogo #wrapper-table > table th + td + td + th,
.modal #modal-expressLogo #wrapper-table > table th + td + td {
  text-align: right;
}
.modal #modal-expressLogo #wrapper-table > table th {
  width: 15%;
  font-weight: bold;
}
.modal #modal-expressLogo #wrapper-table > table td ul {
  list-style-type: square;
  list-style-position: inside;
  margin: 0 0 0 10px;
  padding: 0;
  text-align: left;
}
.modal #modal-expressLogo #wrapper-table > table td ul li.highlight {
  font-weight: bold;
  color: #c15214;
}
.modal #modal-expressLogo ul.buttons {
  list-style-type: none;
}
.modal #modal-expressLogo ul.buttons li {
  width: 49%;
  float: left;
  text-align: center;
}
.modal #modal-expressLogo ul.buttons li a.button {
  display: inline-block;
  float: none;
}
.modal#modal-box-top {
  top: 60px;
  min-height: 630px;
  margin-left: -414px;
  width: 828px;
  height: 630px;
  overflow: hidden;
  background: #fff;
}
.modal#modal-box-top .modalContent {
  height: 610px;
  margin: 10px;
  overflow: auto;
}
.modal#modal-box-top > div {
  position: absolute;
}
.modal#modal-box-top .modal-header {
  background: url("https://d1tp32r8b76g0z.cloudfront.net/images/creative/modal-box-top/header.png") no-repeat 0 0;
  z-index: 110;
  height: 79px;
  width: 828px;
}
.modal#modal-box-top .modal-badge {
  width: 155px;
  height: 158px;
  z-index: 130;
  margin: 100px 0 0 50px;
  background: url("https://d1tp32r8b76g0z.cloudfront.net/images/creative/modal-box-top/badge-7.png") no-repeat 0 0;
}
.modal#modal-box-top .modal-badge.badge-7 {
  background: url("https://d1tp32r8b76g0z.cloudfront.net/images/creative/modal-box-top/badge-7.png") no-repeat 0 0;
}
.modal#modal-box-top .modal-badge.badge-6 {
  background: url("https://d1tp32r8b76g0z.cloudfront.net/images/creative/modal-box-top/badge-6.png") no-repeat 0 0;
}
.modal#modal-box-top .modal-badge.badge-5 {
  background: url("https://d1tp32r8b76g0z.cloudfront.net/images/creative/modal-box-top/badge-5.png") no-repeat 0 0;
}
.modal#modal-box-top .modal-box {
  z-index: 50;
  margin: 70px 0 0 0;
}
.modal#modal-box-top .modal-ctas {
  width: 828px;
  z-index: 140;
  text-align: center;
  margin-top: 530px;
}
.modal#modal-box-top .modal-ctas a {
  display: inline-block;
  height: 44px;
  margin: 0 10px;
}
.modal#modal-box-top .modal-ctas a.cta-Add {
  width: 207px;
  background: url("https://d1tp32r8b76g0z.cloudfront.net/images/creative/modal-box-top/cta-Add.png") no-repeat 0 0;
}
.modal#modal-box-top .modal-ctas a.cta-No {
  width: 160px;
  background: url("https://d1tp32r8b76g0z.cloudfront.net/images/creative/modal-box-top/cta-No.png") no-repeat 0 0;
}
.modal#modal-box-top .modal-ctas .disclaimer {
  margin-top: .5em;
  font-style: italic;
  color: #888;
}
.modal#modal-box-top .modal-footer {
  height: 26px;
  width: 828px;
  margin-top: 604px;
  background: url("https://d1tp32r8b76g0z.cloudfront.net/images/creative/modal-box-top/footer.png") no-repeat 0 0;
}
.modal#modal-multi-upsell {
  top: 30px;
  min-height: 530px;
  width: 840px;
  margin-left: -420px;
  text-align: center;
  padding-bottom: 1em;
}
.modal#modal-multi-upsell .modalContent {
  height: 510px;
  margin: 10px;
  overflow: auto;
}
.modal#modal-multi-upsell div,
.modal#modal-multi-upsell h2,
.modal#modal-multi-upsell ul,
.modal#modal-multi-upsell li,
.modal#modal-multi-upsell a,
.modal#modal-multi-upsell span {
  font-family: "Lato";
}
.modal#modal-multi-upsell .modalCloseLarge {
  position: absolute;
  right: 5px;
  top: 5px;
}
.modal#modal-multi-upsell .masthead {
  text-align: center;
  padding: 10px 0;
  background: #f7f7f7;
  -webkit-border-top-left-radius: 8px;
  -moz-border-radius-topleft: 8px;
  border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -webkit-background-clip: padding-box;
  -moz-border-radius-topright: 8px;
  -moz-background-clip: padding;
  border-top-right-radius: 8px;
  background-clip: padding-box;
  margin-bottom: 1em;
}
.modal#modal-multi-upsell .masthead h2 {
  margin: 0;
  font-family: "Lato";
  border: none;
  font-size: 50px;
  font-weight: 300;
  text-transform: uppercase;
}
.modal#modal-multi-upsell ul.selection {
  margin: 0 0 1em 0;
  padding: 0;
  list-style-type: none;
  overflow: auto;
}
.modal#modal-multi-upsell ul.selection li {
  width: 48%;
  float: left;
  margin: 0 0 0 10px;
}
.modal#modal-multi-upsell ul.selection li > a {
  position: relative;
  display: block;
  height: 370px;
  border: 2px solid #ddd;
  -webkit-border-radius: 10px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 10px;
  -moz-background-clip: padding;
  border-radius: 10px;
  background-clip: padding-box;
  text-decoration: none;
}
.modal#modal-multi-upsell ul.selection li > a:hover {
  border-color: #f60;
}
.modal#modal-multi-upsell ul.selection li + li {
  float: right;
  margin: 0 10px 0 0px;
}
.modal#modal-multi-upsell ul.selection li > span {
  display: block;
}
.modal#modal-multi-upsell ul.selection li span.title {
  font-size: 24px;
  width: 100%;
  top: 5px;
  text-align: center;
  color: #666;
}
.modal#modal-multi-upsell ul.selection li span.tag {
  margin-top: .5em;
  background: url("https://d1tp32r8b76g0z.cloudfront.net/images/creative/modal-upsell/sprite-add.png") 0 0 no-repeat;
  height: 35px;
  padding-left: 40px;
  padding-right: 10px;
  line-height: 35px;
  float: right;
  color: #666;
  font-size: 20px;
}
.modal#modal-multi-upsell ul.selection li span.price {
  margin-top: .5em;
  float: left;
  line-height: 35px;
  padding-left: 10px;
  font-size: 22px;
  font-weight: 300;
}
.modal#modal-multi-upsell ul.selection li span.bullet {
  clear: both;
  display: block;
  text-decoration: none;
  color: #666;
  font-size: 13px;
  padding-left: 10px;
}
.modal#modal-multi-upsell ul.selection li.added > a {
  border-color: #84bd52;
}
.modal#modal-multi-upsell ul.selection li.added span.tag {
  background-position: 0 -35px;
  color: #fff;
}
.modal#modal-multi-upsell a.button {
  display: block;
  float: right;
  width: auto;
  max-width: 500px;
  margin-right: 10px;
}
.modal .signup-form-elements input[type='text'] {
  -webkit-box-sizing: 'border-box';
  -moz-box-sizing: 'border-box';
  box-sizing: 'border-box';
  width: 98%;
  margin: 0 auto 20px auto;
  text-align: center;
  font-size: 30px;
  padding: 8px 0;
  -webkit-border-radius: 6px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 6px;
  -moz-background-clip: padding;
  border-radius: 6px;
  background-clip: padding-box;
  border: 2px solid #f6efc7;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
}
.modal .signup-form-elements input[type='text']:focus {
  outline: none;
}
.modal .signup-form-elements ul.buttons {
  overflow: auto;
  margin: 0 auto 10px auto;
  padding: 0;
  list-style-type: none;
  width: 50%;
}
.modal .signup-form-elements ul.buttons li {
  text-align: center;
  margin: 0;
  padding: 0;
  width: 49%;
  float: left;
}
.modal .signup-form-elements button {
  font-size: 20px;
  line-height: 22px;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
  padding: 6px 16px;
  border: none;
  -webkit-border-radius: 40px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 40px;
  -moz-background-clip: padding;
  border-radius: 40px;
  background-clip: padding-box;
  zoom: 1;
  position: relative;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmMzNTkiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjZmZhNzBkIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2YyOWEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDk4YTAwIiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjbGVzc2hhdC1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==);
  background-image: -webkit-linear-gradient(top, #ffc359 0%, #ffa70d 49%, #f29a00 51%, #d98a00 100%);
  background-image: -moz-linear-gradient(top, #ffc359 0%, #ffa70d 49%, #f29a00 51%, #d98a00 100%);
  background-image: -o-linear-gradient(top, #ffc359 0%, #ffa70d 49%, #f29a00 51%, #d98a00 100%);
  background-image: linear-gradient(to bottom, #ffc359 0%, #ffa70d 49%, #f29a00 51%, #d98a00 100%);
  border-top: 1px solid #ffe8bf;
  border-bottom: 1px solid #8c5900;
  color: #fff;
  text-shadow: 0 -1px 1px #bf7a00;
}
.modal .signup-form-elements button:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmNjNzIiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjZmZiMDI2IiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZmYTcwZCIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjI5YTAwIiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjbGVzc2hhdC1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==);
  background-image: -webkit-linear-gradient(top, #ffcc72 0%, #ffb026 49%, #ffa70d 51%, #f29a00 100%);
  background-image: -moz-linear-gradient(top, #ffcc72 0%, #ffb026 49%, #ffa70d 51%, #f29a00 100%);
  background-image: -o-linear-gradient(top, #ffcc72 0%, #ffb026 49%, #ffa70d 51%, #f29a00 100%);
  background-image: linear-gradient(to bottom, #ffcc72 0%, #ffb026 49%, #ffa70d 51%, #f29a00 100%);
  border-top: 1px solid #fff1d9;
  border-bottom: 1px solid #a56900;
}
.modal .signup-form-elements button.lower {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjZWFlYWVhIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2RkZCIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDBkMGQwIiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjbGVzc2hhdC1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==);
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #eaeaea 49%, #ddd 51%, #d0d0d0 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 49%, #ddd 51%, #d0d0d0 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #eaeaea 49%, #ddd 51%, #d0d0d0 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #eaeaea 49%, #ddd 51%, #d0d0d0 100%);
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #aaaaaa;
  color: #777777;
  text-shadow: 0 1px 1px #f7f7f7;
}
.modal .signup-form-elements button.lower:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjZjdmN2Y3IiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZGRkIiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjbGVzc2hhdC1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==);
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 49%, #eaeaea 51%, #ddd 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 49%, #eaeaea 51%, #ddd 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #f7f7f7 49%, #eaeaea 51%, #ddd 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #f7f7f7 49%, #eaeaea 51%, #ddd 100%);
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #b7b7b7;
}
.modal .signup-form-elements button:hover {
  cursor: pointer;
}
.modal .signup-form-elements button span {
  display: inline-block;
  margin-left: 10px;
}
.modal.full {
  height: 400px;
  top: 50px;
  left: 0;
  margin: 0;
  position: absolute;
  width: 100%;
  -webkit-border-radius: 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0;
  -moz-background-clip: padding;
  border-radius: 0;
  background-clip: padding-box;
}
.modal.full a.modalClose {
  position: absolute;
  right: 0;
  left: 50%;
  margin-left: 440px;
}
.modal.full .modalContent {
  max-width: 900px;
  padding: 0 10px;
  width: 100%;
  margin: 0 auto;
  overflow: visible;
}
.modal.signup {
  top: 200px;
  min-height: 420px;
  width: 770px;
  margin-left: -385px;
  border-width: 2px;
  background: url('https://d1tp32r8b76g0z.cloudfront.net/images/gbc2/roadblock/back-roadblock.jpg') center top no-repeat #fff;
  font-size: 24px;
}
.modal.signup .modalContent {
  height: 400px;
  margin: 10px;
  overflow: auto;
}
.modal.signup * {
  font-family: 'Lato', 'Trebuchet MS', sans-serif;
}
.modal.signup .modalContent {
  height: inherit;
  max-width: 770px;
  padding-right: 0;
}
.modal.signup .offer {
  float: right;
  -webkit-border-radius: 100px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 100px;
  -moz-background-clip: padding;
  border-radius: 100px;
  background-clip: padding-box;
  zoom: 1;
  position: relative;
  color: #fff;
  height: 200px;
  width: 200px;
  text-align: center;
  margin: 0 40px 0 20px;
  background: #1f6d99;
  border: 3px solid #9acdea;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM0NWE0ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFmNmQ5OSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(top, #45a4d9 0%, #1f6d99 100%);
  background-image: -moz-linear-gradient(top, #45a4d9 0%, #1f6d99 100%);
  background-image: -o-linear-gradient(top, #45a4d9 0%, #1f6d99 100%);
  background-image: linear-gradient(to bottom, #45a4d9 0%, #1f6d99 100%);
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
}
.modal.signup .offer div.lg {
  font-size: 45px;
  margin-top: 56px;
  font-weight: bold;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.modal.signup .offer div.lg > span {
  font-weight: normal;
}
.modal.signup .offer > span {
  color: #eef7fc;
}
.modal.signup .su-logo {
  background: url('https://d1tp32r8b76g0z.cloudfront.net/images/gbc2/roadblock/logoGBC.png') 0 0 no-repeat;
  width: 130px;
  height: 75px;
  margin: 0;
  float: left;
}
.modal.signup .su-header {
  border-bottom: 1px solid #ddd;
  color: #690;
  line-height: 46px;
  margin: 0 0 10px 0;
  font-weight: 400;
  text-shadow: 0 2px 0 #fff;
  text-align: left;
  font-size: 30px;
  line-height: 24px;
  padding: 0 70px 10px 150px;
}
.modal.signup .su-header span {
  line-height: 52px;
  font-size: 42px;
  display: block;
}
.modal.signup .su-subheader {
  width: 74%;
  color: #0f657e;
  font-size: 33px;
  margin: 0 auto 0 auto;
  font-style: italic;
}
.modal.signup ul.bullets {
  width: 74%;
  margin: 10px auto 20px auto;
}
.modal.signup ul.bullets li {
  color: #0f657e;
  margin: 0 0 10px 0;
}
.modal.signup .form-elements {
  clear: both;
  text-align: center;
}
.modal.signup .form-elements input[type='text'] {
  -webkit-box-sizing: 'border-box';
  -moz-box-sizing: 'border-box';
  box-sizing: 'border-box';
  width: 98%;
  margin: 0 auto 20px auto;
  text-align: center;
  font-size: 30px;
  padding: 8px 0;
  -webkit-border-radius: 6px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 6px;
  -moz-background-clip: padding;
  border-radius: 6px;
  background-clip: padding-box;
  border: 2px solid #f6efc7;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
}
.modal.signup .form-elements input[type='text']:focus {
  outline: none;
}
.modal.signup .form-elements ul.buttons {
  overflow: auto;
  margin: 0 auto 10px auto;
  padding: 0;
  list-style-type: none;
  width: 50%;
}
.modal.signup .form-elements ul.buttons li {
  text-align: center;
  margin: 0;
  padding: 0;
  width: 49%;
  float: left;
}
.modal.signup .form-elements button {
  font-size: 20px;
  line-height: 22px;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
  padding: 6px 16px;
  border: none;
  -webkit-border-radius: 40px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 40px;
  -moz-background-clip: padding;
  border-radius: 40px;
  background-clip: padding-box;
  zoom: 1;
  position: relative;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmMzNTkiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjZmZhNzBkIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2YyOWEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDk4YTAwIiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjbGVzc2hhdC1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==);
  background-image: -webkit-linear-gradient(top, #ffc359 0%, #ffa70d 49%, #f29a00 51%, #d98a00 100%);
  background-image: -moz-linear-gradient(top, #ffc359 0%, #ffa70d 49%, #f29a00 51%, #d98a00 100%);
  background-image: -o-linear-gradient(top, #ffc359 0%, #ffa70d 49%, #f29a00 51%, #d98a00 100%);
  background-image: linear-gradient(to bottom, #ffc359 0%, #ffa70d 49%, #f29a00 51%, #d98a00 100%);
  border-top: 1px solid #ffe8bf;
  border-bottom: 1px solid #8c5900;
  color: #fff;
  text-shadow: 0 -1px 1px #bf7a00;
}
.modal.signup .form-elements button:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmNjNzIiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjZmZiMDI2IiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZmYTcwZCIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjI5YTAwIiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjbGVzc2hhdC1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==);
  background-image: -webkit-linear-gradient(top, #ffcc72 0%, #ffb026 49%, #ffa70d 51%, #f29a00 100%);
  background-image: -moz-linear-gradient(top, #ffcc72 0%, #ffb026 49%, #ffa70d 51%, #f29a00 100%);
  background-image: -o-linear-gradient(top, #ffcc72 0%, #ffb026 49%, #ffa70d 51%, #f29a00 100%);
  background-image: linear-gradient(to bottom, #ffcc72 0%, #ffb026 49%, #ffa70d 51%, #f29a00 100%);
  border-top: 1px solid #fff1d9;
  border-bottom: 1px solid #a56900;
}
.modal.signup .form-elements button.lower {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjZWFlYWVhIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2RkZCIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDBkMGQwIiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjbGVzc2hhdC1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==);
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #eaeaea 49%, #ddd 51%, #d0d0d0 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 49%, #ddd 51%, #d0d0d0 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #eaeaea 49%, #ddd 51%, #d0d0d0 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #eaeaea 49%, #ddd 51%, #d0d0d0 100%);
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #aaaaaa;
  color: #777777;
  text-shadow: 0 1px 1px #f7f7f7;
}
.modal.signup .form-elements button.lower:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjZjdmN2Y3IiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZGRkIiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjbGVzc2hhdC1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==);
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 49%, #eaeaea 51%, #ddd 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 49%, #eaeaea 51%, #ddd 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #f7f7f7 49%, #eaeaea 51%, #ddd 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #f7f7f7 49%, #eaeaea 51%, #ddd 100%);
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #b7b7b7;
}
.modal.signup .form-elements button:hover {
  cursor: pointer;
}
.modal.signup .form-elements button span {
  display: inline-block;
  margin-left: 10px;
}
.modal.signup .form-elements input[type='text'] {
  width: 65%;
}
.modal.dozen {
  top: 40px;
  min-height: 480px;
  width: 900px;
  margin-left: -450px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmYWRiIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNsZXNzaGF0LWdlbmVyYXRlZCkiIC8+PC9zdmc+);
  background-image: -webkit-linear-gradient(left, #fff 0%, #fffadb 50%, #fff 100%);
  background-image: -moz-linear-gradient(left, #fff 0%, #fffadb 50%, #fff 100%);
  background-image: -o-linear-gradient(left, #fff 0%, #fffadb 50%, #fff 100%);
  background-image: linear-gradient(to right, #fff 0%, #fffadb 50%, #fff 100%);
}
.modal.dozen .modalContent {
  height: 460px;
  margin: 10px;
  overflow: auto;
}
.modal.dozen a {
  color: #713500;
}
.modal.dozen * {
  font-family: 'Lato', 'Trebuchet MS', sans-serif;
}
.modal.dozen .su-header,
.modal.dozen .su-subheader {
  text-transform: uppercase;
  text-align: center;
  color: #bd5900;
}
.modal.dozen .su-header {
  margin-top: 10px;
  font-weight: 900;
  font-size: 58px;
  color: #8a4100;
  text-shadow: 2px 3px 0 #ffd97d;
}
.modal.dozen .su-header span {
  color: #bd5900;
}
.modal.dozen .su-subheader {
  font-weight: 300;
  font-size: 28px;
  letter-spacing: 3px;
  margin-bottom: 10px;
}
.modal.dozen .su-focus {
  background: url('https://d1tp32r8b76g0z.cloudfront.net/images/creative/dozen_a_day/2014-04/focus-DozenADay.png');
  width: 429px;
  height: 291px;
  position: absolute;
  margin-left: -20px;
  margin-bottom: 2em;
}
.modal.dozen ul.bullets {
  width: 430px;
  float: right;
  list-style-type: none;
}
.modal.dozen ul.bullets li {
  color: #f07100;
  font-size: 19px;
  text-transform: none;
}
.modal.dozen ul.bullets li:first-child {
  margin-bottom: 20px;
}
.modal.dozen ul.bullets li span {
  text-transform: uppercase;
  font-size: 25px;
  color: #8a4100;
  font-weight: 900;
  display: block;
}
.modal.dozen .form-elements {
  width: 430px;
  float: right;
}
.modal.dozen .form-elements input[type='text'] {
  -webkit-box-sizing: 'border-box';
  -moz-box-sizing: 'border-box';
  box-sizing: 'border-box';
  width: 98%;
  margin: 0 auto 20px auto;
  text-align: center;
  font-size: 30px;
  padding: 8px 0;
  -webkit-border-radius: 6px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 6px;
  -moz-background-clip: padding;
  border-radius: 6px;
  background-clip: padding-box;
  border: 2px solid #f6efc7;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
}
.modal.dozen .form-elements input[type='text']:focus {
  outline: none;
}
.modal.dozen .form-elements ul.buttons {
  overflow: auto;
  margin: 0 auto 10px auto;
  padding: 0;
  list-style-type: none;
  width: 50%;
}
.modal.dozen .form-elements ul.buttons li {
  text-align: center;
  margin: 0;
  padding: 0;
  width: 49%;
  float: left;
}
.modal.dozen .form-elements button {
  font-size: 20px;
  line-height: 22px;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
  padding: 6px 16px;
  border: none;
  -webkit-border-radius: 40px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 40px;
  -moz-background-clip: padding;
  border-radius: 40px;
  background-clip: padding-box;
  zoom: 1;
  position: relative;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmMzNTkiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjZmZhNzBkIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2YyOWEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDk4YTAwIiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjbGVzc2hhdC1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==);
  background-image: -webkit-linear-gradient(top, #ffc359 0%, #ffa70d 49%, #f29a00 51%, #d98a00 100%);
  background-image: -moz-linear-gradient(top, #ffc359 0%, #ffa70d 49%, #f29a00 51%, #d98a00 100%);
  background-image: -o-linear-gradient(top, #ffc359 0%, #ffa70d 49%, #f29a00 51%, #d98a00 100%);
  background-image: linear-gradient(to bottom, #ffc359 0%, #ffa70d 49%, #f29a00 51%, #d98a00 100%);
  border-top: 1px solid #ffe8bf;
  border-bottom: 1px solid #8c5900;
  color: #fff;
  text-shadow: 0 -1px 1px #bf7a00;
}
.modal.dozen .form-elements button:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmNjNzIiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjZmZiMDI2IiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZmYTcwZCIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjI5YTAwIiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjbGVzc2hhdC1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==);
  background-image: -webkit-linear-gradient(top, #ffcc72 0%, #ffb026 49%, #ffa70d 51%, #f29a00 100%);
  background-image: -moz-linear-gradient(top, #ffcc72 0%, #ffb026 49%, #ffa70d 51%, #f29a00 100%);
  background-image: -o-linear-gradient(top, #ffcc72 0%, #ffb026 49%, #ffa70d 51%, #f29a00 100%);
  background-image: linear-gradient(to bottom, #ffcc72 0%, #ffb026 49%, #ffa70d 51%, #f29a00 100%);
  border-top: 1px solid #fff1d9;
  border-bottom: 1px solid #a56900;
}
.modal.dozen .form-elements button.lower {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjZWFlYWVhIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2RkZCIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDBkMGQwIiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjbGVzc2hhdC1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==);
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #eaeaea 49%, #ddd 51%, #d0d0d0 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 49%, #ddd 51%, #d0d0d0 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #eaeaea 49%, #ddd 51%, #d0d0d0 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #eaeaea 49%, #ddd 51%, #d0d0d0 100%);
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #aaaaaa;
  color: #777777;
  text-shadow: 0 1px 1px #f7f7f7;
}
.modal.dozen .form-elements button.lower:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjZjdmN2Y3IiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZGRkIiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjbGVzc2hhdC1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==);
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 49%, #eaeaea 51%, #ddd 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 49%, #eaeaea 51%, #ddd 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #f7f7f7 49%, #eaeaea 51%, #ddd 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #f7f7f7 49%, #eaeaea 51%, #ddd 100%);
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #b7b7b7;
}
.modal.dozen .form-elements button:hover {
  cursor: pointer;
}
.modal.dozen .form-elements button span {
  display: inline-block;
  margin-left: 10px;
}
.modal.dozen .form-elements ul.buttons {
  width: 100%;
}
.modal.dozen .form-elements button {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmMjkyMjIiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjYmM2YjBiIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2E0NWQwYSIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOGM0ZjA5IiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjbGVzc2hhdC1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==);
  background-image: -webkit-linear-gradient(top, #f29222 0%, #bc6b0b 49%, #a45d0a 51%, #8c4f09 100%);
  background-image: -moz-linear-gradient(top, #f29222 0%, #bc6b0b 49%, #a45d0a 51%, #8c4f09 100%);
  background-image: -o-linear-gradient(top, #f29222 0%, #bc6b0b 49%, #a45d0a 51%, #8c4f09 100%);
  background-image: linear-gradient(to bottom, #f29222 0%, #bc6b0b 49%, #a45d0a 51%, #8c4f09 100%);
  border-top: 1px solid #f7c283;
  border-bottom: 1px solid #442604;
  color: #fff;
  text-shadow: 0 -1px 1px #744207;
}
.modal.dozen .form-elements button:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmMzllM2EiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjZDQ3ODBkIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2JjNmIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYTQ1ZDBhIiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjbGVzc2hhdC1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==);
  background-image: -webkit-linear-gradient(top, #f39e3a 0%, #d4780d 49%, #bc6b0b 51%, #a45d0a 100%);
  background-image: -moz-linear-gradient(top, #f39e3a 0%, #d4780d 49%, #bc6b0b 51%, #a45d0a 100%);
  background-image: -o-linear-gradient(top, #f39e3a 0%, #d4780d 49%, #bc6b0b 51%, #a45d0a 100%);
  background-image: linear-gradient(to bottom, #f39e3a 0%, #d4780d 49%, #bc6b0b 51%, #a45d0a 100%);
  border-top: 1px solid #f9cd9b;
  border-bottom: 1px solid #5c3406;
}
.modal.dozen .form-elements button.lower {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlM2Q2YzYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjY2FiMDkyIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2MyYTQ4MSIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYmE5ODcwIiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjbGVzc2hhdC1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==);
  background-image: -webkit-linear-gradient(top, #e3d6c6 0%, #cab092 49%, #c2a481 51%, #ba9870 100%);
  background-image: -moz-linear-gradient(top, #e3d6c6 0%, #cab092 49%, #c2a481 51%, #ba9870 100%);
  background-image: -o-linear-gradient(top, #e3d6c6 0%, #cab092 49%, #c2a481 51%, #ba9870 100%);
  background-image: linear-gradient(to bottom, #e3d6c6 0%, #cab092 49%, #c2a481 51%, #ba9870 100%);
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #957148;
  color: #503d27;
  text-shadow: 0 1px 1px #d3bda3;
}
.modal.dozen .form-elements button.lower:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlY2UyZDciIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjZDNiZGEzIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2NhYjA5MiIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYzJhNDgxIiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjbGVzc2hhdC1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==);
  background-image: -webkit-linear-gradient(top, #ece2d7 0%, #d3bda3 49%, #cab092 51%, #c2a481 100%);
  background-image: -moz-linear-gradient(top, #ece2d7 0%, #d3bda3 49%, #cab092 51%, #c2a481 100%);
  background-image: -o-linear-gradient(top, #ece2d7 0%, #d3bda3 49%, #cab092 51%, #c2a481 100%);
  background-image: linear-gradient(to bottom, #ece2d7 0%, #d3bda3 49%, #cab092 51%, #c2a481 100%);
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #a67f50;
}
.modal.dozen .disclaimer {
  position: absolute;
  bottom: 0;
  margin-bottom: 10px;
  width: 900px;
  text-align: center;
  color: #bd5900;
}
