p {
	color: #aaa;
}

.woe-on {
	text-align: center;
	font-size: 48px;
	color: #FFF;
	font-weight: 700;
}

#unitipmid {
	width: 145px !important;
}

.spacer {
	height: 300px;
	background: url('../img/slide-bg.jpg') center bottom repeat-x;
	position: relative;
}

.message {
	background: #f0fbff;
	color: #666;
	padding: 15px;
}

.spacer::after {
  width: 100%;
  height: 138px;
  /* background: url("../img/slider-curve.png") center top repeat-x; */
  content: '';
  display: block;
  position: absolute;
  left: 0;
  bottom: -2px;
}

.page {
	padding-bottom: 7em;
}
.page-text {
	line-height: 23px;
    padding-bottom: 2em;
    text-align: center;
    margin-bottom: 0px;
    font-size: 16px;
    color: #aaa;
    letter-spacing: 0.6px;
}

.container.main {
	min-height: 700px;
}

.features.page {
	margin: 0;
	padding: 4em 0;
}

.downloads {
	padding: 0 0 4em;
}

ul li {
	padding: 5px 0;
	color: #aaa;
}

.vertical-table, .horizontal-table { width: 100%; border-collapse: collapse; border-spacing: 0; font-size: 13px; }
.vertical-table th, .horizontal-table th { padding: 12px 12px; background: #eee; border: 1px solid #e0e0e0; }
.vertical-table td, .horizontal-table td { padding: 12px; border: 1px solid #e0e0e0; }
.vertical-table a, .horizontal-table a { color: #000; font-weight: 700; }

.search-form { display: none; background: #eee; padding: 12px; }

.pages { text-align: center; margin: 15px 0; }
.pages a { padding: 6px; color: #000; font-size: 13px; }
.jump-to-page { float: right; }
.container.main { padding: 50px 0; min-height: 1000px; padding: 30px; margin-top: -90px; border-radius: 12px; position: relative; background: #FFF; }

p.info-text { color: #000; background: #eee; text-transform: none; width: 100%; margin: 0; margin-bottom: 12px; padding-left: 12px; padding: 6px 12px; font-family: "Open Sans", sans-serif; }
.toggler { font-weight: bold; }

.form-horizontal .control-label { font-size: 13px; }
.generic-form { padding: 12px; }
.generic-form p { margin: 0; }
.generic-form-table { border-collapse: collapse; width: 50%; }
.generic-form-table tr th, .generic-form-table tr td { padding: 12px; }

.form-horizontal table tr td { padding: 0; }
.form-horizontal table tr td p { padding: 0; margin: 2px 0; }
.security-code img { display: block; margin: 0 auto; width: 100%; height: 113px; }

.form-horizontal select { width: 32%; padding: 5px; border-color: #ccc; }
.changesex { background: #eee; }
.generic-form .btn { font-size: 14px; }
.reset-amount-text { text-align: center; }

.submenu{ background: transparent; padding:10px 0; }
.submenu, .submenu a{ color:#2d526c; font-size:14px; }

.red { background: #ff2121; padding: 12px 12px; color: #FFF; }

#account{width:110px;height:110px;background:url(../img/user.png) center center no-repeat #36acfe;border-radius:50%;position:fixed;bottom:70px;right:10%;display:block;z-index:1000;-webkit-box-shadow:0 0 30px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 30px 0 rgba(0, 0, 0, 0.2)}#account .text{position:absolute;bottom:0;left:0;width:110px;height:30px;line-height:30px;color:#000;text-transform:uppercase;font-weight:700;background:#36acfe;border-radius:3px;text-align: center;color:#FFF;}

.logged p {
	height: 100px;
}

.logged .btn-theme {
	font-size: 14px;
	font-weight: 400;
}

.modal-header h4 {
	font-size: 30px;
	font-weight: 300;
}

.woe-text p {
	color: #FFF;
}

.dropdown-menu li {
	margin: 0;
	padding: 0;
}

.adjust {
	width: 1110px;
	overflow: auto;
}

.slick-slide {
    height: auto;   
}

.woe-section .woe-text .table tr > td {
    color: #FFF;
}

.page-text img {
	max-width: 100%;
}