/*! normalize.css v3.0.1 | MIT License | git.io/normalize *//** * 1. Set default font family to sans-serif. * 2. Prevent iOS text size adjust after orientation change, without disabling * user zoom. */html{font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */}/** * Remove default margin. */body{margin: 0;}/* HTML5 display definitions==========================================================================*//** * Correct `block` display not defined for any HTML5 element in IE 8/9. * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox. * Correct `block` display not defined for `main` in IE 11. */article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary{display: block;}/** * 1. Correct `inline-block` display not defined in IE 8/9. * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. */audio, canvas, progress, video{display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */}/** * Prevent modern browsers from displaying `audio` without controls. * Remove excess height in iOS 5 devices. */audio:not([controls]){display: none; height: 0;}/** * Address `[hidden]` styling not present in IE 8/9/10. * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. */[hidden], template{display: none;}/* Links==========================================================================*//** * Remove the gray background color from active links in IE 10. */a{background: transparent;}/** * Improve readability when focused and also mouse hovered in all browsers. */a:active, a:hover{outline: 0;}/* Text-level semantics==========================================================================*//** * Address styling not present in IE 8/9/10/11, Safari, and Chrome. */abbr[title]{border-bottom: 1px dotted;}/** * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. */b, strong{font-weight: bold;}/** * Address styling not present in Safari and Chrome. */dfn{font-style: italic;}/** * Address variable `h1` font-size and margin within `section` and `article` * contexts in Firefox 4+, Safari, and Chrome. */h1{font-size: 2em; margin: 0.67em 0;}/** * Address styling not present in IE 8/9. */mark{background: #ff0; color: #000;}/** * Address inconsistent and variable font size in all browsers. */small{font-size: 80%;}/** * Prevent `sub` and `sup` affecting `line-height` in all browsers. */sub, sup{font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}sup{top: -0.5em;}sub{bottom: -0.25em;}/* Embedded content==========================================================================*//** * Remove border when inside `a` element in IE 8/9/10. */img{border: 0;}/** * Correct overflow not hidden in IE 9/10/11. */svg:not(:root){overflow: hidden;}/* Grouping content==========================================================================*//** * Address margin not present in IE 8/9 and Safari. */figure{margin: 1em 40px;}/** * Address differences between Firefox and other browsers. */hr{-moz-box-sizing: content-box; box-sizing: content-box; height: 0;}/** * Contain overflow in all browsers. */pre{overflow: auto;}/** * Address odd `em`-unit font size rendering in all browsers. */code, kbd, pre, samp{font-family: monospace, monospace; font-size: 1em;}/* Forms==========================================================================*//** * Known limitation: by default, Chrome and Safari on OS X allow very limited * styling of `select`, unless a `border` property is set. *//** * 1. Correct color not being inherited. * Known issue: affects color of disabled elements. * 2. Correct font properties not being inherited. * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. */button, input, optgroup, select, textarea{color: inherit; /* 1 */ font: inherit; /* 2 */ margin: 0; /* 3 */}/** * Address `overflow` set to `hidden` in IE 8/9/10/11. */button{overflow: visible;}/** * Address inconsistent `text-transform` inheritance for `button` and `select`. * All other form control elements do not inherit `text-transform` values. * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. * Correct `select` style inheritance in Firefox. */button, select{text-transform: none;}/** * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` * and `video` controls. * 2. Correct inability to style clickable `input` types in iOS. * 3. Improve usability and consistency of cursor style between image-type * `input` and others. */button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */}/** * Re-set default cursor for disabled elements. */button[disabled], html input[disabled]{cursor: default;}/** * Remove inner padding and border in Firefox 4+. */button::-moz-focus-inner, input::-moz-focus-inner{border: 0; padding: 0;}/** * Address Firefox 4+ setting `line-height` on `input` using `!important` in * the UA stylesheet. */input{line-height: normal;}/** * It's recommended that you don't attempt to style these elements. * Firefox's implementation doesn't respect box-sizing, padding, or width. * * 1. Address box sizing set to `content-box` in IE 8/9/10. * 2. Remove excess padding in IE 8/9/10. */input[type="checkbox"], input[type="radio"]{-moz-box-sizing: border-box; box-sizing: border-box; /* 1 */ padding: 0; /* 2 */}/** * Fix the cursor style for Chrome's increment/decrement buttons. For certain * `font-size` values of the `input`, it causes the cursor style of the * decrement button to change from `default` to `text`. */input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button{height: auto;}/** * 1. Address `appearance` set to `searchfield` in Safari and Chrome. * 2. Address `box-sizing` set to `border-box` in Safari and Chrome * (include `-moz` to future-proof). */input[type="search"]{-webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; /* 2 */ box-sizing: content-box;}/** * Remove inner padding and search cancel button in Safari and Chrome on OS X. * Safari (but not Chrome) clips the cancel button when the search input has * padding (and `textfield` appearance). */input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}/** * Define consistent border, margin, and padding. */fieldset{border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em;}/** * 1. Correct `color` not being inherited in IE 8/9/10/11. * 2. Remove padding so people aren't caught out if they zero out fieldsets. */legend{border: 0; /* 1 */ padding: 0; /* 2 */}/** * Remove default vertical scrollbar in IE 8/9/10/11. */textarea{overflow: auto;}/** * Don't inherit the `font-weight` (applied by a rule above). * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. */optgroup{font-weight: bold;}/* Tables==========================================================================*//** * Remove most spacing between table cells. */table{border-collapse: collapse; border-spacing: 0;}td, th{padding: 0;}meta.foundation-version{font-family: "/{{VERSION}}/";}meta.foundation-mq-small{font-family: "/only screen/"; width: 0em;}meta.foundation-mq-medium{font-family: "/only screen and (min-width:46.87501em)/"; width: 46.87501em;}meta.foundation-mq-large{font-family: "/only screen and (min-width:64.063em)/"; width: 64.063em;}meta.foundation-mq-xlarge{font-family: "/only screen and (min-width:90.063em)/"; width: 90.063em;}meta.foundation-mq-xxlarge{font-family: "/only screen and (min-width:120.063em)/"; width: 120.063em;}meta.foundation-data-attribute-namespace{font-family: false;}html, body{height: 100%;}*, *:before, *:after{-moz-box-sizing: border-box; box-sizing: border-box;}html, body{font-size: 100%;}body{background: #fff; color: #333; padding: 0; margin: 0; font-family: 'Roboto', sans-serif; font-weight: normal; font-style: normal; line-height: 150%; position: relative; cursor: default;}a:hover{cursor: pointer;}img{max-width: 100%; height: auto;}img{-ms-interpolation-mode: bicubic;}#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object{max-width: none !important;}.left{float: left !important;}.right{float: right !important;}.clearfix:before, .clearfix:after{content: " "; display: table;}.clearfix:after{clear: both;}.hide{display: none;}.antialiased{-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}img{display: inline-block; vertical-align: middle;}textarea{height: auto; min-height: 50px;}select{width: 100%;}button, .button{border-style: solid; border-width: 0px; cursor: pointer; font-family: 'Roboto', sans-serif; font-weight: normal; line-height: normal; margin: 0 0 1.25rem; position: relative; text-decoration: none; text-align: center; -webkit-appearance: none; -webkit-border-radius: 0; display: inline-block; padding-top: 0; padding-right: 0; padding-bottom: 0.0625rem; padding-left: 0; font-size: 1rem; background-color: #008CBA; border-color: #007295; color: #FFFFFF; -webkit-transition: background-color 300ms ease-out; transition: background-color 300ms ease-out;}button:hover, button:focus, .button:hover, .button:focus{background-color: #007295;}button:hover, button:focus, .button:hover, .button:focus{color: #FFFFFF;}button.secondary, .button.secondary{background-color: #e7e7e7; border-color: #b9b9b9; color: #333333;}button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus{background-color: #b9b9b9;}button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus{color: #333333;}button.success, .button.success{background-color: #43AC6A; border-color: #368a54; color: #FFFFFF;}button.success:hover, button.success:focus, .button.success:hover, .button.success:focus{background-color: #368a54;}button.success:hover, button.success:focus, .button.success:hover, .button.success:focus{color: #FFFFFF;}button.alert, .button.alert{background-color: #f04124; border-color: #cf280e; color: #FFFFFF;}button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus{background-color: #cf280e;}button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus{color: #FFFFFF;}button.large, .button.large{padding-top: 0; padding-right: 0; padding-bottom: 0.0625rem; padding-left: 0; font-size: 1rem;}button.small, .button.small{padding-top: 0; padding-right: 0; padding-bottom: 0.0625rem; padding-left: 0; font-size: 1rem;}button.tiny, .button.tiny{padding-top: 0; padding-right: 0; padding-bottom: 0.0625rem; padding-left: 0; font-size: 1rem;}button.expand, .button.expand{padding-right: 0; padding-left: 0; width: 100%;}button.left-align, .button.left-align{text-align: left; text-indent: 0.75rem;}button.right-align, .button.right-align{text-align: right; padding-right: 0.75rem;}button.radius, .button.radius{border-radius: 3px;}button.round, .button.round{border-radius: 1000px;}button.disabled, button[disabled], .button.disabled, .button[disabled]{background-color: #008CBA; border-color: #007295; color: #FFFFFF; cursor: default; opacity: 0.7; box-shadow: none;}button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus{background-color: #007295;}button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus{color: #FFFFFF;}button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus{background-color: #008CBA;}button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary{background-color: #e7e7e7; border-color: #b9b9b9; color: #333333; cursor: default; opacity: 0.7; box-shadow: none;}button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus{background-color: #b9b9b9;}button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus{color: #333333;}button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus{background-color: #e7e7e7;}button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success{background-color: #43AC6A; border-color: #368a54; color: #FFFFFF; cursor: default; opacity: 0.7; box-shadow: none;}button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus{background-color: #368a54;}button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus{color: #FFFFFF;}button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus{background-color: #43AC6A;}button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert{background-color: #f04124; border-color: #cf280e; color: #FFFFFF; cursor: default; opacity: 0.7; box-shadow: none;}button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus{background-color: #cf280e;}button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus{color: #FFFFFF;}button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus{background-color: #f04124;}button::-moz-focus-inner{border: 0; padding: 0;}@media only screen and (min-width:46.87501em){button, .button{display: inline-block;}}/* Foundation Dropdowns */.f-dropdown{position: absolute; left: -9999px; list-style: none; margin-left: 0; width: 100%; max-height: none; height: auto; background: #FFFFFF; border: solid 1px #cccccc; font-size: 0.875rem; z-index: 99; margin-top: 2px; max-width: 220px;}.f-dropdown > *:first-child{margin-top: 0;}.f-dropdown > *:last-child{margin-bottom: 0;}.f-dropdown:before{content: ""; display: block; width: 0; height: 0; border: inset 6px; border-color: transparent transparent #FFFFFF transparent; border-bottom-style: solid; position: absolute; top: -12px; left: 10px; z-index: 99;}.f-dropdown:after{content: ""; display: block; width: 0; height: 0; border: inset 7px; border-color: transparent transparent #cccccc transparent; border-bottom-style: solid; position: absolute; top: -14px; left: 9px; z-index: 98;}.f-dropdown.right:before{left: auto; right: 10px;}.f-dropdown.right:after{left: auto; right: 9px;}.f-dropdown.drop-right{position: absolute; left: -9999px; list-style: none; margin-left: 0; width: 100%; max-height: none; height: auto; background: #FFFFFF; border: solid 1px #cccccc; font-size: 0.875rem; z-index: 99; margin-top: 0; margin-left: 2px; max-width: 220px;}.f-dropdown.drop-right > *:first-child{margin-top: 0;}.f-dropdown.drop-right > *:last-child{margin-bottom: 0;}.f-dropdown.drop-right:before{content: ""; display: block; width: 0; height: 0; border: inset 6px; border-color: transparent #FFFFFF transparent transparent; border-right-style: solid; position: absolute; top: 10px; left: -12px; z-index: 99;}.f-dropdown.drop-right:after{content: ""; display: block; width: 0; height: 0; border: inset 7px; border-color: transparent #cccccc transparent transparent; border-right-style: solid; position: absolute; top: 9px; left: -14px; z-index: 98;}.f-dropdown.drop-left{position: absolute; left: -9999px; list-style: none; margin-left: 0; width: 100%; max-height: none; height: auto; background: #FFFFFF; border: solid 1px #cccccc; font-size: 0.875rem; z-index: 99; margin-top: 0; margin-left: -2px; max-width: 220px;}.f-dropdown.drop-left > *:first-child{margin-top: 0;}.f-dropdown.drop-left > *:last-child{margin-bottom: 0;}.f-dropdown.drop-left:before{content: ""; display: block; width: 0; height: 0; border: inset 6px; border-color: transparent transparent transparent #FFFFFF; border-left-style: solid; position: absolute; top: 10px; right: -12px; left: auto; z-index: 99;}.f-dropdown.drop-left:after{content: ""; display: block; width: 0; height: 0; border: inset 7px; border-color: transparent transparent transparent #cccccc; border-left-style: solid; position: absolute; top: 9px; right: -14px; left: auto; z-index: 98;}.f-dropdown.drop-top{position: absolute; left: -9999px; list-style: none; margin-left: 0; width: 100%; max-height: none; height: auto; background: #FFFFFF; border: solid 1px #cccccc; font-size: 0.875rem; z-index: 99; margin-top: -2px; margin-left: 0; max-width: 220px;}.f-dropdown.drop-top > *:first-child{margin-top: 0;}.f-dropdown.drop-top > *:last-child{margin-bottom: 0;}.f-dropdown.drop-top:before{content: ""; display: block; width: 0; height: 0; border: inset 6px; border-color: #FFFFFF transparent transparent transparent; border-top-style: solid; position: absolute; top: auto; bottom: -12px; left: 10px; right: auto; z-index: 99;}.f-dropdown.drop-top:after{content: ""; display: block; width: 0; height: 0; border: inset 7px; border-color: #cccccc transparent transparent transparent; border-top-style: solid; position: absolute; top: auto; bottom: -14px; left: 9px; right: auto; z-index: 98;}.f-dropdown li{font-size: 0.875rem; cursor: pointer; line-height: 1.125rem; margin: 0;}.f-dropdown li:hover, .f-dropdown li:focus{background: #EEEEEE;}.f-dropdown li a{display: block; padding: 0.5rem; color: #555555;}.f-dropdown.content{position: absolute; left: -9999px; list-style: none; margin-left: 0; padding: 1.25rem; width: 100%; height: auto; max-height: none; background: #FFFFFF; border: solid 1px #cccccc; font-size: 0.875rem; z-index: 99; max-width: 220px;}.f-dropdown.content > *:first-child{margin-top: 0;}.f-dropdown.content > *:last-child{margin-bottom: 0;}.f-dropdown.tiny{max-width: 200px;}.f-dropdown.small{max-width: 300px;}.f-dropdown.medium{max-width: 500px;}.f-dropdown.large{max-width: 800px;}.dropdown.button, button.dropdown{position: relative; padding-right: 3.5625rem;}.dropdown.button:after, button.dropdown:after{position: absolute; content: ""; width: 0; height: 0; display: block; border-style: solid; border-color: #FFFFFF transparent transparent transparent; top: 50%;}.dropdown.button:after, button.dropdown:after{border-width: 0.375rem; right: 1.40625rem; margin-top: -0.15625rem;}.dropdown.button:after, button.dropdown:after{border-color: #FFFFFF transparent transparent transparent;}.dropdown.button.tiny, button.dropdown.tiny{padding-right: 2.625rem;}.dropdown.button.tiny:before, button.dropdown.tiny:before{border-width: 0.375rem; right: 1.125rem; margin-top: -0.125rem;}.dropdown.button.tiny:after, button.dropdown.tiny:after{border-color: #FFFFFF transparent transparent transparent;}.dropdown.button.small, button.dropdown.small{padding-right: 3.0625rem;}.dropdown.button.small:after, button.dropdown.small:after{border-width: 0.4375rem; right: 1.3125rem; margin-top: -0.15625rem;}.dropdown.button.small:after, button.dropdown.small:after{border-color: #FFFFFF transparent transparent transparent;}.dropdown.button.large, button.dropdown.large{padding-right: 3.625rem;}.dropdown.button.large:after, button.dropdown.large:after{border-width: 0.3125rem; right: 1.71875rem; margin-top: -0.15625rem;}.dropdown.button.large:after, button.dropdown.large:after{border-color: #FFFFFF transparent transparent transparent;}.dropdown.button.secondary:after, button.dropdown.secondary:after{border-color: #333333 transparent transparent transparent;}/* Standard Forms */form{margin: 0 0 1rem;}/* Using forms within rows, we need to set some defaults */form .row .row{margin: 0 -0.5rem;}form .row .row .column, form .row .row .columns{padding: 0 0.5rem;}form .row .row.collapse{margin: 0;}form .row .row.collapse .column, form .row .row.collapse .columns{padding: 0;}form .row .row.collapse input{-webkit-border-bottom-right-radius: 0; -webkit-border-top-right-radius: 0; border-bottom-right-radius: 0; border-top-right-radius: 0;}form .row input.column, form .row input.columns, form .row textarea.column, form .row textarea.columns{padding-left: 0.5rem;}/* Label Styles */label{font-size: 0.875rem; color: #4d4d4d; cursor: pointer; display: block; font-weight: normal; line-height: 1.5; margin-bottom: 0; /* Styles for required inputs */}label.right{float: none !important; text-align: right;}label.inline{margin: 0 0 1rem 0; padding: 0.5625rem 0;}label small{text-transform: capitalize; color: #676767;}select::-ms-expand{display: none;}/* Attach elements to the beginning or end of an input */.prefix, .postfix{display: block; position: relative; z-index: 2; text-align: center; width: 100%; padding-top: 0; padding-bottom: 0; border-style: solid; border-width: 1px; overflow: hidden; font-size: 0.875rem; height: 2.3125rem; line-height: 2.3125rem;}/* Adjust padding, alignment and radius if pre/post element is a button */.postfix.button{padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 0; text-align: center; line-height: 2.125rem; border: none;}.prefix.button{padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 0; text-align: center; line-height: 2.125rem; border: none;}.prefix.button.radius{border-radius: 0; -webkit-border-bottom-left-radius: 3px; -webkit-border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-left-radius: 3px;}.postfix.button.radius{border-radius: 0; -webkit-border-bottom-right-radius: 3px; -webkit-border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-top-right-radius: 3px;}.prefix.button.round{border-radius: 0; -webkit-border-bottom-left-radius: 1000px; -webkit-border-top-left-radius: 1000px; border-bottom-left-radius: 1000px; border-top-left-radius: 1000px;}.postfix.button.round{border-radius: 0; -webkit-border-bottom-right-radius: 1000px; -webkit-border-top-right-radius: 1000px; border-bottom-right-radius: 1000px; border-top-right-radius: 1000px;}/* Separate prefix and postfix styles when on span or label so buttons keep their own */span.prefix, label.prefix{background: #f2f2f2; border-right: none; color: #333333; border-color: #cccccc;}span.prefix.radius, label.prefix.radius{border-radius: 0; -webkit-border-bottom-left-radius: 3px; -webkit-border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-left-radius: 3px;}span.postfix, label.postfix{background: #f2f2f2; border-left: none; color: #333333; border-color: #cccccc;}span.postfix.radius, label.postfix.radius{border-radius: 0; -webkit-border-bottom-right-radius: 3px; -webkit-border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-top-right-radius: 3px;}/* We use this to get basic styling on all basic form elements */input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea{-webkit-appearance: none; -webkit-border-radius: 0px; background-color: #FFFFFF; font-family: inherit; border: 1px solid #cccccc; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); color: rgba(0, 0, 0, 0.75); display: block; font-size: 0.875rem; margin: 0 0 1rem 0; padding: 0.5rem; height: 2.3125rem; width: 100%; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: box-shadow 0.45s, border-color 0.45s ease-in-out; transition: box-shadow 0.45s, border-color 0.45s ease-in-out;}input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus{box-shadow: 0 0 5px #999999; border-color: #999999;}input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus{background: #fafafa; border-color: #999999; outline: none;}input[type="text"]:disabled, input[type="password"]:disabled, input[type="date"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="month"]:disabled, input[type="week"]:disabled, input[type="email"]:disabled, input[type="number"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled, input[type="time"]:disabled, input[type="url"]:disabled, input[type="color"]:disabled, textarea:disabled{background-color: #DDDDDD; cursor: default;}input[type="text"][disabled], input[type="text"][readonly], fieldset[disabled] input[type="text"], input[type="password"][disabled], input[type="password"][readonly], fieldset[disabled] input[type="password"], input[type="date"][disabled], input[type="date"][readonly], fieldset[disabled] input[type="date"], input[type="datetime"][disabled], input[type="datetime"][readonly], fieldset[disabled] input[type="datetime"], input[type="datetime-local"][disabled], input[type="datetime-local"][readonly], fieldset[disabled] input[type="datetime-local"], input[type="month"][disabled], input[type="month"][readonly], fieldset[disabled] input[type="month"], input[type="week"][disabled], input[type="week"][readonly], fieldset[disabled] input[type="week"], input[type="email"][disabled], input[type="email"][readonly], fieldset[disabled] input[type="email"], input[type="number"][disabled], input[type="number"][readonly], fieldset[disabled] input[type="number"], input[type="search"][disabled], input[type="search"][readonly], fieldset[disabled] input[type="search"], input[type="tel"][disabled], input[type="tel"][readonly], fieldset[disabled] input[type="tel"], input[type="time"][disabled], input[type="time"][readonly], fieldset[disabled] input[type="time"], input[type="url"][disabled], input[type="url"][readonly], fieldset[disabled] input[type="url"], input[type="color"][disabled], input[type="color"][readonly], fieldset[disabled] input[type="color"], textarea[disabled], textarea[readonly], fieldset[disabled] textarea{background-color: #DDDDDD; cursor: default;}input[type="text"].radius, input[type="password"].radius, input[type="date"].radius, input[type="datetime"].radius, input[type="datetime-local"].radius, input[type="month"].radius, input[type="week"].radius, input[type="email"].radius, input[type="number"].radius, input[type="search"].radius, input[type="tel"].radius, input[type="time"].radius, input[type="url"].radius, input[type="color"].radius, textarea.radius{border-radius: 3px;}input[type="submit"]{-webkit-appearance: none; -webkit-border-radius: 0px;}/* Respect enforced amount of rows for textarea */textarea[rows]{height: auto;}/* Add height value for select elements to match text input height */select{-webkit-appearance: none !important; -webkit-border-radius: 0px; background-color: #FAFAFA; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+); background-position: 100% center; background-repeat: no-repeat; border: 1px solid #cccccc; padding: 0.5rem; font-size: 0.875rem; color: rgba(0, 0, 0, 0.75); line-height: normal; border-radius: 0; height: 2.3125rem;}select.radius{border-radius: 3px;}select:hover{background-color: #f3f3f3; border-color: #999999;}select:disabled{background-color: #DDDDDD; cursor: default;}/* Adjust margin for form elements below */input[type="file"], input[type="checkbox"], input[type="radio"], select{margin: 0 0 1rem 0;}input[type="checkbox"] + label, input[type="radio"] + label{display: inline-block; margin-left: 0.5rem; margin-right: 1rem; margin-bottom: 0; vertical-align: baseline;}/* Normalize file input width */input[type="file"]{width: 100%;}/* HTML5 Number spinners settings *//* We add basic fieldset styling */fieldset{border: 1px solid #DDDDDD; padding: 1.25rem; margin: 1.125rem 0;}fieldset legend{font-weight: bold; background: #FFFFFF; padding: 0 0.1875rem; margin: 0; margin-left: -0.1875rem;}/* Error Handling */[data-abide] .error small.error, [data-abide] .error span.error, [data-abide] span.error, [data-abide] small.error{display: block; padding: 0.375rem 0.5625rem 0.5625rem; margin-top: -1px; margin-bottom: 1rem; font-size: 0.75rem; font-weight: normal; font-style: italic; background: #f04124; color: #FFFFFF;}[data-abide] span.error, [data-abide] small.error{display: none;}span.error, small.error{display: block; padding: 0.375rem 0.5625rem 0.5625rem; margin-top: -1px; margin-bottom: 1rem; font-size: 0.75rem; font-weight: normal; font-style: italic; background: #f04124; color: #FFFFFF;}.error input, .error textarea, .error select{margin-bottom: 0;}.error input[type="checkbox"], .error input[type="radio"]{margin-bottom: 1rem;}.error label, .error label.error{color: #f04124;}.error small.error{display: block; padding: 0.375rem 0.5625rem 0.5625rem; margin-top: -1px; margin-bottom: 1rem; font-size: 0.75rem; font-weight: normal; font-style: italic; background: #f04124; color: #FFFFFF;}.error > label > small{color: #676767; background: transparent; padding: 0; text-transform: capitalize; font-style: normal; font-size: 60%; margin: 0; display: inline;}.error span.error-message{display: block;}input.error, textarea.error, select.error{margin-bottom: 0;}label.error{color: #f04124;}.row{width: 100%; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 62.625rem;}.row:before, .row:after{content: " "; display: table;}.row:after{clear: both;}.row.collapse > .column, .row.collapse > .columns{padding-left: 0; padding-right: 0;}.row.collapse .row{margin-left: 0; margin-right: 0;}.row .row{width: auto; margin-left: -0.9375rem; margin-right: -0.9375rem; margin-top: 0; margin-bottom: 0; max-width: none;}.row .row:before, .row .row:after{content: " "; display: table;}.row .row:after{clear: both;}.row .row.collapse{width: auto; margin: 0; max-width: none;}.row .row.collapse:before, .row .row.collapse:after{content: " "; display: table;}.row .row.collapse:after{clear: both;}.column, .columns{padding-left: 0.9375rem; padding-right: 0.9375rem; width: 100%; float: left;}[class*="column"] + [class*="column"]:last-child{float: right;}[class*="column"] + [class*="column"].end{float: left;}@media only screen{.small-push-0{position: relative; left: 0%; right: auto;}.small-pull-0{position: relative; right: 0%; left: auto;}.small-push-1{position: relative; left: 8.33333%; right: auto;}.small-pull-1{position: relative; right: 8.33333%; left: auto;}.small-push-2{position: relative; left: 16.66667%; right: auto;}.small-pull-2{position: relative; right: 16.66667%; left: auto;}.small-push-3{position: relative; left: 25%; right: auto;}.small-pull-3{position: relative; right: 25%; left: auto;}.small-push-4{position: relative; left: 33.33333%; right: auto;}.small-pull-4{position: relative; right: 33.33333%; left: auto;}.small-push-5{position: relative; left: 41.66667%; right: auto;}.small-pull-5{position: relative; right: 41.66667%; left: auto;}.small-push-6{position: relative; left: 50%; right: auto;}.small-pull-6{position: relative; right: 50%; left: auto;}.small-push-7{position: relative; left: 58.33333%; right: auto;}.small-pull-7{position: relative; right: 58.33333%; left: auto;}.small-push-8{position: relative; left: 66.66667%; right: auto;}.small-pull-8{position: relative; right: 66.66667%; left: auto;}.small-push-9{position: relative; left: 75%; right: auto;}.small-pull-9{position: relative; right: 75%; left: auto;}.small-push-10{position: relative; left: 83.33333%; right: auto;}.small-pull-10{position: relative; right: 83.33333%; left: auto;}.small-push-11{position: relative; left: 91.66667%; right: auto;}.small-pull-11{position: relative; right: 91.66667%; left: auto;}.column, .columns{position: relative; padding-left: 0.9375rem; padding-right: 0.9375rem; float: left;}.small-1{width: 8.33333%;}.small-2{width: 16.66667%;}.small-3{width: 25%;}.small-4{width: 33.33333%;}.small-5{width: 41.66667%;}.small-6{width: 50%;}.small-7{width: 58.33333%;}.small-8{width: 66.66667%;}.small-9{width: 75%;}.small-10{width: 83.33333%;}.small-11{width: 91.66667%;}.small-12{width: 100%;}.small-offset-0{margin-left: 0% !important;}.small-offset-1{margin-left: 8.33333% !important;}.small-offset-2{margin-left: 16.66667% !important;}.small-offset-3{margin-left: 25% !important;}.small-offset-4{margin-left: 33.33333% !important;}.small-offset-5{margin-left: 41.66667% !important;}.small-offset-6{margin-left: 50% !important;}.small-offset-7{margin-left: 58.33333% !important;}.small-offset-8{margin-left: 66.66667% !important;}.small-offset-9{margin-left: 75% !important;}.small-offset-10{margin-left: 83.33333% !important;}.small-offset-11{margin-left: 91.66667% !important;}.small-reset-order{margin-left: 0; margin-right: 0; left: auto; right: auto; float: left;}.column.small-centered, .columns.small-centered{margin-left: auto; margin-right: auto; float: none;}.column.small-uncentered, .columns.small-uncentered{margin-left: 0; margin-right: 0; float: left;}.column.small-centered:last-child, .columns.small-centered:last-child{float: none;}.column.small-uncentered:last-child, .columns.small-uncentered:last-child{float: left;}.column.small-uncentered.opposite, .columns.small-uncentered.opposite{float: right;}}@media only screen and (min-width:46.87501em){.medium-push-0{position: relative; left: 0%; right: auto;}.medium-pull-0{position: relative; right: 0%; left: auto;}.medium-push-1{position: relative; left: 8.33333%; right: auto;}.medium-pull-1{position: relative; right: 8.33333%; left: auto;}.medium-push-2{position: relative; left: 16.66667%; right: auto;}.medium-pull-2{position: relative; right: 16.66667%; left: auto;}.medium-push-3{position: relative; left: 25%; right: auto;}.medium-pull-3{position: relative; right: 25%; left: auto;}.medium-push-4{position: relative; left: 33.33333%; right: auto;}.medium-pull-4{position: relative; right: 33.33333%; left: auto;}.medium-push-5{position: relative; left: 41.66667%; right: auto;}.medium-pull-5{position: relative; right: 41.66667%; left: auto;}.medium-push-6{position: relative; left: 50%; right: auto;}.medium-pull-6{position: relative; right: 50%; left: auto;}.medium-push-7{position: relative; left: 58.33333%; right: auto;}.medium-pull-7{position: relative; right: 58.33333%; left: auto;}.medium-push-8{position: relative; left: 66.66667%; right: auto;}.medium-pull-8{position: relative; right: 66.66667%; left: auto;}.medium-push-9{position: relative; left: 75%; right: auto;}.medium-pull-9{position: relative; right: 75%; left: auto;}.medium-push-10{position: relative; left: 83.33333%; right: auto;}.medium-pull-10{position: relative; right: 83.33333%; left: auto;}.medium-push-11{position: relative; left: 91.66667%; right: auto;}.medium-pull-11{position: relative; right: 91.66667%; left: auto;}.column, .columns{position: relative; padding-left: 0.9375rem; padding-right: 0.9375rem; float: left;}.medium-1{width: 8.33333%;}.medium-2{width: 16.66667%;}.medium-3{width: 25%;}.medium-4{width: 33.33333%;}.medium-5{width: 41.66667%;}.medium-6{width: 50%;}.medium-7{width: 58.33333%;}.medium-8{width: 66.66667%;}.medium-9{width: 75%;}.medium-10{width: 83.33333%;}.medium-11{width: 91.66667%;}.medium-12{width: 100%;}.medium-offset-0{margin-left: 0% !important;}.medium-offset-1{margin-left: 8.33333% !important;}.medium-offset-2{margin-left: 16.66667% !important;}.medium-offset-3{margin-left: 25% !important;}.medium-offset-4{margin-left: 33.33333% !important;}.medium-offset-5{margin-left: 41.66667% !important;}.medium-offset-6{margin-left: 50% !important;}.medium-offset-7{margin-left: 58.33333% !important;}.medium-offset-8{margin-left: 66.66667% !important;}.medium-offset-9{margin-left: 75% !important;}.medium-offset-10{margin-left: 83.33333% !important;}.medium-offset-11{margin-left: 91.66667% !important;}.medium-reset-order{margin-left: 0; margin-right: 0; left: auto; right: auto; float: left;}.column.medium-centered, .columns.medium-centered{margin-left: auto; margin-right: auto; float: none;}.column.medium-uncentered, .columns.medium-uncentered{margin-left: 0; margin-right: 0; float: left;}.column.medium-centered:last-child, .columns.medium-centered:last-child{float: none;}.column.medium-uncentered:last-child, .columns.medium-uncentered:last-child{float: left;}.column.medium-uncentered.opposite, .columns.medium-uncentered.opposite{float: right;}.push-0{position: relative; left: 0%; right: auto;}.pull-0{position: relative; right: 0%; left: auto;}.push-1{position: relative; left: 8.33333%; right: auto;}.pull-1{position: relative; right: 8.33333%; left: auto;}.push-2{position: relative; left: 16.66667%; right: auto;}.pull-2{position: relative; right: 16.66667%; left: auto;}.push-3{position: relative; left: 25%; right: auto;}.pull-3{position: relative; right: 25%; left: auto;}.push-4{position: relative; left: 33.33333%; right: auto;}.pull-4{position: relative; right: 33.33333%; left: auto;}.push-5{position: relative; left: 41.66667%; right: auto;}.pull-5{position: relative; right: 41.66667%; left: auto;}.push-6{position: relative; left: 50%; right: auto;}.pull-6{position: relative; right: 50%; left: auto;}.push-7{position: relative; left: 58.33333%; right: auto;}.pull-7{position: relative; right: 58.33333%; left: auto;}.push-8{position: relative; left: 66.66667%; right: auto;}.pull-8{position: relative; right: 66.66667%; left: auto;}.push-9{position: relative; left: 75%; right: auto;}.pull-9{position: relative; right: 75%; left: auto;}.push-10{position: relative; left: 83.33333%; right: auto;}.pull-10{position: relative; right: 83.33333%; left: auto;}.push-11{position: relative; left: 91.66667%; right: auto;}.pull-11{position: relative; right: 91.66667%; left: auto;}}@media only screen and (min-width:64.063em){.large-push-0{position: relative; left: 0%; right: auto;}.large-pull-0{position: relative; right: 0%; left: auto;}.large-push-1{position: relative; left: 8.33333%; right: auto;}.large-pull-1{position: relative; right: 8.33333%; left: auto;}.large-push-2{position: relative; left: 16.66667%; right: auto;}.large-pull-2{position: relative; right: 16.66667%; left: auto;}.large-push-3{position: relative; left: 25%; right: auto;}.large-pull-3{position: relative; right: 25%; left: auto;}.large-push-4{position: relative; left: 33.33333%; right: auto;}.large-pull-4{position: relative; right: 33.33333%; left: auto;}.large-push-5{position: relative; left: 41.66667%; right: auto;}.large-pull-5{position: relative; right: 41.66667%; left: auto;}.large-push-6{position: relative; left: 50%; right: auto;}.large-pull-6{position: relative; right: 50%; left: auto;}.large-push-7{position: relative; left: 58.33333%; right: auto;}.large-pull-7{position: relative; right: 58.33333%; left: auto;}.large-push-8{position: relative; left: 66.66667%; right: auto;}.large-pull-8{position: relative; right: 66.66667%; left: auto;}.large-push-9{position: relative; left: 75%; right: auto;}.large-pull-9{position: relative; right: 75%; left: auto;}.large-push-10{position: relative; left: 83.33333%; right: auto;}.large-pull-10{position: relative; right: 83.33333%; left: auto;}.large-push-11{position: relative; left: 91.66667%; right: auto;}.large-pull-11{position: relative; right: 91.66667%; left: auto;}.column, .columns{position: relative; padding-left: 0.9375rem; padding-right: 0.9375rem; float: left;}.large-1{width: 8.33333%;}.large-2{width: 16.66667%;}.large-3{width: 25%;}.large-4{width: 33.33333%;}.large-5{width: 41.66667%;}.large-6{width: 50%;}.large-7{width: 58.33333%;}.large-8{width: 66.66667%;}.large-9{width: 75%;}.large-10{width: 83.33333%;}.large-11{width: 91.66667%;}.large-12{width: 100%;}.large-offset-0{margin-left: 0% !important;}.large-offset-1{margin-left: 8.33333% !important;}.large-offset-2{margin-left: 16.66667% !important;}.large-offset-3{margin-left: 25% !important;}.large-offset-4{margin-left: 33.33333% !important;}.large-offset-5{margin-left: 41.66667% !important;}.large-offset-6{margin-left: 50% !important;}.large-offset-7{margin-left: 58.33333% !important;}.large-offset-8{margin-left: 66.66667% !important;}.large-offset-9{margin-left: 75% !important;}.large-offset-10{margin-left: 83.33333% !important;}.large-offset-11{margin-left: 91.66667% !important;}.large-reset-order{margin-left: 0; margin-right: 0; left: auto; right: auto; float: left;}.column.large-centered, .columns.large-centered{margin-left: auto; margin-right: auto; float: none;}.column.large-uncentered, .columns.large-uncentered{margin-left: 0; margin-right: 0; float: left;}.column.large-centered:last-child, .columns.large-centered:last-child{float: none;}.column.large-uncentered:last-child, .columns.large-uncentered:last-child{float: left;}.column.large-uncentered.opposite, .columns.large-uncentered.opposite{float: right;}.push-0{position: relative; left: 0%; right: auto;}.pull-0{position: relative; right: 0%; left: auto;}.push-1{position: relative; left: 8.33333%; right: auto;}.pull-1{position: relative; right: 8.33333%; left: auto;}.push-2{position: relative; left: 16.66667%; right: auto;}.pull-2{position: relative; right: 16.66667%; left: auto;}.push-3{position: relative; left: 25%; right: auto;}.pull-3{position: relative; right: 25%; left: auto;}.push-4{position: relative; left: 33.33333%; right: auto;}.pull-4{position: relative; right: 33.33333%; left: auto;}.push-5{position: relative; left: 41.66667%; right: auto;}.pull-5{position: relative; right: 41.66667%; left: auto;}.push-6{position: relative; left: 50%; right: auto;}.pull-6{position: relative; right: 50%; left: auto;}.push-7{position: relative; left: 58.33333%; right: auto;}.pull-7{position: relative; right: 58.33333%; left: auto;}.push-8{position: relative; left: 66.66667%; right: auto;}.pull-8{position: relative; right: 66.66667%; left: auto;}.push-9{position: relative; left: 75%; right: auto;}.pull-9{position: relative; right: 75%; left: auto;}.push-10{position: relative; left: 83.33333%; right: auto;}.pull-10{position: relative; right: 83.33333%; left: auto;}.push-11{position: relative; left: 91.66667%; right: auto;}.pull-11{position: relative; right: 91.66667%; left: auto;}}.inline-list{margin: 0 auto 1.0625rem auto; margin-left: 0; margin-right: 0; padding: 0; list-style: none; overflow: hidden;}.inline-list > li{list-style: none; float: left; margin-left: 0; display: block;}.inline-list > li > *{display: block;}.text-left{text-align: left !important;}.text-right{text-align: right !important;}.text-center{text-align: center !important;}.text-justify{text-align: justify !important;}@media only screen and (max-width: 46.875em){.small-only-text-left{text-align: left !important;}.small-only-text-right{text-align: right !important;}.small-only-text-center{text-align: center !important;}.small-only-text-justify{text-align: justify !important;}}@media only screen{.small-text-left{text-align: left !important;}.small-text-right{text-align: right !important;}.small-text-center{text-align: center !important;}.small-text-justify{text-align: justify !important;}}@media only screen and (min-width:46.87501em) and (max-width:64em){.medium-only-text-left{text-align: left !important;}.medium-only-text-right{text-align: right !important;}.medium-only-text-center{text-align: center !important;}.medium-only-text-justify{text-align: justify !important;}}@media only screen and (min-width:46.87501em){.medium-text-left{text-align: left !important;}.medium-text-right{text-align: right !important;}.medium-text-center{text-align: center !important;}.medium-text-justify{text-align: justify !important;}}@media only screen and (min-width:64.063em) and (max-width:90em){.large-only-text-left{text-align: left !important;}.large-only-text-right{text-align: right !important;}.large-only-text-center{text-align: center !important;}.large-only-text-justify{text-align: justify !important;}}@media only screen and (min-width:64.063em){.large-text-left{text-align: left !important;}.large-text-right{text-align: right !important;}.large-text-center{text-align: center !important;}.large-text-justify{text-align: justify !important;}}@media only screen and (min-width:90.063em) and (max-width:120em){.xlarge-only-text-left{text-align: left !important;}.xlarge-only-text-right{text-align: right !important;}.xlarge-only-text-center{text-align: center !important;}.xlarge-only-text-justify{text-align: justify !important;}}@media only screen and (min-width:90.063em){.xlarge-text-left{text-align: left !important;}.xlarge-text-right{text-align: right !important;}.xlarge-text-center{text-align: center !important;}.xlarge-text-justify{text-align: justify !important;}}@media only screen and (min-width:120.063em) and (max-width:99999999em){.xxlarge-only-text-left{text-align: left !important;}.xxlarge-only-text-right{text-align: right !important;}.xxlarge-only-text-center{text-align: center !important;}.xxlarge-only-text-justify{text-align: justify !important;}}@media only screen and (min-width:120.063em){.xxlarge-text-left{text-align: left !important;}.xxlarge-text-right{text-align: right !important;}.xxlarge-text-center{text-align: center !important;}.xxlarge-text-justify{text-align: justify !important;}}/* Typography resets */div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td{margin: 0; padding: 0;}/* Default Link Styles */a{color: #008CBA; text-decoration: none; line-height: inherit;}a:hover, a:focus{color: #007ba0;}a img{border: none;}/* Default paragraph styles */p{font-family: inherit; font-weight: normal; font-size: 1rem; line-height: 1.6; margin-bottom: 1.25rem; text-rendering: optimizeLegibility;}p.lead{font-size: 1.21875rem; line-height: 1.6;}p aside{font-size: 0.875rem; line-height: 1.35; font-style: italic;}/* Default header styles */h1, h2, h3, h4, h5, h6{font-family: 'Roboto', sans-serif; font-weight: normal; font-style: normal; color: #222222; text-rendering: optimizeLegibility; margin-top: 0.2rem; margin-bottom: 0.5rem; line-height: 1.4;}h1 small, h2 small, h3 small, h4 small, h5 small, h6 small{font-size: 60%; color: #6f6f6f; line-height: 0;}h1{font-size: 2.125rem;}h2{font-size: 1.6875rem;}h3{font-size: 1.375rem;}h4{font-size: 1.125rem;}h5{font-size: 1.125rem;}h6{font-size: 1rem;}.subheader{line-height: 1.4; color: #6f6f6f; font-weight: normal; margin-top: 0.2rem; margin-bottom: 0.5rem;}hr{border: solid #DDDDDD; border-width: 1px 0 0; clear: both; margin: 1.25rem 0 1.1875rem; height: 0;}/* Helpful Typography Defaults */em, i{font-style: italic; line-height: inherit;}strong, b{font-weight: bold; line-height: inherit;}small{font-size: 60%; line-height: inherit;}code{font-family: Consolas, 'Liberation Mono', Courier, monospace; font-weight: normal; color: #333333; background-color: #f8f8f8; border-width: 1px; border-style: solid; border-color: #dfdfdf; padding: 0.125rem 0.3125rem 0.0625rem;}/* Lists */ul, ol, dl{font-size: 1rem; line-height: 1.6; margin-bottom: 1.25rem; list-style-position: outside; font-family: inherit;}ul{margin-left: 1.1rem;}ul.no-bullet{margin-left: 0;}ul.no-bullet li ul, ul.no-bullet li ol{margin-left: 1.25rem; margin-bottom: 0; list-style: none;}/* Unordered Lists */ul li ul, ul li ol{margin-left: 1.25rem; margin-bottom: 0;}ul.square li ul, ul.circle li ul, ul.disc li ul{list-style: inherit;}ul.square{list-style-type: square; margin-left: 1.1rem;}ul.circle{list-style-type: circle; margin-left: 1.1rem;}ul.disc{list-style-type: disc; margin-left: 1.1rem;}ul.no-bullet{list-style: none;}/* Ordered Lists */ol{margin-left: 1.4rem;}ol li ul, ol li ol{margin-left: 1.25rem; margin-bottom: 0;}/* Definition Lists */dl dt{margin-bottom: 0.3rem; font-weight: bold;}dl dd{margin-bottom: 0.75rem;}/* Abbreviations */abbr, acronym{text-transform: uppercase; font-size: 90%; color: #333; border-bottom: 1px dotted #DDDDDD; cursor: help;}abbr{text-transform: none;}/* Blockquotes */blockquote{margin: 0 0 1.25rem; padding: 0.5625rem 1.25rem 0 1.1875rem; border-left: 1px solid #DDDDDD;}blockquote cite{display: block; font-size: 0.8125rem; color: #555555;}blockquote cite:before{content: "\2014 \0020";}blockquote cite a, blockquote cite a:visited{color: #555555;}blockquote, blockquote p{line-height: 1.6; color: #6f6f6f;}/* Microformats */.vcard{display: inline-block; margin: 0 0 1.25rem 0; border: 1px solid #DDDDDD; padding: 0.625rem 0.75rem;}.vcard li{margin: 0; display: block;}.vcard .fn{font-weight: bold; font-size: 0.9375rem;}.vevent .summary{font-weight: bold;}.vevent abbr{cursor: default; text-decoration: none; font-weight: bold; border: none; padding: 0 0.0625rem;}@media only screen and (min-width:46.87501em){h1, h2, h3, h4, h5, h6{line-height: 1.4;}h1{font-size: 2.75rem;}h2{font-size: 2.3125rem;}h3{font-size: 1.6875rem;}h4{font-size: 1.4375rem;}h5{font-size: 1.125rem;}h6{font-size: 1rem;}}/* * Print styles. * * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/ * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com) */.print-only{display: none !important;}@media print{@page{margin: 0.5cm;}*{background: transparent !important; color: #000000 !important; /* Black prints faster: h5bp.com/s */ 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) ")";}.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after{content: "";}pre, blockquote{border: 1px solid #999999; page-break-inside: avoid;}thead{display: table-header-group; /* h5bp.com/t */}tr, img{page-break-inside: avoid;}img{max-width: 100% !important;}p, h2, h3{orphans: 3; widows: 3;}h2, h3{page-break-after: avoid;}.hide-on-print{display: none !important;}.print-only{display: block !important;}.hide-for-print{display: none !important;}.show-for-print{display: inherit !important;}}/* small displays */@media only screen{.show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up{display: inherit !important;}.hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up{display: none !important;}.visible-for-small-only, .visible-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up{position: static !important; height: auto; width: auto; overflow: visible; clip: auto;}.hidden-for-small-only, .hidden-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up{position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px);}table.show-for-small-only, table.show-for-small-up, table.show-for-small, table.show-for-small-down, table.hide-for-medium-only, table.hide-for-medium-up, table.hide-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up{display: table;}thead.show-for-small-only, thead.show-for-small-up, thead.show-for-small, thead.show-for-small-down, thead.hide-for-medium-only, thead.hide-for-medium-up, thead.hide-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up{display: table-header-group !important;}tbody.show-for-small-only, tbody.show-for-small-up, tbody.show-for-small, tbody.show-for-small-down, tbody.hide-for-medium-only, tbody.hide-for-medium-up, tbody.hide-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up{display: table-row-group !important;}tr.show-for-small-only, tr.show-for-small-up, tr.show-for-small, tr.show-for-small-down, tr.hide-for-medium-only, tr.hide-for-medium-up, tr.hide-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up{display: table-row !important;}th.show-for-small-only, td.show-for-small-only, th.show-for-small-up, td.show-for-small-up, th.show-for-small, td.show-for-small, th.show-for-small-down, td.show-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.hide-for-medium-up, td.hide-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up{display: table-cell !important;}}/* medium displays */@media only screen and (min-width:46.87501em){.hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up{display: inherit !important;}.show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up{display: none !important;}.hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up{position: static !important; height: auto; width: auto; overflow: visible; clip: auto;}.visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up{position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px);}table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.show-for-medium-only, table.show-for-medium-up, table.show-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up{display: table;}thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.show-for-medium-only, thead.show-for-medium-up, thead.show-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up{display: table-header-group !important;}tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.show-for-medium-only, tbody.show-for-medium-up, tbody.show-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up{display: table-row-group !important;}tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.show-for-medium-only, tr.show-for-medium-up, tr.show-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up{display: table-row !important;}th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.show-for-medium-only, td.show-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.show-for-medium, td.show-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up{display: table-cell !important;}}/* large displays */@media only screen and (min-width:64.063em){.hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up{display: inherit !important;}.show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up{display: none !important;}.hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up{position: static !important; height: auto; width: auto; overflow: visible; clip: auto;}.visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up{position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px);}table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.show-for-large-only, table.show-for-large-up, table.show-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up{display: table;}thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.show-for-large-only, thead.show-for-large-up, thead.show-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up{display: table-header-group !important;}tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.show-for-large-only, tbody.show-for-large-up, tbody.show-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up{display: table-row-group !important;}tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.show-for-large-only, tr.show-for-large-up, tr.show-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up{display: table-row !important;}th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.show-for-large-only, td.show-for-large-only, th.show-for-large-up, td.show-for-large-up, th.show-for-large, td.show-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up{display: table-cell !important;}}/* xlarge displays */@media only screen and (min-width:90.063em){.hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up{display: inherit !important;}.show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up{display: none !important;}.hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up{position: static !important; height: auto; width: auto; overflow: visible; clip: auto;}.visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up{position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px);}table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.show-for-xlarge-only, table.show-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up{display: table;}thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.show-for-xlarge-only, thead.show-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up{display: table-header-group !important;}tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.show-for-xlarge-only, tbody.show-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up{display: table-row-group !important;}tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.show-for-xlarge-only, tr.show-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up{display: table-row !important;}th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.show-for-xlarge-only, td.show-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up{display: table-cell !important;}}/* xxlarge displays */@media only screen and (min-width:120.063em){.hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up{display: inherit !important;}.show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up{display: none !important;}.hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .hidden-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xxlarge-only, .visible-for-xxlarge-up{position: static !important; height: auto; width: auto; overflow: visible; clip: auto;}.visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .visible-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up{position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px);}table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.hide-for-xlarge-only, table.show-for-xlarge-up, table.show-for-xxlarge-only, table.show-for-xxlarge-up{display: table;}thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.hide-for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xxlarge-only, thead.show-for-xxlarge-up{display: table-header-group !important;}tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.hide-for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xxlarge-only, tbody.show-for-xxlarge-up{display: table-row-group !important;}tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.hide-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-xxlarge-only, tr.show-for-xxlarge-up{display: table-row !important;}th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.show-for-xxlarge-only, td.show-for-xxlarge-only, th.show-for-xxlarge-up, td.show-for-xxlarge-up{display: table-cell !important;}}/* Orientation targeting */.show-for-landscape, .hide-for-portrait{display: inherit !important;}.hide-for-landscape, .show-for-portrait{display: none !important;}/* Specific visibility for tables */table.hide-for-landscape, table.show-for-portrait{display: table;}thead.hide-for-landscape, thead.show-for-portrait{display: table-header-group !important;}tbody.hide-for-landscape, tbody.show-for-portrait{display: table-row-group !important;}tr.hide-for-landscape, tr.show-for-portrait{display: table-row !important;}td.hide-for-landscape, td.show-for-portrait, th.hide-for-landscape, th.show-for-portrait{display: table-cell !important;}@media only screen and (orientation: landscape){/* Specific visibility for tables */ .show-for-landscape, .hide-for-portrait{display: inherit !important;}.hide-for-landscape, .show-for-portrait{display: none !important;}table.show-for-landscape, table.hide-for-portrait{display: table;}thead.show-for-landscape, thead.hide-for-portrait{display: table-header-group !important;}tbody.show-for-landscape, tbody.hide-for-portrait{display: table-row-group !important;}tr.show-for-landscape, tr.hide-for-portrait{display: table-row !important;}td.show-for-landscape, td.hide-for-portrait, th.show-for-landscape, th.hide-for-portrait{display: table-cell !important;}}@media only screen and (orientation: portrait){/* Specific visibility for tables */ .show-for-portrait, .hide-for-landscape{display: inherit !important;}.hide-for-portrait, .show-for-landscape{display: none !important;}table.show-for-portrait, table.hide-for-landscape{display: table;}thead.show-for-portrait, thead.hide-for-landscape{display: table-header-group !important;}tbody.show-for-portrait, tbody.hide-for-landscape{display: table-row-group !important;}tr.show-for-portrait, tr.hide-for-landscape{display: table-row !important;}td.show-for-portrait, td.hide-for-landscape, th.show-for-portrait, th.hide-for-landscape{display: table-cell !important;}}/* Touch-enabled device targeting */.show-for-touch{display: none !important;}.hide-for-touch{display: inherit !important;}.touch .show-for-touch{display: inherit !important;}.touch .hide-for-touch{display: none !important;}/* Specific visibility for tables */table.hide-for-touch{display: table;}.touch table.show-for-touch{display: table;}thead.hide-for-touch{display: table-header-group !important;}.touch thead.show-for-touch{display: table-header-group !important;}tbody.hide-for-touch{display: table-row-group !important;}.touch tbody.show-for-touch{display: table-row-group !important;}tr.hide-for-touch{display: table-row !important;}.touch tr.show-for-touch{display: table-row !important;}td.hide-for-touch{display: table-cell !important;}.touch td.show-for-touch{display: table-cell !important;}th.hide-for-touch{display: table-cell !important;}.touch th.show-for-touch{display: table-cell !important;}/* Print visibility */@media print{.show-for-print{display: block;}.hide-for-print{display: none;}table.show-for-print{display: table;}thead.show-for-print{display: table-header-group !important;}tbody.show-for-print{display: table-row-group !important;}tr.show-for-print{display: table-row !important;}td.show-for-print{display: table-cell !important;}th.show-for-print{display: table-cell !important;}}
 

