html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{display:block;vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom: 1}@media print{*,*:before,*:after,p:first-letter,div:first-letter,blockquote:first-letter,li:first-letter,p:first-line,div:first-line,blockquote:first-line,li:first-line{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{width:100%;display:block;overflow-x:hidden;font-family:'Open Sans',sans-serif}img{}img.auto{width:auto!important;height:auto!important}h1,h2,h3,h4,h5,h6{margin:0}a,a:hover,a:focus,a:visited{color:inherit;text-decoration:none}ul,ol{padding-left:20px}form{margin-bottom:20px}form .field{margin-bottom:10px}form .field label{display:block;margin-bottom:2px}form .field .input{display:block}form .field .input>*{padding:0;display:block;background:none;border:1px solid #ccc;width:200px}form.webform .field .input>*{width:250px;background:#fff;padding:5px 8px}form.webform .field .input>select{padding:5px 3px}form.webform .field .input>textarea{height:100px}form.full .field .input>*{width:100%}form .field .input .radio,form .field .input .checkbox{border:0;width:auto;display:inline-block}form .field .input .radio span,form .field .input .checkbox span{margin-left:3px;display:inline-block;vertical-align:1px}form .field .input .checkbox span{vertical-align:2px}table{margin-bottom:20px}table td{padding:2px 10px 2px 0}.no-float{float:none!important}.no-margin{margin:0!important}.no-margin-top{margin-top:0!important}.no-margin-right{margin-right:0!important}.no-margin-bottom{margin-bottom:0!important}.no-margin-left{margin-left:0!important}.no-padding{padding:0!important}.no-padding-top{padding-top:0!important}.no-padding-right{padding-right:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding-left{padding-left:0!important}.text-right{text-align:right}.text-center{text-align:center}.text-left{text-align:left}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.button{border:0;outline:none;background:none;position:relative;display:inline-block;background:#eee;padding:7px 12px;transition:.5s}.button.hover:hover,.button.hover:focus,.button.hover:visited{color:#fff;background:#695d5c}.button.uppercase{text-transform:uppercase}.button.bold{font-weight:600}.button.no-cursor{cursor:auto}.button.large{font-size:20px;padding-left:25px;padding-right:25px}