@charset "UTF-8";
@font-face {
  font-family: 'Trade Gothic LT Std Cn Bold';
  src: url("webfont/TradeGothicLTStd-BdCn20.eot");
  src: url("webfont/TradeGothicLTStd-BdCn20.eot?#iefix") format("embedded-opentype"), url("webfont/TradeGothicLTStd-BdCn20.woff") format("woff"), url("webfont/TradeGothicLTStd-BdCn20.ttf") format("truetype"), url("webfont/TradeGothicLTStd-BdCn20.svg#4a676caccd9c0fcdbbd764a199edc43f") format("svg");
  font-style: normal;
  font-weight: 400; }
@font-face {
  font-family: 'Trade Gothic LT Std Cn Bold Oblique';
  src: url("webfont/TradeGothicLTStd-BdCn20Obl.eot");
  src: url("webfont/TradeGothicLTStd-BdCn20Obl.eot?#iefix") format("embedded-opentype"), url("webfont/TradeGothicLTStd-BdCn20Obl.woff") format("woff"), url("webfont/TradeGothicLTStd-BdCn20Obl.ttf") format("truetype"), url("webfont/TradeGothicLTStd-BdCn20Obl.svg#a7ae7647109fa7db8ff5cc8c4186f7e6") format("svg");
  font-style: normal;
  font-weight: 400; }
@font-face {
  font-family: 'Trade Gothic LT Std Light';
  src: url("webfont/TradeGothicLTStd-Light.eot");
  src: url("webfont/TradeGothicLTStd-Light.eot?#iefix") format("embedded-opentype"), url("webfont/TradeGothicLTStd-Light.woff") format("woff"), url("webfont/TradeGothicLTStd-Light.ttf") format("truetype"), url("webfont/TradeGothicLTStd-Light.svg#0f50e3a4ad6f4ba6047d6df7e537a8fb") format("svg");
  font-style: normal;
  font-weight: 200; }
@font-face {
  font-family: 'unep';
  src: url("webfont/unep.eot?9699884");
  src: url("webfont/unep.eot?9699884#iefix") format("embedded-opentype"), url("webfont/unep.woff2?9699884") format("woff2"), url("webfont/unep.woff?9699884") format("woff"), url("webfont/unep.ttf?9699884") format("truetype"), url("webfont/unep.svg?9699884#unep") format("svg");
  font-weight: normal;
  font-style: normal; }
/*@import url(//staging.wildfor.life/sites/all/themes/unep/css/styles.css);*/

body {
	color:#222222;
	font-size:18px;
	font-family: 'Trade Gothic LT Std Light';
    font-style: normal;
    font-weight: 200;
    letter-spacing: 0.025em;
    word-spacing: -0.02em;
    -webkit-font-smoothing: antialiased;
}
.form-control { height:50px; }
input, select, textarea, .form-control {
	font-size:16px;
	background:white;
	border:solid 1px #cacaca;
	border-radius:0;
	box-shadow:none;
}
label {
	font-weight:normal;
	line-height:1;
	font-size:16px;
	margin:0;
}

h2, h2.fs-title, th, h3 {
	font-family: 'Trade Gothic LT Std Cn Bold';
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0.1em;
    word-spacing: 0;
    text-transform: uppercase;
    margin: 1em 0 0;
    font-size:1em;
}
h3 {
	margin-left:15px;
	margin-top:1.5em;
}
h3 + p {
	margin:30px 15px;
}
th {
	display:none;
}
h2.fs-title {
	margin-bottom:20px;
}
h2 + p {
	margin-top:30px;
}
/*h2 {
	font-family: 'Trade Gothic LT Std Cn Bold Oblique';
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.1em;
	word-spacing: 0;
	font-weight: normal;
	font-size: 30px;
	text-transform: uppercase; 
}*/
.bodydiv {
	margin: 0 auto;
	padding: 0em; 
	border: none;
	width: 100%; 
}
#msform {
	margin:0;
	padding:10px 0;
	background:white;
}
#msform fieldset {
	width:100%;
	margin:0;
	border-radius: 0;
	box-shadow:none;
}
#msform fieldset ol {
	margin:0;
	list-style:none;
}
#msform fieldset ol li {
	margin:0;
}
#progressbar {
	margin:0;
	padding:15px 0;
	border-bottom:solid 3px #eaeaea;
}
#standardPledge {
	font-size:1em;
	padding:0.5em 0;
}
#standardPledge p {
	margin:0.5em 1em !important;
	font-size:16px;
	line-height: 1.2;
}
fieldset #pledgeDetails input, fieldset #pledgeDetails select, fieldset #pledgeDetails textarea, fieldset #pledgeDetails .form-control, fieldset #pledgeDetails option {
	font-size:18px;
	font-family: 'Trade Gothic LT Std Light';
	color:#222;
	padding:8px 16px 3px;
}
.signup strong {
	font-size:16px;
	font-family: 'Trade Gothic LT Std Light';
	color:#222;
	font-weight:normal;
}
ol.questions li {
	padding:0 0 1em;
}
button, button.btn {
	font-family: 'Trade Gothic LT Std Cn Bold';
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0.1em;
    word-spacing: 0;
    text-transform: uppercase;
    padding: 24px 30px 16px 36px;
    font-size: 24px;
    letter-spacing: 0.09em;
    border: none;
    cursor: pointer;
    background: #5979ff;
    background: rgba(89, 121, 255, 0.75);
    position: relative;
    color: #fff;
    outline: none;
    width: 100%;
    text-decoration: none;
    vertical-align: baseline;
    margin-top:1em;
    /*max-width:48%;*/
    border-radius: 0;
}
.btn-danger.active, .btn-danger.focus, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .open>.dropdown-toggle.btn-danger {
	color: #fff;
    background: #5979ff;
    border:none;
}
#progressbar li.active:before, #progressbar li.active:after, .btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open>.dropdown-toggle.btn-primary {
	background:#5979ff;
}
.table-striped>tbody>tr:nth-of-type(odd) {
	background:none;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
	padding:15px 10px 10px 0;
}

.alert-warning, .alert-dismissable {
	background:#5979ff;
	border:none;
	color:#fff;
	border-radius: 0;
}
button.close {

}
