/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
*:before,
*:after{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.row{margin-left:-15px;margin-right:-15px;}
#main.row.nogutter{margin-left:0;margin-right:0;}
#main.row.nogutter[class*="col-"]{padding-left:0;padding-right:0;}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{position:relative;min-height:1px;
padding-left:0;
padding-right:15px;}

@media(min-width:768px){
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float:left;}
.col-12{width:100%;}
.col-11{width:91.66666667%;}
.col-10{width:83.33333333%;}
.col-9{width:75%;}
.col-8{width:66.66666667%;}
.col-7{width:58.33333333%;}
.col-6{width:50%;}
.col-5{width:41.66666667%;}
.col-4{width:33.33333333%;}
.col-3{width:25%;}
.col-2{width:16.66666667%;}
.col-1{width:8.33333333%;}
.col-offset-12{margin-left:100%;}
.col-offset-11{margin-left:91.66666667%;}
.col-offset-10{margin-left:83.33333333%;}
.col-offset-9{margin-left:75%;}
.col-offset-8{margin-left:66.66666667%;}
.col-offset-7{margin-left:58.33333333%;}
.col-offset-6{margin-left:50%;}
.col-offset-5{margin-left:41.66666667%;}
.col-offset-4{margin-left:33.33333333%;}
.col-offset-3{margin-left:25%;}
.col-offset-2{margin-left:16.66666667%;}
.col-offset-1{margin-left:8.33333333%;}
.col-offset-0{margin-left:0%;}
}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:"";display:table;}
.clearfix:after,.container:after,.container-fluid: after,.row:after{clear:both;}
form .widget{clear:none;}
.main-content textarea,.main-content input,.main-content select,.main-content checkbox,.main-content fieldset{width:100%;padding-left:10px;padding-right:10px;}
.main-content form .widget {margin-bottom:0;}

select {padding-top:0.75em; padding-bottom:0.75em;line-height: normal;
border: 1px solid #b2b9c4; border-bottom-color: rgb(178, 185, 196);border-radius: 3px;
font-size: 0.875em;}
fieldset {border: 1px solid #b2b9c4; border-bottom-color: rgb(178, 185, 196);border-radius: 3px;}
.widget-submit {display:inline;}
.main-content fieldset label::after {white-space:normal; margin-left:10px;}
.icon-boxes-item::before {width:auto;height:auto;}
p.confirmation::before, p.information::before, p.warning::before, div.confirmation::before, div.information::before, div.warning::before, span.confirmation::before, span.information::before, span.warning::before {width:auto;height:auto;}
p.information::before, div.information::before, span.information::before {width:2.4em;}