/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@import url("https://use.typekit.net/mfn3ivn.css");@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot?v=4.3.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-genderless:before,.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.switch{position:relative;display:block;width:51px;height:31px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.slider:before{position:absolute;content:"";height:23px;width:23px;left:4px;bottom:4px;background-color:white;transition:.4s}input:checked+.slider{background-color:#80CA4E}input:focus+.slider{box-shadow:0 0 1px #80CA4E}input:checked+.slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}*{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;color:#666;font-size:16px}i,em{font-style:italic}b,strong{font-weight:700}a{text-decoration:none;transition:background .3s ease-in-out, color .3s ease-in-out, border-color .3s ease-in-out, opacity .3s ease-in-out}a:hover{transition-duration:.1s}h1,h2,h3,h4,h5,h6{font-weight:300;color:#505050}h1{font-size:28px}h2{font-size:24px}h3{font-size:22px}@media (min-width: 768px){h1{font-size:42px}h2{font-size:36px}h3{font-size:32px}}h4{text-transform:uppercase;font-weight:600;color:#A3A3A3;font-size:12px;margin-bottom:12px}h5{text-transform:uppercase;font-weight:600;color:#767676;font-size:14px;margin-bottom:12px}p{margin-bottom:.5em;line-height:1.5}html,body{min-height:100%;max-width:100%;overflow-x:hidden}html.showing-modal{overflow:hidden}.container{max-width:1200px;margin:0 auto}@media (max-width: 1220px){.container{padding:0 10px}}.media-container.portrait{position:relative}.media-container.portrait .media-container-inner{padding-top:150%}.media-container.portrait .media-container-inner img,.media-container.portrait .media-container-inner iframe,.media-container.portrait .media-container-inner div{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%}.media-container.landscape{position:relative}.media-container.landscape .media-container-inner{padding-top:66.66667%}.media-container.landscape .media-container-inner img,.media-container.landscape .media-container-inner iframe,.media-container.landscape .media-container-inner div{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%}.media-container.square{position:relative}.media-container.square .media-container-inner{padding-top:100%}.media-container.square .media-container-inner img,.media-container.square .media-container-inner iframe,.media-container.square .media-container-inner div{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%}.media-container.widescreen{position:relative}.media-container.widescreen .media-container-inner{padding-top:56.25%}.media-container.widescreen .media-container-inner img,.media-container.widescreen .media-container-inner iframe,.media-container.widescreen .media-container-inner div{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%}.media-container.youtube{position:relative}.media-container.youtube .media-container-inner{padding-top:75%}.media-container.youtube .media-container-inner img,.media-container.youtube .media-container-inner iframe,.media-container.youtube .media-container-inner div{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%}.loading-text{color:#80CA4E}.loading-text:after{overflow:hidden;display:inline-block;vertical-align:bottom;-webkit-animation:ellipsis steps(4, end) 900ms infinite;animation:ellipsis steps(4, end) 900ms infinite;content:"\2026";width:0}@-webkit-keyframes ellipsis{to{width:1.25em}}@keyframes ellipsis{to{width:1.25em}}.button-group{text-align:center}.button-group li{position:relative}.button-group input{position:absolute;top:0;right:0;bottom:0;left:0;width:100% !important;height:100%;z-index:10;opacity:0;cursor:pointer}.button-group .display{background:#F3F3F3;color:#BABABA;font-weight:700;font-size:13px;letter-spacing:1px;text-transform:uppercase;padding:15px 25px;display:block}.button-group input:checked+.display{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#505050;color:#fff}.button-group li:first-child .display{border-radius:28px 28px 0 0}.button-group li:last-child .display{border-radius:0 0 28px 28px}@media (min-width: 768px){.button-group{display:-webkit-flex;display:-ms-flexbox;display:flex}.button-group li:first-child .display{border-radius:28px 0 0 28px}.button-group li:last-child .display{border-radius:0 28px 28px 0}}.carousel{position:relative}.carousel .carousel-inner{position:relative;overflow:hidden;margin:0 40px}.carousel.initialized .content.right-enter-active,.carousel.initialized .content.right-leave-active,.carousel.initialized .content.left-enter-active,.carousel.initialized .content.left-leave-active{transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.carousel .content{position:absolute;left:0;right:0}.carousel .content.right-enter{-webkit-transform:translate(100%);-ms-transform:translate(100%);transform:translate(100%)}.carousel .content.right-leave-active{-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%)}.carousel .content.left-enter{-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%)}.carousel .content.left-leave-active{-webkit-transform:translate(100%);-ms-transform:translate(100%);transform:translate(100%)}.carousel .dots{margin-top:10px;height:9px;text-align:center}.carousel .dots li{font:0/0 a;background:#D2D2D2;border-radius:100%;border:0;cursor:pointer;display:inline-block;height:9px;width:9px;margin:0 5px;padding:0;transition:background .3s;vertical-align:top}.carousel .dots li:hover,.carousel .dots li:focus,.carousel .dots li.active{background:#80CA4E}.carousel .dots li:focus:hover{outline:0}.carousel .incremental span{display:block;font:0/0 a;background:url("../img/icon-caret-right.svg") center no-repeat;width:8px;height:13px;padding:20px;position:absolute;top:calc(50% - 14px);right:0;cursor:pointer}.carousel .incremental .previous{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);left:0;right:auto}.org-tag{display:inline-block;background-color:#69BE28;color:#fff;padding:5px 15px;border-radius:50px;margin-left:12px}.forgot-password.modal .modal-content{max-width:350px}.forgot-password.modal .modal-footer{text-align:center}.form-field{margin-bottom:35px}.form-field .dropdown{border-bottom:1px solid #eaeaea}.form-field input[type=number]::-webkit-inner-spin-button,.form-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.form-field input[type='text'],.form-field input[type='number'],.form-field input[type='password'],.form-field textarea{background:transparent;border:none;display:block;width:100%;border-bottom:1px solid #EAEAEA;font:300 20px/1.1 "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;color:#505050;outline:none}.form-field input[type='text']:focus,.form-field input[type='number']:focus,.form-field input[type='password']:focus,.form-field textarea:focus{border-color:#c4c4c4}.form-field input[type="checkbox"],.form-field input[type="radio"]{width:auto}.form-field label{font-size:20px;color:#505050;font-weight:300;display:block}.form-field.date-field{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:340px}.form-field.date-field label{color:#BABABA;font-size:13px;text-transform:uppercase;letter-spacing:1px;white-space:nowrap}.form-field.date-field label::after{content:'';display:inline-block;width:17px;height:17px;background:url("../img/icon-calendar.svg") center no-repeat;background-size:contain;margin:0 0 -1px 7px}.form-field.date-field .vdp-datepicker input{padding-right:20px}.form-field.date-field .vdp-datepicker .vdp-datepicker__clear-button{position:absolute;right:0;top:calc(50% - 10px);font:0/0 a;cursor:pointer;color:#ccc;transition:color .3s}.form-field.date-field .vdp-datepicker .vdp-datepicker__clear-button:hover{color:#666;transition-duration:.1s}.form-field.date-field .vdp-datepicker .vdp-datepicker__clear-button::before{font:12px/20px FontAwesome;text-align:right;content:"";width:11px;height:20px;display:block}.form-field.repeating-field .field{margin-bottom:24px}.form-field.repeating-field .has-remove{position:relative}.form-field.repeating-field .has-remove input{padding-right:20px}.form-field.repeating-field .remove{position:absolute;right:0;top:calc(50% - 10px);font:0/0 a;cursor:pointer;color:#ccc;transition:color .3s}.form-field.repeating-field .remove:hover{color:#666;transition-duration:.1s}.form-field.repeating-field .remove::before{font:12px/20px FontAwesome;text-align:right;content:"";width:11px;height:20px;display:block}.form-field.repeating-field .add-another{cursor:pointer}.form-field.button-group-field label{margin-bottom:10px}@media (min-width: 768px){.form-field.button-group-field{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:450px}.form-field.button-group-field label{margin:10px 15px 0 0}}.form-field.button-group-field.button-group-field-centered{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.form-field.object-search-field{text-align:left}.form-field.object-search-field .form-field{margin-bottom:10px}.form-field.object-search-field .added li{border-radius:5px;margin:0 0 10px}.form-field.object-search-field .remove{position:absolute;right:0;top:calc(50% - 10px);font:0/0 a;cursor:pointer;color:#ccc;transition:color .3s;display:inline-block;vertical-align:middle;position:static;margin-left:10px}.form-field.object-search-field .remove:hover{color:#666;transition-duration:.1s}.form-field.object-search-field .remove::before{font:12px/20px FontAwesome;text-align:right;content:"";width:11px;height:20px;display:block}.form-field.option-field{text-align:left}.form-field.option-field .form-field{margin-bottom:10px}.form-field.option-field label{font-size:16px}.form-field.option-field input[type="checkbox"]{display:inline;margin-right:10px}.form-field .errors{display:block;color:#EC4258;list-style:none outside;padding-top:5px}.file-input .button-container{position:relative;display:inline-block}.file-input .button-container input{background:rgba(0,0,0,0.1);position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}.file-input .button-container input:hover+.button{transition-duration:.1s;background:#67b035}.audit-queue .audit-add-history{display:block;margin:60px auto 0 auto;max-width:500px;will-change:margin;transition:all 0.25s ease-out}.audit-queue .audit-add-history.active{max-width:none;margin:60px -30px -30px -30px;transition:all 0.25s ease-in;background:#F3F3F3}@media (min-width: 768px){.audit-queue .audit-add-history.active{margin:60px -60px -60px -60px}}.audit-queue .audit-add-history.active h3{border-radius:0;transition:all 0.25s ease-in;background:#80CA4E;color:#fff}.audit-queue .audit-add-history .form-body{max-width:1000px;margin:0 auto;padding:30px}@media (min-width: 1024px){.audit-queue .audit-add-history .form-body{padding:30px 0}}.audit-queue .audit-add-history h3{font-size:10px;text-align:center;font-weight:600;text-transform:uppercase;background:#F3F3F3;color:#80CA4E;padding:15px 18px;will-change:border-radius;border-radius:100px;transition:border-radius 0.25s ease-in;cursor:pointer}.audit-queue .audit-add-history .dropdown .current.choice{padding-left:0;font-weight:600}.audit-queue .audit-add-history .dropdown .current.choice:hover{border-radius:0}.audit-queue .audit-add-history .form-field,.audit-queue .audit-add-history .dropdown{font-size:1em;margin:0 0 15px 0;border-bottom:1px solid #505050}.audit-queue .audit-add-history .form-field.textarea,.audit-queue .audit-add-history .dropdown.textarea{border-bottom:none}.audit-queue .audit-add-history .form-field label,.audit-queue .audit-add-history .dropdown label{font-size:1em;margin-bottom:7.5px}.audit-queue .audit-add-history .form-field input,.audit-queue .audit-add-history .dropdown input{font-size:1em;font-weight:600}.audit-queue .audit-add-history .form-field input:focus,.audit-queue .audit-add-history .dropdown input:focus{border-bottom-color:transparent}.audit-queue .audit-add-history .dropdown label{margin-bottom:0}.audit-queue .audit-add-history .nested-objects{margin:30px 0}.audit-queue .audit-add-history .nested-objects .nested-object{padding:0 0 0 15px;border-left:2px solid #80CA4E}.audit-queue .audit-add-history .nested-objects .nested-object .remove{display:block;color:#EC4258;cursor:pointer;margin-bottom:15px}.audit-queue .audit-add-history .nested-objects .nested-object .remove:hover{text-decoration:underline}.audit-queue .audit-add-history .nested-objects .add-object{color:#80CA4E;cursor:pointer;margin:30px 0}.audit-queue .audit-add-history .nested-objects .add-object:hover{text-decoration:underline}.fund-detail{background:#fff}.fund-detail footer{font-size:12px;color:#CECECE;text-align:center;padding:40px 0}.fund-detail .overdrawn{color:#EC4258}.fund-detail .pending{opacity:0.5}@media (min-width: 768px){.fund-detail section{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;overflow:hidden}}.fund-detail section .pie-chart{margin:0 auto}.fund-detail section figure{padding:60px 0 0}.fund-detail section h5{text-align:center}.fund-detail section.v-enter{max-height:0}.fund-detail section.v-enter-to{max-height:500px}.fund-detail section.v-enter-active{transition:max-height .5s}.global-search{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-right:25px;position:relative}.global-search:focus{outline:none}.global-search input{width:100%;padding:15px;height:104px;border:none;outline:none;font:300 19px/1 "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif}.global-search .results{position:absolute;top:100%;left:0;right:0;z-index:500;background:#fff;max-height:300px;overflow:auto}.global-search .results li{cursor:pointer;padding:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;color:#7D7D7D}.global-search .results li:hover,.global-search .results li.highlight{background:#eee}.loading-spinner{text-align:center}.loading-spinner .inner::before{content:"";font:28px/1 'FontAwesome'}.loading-spinner .inner{display:inline-block;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.media-viewer .carousel .content{text-align:center;height:400px}.media-viewer .carousel .thumbnail{max-width:100%;max-height:400px}.media-viewer .description .button:not(:last-child){margin-bottom:15px}.media-viewer .carousel-inner .content{display:-webkit-flex;display:-ms-flexbox;display:flex}.media-viewer .carousel-inner .content img{margin:auto}@media (min-width: 768px){.media-viewer.small{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.media-viewer .carousel{width:50%}.media-viewer .description{width:50%;padding:45px}}@media (min-width: 900px){.media-viewer .carousel{width:66%}.media-viewer .description{width:34%;padding:45px 90px}}.media-viewer.large{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8000;background:#000}.media-viewer.large .container{height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width: 768px){.media-viewer.large .container{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.media-viewer.large .content{position:static;height:auto;display:block}.media-viewer.large .content img{max-width:100%;margin:0;max-height:450px}@media (min-height: 768px){.media-viewer.large .content img{max-height:700px}}@media (min-height: 1000px){.media-viewer.large .content img{max-height:900px}}.media-viewer.large .close{position:absolute;top:10px;right:15px;font:0/0 a;width:40px;height:40px;background:url("../img/icon-close-gray.svg") center no-repeat;cursor:pointer}.message-list header{padding-bottom:35px}.message-list>footer{padding-top:35px;text-align:center}@media (min-width: 768px){.message-list>footer{text-align:right}}.message-list .message .content a{color:#7D7D7D;text-decoration:none;pointer-events:none}.message{background:#fff;position:relative;margin-bottom:2px;padding:25px}@media (min-width: 768px){.message{padding:50px 72px}}.message time{color:#BABABA;font-size:12px;font-weight:600;line-height:15px;display:block}.message .content{color:#7D7D7D;font-size:18px;line-height:28px}.message .content a{color:#80CA4E;text-decoration:underline}.archive{position:absolute;color:#BABABA;background:transparent;border:0;padding:0;margin:0;font-size:12px;width:15px;cursor:pointer;top:10px;right:10px}.archive:hover,.archive:focus{color:#80CA4E}@media (min-width: 768px){.archive{right:24px;top:29px}}.marketing-contacts{text-align:left;margin-top:12px}.marketing-contacts h4{font-size:16px;font-weight:bold;text-transform:none;color:#505050;margin-bottom:24px}.marketing-contacts .marketing-contact{margin-bottom:24px}.marketing-contacts .marketing-contact .contact-fields{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.marketing-contacts .marketing-contact .contact-fields .field-group:first-child{margin-right:16px}.marketing-contacts .marketing-contact .contact-fields .field-group .form-field{margin-bottom:18px}.marketing-contacts .marketing-contact .contact-fields .field-checkbox input{margin-right:8px}.marketing-contacts .marketing-contact .contact-fields .field-checkbox label{font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:bold;opacity:0.75}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;text-align:left;overflow:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;background:rgba(0,0,0,0.7)}.isIE11 .modal{display:block}.modal .close{cursor:pointer;background:url("../img/icon-close.svg") center no-repeat;background-size:contain;width:15px;height:15px;position:absolute;top:15px;right:15px;transition:opacity .3s}.modal .close:hover{opacity:.5;transition-duration:.1s}@media (min-width: 768px){.modal .close{width:25px;height:25px;top:25px;right:25px}}.modal .modal-content{background:#fff;position:relative;margin:auto;max-width:660px;padding:25px;width:100%}@media (min-width: 550px){.modal .modal-content{min-width:500px}}@media (min-width: 768px){.modal .modal-content{width:auto;padding:60px}}.modal .modal-content .modal-body{margin:2em 0}.modal .modal-header{text-align:center;padding-bottom:0}.modal .modal-header h1{font:300 28px/1.1 "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif}.modal .modal-header .top-subheader{display:block;font:500 11px/1.3 "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;color:#9A9A9A;text-transform:uppercase;letter-spacing:0.92px;margin-bottom:15px}.modal .modal-header p{font-size:0.85em;opacity:0.8;margin-top:1em}@media (min-width: 768px){.modal .modal-header{padding-bottom:25px}.modal .modal-header h1{font-size:36px}.modal .modal-header .top-subheader{margin-bottom:30px}}.modal .modal-footer{text-align:center}.modal footer.has-delete{text-align:left}.modal footer.has-delete .danger{float:right}.modal.has-banner .modal-content{padding-top:0}.modal.has-banner .banner{text-align:center;padding:10px;background:#EC4258;color:#fff;margin:0 -25px 25px}@media (min-width: 768px){.modal.has-banner .banner{margin:0 -60px 60px}}.modal.v-enter-active,.modal.v-leave-active{transition:opacity .3s}.modal.v-enter-active .modal-content,.modal.v-leave-active .modal-content{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.modal.v-enter{opacity:0}.modal.v-enter .modal-content{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.modal.v-enter-to{opacity:1}.modal.v-enter-to .modal-content{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.modal.v-leave-to{opacity:0}.modal.v-leave-to .modal-content{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}body.showing-modal .modal{overflow-y:scroll}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.modal.logout-confirm{text-align:center}.modal.logout-confirm .modal-header{padding-bottom:15px}.notification-list{position:fixed;top:0;left:0;right:0;z-index:9999;background:#303030}.notification-list .notification{padding:15px 10px;position:relative;color:#fff;text-transform:uppercase;font-size:12px;font-weight:700;text-align:center}.notification-list .notification .container{position:relative}.notification-list .close{position:absolute;right:0;color:#6F6F6F;background:transparent;border:0;padding:0;margin:0;font-size:12px;width:15px;cursor:pointer;top:0}.notification-list .close:hover,.notification-list .close:focus{color:#fff}.dropdown{position:relative;display:block;font-size:22px;color:#505050;font-weight:300}@media (max-width: 500px){.dropdown.big{margin:0 auto}}@media (min-width: 501px){.dropdown.big{max-width:300px}}.dropdown .inner{display:block}.dropdown .dropdown-label{color:#69BE28;font-size:12px;text-transform:uppercase;font-weight:normal;letter-spacing:1px;padding-left:10px}.dropdown .current.choice{padding:0 10px;padding-right:45px;position:relative;max-width:100%;text-overflow:ellipsis;overflow:hidden}.dropdown .current.choice .choice-content{padding-left:0}.dropdown .current.choice::after{content:'';background:url("../img/icon-caret-down.svg") center no-repeat;background-size:contain;width:15px;height:10px;position:absolute;right:10px;top:calc(50% - 5px)}.dropdown .current.choice.big{border-bottom:1px solid #BABABA}.dropdown .current.choice.big .choice-content{font-weight:bold}.dropdown .current.choice.big::after{content:'';background:url("../img/green-arrow.svg") center no-repeat;background-size:contain;width:21px;height:21px;position:absolute;right:10px;top:10px}.dropdown .choices{position:absolute;display:block;top:100%;left:0;right:0;width:100%;white-space:nowrap;background:#fff;z-index:100;max-height:280px;overflow:auto;border:1px solid #ccc}.dropdown .choices .choice{border-top:1px solid #f1f1f1}.dropdown .choices .choice:first-child{border-top:none}.dropdown .choice{display:block;width:100%;cursor:pointer}.dropdown .choice.active{font-weight:700}.dropdown .choice:hover{background:rgba(0,0,0,0.1)}.dropdown .choice-content{display:inline-block;width:100%;padding:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-dropdown{position:relative;display:block;font-size:22px;color:#505050;font-weight:300;max-width:100%}.tree-dropdown .inner{display:block}.tree-dropdown .current.choice{padding:0 10px;padding-right:25px;border-radius:5px}.tree-dropdown .current.choice .choice-content{padding-left:0}.tree-dropdown .current.choice::after{content:'';background:url("../img/icon-caret-down.svg") center no-repeat;background-size:contain;width:15px;height:10px;position:absolute;right:10px;top:calc(50% - 5px)}.tree-dropdown .choices{position:absolute;display:block;top:100%;left:0;right:0;width:100%;white-space:nowrap;background:#fff;z-index:100;max-height:280px;overflow:hidden;border:1px solid #ccc}.tree-dropdown .choices .choice{border-top:1px solid #f1f1f1}.tree-dropdown .choices .choice:first-child{border-top:none}.tree-dropdown .choice{display:block;width:100%;cursor:pointer;overflow:hidden}.tree-dropdown .choice.active{font-weight:700}.tree-dropdown .choice:hover{background:rgba(0,0,0,0.1)}.tree-dropdown .choice-content{display:inline-block;width:100%;padding:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.object-search{position:relative}.object-search:focus{outline:none}.object-search .clear{position:absolute;right:0;top:calc(50% - 10px);font:0/0 a;cursor:pointer;color:#ccc;transition:color .3s}.object-search .clear:hover{color:#666;transition-duration:.1s}.object-search .clear::before{font:12px/20px FontAwesome;text-align:right;content:"";width:11px;height:20px;display:block}.object-search .results-container{position:absolute;top:100%;left:0;right:0;overflow:auto;max-height:300px;background:#fff;z-index:8000;border:1px solid #ccc}.object-search .results-container li{padding:15px 10px;color:#505050}.object-search .results-container .result{cursor:pointer}.object-search .results-container .result:hover,.object-search .results-container .result.highlight{background:rgba(0,0,0,0.1)}.object-search.position-top .results-container{top:auto;bottom:100%}.organization-tree{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-transform:uppercase}.organization-tree .current{cursor:pointer;text-align:center;padding:10px;border:1px solid #f1f1f1;border-width:1px 1px 0 1px}.organization-tree .current span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}.organization-tree .current span::after{content:'';background:url("../img/icon-caret-down.svg") center no-repeat;background-size:contain;width:15px;height:10px;position:absolute;top:calc(50% - 5px);right:0;margin-right:-18px}.organization-tree .current:hover{color:#80CA4E}.organization-tree .organization-tree-branch:last-child .current{border-width:1px}@media (min-width: 768px){.organization-tree{margin-right:25px;display:-webkit-flex;display:-ms-flexbox;display:flex}.organization-tree .current{border-bottom:none;border-width:0 0 0 1px;padding:42px 15px}.organization-tree .organization-tree-branch:last-child .current{border-width:0 1px 0 1px}}.organization-tree .organization-tree-branch{position:relative;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.organization-tree .organization-tree-branch:first-child{border-left:none}.organization-tree .organization-tree-branch ol{max-height:300px;overflow:auto}.organization-tree .nodes{position:absolute;top:100%;width:100%;background:#fff;border:1px solid #f1f1f1;z-index:5000}.organization-tree .nodes>li{cursor:pointer;padding:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:0.85em}.organization-tree .nodes>li.selected{font-weight:bold}.organization-tree .nodes>li:hover{background:#eee}.organization-tree .nodes>li.node-input:hover{background:white}.organization-tree .nodes>li.node-input{border-bottom:1px solid #f1f1f1;padding:0}.organization-tree .nodes>li.node-input input{width:100%;padding:10px;-webkit-appearance:none;appearance:none;border:none;outline:none}.organization-tree .nodes>li.node-input input:focus{outline:none}.fund-request-toggle{min-height:1px;margin:32px auto}@media (min-width: 768px){.fund-request-toggle{margin:0 0 32px 0}}.fund-request-toggle .container{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media (min-width: 768px){.fund-request-toggle .container{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.fund-request-toggle .container.single-action{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.fund-request-toggle .container.single-action .submit-link{width:auto;text-align:right}.fund-request-toggle .container.single-action .submit-link a{text-align:right}.fund-request-toggle .enable-switch{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#fff;padding:20px;margin-top:1px}@media (min-width: 768px){.fund-request-toggle .enable-switch{width:50%;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:0;border:none;background:none}}.fund-request-toggle .enable-switch span{display:block;font-size:13px;font-weight:bold;letter-spacing:1px;text-align:center;text-transform:uppercase;padding-right:16px}.fund-request-toggle .submit-link{width:100%;text-align:center;min-height:31px;background:#fff;padding:20px}@media (min-width: 768px){.fund-request-toggle .submit-link{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:none;width:50%;padding:0}}.fund-request-toggle .submit-link a{font-size:13px;font-weight:bold;letter-spacing:1px;color:#80CA4E;text-transform:uppercase}.fund-request-banner.org-has-request .container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;text-align:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.fund-request-banner.org-has-request .container a{color:#fff;margin-left:2em}.submission-detail.modal.fund-request-detail .audit-header{padding-top:15px;padding-bottom:35px}.submission-detail.modal.fund-request-detail .audit-header .button{white-space:nowrap;width:auto;letter-spacing:1px;min-width:200px;margin-right:25px;max-width:100px;overflow:hidden;text-overflow:ellipsis}@media (min-width: 768px){.submission-detail.modal.fund-request-detail .audit-header .button{max-width:none}}.submission-detail.modal.fund-request-detail .audit-header .button:last-child{margin-right:0}.submission-detail.modal .detail-fund-request-base header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;margin-bottom:30px}.submission-detail.modal .detail-fund-request-base header h1{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 768px){.submission-detail.modal .detail-fund-request-base header{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.submission-detail.modal .detail-fund-request-base header h1{width:65%}.submission-detail.modal .detail-fund-request-base header .current-status{width:30%}.submission-detail.modal .detail-fund-request-base header .current-status .label{width:auto;margin-right:20px}}.submission-detail.modal .detail-fund-request-base .detail{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width: 768px){.submission-detail.modal .detail-fund-request-base .detail{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.submission-detail.modal .detail-fund-request-base .detail .meta.top{width:65%}}.submission-detail.modal .detail-fund-request-base .detail .top{width:100%}.submission-detail.modal .detail-fund-request-base .detail .top section{width:100%}@media (min-width: 768px){.submission-detail.modal .detail-fund-request-base .detail .top{width:30%}.submission-detail.modal .detail-fund-request-base .detail .top section{width:100%}}.submission-detail.modal .detail-fund-request-base .top.audit-meta{display:none}@media (min-width: 768px){.submission-detail.modal .detail-fund-request-base .top.audit-meta{display:-webkit-flex;display:-ms-flexbox;display:flex}}.submission-detail.modal .detail-fund-request-base .meta.top ul{width:85%}.submission-detail.modal .detail-fund-request-base .meta.top li{text-transform:uppercase;color:#000;letter-spacing:1px}.submission-detail.modal .detail-fund-request-base .meta.top li .label{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.submission-detail.modal .detail-fund-request-base .meta.top li .value{margin-left:auto}.submission-detail.modal .detail-fund-request-base .meta.top li.note{text-transform:none;letter-spacing:0;font-weight:bold;font-style:italic;font-size:12px}.submission-detail.modal .detail-fund-request-base .meta.top li.split{padding-top:2em;margin-top:2em;border-top:1px solid #BABABA}.request-funds-enable-form.submission-form .modal-content{max-width:none !important;width:85vw;margin:5vh auto !important;padding:2rem;height:auto !important;max-height:90vh !important;overflow-y:auto !important}.request-funds-enable-form.request-funds-approve-form .modal-content{max-width:600px !important;width:auto !important;margin:5vh auto !important;padding:2rem;height:auto !important;max-height:90vh !important;overflow-y:auto !important}.request-funds-form.request-funds-enable-form .notes-form{width:100%;display:block !important}.request-funds-form.request-funds-enable-form .notes-form .form-field{width:100%}.request-funds-form.request-funds-enable-form .notes-form .form-field textarea{width:100%;box-sizing:border-box;min-height:unset !important}.request-funds-form.request-funds-enable-form .modal-header h1{max-width:none;margin:0 auto 2rem auto;text-align:center}.request-funds-form.request-funds-enable-form .modal-header.warning *{color:#EC4258}.request-funds-form.request-funds-enable-form .instructions p{text-align:center;font-size:16px;margin-bottom:2em}.request-funds-form.request-funds-enable-form .instructions ul{list-style:disc;font-size:18px;line-height:27px;margin:1em auto 2em auto;padding-left:2em}.request-funds-form.request-funds-enable-form .instructions ul li{margin-bottom:1em}.request-funds-form.request-funds-enable-form .errors{text-align:left;margin:0.25rem 0 0.5rem 0;font-size:0.85rem}.request-funds-form.request-funds-enable-form .errors li{margin-bottom:0.25rem;color:#EC4258}.request-funds-form.request-funds-enable-form.submission-form:not(.program-confirm) form{max-width:none !important;margin:0 !important;padding:0 !important;width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:0rem 2rem}.request-funds-form.request-funds-enable-form.submission-form:not(.program-confirm) form.notes-form{margin-top:44px}.request-funds-form.request-funds-enable-form.submission-form:not(.program-confirm) form .note{margin-bottom:36px;font-size:14px;line-height:1.5em}.request-funds-form.request-funds-enable-form.submission-form:not(.program-confirm) form .note ul{list-style:disc;padding-left:1.2em}.request-funds-form.request-funds-enable-form.submission-form:not(.program-confirm) form .form-field.textarea textarea{min-height:266px;border:1px solid #EAEAEA;padding:21px 25px;font-size:16px}.request-funds-form.request-funds-enable-form section{max-width:none;margin:0;padding:0}.request-funds-form.request-funds-enable-form .value-list{width:100%;margin-top:1em}.request-funds-form.request-funds-enable-form .value-list li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:13px;line-height:1;margin-bottom:15px}.request-funds-form.request-funds-enable-form .value-list li .label{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}.request-funds-form.request-funds-enable-form .value-list li .value{margin-left:auto}.request-funds-form.request-funds-enable-form .value-list li.first{padding-bottom:1.5em;margin-bottom:2em;border-bottom:1px solid #BABABA}.request-funds-form.request-funds-enable-form .value-list li.agree-check input{border:1px solid #BABABA;width:40px;height:20px;padding:0}.request-funds-form.request-funds-enable-form .value-list li.agree-check .legal-text{color:#A0A0A0;padding-left:15px}.request-funds-form.request-funds-enable-form .value-list li.agree-check .legal-text ul{list-style:disc;padding-left:1.5em}.request-funds-form.request-funds-enable-form .value-list li.agree-check .legal-text ul li{display:list-item;padding:0;margin-bottom:1em}.request-funds-form.request-funds-enable-form .value-list li.split{padding-top:1.5em;margin-top:1.5em;border-top:1px solid #BABABA}.request-funds-form.request-funds-enable-form .value-list li.form-option{font-size:16px;padding-top:2em}.request-funds-form.request-funds-enable-form .value-list li.form-option input{font-size:16px;text-align:right}.request-funds-form.request-funds-enable-form .value-list li.notes{font-size:16px;padding-top:1em;margin-bottom:2em;text-transform:none}.request-funds-form.request-funds-enable-form .form-section{margin-bottom:0.5rem}.request-funds-form.request-funds-enable-form .form-section .section-title{font-size:1.2rem;font-weight:600;color:#666;margin-bottom:1rem;padding-bottom:0.5rem;border-bottom:2px solid #BABABA}.request-funds-form.request-funds-enable-form .form-section.dealer-info .footnote,.request-funds-form.request-funds-enable-form .form-section.financial-info .footnote{margin-top:1.25rem;padding-top:0.75rem;border-top:1px dashed #dee2e6}.request-funds-form.request-funds-enable-form .form-section.dealer-info .footnote p,.request-funds-form.request-funds-enable-form .form-section.financial-info .footnote p{margin:0;font-size:0.8rem;line-height:1.5;color:#868e96}.request-funds-form.request-funds-enable-form .form-section.dealer-info .footnote p:before,.request-funds-form.request-funds-enable-form .form-section.financial-info .footnote p:before{content:"* ";font-weight:bold}.request-funds-form.request-funds-enable-form .form-section.fund-request{-ms-grid-column:1;grid-column:1;margin-top:1rem}.request-funds-form.request-funds-enable-form .form-section.campaign-details{-ms-grid-column:2;grid-column:2;margin-top:1rem}.request-funds-form.request-funds-enable-form .form-section.legal-compliance{grid-column:1 / -1;margin-top:1rem}.request-funds-form.request-funds-enable-form .display-grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(250px, 1fr))[auto-fit];grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:0.75rem;margin-bottom:0.5rem}.request-funds-form.request-funds-enable-form .form-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0.75rem}.request-funds-form.request-funds-enable-form .text-display-field{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;padding:1rem}.request-funds-form.request-funds-enable-form .text-display-field label{display:block;font-weight:600;color:#666;margin-bottom:0.5rem;font-size:0.9rem}.request-funds-form.request-funds-enable-form .text-display-field .display-value{font-size:1rem;color:#505050;font-weight:bold}.request-funds-form.request-funds-enable-form .text-display-field .display-value.usage-above-50{color:#69BE28;font-weight:bold}.request-funds-form.request-funds-enable-form .text-display-field .display-value.usage-below-50{color:#EC4258;font-weight:bold}.request-funds-form.request-funds-enable-form .text-display-field .display-value.usage-above-25{color:#69BE28;font-weight:bold}.request-funds-form.request-funds-enable-form .text-display-field .display-value.usage-below-25{color:#EC4258;font-weight:bold}.request-funds-form.request-funds-enable-form .form-field{margin-bottom:1rem}.request-funds-form.request-funds-enable-form .form-field .toggle-group{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.5rem;margin-top:0.5rem}.request-funds-form.request-funds-enable-form .form-field .toggle-group .toggle-option{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0.5rem;cursor:pointer}.request-funds-form.request-funds-enable-form .form-field .toggle-group .toggle-option input[type="radio"]{margin:0}.request-funds-form.request-funds-enable-form .form-field .toggle-group .toggle-option span{font-weight:500}.request-funds-form.request-funds-enable-form footer{grid-column:1 / -1;margin-top:1rem;text-align:center}.request-funds-form.request-funds-enable-form .marketing-plan-files .file-upload-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;gap:1rem;margin-bottom:1rem}.request-funds-form.request-funds-enable-form .marketing-plan-files .file-upload-item .file-input{-webkit-flex:1;-ms-flex:1;flex:1}.request-funds-form.request-funds-enable-form .marketing-plan-files .file-upload-item .remove-file{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0.5rem 1rem;font-size:0.9rem}.request-funds-form.request-funds-enable-form .marketing-plan-files .file-upload-item .text{margin-bottom:1rem}.request-funds-form.request-funds-enable-form .marketing-plan-files .add-file{margin-top:0.5rem;background-color:#69BE28;color:white}.request-funds-form.request-funds-enable-form .marketing-plan-files .add-file:hover{background-color:#52941f}.request-funds-form.request-funds-enable-form .checkbox-group{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-top:0.5rem}.request-funds-form.request-funds-enable-form .checkbox-group .checkbox-option{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0.5rem;cursor:pointer}.request-funds-form.request-funds-enable-form .checkbox-group .checkbox-option input[type="checkbox"]{margin:0}.request-funds-form.request-funds-enable-form .checkbox-group .checkbox-option span{font-weight:500}.request-funds-form.request-funds-enable-form .checkbox-required{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:0.75rem;cursor:pointer}.request-funds-form.request-funds-enable-form .checkbox-required input[type="checkbox"]{margin:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-top:0.2rem}.request-funds-form.request-funds-enable-form .checkbox-required span{font-weight:500;line-height:1.4}.request-funds-form.request-funds-enable-form .proof-funds-files .file-upload-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;gap:1rem;margin-bottom:1rem}.request-funds-form.request-funds-enable-form .proof-funds-files .file-upload-item .file-input{-webkit-flex:1;-ms-flex:1;flex:1}.request-funds-form.request-funds-enable-form .proof-funds-files .file-upload-item .remove-file{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0.5rem 1rem;font-size:0.9rem}.request-funds-form.request-funds-enable-form .proof-funds-files .file-upload-item .text{margin-bottom:1rem}.request-funds-form.request-funds-enable-form .proof-funds-files .add-file{margin-top:0.5rem;background-color:#69BE28;color:white}.request-funds-form.request-funds-enable-form .proof-funds-files .add-file:hover{background-color:#52941f}.request-funds-form.request-funds-enable-form .important-disclaimer{background:#ffe6e6;border:2px solid #ff6b6b;border-radius:6px;padding:1rem;margin-top:2.5rem}.request-funds-form.request-funds-enable-form .important-disclaimer p{margin:0;font-size:0.95rem;line-height:1.4;color:#d63031}.request-funds-form.request-funds-enable-form .important-disclaimer p strong{font-weight:700}@media (max-width: 1024px){.request-funds-form.request-funds-enable-form.submission-form form{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1.5rem}.request-funds-form.request-funds-enable-form .display-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}.request-funds-form.request-funds-enable-form .form-section.fund-request,.request-funds-form.request-funds-enable-form .form-section.campaign-details,.request-funds-form.request-funds-enable-form .form-section.legal-compliance{-ms-grid-column:1;grid-column:1}}.pie-chart{-webkit-transform:translateZ(0);transform:translateZ(0);width:250px}.pie-chart .ct-series:nth-child(1){fill:#366C0C}.pie-chart .ct-series:nth-child(2){fill:#5CAD1E}.pie-chart .ct-series:nth-child(3){fill:#84E21E}.pie-chart .ct-series:nth-child(4){fill:#C4E815}.pie-chart .ct-series:nth-child(5){fill:#EFDC0F}.pie-chart .ct-series.chart-color-1{fill:#366C0C}.pie-chart .ct-series.chart-color-2{fill:#5CAD1E}.pie-chart .ct-series.chart-color-3{fill:#84E21E}.pie-chart .ct-series.chart-color-4{fill:#C4E815}.pie-chart .ct-series.chart-color-5{fill:#EFDC0F}.pie-chart .ct-series.chart-dark-green{fill:#366C0C}.pie-chart .ct-series.chart-light-green{fill:#5CAD1E}.pie-chart .ct-series.chart-red{fill:#EC4258}.pie-chart table{font-size:14px;margin:0 auto;overflow:hidden}.pie-chart table th{text-align:left;padding:10px 10px 0 0;text-overflow:ellipsis;max-height:1em;overflow:hidden;white-space:nowrap;max-width:120px}.pie-chart table th::before{content:'';width:10px;height:10px;float:left;margin-top:1px;margin-right:5px;border-radius:50%}.pie-chart table td{text-align:right}.pie-chart table tr:nth-child(1n) th::before{background:#366C0C}.pie-chart table tr:nth-child(2n) th::before{background:#5CAD1E}.pie-chart table tr:nth-child(3n) th::before{background:#84E21E}.pie-chart table tr:nth-child(4n) th::before{background:#C4E815}.pie-chart table tr:nth-child(5n) th::before{background:#EFDC0F}.pie-chart table tr.chart-orange th::before{background:#F67344}.pie-chart table tr.chart-red th::before{background:#EC4258}.progress-wrapper{display:block;position:relative;width:100%}.bar-message{margin-top:18px;font-weight:bold}.progress-bar{display:block;height:18px;position:relative;border-radius:9px;overflow:hidden;background:#F3F3F3}.progress-bar .inner{position:absolute;top:0;left:0;bottom:0;background:#69BE28}.progress-bar.indefinite::before{content:'';position:absolute;top:0;right:0;bottom:0;width:calc(100% + 36px);background:url("../img/progress-bar-striped.svg") top left repeat;-webkit-animation:.25s linear infinite indefiniteLoad;animation:.25s linear infinite indefiniteLoad}@-webkit-keyframes indefiniteLoad{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}100%{-webkit-transform:translateX(36px);transform:translateX(36px)}}@keyframes indefiniteLoad{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}100%{-webkit-transform:translateX(36px);transform:translateX(36px)}}.recent-activity,.audit-queue{margin-top:56px}.recent-activity header,.audit-queue header{margin-bottom:24px;text-align:center}@media (min-width: 900px){.recent-activity header,.audit-queue header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}.recent-activity form,.audit-queue form{padding-top:25px}@media (min-width: 768px){.recent-activity form,.audit-queue form{padding-top:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}.recent-activity .form-field,.audit-queue .form-field{margin-bottom:0}.recent-activity .simple-dropdown,.audit-queue .simple-dropdown{font-size:12px;min-width:138px;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.recent-activity td,.audit-queue td{position:relative}.recent-activity td.is-link,.audit-queue td.is-link{text-decoration:underline}.recent-activity td.is-link:hover,.audit-queue td.is-link:hover{opacity:.7;cursor:pointer}.recent-activity td.no-results,.audit-queue td.no-results{text-align:center;opacity:0.5}.recent-activity tr.status-deny,.audit-queue tr.status-deny{color:#EC4258}.recent-activity tr.status-partial_approve,.audit-queue tr.status-partial_approve{color:#84E21E}.recent-activity tr.status-approve,.audit-queue tr.status-approve{color:#69BE28}.recent-activity tr.status-pending,.audit-queue tr.status-pending{color:#666}.recent-activity .media-column,.audit-queue .media-column{padding-right:40px}.recent-activity .toggle-attachment,.audit-queue .toggle-attachment{cursor:pointer;display:block;padding:10px 0;margin-top:15px;text-align:center;border-radius:23px;background:#fff;color:#505050;border:1px solid rgba(0,0,0,0.1)}.recent-activity .toggle-attachment:hover,.audit-queue .toggle-attachment:hover{background:#e6e6e6}.recent-activity .toggle-attachment::after,.audit-queue .toggle-attachment::after{content:'';display:inline-block;background:url("../img/icon-attachment.svg") center no-repeat;background-size:14px 14px;width:14px;height:14px;margin-left:5px;vertical-align:middle}@media (min-width: 768px){.recent-activity .toggle-attachment,.audit-queue .toggle-attachment{float:right;font:0/0 a;position:absolute;right:0;top:calc(50% - 20px);padding:12px;background:transparent;border:none;margin-top:0}.recent-activity .toggle-attachment:hover,.audit-queue .toggle-attachment:hover{background:transparent}.recent-activity .toggle-attachment::after,.audit-queue .toggle-attachment::after{float:none;margin:0}}.recent-activity .active .toggle-attachment::after,.audit-queue .active .toggle-attachment::after{background-image:url("../img/icon-close-gray.svg")}.recent-activity input,.audit-queue input{border:0;border-bottom:1px solid #D5D5D5;background:transparent;height:34px;font-size:20px;font-weight:400;color:#505050}.recent-activity .form-field,.audit-queue .form-field{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 0 0 10px}.recent-activity .form-field:first-child,.audit-queue .form-field:first-child{margin:0}@media (min-width: 900px){.recent-activity .form-field,.audit-queue .form-field{margin:0 0 0 50px}.recent-activity .form-field:first-child,.audit-queue .form-field:first-child{margin-left:0}}.recent-activity .search-field input,.audit-queue .search-field input{width:100%}.recent-activity .date-field,.audit-queue .date-field{-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;display:-webkit-flex;display:-ms-flexbox;display:flex}.recent-activity .date-field label,.audit-queue .date-field label{font-size:13px;font-weight:600;text-transform:uppercase;color:#BABABA;margin:5px 15px 0 0}.recent-activity .date-field input,.audit-queue .date-field input{font-size:16px}@media (min-width: 768px){.recent-activity .date-field input,.audit-queue .date-field input{max-width:115px}}@media (max-width: 767px){.recent-activity .date-field,.audit-queue .date-field{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.recent-activity .date-field label,.audit-queue .date-field label{width:75px;text-align:right}}.recent-activity .search-button,.audit-queue .search-button{background:#fff;border:none;border-radius:23px;height:45px;cursor:pointer;padding:0 20px;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#999;margin-top:15px;outline:none;min-width:45px}.recent-activity .search-button::before,.audit-queue .search-button::before{content:"";font:18px/1 'FontAwesome';color:#C2C2C2;margin-right:5px}@media (min-width: 768px){.recent-activity .search-button,.audit-queue .search-button{font:0/0 a;width:45px;margin-left:45px;padding:0;letter-spacing:0px}.recent-activity .search-button::before,.audit-queue .search-button::before{margin-right:0}}.recent-activity footer,.audit-queue footer{padding-top:15px;text-align:center}.reports-landing{text-align:center}.reports-landing>.container{max-width:1000px}.reports-landing .main-title{padding:30px 0}@media (min-width: 768px){.reports-landing .main-title{padding:50px 0}}@media (min-width: 900px){.reports-landing .main-title{padding:75px 0}}.reports-landing .report-types{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 768px){.reports-landing .report-types{width:550px;margin:0 auto}}@media (min-width: 900px){.reports-landing .report-types{width:100%}}.reports-landing .report-types a{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:14px;color:#505050;letter-spacing:1px;text-transform:uppercase}.reports-landing .report-types a::before{content:'';display:block;height:120px;width:100%;background:center no-repeat;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;margin-bottom:10px}@media (min-width: 900px){.reports-landing .report-types a::before{margin-bottom:25px}}.reports-landing .report-types a:hover::before{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.reports-landing .report-types li{background:#fff;width:calc(50% - 1px);position:relative;margin:0 1px 1px 0}.reports-landing .report-types li::before{content:'';display:block;width:100%;padding-top:100%}.reports-landing .report-types li .coming-soon{color:#ccc}.reports-landing .report-types .claims::before{background-image:url("../img/reports-claims.svg")}.reports-landing .report-types .dealers::before{background-image:url("../img/reports-dealers.svg")}.reports-landing .report-types .funds::before{background-image:url("../img/reports-funds.svg")}.reports-landing .report-types .prior-approvals::before{background-image:url("../img/reports-prior-approvals.svg")}.reports-landing .report-types .overages::before{background-image:url("../img/reports-overages.svg")}.reports-landing .report-types .fund-requests::before{background-image:url("../img/reports-fund-requests.svg")}@media (min-width: 900px){.reports-landing .report-types{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.reports-landing .report-types li{width:20%}.reports-landing .report-types li:last-child{margin-right:0}}.reports-landing .system{margin-top:4em}.reports-landing .system h2{font-size:18px;text-transform:uppercase;margin-bottom:1em}.reports-landing .system .system-reports{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.reports-landing .system .system-reports li{background:#fff;width:calc(50% - 1px);position:relative;margin:0 1px 1px 0;padding:30px}.reports-landing .system .system-reports li a{color:#80CA4E;text-transform:uppercase}.reports-form-ftp .directory-list{border-bottom:1px solid #BABABA}.reports-form-ftp .directory-list li{border-top:1px solid #BABABA;padding:20px 0;color:#000;cursor:pointer}.reports-form-ftp .directory-list li:hover{color:#80CA4E}.site-banner{background:#69BE28;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:1px;font-size:12px;text-align:center;padding:15px 10px}.site-banner .close{position:absolute;right:0;color:#6F6F6F;background:transparent;border:0;padding:0;margin:0;font-size:12px;width:15px;cursor:pointer;top:0}.site-banner .close:hover,.site-banner .close:focus{color:#fff}.app-footer{background:#000;font-size:13px;font-weight:600}.app-footer a{color:#666666}.app-footer a:hover{color:#69BE28}.app-footer .container{min-height:90px;padding:15px 10px;text-align:center}@media (min-width: 768px){.app-footer .container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:left;padding:0 10px}}@media (min-width: 900px){.app-footer .container{position:relative;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.app-footer .container section:first-child,.app-footer .container section:last-child{position:absolute}.app-footer .container section:first-child{left:0}.app-footer .container section:last-child{right:0}}.app-footer .terms-links a:first-child{display:inline-block;padding-right:1em}.app-footer .links{padding:5px 0}.app-footer .links li{padding:5px 15px}@media (min-width: 768px){.app-footer .links li{display:inline-block;padding:0 15px}}.app-footer .links a{color:#fff;text-transform:uppercase;letter-spacing:1px}.app-footer .links a:hover{color:#69BE28}.app-header{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff url("../img/brand/kawasaki/bg-header.png") 0 100% repeat-x;min-height:134px}@media (min-width: 768px){.app-header{min-height:112px}}.app-header .container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:135px;padding-right:0}@media (min-width: 768px){.app-header .container{height:108px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}}.app-header .logo-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.app-header .logo{vertical-align:middle;display:block;margin:0 auto;width:300px}.app-header .logo::before{content:'';background:url("../img/brand/kawasaki/logo.svg") left no-repeat;background-size:contain;display:block;height:48px;width:200px}@media (min-width: 768px){.app-header .logo{width:400px}}.app-header .subtitle{color:#BABABA;font-size:15px;font-weight:700;text-transform:uppercase;vertical-align:middle;margin:18px 0 0 15px}@media (min-width: 768px) and (max-width: 900px){.app-header .logo{width:280px}.app-header .subtitle{font-size:12px}}.app-header .links{padding-top:10px;color:#505050;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex}.app-header .links a{color:#505050;text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:0.83px;padding:15px 10px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.app-header .links a.active{color:black;transition-duration:.1s}.app-header .links a.active svg{fill:#80CA4E;transition-duration:.1s}.app-header .links a:hover,.app-header .links a:focus{color:black;transition-duration:.1s}.app-header .links a:hover svg,.app-header .links a:focus svg{fill:black;transition-duration:.1s}.app-header .links svg{fill:#80CA4E;width:30px;height:30px;transition:fill .3s}.app-header .links .name{margin-top:5px}.app-header .links .message-count{background:#80CA4E;border-radius:50%;color:#fff;width:19px;height:19px;font-weight:700;line-height:18px;text-align:center;margin-right:12px;font-family:"Helvetica Neue",Helvetica,"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif}.app-header .links .btn-account .icon{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){.app-header .links .btn-account .name:not(.name-mobile){display:none}}@media (min-width: 768px){.app-header .links{padding:0}.app-header .links a{min-width:106px;padding:30px 15px 27px}.app-header .links svg{width:auto}.app-header .links .name-mobile{display:none}.app-header .links a{border-left:1px solid #80CA4E;height:100%}.app-header .links .btn-dashboard svg{width:41px}.app-header .links .btn-reports svg{width:51px}.app-header .links .btn-users svg{width:43px}.app-header .links .btn-account svg{width:45px}}.resource-block{background:#454548}@media (max-width: 1235px){.resource-block{padding:0 20px}}.resource-block .container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:75px;padding-right:0;color:#fcfcfc}.resource-block .container a{color:#69BE28}.submission-detail.modal .modal-content{width:100%;max-width:1200px}.submission-detail.modal .modal-body{max-width:1000px;margin:0 auto}.submission-detail.modal h4{margin-bottom:25px}@media (min-width: 768px){.submission-detail.modal .top{display:-webkit-flex;display:-ms-flexbox;display:flex}.submission-detail.modal .top>section{width:50%}}.submission-detail.modal .top li{font-size:14px;line-height:1;margin-bottom:15px;display:-webkit-flex;display:-ms-flexbox;display:flex}.submission-detail.modal .top li::after{clear:both;content:"";display:table}.submission-detail.modal .top li .label{width:175px;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.submission-detail.modal .top li .value a{color:#80CA4E}.submission-detail.modal .top li .value a:visited{color:#80CA4E}.submission-detail.modal .top li .value a:hover{text-decoration:underline}.submission-detail.modal .top .notes{line-height:1.4;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.submission-detail.modal header h1,.submission-detail.modal header div{padding-bottom:15px}@media (min-width: 768px){.submission-detail.modal header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-bottom:30px}.submission-detail.modal header h1,.submission-detail.modal header div{padding-bottom:0}.submission-detail.modal header>*{width:50%}}.submission-detail.modal .submission-number{font-size:32px;line-height:32px;text-align:left}.submission-detail.modal .submission-number::before{content:'';float:left;background:#ccc url("../img/icon-check.svg") center no-repeat;background-size:12px;width:25px;height:25px;border-radius:50%;margin-right:15px}.submission-detail.modal .current-status{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.submission-detail.modal .current-status .inner{display:-webkit-flex;display:-ms-flexbox;display:flex}.submission-detail.modal .current-status .label{width:175px;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.submission-detail.modal .audit-header{padding-bottom:25px;text-align:center;text-align:center}.submission-detail.modal .audit-header .button{width:200px}.submission-detail.modal .audit-header .dm-notes{padding-top:36px;width:100%;margin-bottom:24px}.submission-detail.modal.has-audit-header .modal-content{padding-top:15px}.submission-detail.modal.approved .submission-number::before,.submission-detail.modal.partially-approved .submission-number::before{background-color:#69BE28}.submission-detail.modal.approved .current-status .value,.submission-detail.modal.partially-approved .current-status .value{color:#69BE28}.submission-detail.modal.denied .submission-number::before{background-color:#EC4258;background-image:url("../img/icon-close-white.svg")}.submission-detail.modal.denied .current-status .value{color:#EC4258}.submission-detail.modal .finance{font-weight:600;padding-bottom:29px}.submission-detail.modal .finance .overdrawn{color:#EC4258}.submission-detail.modal .media{margin-top:50px}.submission-detail.modal .media li{text-align:center;margin-bottom:50px}@media (min-width: 768px){.submission-detail.modal .media ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}.submission-detail.modal .media li{margin:0 20px 20px}}.submission-detail.modal .media .thumbnail{max-width:200px;max-height:200px}.submission-detail.modal .media figcaption{text-align:center;margin-top:25px}.submission-detail.modal .media figcaption span{display:block;margin-bottom:5px}.submission-detail.modal .media figcaption .name{font-size:16px;color:#505050;letter-spacing:0.5px}.submission-detail.modal .media figcaption .date,.submission-detail.modal .media figcaption .filename{font-size:11px;color:#AAAAAA;letter-spacing:1px;text-transform:uppercase}.submission-detail.modal .history{margin-top:50px}.submission-detail.modal .history h2{text-align:center;margin-bottom:25px}@media (min-width: 768px){.submission-detail.modal .history{margin-top:100px}.submission-detail.modal .history h2{font-size:42px;margin-bottom:50px}}.submission-detail.modal .history table{border:1px solid #E8E8E8}.submission-detail.modal .history .approve .status{color:#69BE28}.submission-detail.modal .history .partial_approve .status{color:#F67344}.submission-detail.modal .history .deny .status{color:#EC4258}.submission-detail.modal .fund-type span:first-child{margin-right:15px}.user-detail .info{margin-bottom:20px}.user-detail .info th,.user-detail .info td{padding:5px 0}.user-detail .info th{font-weight:600;padding-right:10px}.user-detail .modal-footer{text-align:center}.user-detail .modal-footer .button{width:100%;margin-bottom:10px}@media (min-width: 768px){.user-detail .modal-footer .button{width:auto;margin-bottom:0}}.users-by-organization header{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#2D2D2D;padding:20px;font-size:20px;color:#fff}.users-by-organization header .edit-link a{color:#80CA4E;text-transform:uppercase;letter-spacing:1px;margin-left:14px;text-decoration:underline;font-size:13px}.users-by-organization .empty-user-list{background:white;color:#ccc;font-size:20px;font-style:italic;padding:20px}.users-by-organization .empty-user-list p{margin-bottom:0}.users-by-organization .user-edit-link a{color:#80CA4E;text-decoration:underline}.users-by-organization .user-edit-link a:hover{color:black}.audit-queue{margin-top:0;padding-top:56px}.audit-queue .locked::before{content:"";color:#EC4258;text-decoration:none;font-family:'FontAwesome';float:left;margin-right:5px}.audit-queue .status-approved td{color:#80CA4E}.audit-queue .status-denied td{color:#EC4258}.audit-process-container{position:fixed;top:0;right:0;bottom:0;left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:9000}.audit-process-container .modal{position:static;height:100%}.audit-process-container .modal-content{margin:50px auto auto}.audit-process-container .submission-audit.modal .media .thumbnail{max-width:100%;max-height:400px}.audit-process-container .audit-controls label{display:block;margin-bottom:7px}.audit-process-container .audit-controls input{background:transparent;border:none;width:400px;border:1px solid #EAEAEA;padding:5px;font:300 16px/1.1 "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;outline:none}.audit-process-container .audit-controls input:focus{border-color:#c4c4c4}.audit-process-container .audit-controls .errors{padding:10px 25px 10px calc(25px + 1.2em);list-style:disc outside;background:#999;display:inline-block;min-width:400px;margin:15px 0 0}.audit-process-container .audit-controls .fund-form .amount input{border-width:0 0 1px 0;width:100px}.audit-process-container .audit-controls span.add,.audit-process-container .audit-controls span.remove{font:0/0 a;cursor:pointer}.audit-process-container .audit-controls span.add:hover,.audit-process-container .audit-controls span.remove:hover{opacity:.7}.audit-process-container .audit-controls span.add::before,.audit-process-container .audit-controls span.remove::before{font:22px 'FontAwesome';padding:5px 10px;display:inline-block}.audit-process-container .audit-controls span.add::before{content:""}.audit-process-container .audit-controls span.remove::before{content:""}.simple-sheet-select ul{width:100%}@media (min-width: 768px){.simple-sheet-select ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background:none}}.simple-sheet-select ul li{display:block;list-style-type:none;-webkit-flex:1;-ms-flex:1;flex:1;background:#505050;cursor:pointer;color:white;font-size:10px;text-transform:uppercase;font-weight:600;text-align:center;padding:15px 18px}@media (min-width: 768px){.simple-sheet-select ul li{background:none;border-bottom:4px solid #BABABA;color:#000}}.simple-sheet-select ul li:hover{text-decoration:underline}.simple-sheet-select ul li.active{font-weight:bold;background:none;color:black;cursor:default}@media (min-width: 768px){.simple-sheet-select ul li.active{background:#BABABA;color:#fff}}.organization-subheader>.container{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:38px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width: 768px){.organization-subheader>.container{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (max-width: 767px){.organization-subheader>.container .title{margin-bottom:38px}}.organization-subheader .fund-request-toggle{width:50%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.organization-subheader .fund-request-toggle .enable-switch{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.organization-subheader .organization-profile{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 768px){.organization-subheader .organization-profile{margin-left:auto;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.organization-subheader .organization-profile .logo{margin:0 auto;position:relative;border:1px solid #A0A0A0;width:206px;height:124px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:white;color:#BABABA;background-size:contain;background-repeat:no-repeat;background-position:center center}@media (min-width: 768px){.organization-subheader .organization-profile .logo{margin:0 0 0 28px}}.organization-subheader .organization-profile .logo p{margin:0;padding:0}.organization-subheader .organization-profile .websites{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}@media (min-width: 768px){.organization-subheader .organization-profile .websites{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-bottom:0}}.organization-subheader .organization-profile .websites p{font-weight:600;font-size:18px;margin:0;color:#2D2D2D;font-size:16px;text-align:right;line-height:1em;margin-bottom:10px}.organization-subheader .organization-profile .websites p.empty{color:#BABABA}.organization-subheader .organization-profile .websites .edit-link{margin-top:6px;font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-bottom:0}.organization-subheader .organization-profile .websites .edit-link a{color:#80CA4E;text-decoration:underline}.location-editor{width:100%}.location-editor .name{width:100%;text-align:left;font-size:16px;font-weight:bold;margin-bottom:16px}.location-editor .edit-profile{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;text-align:left;width:100%}.location-editor .edit-profile .logo{width:207px;-webkit-flex-basis:207px;-ms-flex-preferred-size:207px;flex-basis:207px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:32px}.location-editor .edit-profile .logo .logo-item{position:relative;border:1px solid #A0A0A0;margin:0 0 22px 0;width:206px;height:124px;background-size:contain;background-repeat:no-repeat;background-position:center center}.location-editor .edit-profile .logo .logo-item img{display:block;border:0;margin:0;padding:0}.location-editor .edit-profile .logo .logo-item .upload-progress{position:absolute;bottom:0;left:0;width:100%;background:#80CA4E;opacity:0.2}.location-editor .edit-profile .logo .logo-item.empty{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.location-editor .edit-profile .logo .logo-item.empty p{text-transform:uppercase;letter-spacing:1px;line-height:0;margin:0}.location-editor .edit-profile .logo .specs{margin:0 0 6px 0;font-size:12px;line-height:1em}.location-editor .edit-profile .logo .file-upload{margin-top:22px}.location-editor .edit-profile label{display:block;font-size:14px;text-transform:uppercase;letter-spacing:1px;color:#A0A0A0;margin-bottom:12px}.location-editor .edit-profile .websites{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.location-editor .edit-profile .websites .errors li{font-size:14px;padding:12px 0;border:none}.location-editor .edit-profile .websites .button{font-size:10px;padding:12px 18px 10px 18px}.programs-landing .organization-subheader{padding-top:36px}.programs-landing .organization-subheader .title{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.programs-landing .organization-subheader .title h2{font-size:42px}.programs-landing .programs-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width: 768px){.programs-landing .programs-list{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.programs-landing .programs-list .program-detail{margin:0px 16px 48px 0}@media (min-width: 768px){.programs-landing .programs-list .program-detail{width:calc(50% - 16px)}.programs-landing .programs-list .program-detail:nth-child(even){margin:0px 0 48px 16px}}.programs-landing .programs-list .program-detail.participated{background:transparent;border:1px solid #80CA4E}.programs-landing .programs-list.empty{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:white;padding:32px}.programs-landing .programs-list.empty p{font-size:32px;text-transform:uppercase;letter-spacing:1px;color:#80CA4E;margin:0}.program-detail{background:white}.program-detail .inner{padding:24px}@media (min-width: 768px){.program-detail .inner{padding:48px}}.program-detail .program-image{width:100%;min-height:152px;background-size:contain;background-repeat:no-repeat;background-position:center center;margin-bottom:24px}.program-detail h3{font-size:16px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;margin-bottom:18px}.program-detail .registered{color:#80CA4E;margin-top:-10px;margin-bottom:18px;position:relative;padding-left:24px}.program-detail .registered:before{position:absolute;left:0;top:3px;content:'';display:block;background:#69BE28 url("../img/icon-check.svg") center no-repeat;background-size:50% 50%;border-radius:100%;width:17px;height:17px}.program-detail .program-date{font-size:13px;font-weight:normal;letter-spacing:1px;text-transform:uppercase;color:#BABABA}.program-detail .note{font-size:16px;font-weight:normal;margin:24px 0 16px 0}.program-detail .note.error{color:#EC4258}.program-detail .note a{color:#80CA4E;text-decoration:underline}.program-detail .button{margin-top:24px}.program-detail .button.outlined{border:1px solid #80CA4E;background:transparent;color:#80CA4E}.program-group{width:100%;position:relative;margin-bottom:32px}.program-group.registered-group .program-group-scoller{background:none;border:1px solid #80CA4E}.program-group h3{font-size:24px;font-weight:bold;margin-bottom:18px;text-align:center}@media (min-width: 768px){.program-group h3{text-align:left}}.program-group .scroll-right{display:none;position:absolute;right:0;margin-right:-24px;top:50%;background:#80CA4E;border-radius:50%;padding:16px 14px 14px 16px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;cursor:pointer}@media (min-width: 768px){.program-group .scroll-right{display:block}}.program-group .scroll-left{display:none;position:absolute;left:0;margin-left:-24px;top:50%;background:#80CA4E;border-radius:50%;padding:16px 14px 14px 16px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;cursor:pointer}@media (min-width: 768px){.program-group .scroll-left{display:block}}.program-group .scroll-left svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.program-group .program-group-scoller{overflow:hidden;overflow-x:auto;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:50%;background:white;-webkit-overflow-scrolling:touch}.program-group .program-group-scoller .program-group-inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.program-group .program-group-scoller .program-group-inner .program-detail{min-width:280px;width:75%;scroll-snap-align:center}.program-group .program-group-scoller .program-group-inner .program-detail.participated{border:none}.program-group .program-group-scoller .program-group-inner .program-detail .inner{padding-right:0}@media (min-width: 768px){.program-group .program-group-scoller .program-group-inner .program-detail{min-width:480px}.program-group .program-group-scoller .program-group-inner .program-detail .inner{padding-left:0;padding-right:48px}.program-group .program-group-scoller .program-group-inner .program-detail:first-child .inner{padding-left:48px}}.program-group .dots{display:none}@media (max-width: 1024px){.program-group .dots{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:16px auto}.program-group .dots button{height:12px;width:12px;background-color:#BABABA;border:none;border-radius:50%;display:inline-block;-webkit-appearance:none;margin-right:8px;color:transparent;cursor:pointer}}.program-confirm .program-detail .inner{padding:0}.program-confirm .confirm-note{color:#7D7D7D;font-size:16px;margin-bottom:36px}.program-confirm .dash-link{margin-top:20px}.program-confirm .dash-link a{color:#666;text-transform:uppercase;letter-spacing:1px}.program-confirm .dash-link a:hover{text-decoration:underline}.program-confirm .funding-detail{margin:36px auto 36px auto;text-align:left}.program-confirm .funding-detail .fund-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;font-size:16px;font-weight:300;margin-bottom:12px}.program-confirm .funding-detail .fund-row h2{font-weight:300;font-size:20px;margin-bottom:4px}.program-confirm .funding-detail .fund-row strong{font-weight:600}.program-confirm .funding-detail .fund-row .note{font-size:13px;color:#BABABA;margin:0}.program-confirm .funding-detail .fund-row .cell:first-child{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-right:16px}.program-confirm .funding-detail .fund-row .cell:nth-child(even){display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:110px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.program-confirm .funding-detail .fund-row.top{border-bottom:1px solid #BABABA;padding-bottom:16px;margin-bottom:20px}.program-confirm .funding-detail .fund-row.balance{font-size:20px}.program-confirm .funding-detail .fund-row.balance.first{border-top:1px solid #BABABA;padding-top:16px;margin-top:20px}.program-confirm .funding-detail .fund-row.overdrawn .money{color:#EC4258}.program-confirm .funding-detail .fund-row.top .money{font-weight:300;font-size:20px}.program-confirm .modal-content{max-width:600px !important;width:auto !important}.programs-redirect{height:calc(100vh - 133px - 90px);display:-webkit-flex;display:-ms-flexbox;display:flex}.programs-redirect>.container{height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.programs-redirect h1{font-size:20px;margin-bottom:36px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.overdrawn-message.message{border:2px solid #EC4258;margin:4px 0;background-color:#F3F3F3 !important}.overdrawn-message.message p{margin:0;color:#EC4258}.overdrawn-message.message p a{color:#EC4258;font-weight:bold}@media (min-width: 768px){.page-legal{padding:1em}}.page-legal .legal-text{padding-top:2em}@media (min-width: 768px){.page-legal .legal-text{background-color:white;padding:2em 2em 2em 2em;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}}.page-legal h1,.page-legal h2,.page-legal h3,.page-legal h4{font-weight:bold;text-transform:uppercase;font-size:1em;margin-bottom:1em}.page-legal h1{font-size:2em;margin-bottom:0.5em;padding-bottom:0.5em;border-bottom:1px solid #69BE28}.page-legal h2{margin-top:2em}.page-legal h3{margin-top:1.5em;margin-left:2em}.page-legal h3+p,.page-legal h3+p+p{margin-left:2em}.page-legal h4{color:#505050;margin-top:1.5em;margin-left:4em}.page-legal h4+p,.page-legal h4+p+p{margin-left:4em}@media (min-width: 768px){.page-register{padding:1em}}.page-register .account-box{padding-top:2em}@media (min-width: 768px){.page-register .account-box{background-color:white;padding:2em 2em 2em 2em;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}}.page-register h1{font-weight:bold;text-transform:uppercase;font-size:1.5em;margin-bottom:1em;padding-bottom:0.5em;border-bottom:1px solid #69BE28}.page-register h1+p{margin-bottom:2em}.page-register label{text-transform:uppercase;font-size:0.85em;margin-bottom:1em}.page-register footer{margin-top:3em}.audit-controls{background:#505050;min-height:100px;padding:25px 10px;color:#fff;font-size:18px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.audit-controls .dot-nav{margin-bottom:15px}.audit-controls .dot-nav ol::after{clear:both;content:"";display:table}.audit-controls .dot-nav li{float:left;width:10px;height:10px;background:#fff;border-radius:50%;opacity:.25;margin-right:5px}.audit-controls .dot-nav li:last-child{margin-right:0}.audit-controls .dot-nav li.available{opacity:.45}.audit-controls .dot-nav li.current{opacity:.75}.audit-controls .actions-container{padding-top:15px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.audit-controls .actions::after{clear:both;content:"";display:table}.audit-controls .actions .button{float:left;margin-right:10px}.audit-controls input{background:transparent;color:#fff}.audit-controls a{color:#fff;text-decoration:underline}.audit-controls a:hover{opacity:.7}.button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#80CA4E;border-radius:28px;border:0;color:#fff;cursor:pointer;display:inline-block;padding:18px 36px 16px 36px;transition:background .25s ease;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;text-align:center}.button:focus{outline:none}.button:hover{background:#67b035}.button.button-secondary{background:#fff;color:#505050;border:1px solid rgba(0,0,0,0.1)}.button.button-secondary:hover{background:#e6e6e6}.button.button-tertiary{background:transparent;color:#fff;border:1px solid #fff}.button.button-tertiary:hover{background:rgba(255,255,255,0.1)}.button.button-warning{background:#EC4258}.button.button-warning:hover{background:#e41731}.button.button-disabled{background:#D2D2D2;color:#fff}.button.button-small{padding:15px 27px}.button .fa{float:left;margin-right:15px;margin-top:1px}.button.text-button{font-weight:600;background:transparent;padding:0;margin:0;color:#80CA4E;text-transform:uppercase}.button.text-button.text-button-secondary{color:#505050}.button.text-button.text-button-secondary:hover{color:#505050}.button.button-search{padding:0;width:45px;height:45px;text-align:center}.button.button-search .fa{float:none;font-size:18px;line-height:45px;margin:0;color:#C2C2C2}.button.button-search:hover .fa,.button.button-search:focus .fa{color:#505050}form label,form input,form textarea{display:block}form .error{color:#EC4258;list-style:outside disc;padding-left:1.4em;margin:0 0 15px}form .errors{color:#EC4258;margin:0 0 15px}.terms-checkbox{position:relative;margin-bottom:30px;text-align:center;padding:15px 0;border-top:1px solid #D5D5D5;border-bottom:1px solid #D5D5D5}.terms-checkbox label{display:block;text-align:left;line-height:1.5em;font-size:12px}.terms-checkbox label a{color:#80CA4E}.terms-checkbox input{position:absolute;left:0;margin-left:-30px;font-size:2em;display:inline-block;margin-right:10px}.terms-checkbox .second{margin-top:12px}.terms-checkbox .errors{margin:10px 0 0 0;text-align:left}.float-label{position:relative}.float-label>label{position:absolute;font-size:20px;font-weight:300;color:#BABABA;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease;z-index:0}.float-label input{position:relative;z-index:1}.float-label input:focus+label{font-size:16px;-webkit-transform:translateY(-150%);-ms-transform:translateY(-150%);transform:translateY(-150%)}.page-login .field{height:34px;margin-bottom:31px}.page-login input{border:0;border-bottom:1px solid #D5D5D5;background:transparent;height:34px;font-size:20px;font-weight:400;color:#505050}.page-users input{border:0;border-bottom:1px solid #D5D5D5;background:transparent;height:34px;font-size:20px;font-weight:400;color:#505050}table.styled{width:100%;font-weight:600;color:#505050;font-size:13px;text-transform:uppercase}table.styled th,table.styled td{text-align:left}table.styled th{background:#505050;color:#A1A1A1;font-size:10px;text-transform:uppercase;font-weight:600;text-align:left;padding:15px 18px}table.styled th:not(:first-child){border-left:1px solid #6A6A6A}table.styled td{background:#fff;color:inherit;text-align:left;padding:10px 7px;vertical-align:top}table.styled td:not(:first-child){border-left:1px solid #E8E8E8}@media (min-width: 900px){table.styled td{padding:20px 18px}}table.styled tr:not(:last-child) td{border-bottom:1px solid #E8E8E8}table.styled tr.status-resubmit,table.styled tr.status-submit{color:#A5A5A5}table.styled .align-center{text-align:center}table.styled .selected td{text-transform:none;word-break:break-all;text-align:left}@media (max-width: 767px){table.styled.responsive{border:0}table.styled.responsive thead{display:none}table.styled.responsive tr{margin-bottom:10px;display:block;border-bottom:1px solid #E8E8E8}table.styled.responsive td{display:block;text-align:right;padding:10px 15px;border-bottom:1px solid #E8E8E8}table.styled.responsive td::after{clear:both;content:"";display:table}table.styled.responsive td:last-child{border-bottom:0}table.styled.responsive td:before{float:left;content:attr(data-label);text-transform:uppercase;font-weight:bold;color:#505050;font-size:10px}table.styled.responsive .selected{margin-top:-11px}table.styled.responsive .selected td{text-align:left}table.styled.responsive .align-center{text-align:right}}.non-image{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto}.non-image::before{display:block;font:125px 'FontAwesome';content:"";padding:25px;margin:auto}.non-image.audio::before{content:""}.non-image.video::before{content:""}.report-detail .report-header{padding:25px 0}.report-detail .report-header nav{margin-bottom:1em}@media (min-width: 768px){.report-detail .report-header section{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (max-width: 767px){.report-detail .report-header section .button-download{font:0/0 a}.report-detail .report-header section .button-download::before{content:"";font:16px/1 'FontAwesome'}.report-detail .report-header section .button-edit{font:0/0 a}.report-detail .report-header section .button-edit::before{content:"";font:16px/1 'FontAwesome'}}@media (min-width: 768px){.report-detail .report-header{padding-top:50px}}@media (min-width: 768px){.report-detail .report-header .actions .button{margin-left:1em}}@media (max-width: 767px){.report-detail .report-header .actions{margin-top:1em}.report-detail .report-header .actions .button{margin-left:0;margin-right:10px}}@media (min-width: 768px){.report-detail .report-data{background-color:white;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}}.report-detail .meta{margin-bottom:15px}.report-detail .meta table{width:auto}.report-detail .meta table th{padding-right:15px;text-align:left;font-weight:bold}.report-detail .meta table th,.report-detail .meta table td{padding-bottom:10px}.report-detail .meta .value{text-transform:capitalize;line-height:1.5em}.report-detail .meta .value ul li{display:inline-block}.report-detail .meta .value ul li::after{content:',';margin-right:0.35em}.report-detail .meta .value ul li:last-child::after{display:none}.report-detail .simple-table-container{width:100%;overflow:auto}.report-detail .simple-table-container .no-results{text-align:center;padding:25px}@media (min-width: 768px){.report-detail .simple-table-container{white-space:nowrap}}@media (min-width: 768px){.submission-form .dates{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.submission-form .date-field{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.submission-form .date-field .date-container{padding-left:15px}.submission-form .date-field input{width:135px}}.submission-form .modal-content{width:100%;max-width:655px;padding-left:0;padding-right:0}.submission-form form{max-width:475px;margin:0 auto;padding:0 25px}.submission-form footer{text-align:center}.submission-form .description{color:#7D7D7D;font-size:16px;line-height:24px;padding-bottom:1em}.submission-form .description ul{list-style:disc outside;padding-left:1.3em}.submission-form .additional-notes{color:#7D7D7D;font-size:14px;line-height:24px;padding-bottom:1em;margin-bottom:2em}.submission-form .additional-notes ul{list-style:disc outside;padding-left:1.3em}.submission-form .files .file-input{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:right}.submission-form .files .filename{margin-top:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.submission-form .files .text{text-align:left;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;max-width:calc(100% - 175px)}.submission-form .files .button-container{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.submission-form .files label{color:#BABABA;font-weight:300}.submission-form .submitting{margin-bottom:54px}.submission-form .submitting .label{font-size:11px;letter-spacing:1px;text-transform:uppercase;font-weight:600;color:#AAAAAA;text-align:center;display:block;margin-top:15px}.thumbnail{border:1px solid #efefef}.page{background:#F3F3F3;min-height:calc(100vh - 133px - 90px);padding-bottom:56px}.page::after{clear:both;content:"";display:table}.page-dashboard .search-toggle::before{content:"";font:18px/1 'FontAwesome';padding:15px;border-radius:50%;background:#F3F3F3;color:#C2C2C2;margin-right:25px}.page-dashboard .search-toggle.showing::before{content:""}@media (max-width: 767px){.page-dashboard .search-toggle{display:none}}.page-dashboard .subheader{background:#fff;padding:15px 0}.page-dashboard .subheader .actions{padding:15px 0}.page-dashboard .subheader .actions .button{display:block;text-align:center;margin-top:10px}@media (min-width: 768px){.page-dashboard .subheader{padding:0;margin-bottom:32px}.page-dashboard .subheader .container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:104px}.page-dashboard .subheader .actions .button{margin:0 0 0 5px;display:inline-block}}@media (min-width: 1220px){.page-dashboard .subheader .dropdown{margin-left:-10px}}.page-dashboard .message{background:#505050}.page-dashboard .message time{color:#fff}.page-dashboard .message .content{color:#fff}.page-dashboard .message .archive:hover,.page-dashboard .message .archive:focus{color:#fff}.page-dashboard .organization-funds{background:#fff;border-bottom:1px solid #F3F3F3}.page-dashboard .organization-funds header{padding:15px}.page-dashboard .organization-funds header .dropdown{padding:10px 0}.page-dashboard .organization-funds header .available{font-size:22px;font-weight:300;text-align:center;padding:15px 0}.page-dashboard .organization-funds header table{margin:15px auto}@media (min-width: 768px){.page-dashboard .organization-funds header{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:45px;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-dashboard .organization-funds header .dropdown,.page-dashboard .organization-funds header .available{padding:0}.page-dashboard .organization-funds header table{margin:0}}@media (min-width: 900px){.page-dashboard .organization-funds header{padding:70px}}.page-dashboard .organization-funds table{width:auto;text-transform:uppercase;font-weight:600;letter-spacing:1px}.page-dashboard .organization-funds table th{font-size:14px;padding:0 0 20px 0;text-align:left}.page-dashboard .organization-funds table tr:last-child th{padding-bottom:0}.page-dashboard .organization-funds table tr.pending th,.page-dashboard .organization-funds table tr.pending td{opacity:0.5}.page-dashboard .organization-funds table tr.overdrawn th,.page-dashboard .organization-funds table tr.overdrawn td{color:#EC4258;text-decoration:underline}.page-dashboard .organization-funds table td{font-size:14px;padding:0 0 0 20px;text-align:right}.page-dashboard .organization-funds .fund-detail{border-top:1px solid #F3F3F3}.page-dashboard .organization-funds .fund-detail section{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:70px}.page-dashboard .organization-funds .fund-detail figure{width:33%;text-align:center}.page-dashboard .organization-funds .fund-detail figure th{text-transform:none}.page-dashboard .organization-funds .fund-detail footer{padding:40px 0;text-align:center}.page-login{background:url("../img/brand/kawasaki/bg-login.png") 50% 100% no-repeat;background-size:cover;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-login .container{width:100%;padding-bottom:45%}@media (min-width: 768px){.page-login .container{padding-bottom:25%}}.page-login .login-form{width:100%;max-width:386px;padding:0 10px;margin:90px auto 0 auto}.page-login .login-form h1{margin-bottom:58px;text-align:center}.page-login .login-form .button:not(.text-button){display:block;width:auto;margin:0 auto}.page-login .login-form .actions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:13px;width:100%;margin:0 0 30px 0}.page-login .login-form .forgot{display:inline-block}.page-login input{width:100%}.page-login input[type='checkbox']{width:auto;height:auto;border:none;display:inline-block}.page-recover .container{width:100%;padding-bottom:45%}@media (min-width: 768px){.page-recover .container{padding-bottom:25%}}.page-recover .recover-form{width:100%;max-width:386px;padding:100px 0 10px;margin:0 auto}.page-recover .recover-form header{text-align:center;margin-bottom:58px}.page-recover .recover-form h1{margin-bottom:5px}.page-recover .recover-form .button{display:block;width:auto;margin:0 auto}.page-recover .recover-form .actions{text-align:center;margin:0 0 30px 0}.page-recover .recover-form .forgot{display:inline-block}.page-recover input{width:100%}.page-account>.container{padding-top:25px}@media (min-width: 768px){.page-account>.container{padding-top:55px}}.page-account .button-container{text-align:right}.page-account section{text-align:center}.page-account .link-container{margin-top:25px}@media (min-width: 768px){.page-account .logout{float:right}.page-account section header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-account section .link-container{margin:0 0 0 70px}}.page-account .message-count{background:#80CA4E;border-radius:100%;color:#fff;display:inline-block;font-size:20px;font-weight:300;height:46px;line-height:46px;margin-right:5px;text-align:center;vertical-align:text-bottom;width:46px}.page-account .account{padding-top:25px}.page-account .account h1{margin-bottom:25px}.page-account .account .inner{background:#fff;padding:25px}.page-account .account form{padding-bottom:50px}.page-account .account .button{margin-bottom:15px}@media (min-width: 768px){.page-account .account .inner{text-align:center;padding:50px 72px;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-account .account .inner>*{width:50%}.page-account .account .inner.locations-only{text-align:center;padding:50px 72px;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-account .account .inner.locations-only>*{width:100%}.page-account .account form{padding:0 100px 0 0}}@media (min-width: 900px){.page-account .account footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-account .account .button{margin-bottom:0}}.page-account .locations li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:25px 0;border-bottom:1px solid #E0E0E0}.page-account .locations li span{display:block;padding-bottom:8px;color:#7D7D7D}.page-account .locations p{color:#A0A0A0;margin-top:15px;font-size:13px}.page-users .users-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:25px 0}.page-users .users-header>*{width:100%}.page-users .search{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:15px}.page-users .search .form-field{width:100%;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media (max-width: 767px){.page-users .search .form-field{margin-bottom:0}}.page-users .search .form-field input{width:100%;margin:0}.page-users .search .form-field label{width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-users .search .button-search{font:0/0 a;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:25px;background:none;border:none;cursor:pointer;width:45px;height:45px;background:#fff;border-radius:50%;outline:none}.page-users .search .button-search::before{content:"";font:18px/45px 'FontAwesome';color:#C2C2C2}@media (min-width: 768px){.page-users .users-header{-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:50px 0 25px}.page-users .users-header>*{width:auto}.page-users .search{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin:0 45px 0 0}.page-users .search .form-field{width:50%;margin-bottom:0}}
