﻿@charset "UTF-8";
/*----------------------------------------*
 * Helpers styles
 *----------------------------------------*/
/* line 1, ../sass/helpers/_placeholders.scss */
.twelve-four, .six-three, .three-six, .halves, .thirds, .two-to-three, .input-pair, .pagination, .filters, .filters .filter-split {
  zoom: 1;
}
/* line 3, ../sass/helpers/_placeholders.scss */
.twelve-four:before, .six-three:before, .three-six:before, .halves:before, .thirds:before, .two-to-three:before, .input-pair:before, .pagination:before, .filters:before, .filters .filter-split:before, .twelve-four:after, .six-three:after, .three-six:after, .halves:after, .thirds:after, .two-to-three:after, .input-pair:after, .pagination:after, .filters:after, .filters .filter-split:after {
  content: " ";
  display: table;
}
/* line 9, ../sass/helpers/_placeholders.scss */
.twelve-four:after, .six-three:after, .three-six:after, .halves:after, .thirds:after, .two-to-three:after, .input-pair:after, .pagination:after, .filters:after, .filters .filter-split:after {
  clear: both;
}

/* line 14, ../sass/helpers/_placeholders.scss */
.utils, .filters, .filters .filter-group, form ul, form ol, .nav-main ul, .nav-sidebar ul, .dropdown .dropdown-content, .font-grid, .nav-modal {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 20, ../sass/helpers/_placeholders.scss */
.utils, .filters, .filters .filter-group {
  text-align: center;
  font-size: 0;
}
/* line 25, ../sass/helpers/_placeholders.scss */
.utils > li, .filters > li, .filters .filter-group > li {
  display: inline-block;
}

/* line 30, ../sass/helpers/_placeholders.scss */
.utils, .filters {
  text-align: left;
}
/* line 34, ../sass/helpers/_placeholders.scss */
.utils > li, .filters > li {
  margin-right: 12px;
}
/* line 37, ../sass/helpers/_placeholders.scss */
.utils > li:last-child, .filters > li:last-child {
  margin-right: 0;
}

/*----------------------------------------*
 * Global Base styles
 *----------------------------------------*/
/*
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/
/* line 9, ../sass/base/_reset.scss */
html {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  box-sizing: border-box;
}

/* line 23, ../sass/base/_reset.scss */
*, *:before, *:after {
  box-sizing: inherit;
}

/* line 27, ../sass/base/_reset.scss */
html, body, div, span, object, iframe,
h1, h2, h3, form legend, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* line 48, ../sass/base/_reset.scss */
body {
  line-height: 1;
}

/* line 52, ../sass/base/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 57, ../sass/base/_reset.scss */
ul, ol {
  padding-left: 2em;
}

/* line 61, ../sass/base/_reset.scss */
nav ul {
  list-style: none;
}

/* line 65, ../sass/base/_reset.scss */
blockquote, q {
  quotes: none;
}

/* line 69, ../sass/base/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 75, ../sass/base/_reset.scss */
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* change colours to suit your needs */
/* line 84, ../sass/base/_reset.scss */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

/* change colours to suit your needs */
/* line 91, ../sass/base/_reset.scss */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

/* line 98, ../sass/base/_reset.scss */
del {
  text-decoration: line-through;
}

/* line 102, ../sass/base/_reset.scss */
abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

/* line 107, ../sass/base/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* change border colour to suit your needs */
/* line 113, ../sass/base/_reset.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}

/* line 122, ../sass/base/_reset.scss */
input, select {
  vertical-align: middle;
}

/* line 126, ../sass/base/_reset.scss */
code {
  -webkit-word-break: break-all;
  -moz-word-break: break-all;
  -o-word-break: break-all;
  -ms-word-break: break-all;
  word-break: break-all;
}

/*
* Symbolset
* www.symbolset.com
* Copyright © 2012 Oak Studios LLC
*
* Upload this file to your web server
* and place this within your <head> tags.
* <link href="webfonts/ss-standard.css" rel="stylesheet" />
*/
@font-face {
  font-family: "SSStandard";
  src: url("../fonts/ss-standard.eot");
  src: url("../fonts/ss-standard.eot?#iefix") format("embedded-opentype"), url("../fonts/ss-standard.woff") format("woff"), url("../fonts/ss-standard.ttf") format("truetype"), url("../fonts/ss-standard.svg#SSStandard") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
/* line 25, ../sass/base/_fonts.scss */
html:hover [class^="ss-"] {
  -ms-zoom: 1;
}

/* line 27, ../sass/base/_fonts.scss */
.ss-icon, .ss-icon.ss-standard,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-standard:before, [class*=" ss-"].ss-standard:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-standard.right:after, [class*=" ss-"].ss-standard.right:after {
  font-family: "SSStandard";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}

/* line 47, ../sass/base/_fonts.scss */
[class^="ss-"].right:before,
[class*=" ss-"].right:before {
  display: none;
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-cursor:before, .ss-cursor.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-search:before, .ss-search.right:after {
  content: '🔎';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-zoomin:before, .ss-zoomin.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-zoomout:before, .ss-zoomout.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-view:before, .ss-view.right:after {
  content: '👀';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-attach:before, .ss-attach.right:after {
  content: '📎';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-link:before, .ss-link.right:after {
  content: '🔗';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-move:before, .ss-move.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-write:before, .ss-write.right:after {
  content: '✎';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-writingdisabled:before, .ss-writingdisabled.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-erase:before, .ss-erase.right:after {
  content: '✐';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-compose:before, .ss-compose.right:after {
  content: '📝';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-lock:before, .ss-lock.right:after {
  content: '🔒';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-key:before, .ss-key.right:after {
  content: '🔑';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-ban:before, .ss-ban.right:after {
  content: '🚫';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-trash:before, .ss-trash.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-target:before, .ss-target.right:after {
  content: '◎';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-tag:before, .ss-tag.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-bookmark:before, .ss-bookmark.right:after {
  content: '🔖';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-flag:before, .ss-flag.right:after {
  content: '⚑';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-like:before, .ss-like.right:after {
  content: '👍';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-dislike:before, .ss-dislike.right:after {
  content: '👎';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-heart:before, .ss-heart.right:after {
  content: '♥';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-halfheart:before, .ss-halfheart.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-star:before, .ss-star.right:after {
  content: '⋆';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-halfstar:before, .ss-halfstar.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-sample:before, .ss-sample.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-crop:before, .ss-crop.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-layers:before, .ss-layers.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-fill:before, .ss-fill.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-stroke:before, .ss-stroke.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-phone:before, .ss-phone.right:after {
  content: '📞';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-phonedisabled:before, .ss-phonedisabled.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-rss:before, .ss-rss.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-facetime:before, .ss-facetime.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-reply:before, .ss-reply.right:after {
  content: '↩';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-send:before, .ss-send.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-mail:before, .ss-mail.right:after {
  content: '✉';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-inbox:before, .ss-inbox.right:after {
  content: '📥';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-chat:before, .ss-chat.right:after {
  content: '💬';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-ellipsischat:before, .ss-ellipsischat.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-ellipsis:before, .ss-ellipsis.right:after {
  content: '…';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-user:before, .ss-user.right:after {
  content: '👤';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-femaleuser:before, .ss-femaleuser.right:after {
  content: '👧';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-users:before, .ss-users.right:after {
  content: '👥';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-cart:before, .ss-cart.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-dollarsign:before, .ss-dollarsign.right:after {
  content: '💲';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-barchart:before, .ss-barchart.right:after {
  content: '📊';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-piechart:before, .ss-piechart.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-box:before, .ss-box.right:after {
  content: '📦';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-home:before, .ss-home.right:after {
  content: '⌂';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-buildings:before, .ss-buildings.right:after {
  content: '🏢';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-warehouse:before, .ss-warehouse.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-globe:before, .ss-globe.right:after {
  content: '🌎';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-navigate:before, .ss-navigate.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-compass:before, .ss-compass.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-signpost:before, .ss-signpost.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-map:before, .ss-map.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-location:before, .ss-location.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-pin:before, .ss-pin.right:after {
  content: '📍';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-database:before, .ss-database.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-hdd:before, .ss-hdd.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-music:before, .ss-music.right:after {
  content: '♫';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-mic:before, .ss-mic.right:after {
  content: '🎤';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-volume:before, .ss-volume.right:after {
  content: '🔈';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-lowvolume:before, .ss-lowvolume.right:after {
  content: '🔉';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-highvolume:before, .ss-highvolume.right:after {
  content: '🔊';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-airplay:before, .ss-airplay.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-camera:before, .ss-camera.right:after {
  content: '📷';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-picture:before, .ss-picture.right:after {
  content: '🌄';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-video:before, .ss-video.right:after {
  content: '📹';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-play:before, .ss-play.right:after {
  content: '▶';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-pause:before, .ss-pause.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-stop:before, .ss-stop.right:after {
  content: '■';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-record:before, .ss-record.right:after {
  content: '●';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-eject:before, .ss-eject.right:after {
  content: '⏏';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-repeat:before, .ss-repeat.right:after {
  content: '🔁';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-replay:before, .ss-replay.right:after {
  content: '↺';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-book:before, .ss-book.right:after {
  content: '📕';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-openbook:before, .ss-openbook.right:after {
  content: '📖';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-notebook:before, .ss-notebook.right:after {
  content: '📓';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-grid:before, .ss-grid.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-rows:before, .ss-rows.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-columns:before, .ss-columns.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-filter:before, .ss-filter.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-desktop:before, .ss-desktop.right:after {
  content: '💻';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-laptop:before, .ss-laptop.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-tablet:before, .ss-tablet.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-cell:before, .ss-cell.right:after {
  content: '📱';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-battery:before, .ss-battery.right:after {
  content: '🔋';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-highbattery:before, .ss-highbattery.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-lowbattery:before, .ss-lowbattery.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-emptybattery:before, .ss-emptybattery.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-downloadcloud:before, .ss-downloadcloud.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-download:before, .ss-download.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-uploadcloud:before, .ss-uploadcloud.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-upload:before, .ss-upload.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-fork:before, .ss-fork.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-merge:before, .ss-merge.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-transfer:before, .ss-transfer.right:after {
  content: '⇆';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-refresh:before, .ss-refresh.right:after {
  content: '↻';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-sync:before, .ss-sync.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-loading:before, .ss-loading.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-wifi:before, .ss-wifi.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-connection:before, .ss-connection.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-file:before, .ss-file.right:after {
  content: '📄';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-folder:before, .ss-folder.right:after {
  content: '📁';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-quote:before, .ss-quote.right:after {
  content: '“';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-text:before, .ss-text.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-font:before, .ss-font.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-print:before, .ss-print.right:after {
  content: '⎙';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-fax:before, .ss-fax.right:after {
  content: '📠';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-list:before, .ss-list.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-layout:before, .ss-layout.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-action:before, .ss-action.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-redirect:before, .ss-redirect.right:after {
  content: '↪';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-expand:before, .ss-expand.right:after {
  content: '⤢';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-contract:before, .ss-contract.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-help:before, .ss-help.right:after {
  content: '❓';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-info:before, .ss-info.right:after {
  content: 'ℹ';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-alert:before, .ss-alert.right:after {
  content: '⚠';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-caution:before, .ss-caution.right:after {
  content: '⛔';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-logout:before, .ss-logout.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-plus:before, .ss-plus.right:after {
  content: '+';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-check:before, .ss-check.right:after {
  content: '✓';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-delete:before, .ss-delete.right:after {
  content: '␡';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-settings:before, .ss-settings.right:after {
  content: '⚙';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-dashboard:before, .ss-dashboard.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-notificationsdisabled:before, .ss-notificationsdisabled.right:after {
  content: '🔕';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-clock:before, .ss-clock.right:after {
  content: '⏲';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-calendar:before, .ss-calendar.right:after {
  content: '📅';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-addcalendar:before, .ss-addcalendar.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-removecalendar:before, .ss-removecalendar.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-checkcalendar:before, .ss-checkcalendar.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-deletecalendar:before, .ss-deletecalendar.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-plane:before, .ss-plane.right:after {
  content: '✈';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-cloud:before, .ss-cloud.right:after {
  content: '☁';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-droplet:before, .ss-droplet.right:after {
  content: '💧';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-flask:before, .ss-flask.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-up:before, .ss-up.right:after {
  content: '⬆';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-upright:before, .ss-upright.right:after {
  content: '⬈';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-right:before, .ss-right.right:after {
  content: '➡';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-downright:before, .ss-downright.right:after {
  content: '⬊';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-down:before, .ss-down.right:after {
  content: '⬇';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-downleft:before, .ss-downleft.right:after {
  content: '⬋';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-left:before, .ss-left.right:after {
  content: '⬅';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-upleft:before, .ss-upleft.right:after {
  content: '⬉';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-navigateup:before, .ss-navigateup.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: '';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-directup:before, .ss-directup.right:after {
  content: '▴';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-directright:before, .ss-directright.right:after {
  content: '▹';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-dropdown:before, .ss-dropdown.right:after {
  content: '▾';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-directleft:before, .ss-directleft.right:after {
  content: '◃';
}

/* line 50, ../sass/base/_fonts.scss */
.ss-retweet:before, .ss-retweet.right:after {
  content: '';
}

/* Legacy classes */
/* line 53, ../sass/base/_fonts.scss */
.ss-volumelow:before, .ss-volumelow.right:after {
  content: '🔉';
}

/* line 53, ../sass/base/_fonts.scss */
.ss-volumehigh:before, .ss-volumehigh.right:after {
  content: '🔊';
}

/* line 53, ../sass/base/_fonts.scss */
.ss-batteryhigh:before, .ss-batteryhigh.right:after {
  content: '';
}

/* line 53, ../sass/base/_fonts.scss */
.ss-batterymedium:before, .ss-batterymedium.right:after {
  content: '';
}

/* line 53, ../sass/base/_fonts.scss */
.ss-batterylow:before, .ss-batterylow.right:after {
  content: '';
}

/* line 53, ../sass/base/_fonts.scss */
.ss-batteryempty:before, .ss-batteryempty.right:after {
  content: '';
}

/* line 53, ../sass/base/_fonts.scss */
.ss-clouddownload:before, .ss-clouddownload.right:after {
  content: '';
}

/* line 53, ../sass/base/_fonts.scss */
.ss-cloudupload:before, .ss-cloudupload.right:after {
  content: '';
}

/* line 53, ../sass/base/_fonts.scss */
.ss-calendaradd:before, .ss-calendaradd.right:after {
  content: '';
}

/* line 53, ../sass/base/_fonts.scss */
.ss-calendarremove:before, .ss-calendarremove.right:after {
  content: '';
}

/* line 53, ../sass/base/_fonts.scss */
.ss-calendarcheck:before, .ss-calendarcheck.right:after {
  content: '';
}

/* line 53, ../sass/base/_fonts.scss */
.ss-calendardelete:before, .ss-calendardelete.right:after {
  content: '';
}

@font-face {
  font-family: 'font-awesome';
  src: url("../fonts/font-awesome.eot?qbj1dv");
  src: url("../fonts/font-awesome.eot?#iefixqbj1dv") format("embedded-opentype"), url("../fonts/font-awesome.woff?qbj1dv") format("woff"), url("../fonts/font-awesome.ttf?qbj1dv") format("truetype"), url("../fonts/font-awesome.svg?qbj1dv#font-awesome") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 12, ../sass/base/_font-awesome.scss */
[class^="awesome-"], [class*=" awesome-"] {
  font-family: 'font-awesome';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 26, ../sass/base/_font-awesome.scss */
.awesome-file-pdf:before {
  content: "\f1c1";
}

/* line 30, ../sass/base/_font-awesome.scss */
.awesome-file-image:before {
  content: "\f1c5";
}

/* line 4, ../sass/base/_grids.scss */
.group, .overlay-group {
  max-width: 80em;
  margin-left: auto;
  margin-right: auto;
  padding: 0 16px;
  padding: 0 1rem;
  position: relative;
}
/* line 12, ../../../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/susy-2.2.2/sass/susy/output/support/_clearfix.scss */
.group:after, .overlay-group:after {
  content: " ";
  display: block;
  clear: both;
}

@media screen and (min-width: 40em) {
  /* line 19, ../sass/base/_grids.scss */
  .twelve-four .primary {
    width: 74.6835443038%;
    float: left;
    margin-right: 1.2658227848%;
  }
  /* line 27, ../sass/base/_grids.scss */
  .twelve-four .secondary {
    width: 24.0506329114%;
    float: left;
    margin-right: 1.2658227848%;
    margin-right: 0;
  }
}

@media screen and (min-width: 40em) {
  /* line 46, ../sass/base/_grids.scss */
  .six-three .primary {
    width: 65.9090909091%;
    float: left;
    margin-right: 2.2727272727%;
  }
  /* line 54, ../sass/base/_grids.scss */
  .six-three .secondary {
    width: 31.8181818182%;
    float: left;
    margin-right: 2.2727272727%;
    margin-right: 0;
  }
}

@media screen and (min-width: 40em) {
  /* line 73, ../sass/base/_grids.scss */
  .three-six .primary {
    width: 65.9090909091%;
    float: left;
    margin-right: 2.2727272727%;
    float: right;
    margin-right: 0;
  }
  /* line 83, ../sass/base/_grids.scss */
  .three-six .secondary {
    width: 31.8181818182%;
    float: left;
    margin-right: 2.2727272727%;
    float: right;
  }
}

@media screen and (min-width: 40em) {
  /* line 102, ../sass/base/_grids.scss */
  .halves .col {
    width: 47.3684210526%;
    float: left;
    margin-right: 5.2631578947%;
  }
  /* line 109, ../sass/base/_grids.scss */
  .halves .col:nth-child(2n+2) {
    margin-right: 0;
  }
}

@media screen and (min-width: 50em) {
  /* line 124, ../sass/base/_grids.scss */
  .thirds .col {
    width: 31.8181818182%;
    float: left;
    margin-right: 2.2727272727%;
  }
  /* line 131, ../sass/base/_grids.scss */
  .thirds .col:nth-child(3n+3) {
    margin-right: 0;
  }
}

@media screen and (min-width: 40em) {
  /* line 146, ../sass/base/_grids.scss */
  .two-to-three .col {
    width: 49.1525423729%;
    float: left;
    margin-right: 1.6949152542%;
  }
  /* line 153, ../sass/base/_grids.scss */
  .two-to-three .col:nth-child(2n+2) {
    margin-right: 0;
  }
}
@media screen and (min-width: 50em) {
  /* line 160, ../sass/base/_grids.scss */
  .two-to-three .col {
    width: 31.8181818182%;
    float: left;
    margin-right: 2.2727272727%;
  }
  /* line 167, ../sass/base/_grids.scss */
  .two-to-three .col:nth-child(2n+2) {
    width: 31.8181818182%;
    float: left;
    margin-right: 2.2727272727%;
  }
  /* line 171, ../sass/base/_grids.scss */
  .two-to-three .col:nth-child(3n+3) {
    margin-right: 0;
  }
}

/* line 1, ../sass/base/_forms.scss */
form {
  margin: 24px 0;
  /* Error handling */
}
/* line 11, ../sass/base/_forms.scss */
form legend + p, form legend + .instructions {
  margin-top: 0;
}
/* line 18, ../sass/base/_forms.scss */
form fieldset legend {
  margin: 0;
  padding: 24px 0;
}
/* line 26, ../sass/base/_forms.scss */
form[data-validate] li {
  position: relative;
}
/* line 31, ../sass/base/_forms.scss */
form .error-input {
  border-color: #263238;
}
/* line 35, ../sass/base/_forms.scss */
form .success-input {
  border-color: #607d8b;
  color: #607d8b;
}
/* line 40, ../sass/base/_forms.scss */
form .error-inline {
  background-color: #263238;
  color: white;
  font-style: italic;
  margin: -18px 0 24px 0;
  padding: 4px 12px;
}
/* line 48, ../sass/base/_forms.scss */
form .success-icon,
form .error-icon {
  font-size: 20px;
  line-height: 36px;
  position: absolute;
  right: 4px;
}
/* line 56, ../sass/base/_forms.scss */
form .success-icon {
  color: #607d8b;
}
/* line 60, ../sass/base/_forms.scss */
form .error-icon {
  color: #263238;
}

/* line 66, ../sass/base/_forms.scss */
h1 + form, h2 + form, h3 + form, form legend + form, h4 + form, h5 + form, h6 + form, p + form {
  margin-top: 0;
}

/* line 71, ../sass/base/_forms.scss */
label {
  display: block;
  margin: 0;
}

/* line 76, ../sass/base/_forms.scss */
input[type="text"],
input[type="email"],
input[type="search"],
input[type="password"],
input[type="date"],
textarea,
select,
button,
.btn {
  font-size: 48px;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  margin: 24px 0;
  margin: 0;
}

/* line 89, ../sass/base/_forms.scss */
input[type="text"],
input[type="email"],
input[type="search"],
input[type="password"],
input[type="date"],
textarea,
select {
  border: 1px solid transparent;
  margin: 0;
  outline: none;
  margin: -1px 0 17px;
  padding: 3px 6px;
  width: 100%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

/* line 108, ../sass/base/_forms.scss */
input[type="date"] {
  padding-top: 2px;
  padding-bottom: 2px;
}

/* Remove gross input shadow on iOS */
/* line 114, ../sass/base/_forms.scss */
input[type="text"],
input[type="email"],
input[type="search"],
input[type="password"],
input[type="date"],
textarea,
button,
.btn {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
}
/* line 122, ../sass/base/_forms.scss */
input[type="text"]:focus,
input[type="email"]:focus,
input[type="search"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
textarea:focus,
button:focus,
.btn:focus {
  outline: none;
}

/* line 133, ../sass/base/_forms.scss */
.check-radio-group input[type="checkbox"],
.check-radio-group input[type="radio"],
.check-radio-group .label {
  display: inline-block;
  height: 24px;
  vertical-align: middle;
}
/* line 141, ../sass/base/_forms.scss */
.check-radio-group input[type="checkbox"],
.check-radio-group input[type="radio"] {
  margin: 0 6px 0 0;
  padding: 0;
  width: inherit;
}

/* line 149, ../sass/base/_forms.scss */
textarea {
  height: 144px;
}

/* line 153, ../sass/base/_forms.scss */
button,
.btn {
  background-color: #445963;
  border-bottom: 1px solid #ffffff;
  color: #ffffff;
  cursor: pointer;
  font-weight: 400;
  line-height: 1;
  display: inline-block;
  margin: 0 0 0px;
  padding: 1rem 2rem;
  width: 100%;
}
/* line 166, ../sass/base/_forms.scss */
button:hover, button:focus,
.btn:hover,
.btn:focus {
  background-color: rgba(38, 50, 56, 0.75);
}
/* line 171, ../sass/base/_forms.scss */
button:visited, button:link,
.btn:visited,
.btn:link {
  font-weight: 400;
}

/* line 180, ../sass/base/_forms.scss */
.input-pair li {
  display: inline-block;
  vertical-align: top;
  width: 80%;
}
/* line 185, ../sass/base/_forms.scss */
.input-pair li:last-child {
  margin-top: 24px;
  width: 20%;
}

@media screen and (min-width: 40em) {
  /* line 200, ../sass/base/_forms.scss */
  form fieldset legend {
    margin: 0;
  }

  /* line 206, ../sass/base/_forms.scss */
  .form-full {
    margin-left: auto;
    margin-right: auto;
    width: 480px;
  }
}
@media screen and (min-width: 80em) {
  /* line 216, ../sass/base/_forms.scss */
  form fieldset legend {
    margin: 0;
  }
}
/* line 1, ../sass/base/_tables.scss */
table {
  background-color: #bac8cf;
  border: 1px solid #263238;
  border-bottom: 0;
  color: #191919;
  font-weight: 300;
  margin: 0 auto 24px;
  min-width: 75%;
}
/* line 10, ../sass/base/_tables.scss */
table caption {
  color: white;
  margin: 0 0 12px;
  font-weight: bold;
}
/* line 15, ../sass/base/_tables.scss */
table th,
table td {
  font-weight: 400;
  padding: 6px 12px;
  text-align: center;
}
/* line 23, ../sass/base/_tables.scss */
table thead th, table thead td {
  background-color: #263238;
  color: white;
}
/* line 29, ../sass/base/_tables.scss */
table tfoot {
  font-weight: 700;
}
/* line 32, ../sass/base/_tables.scss */
table tfoot th, table tfoot td {
  background-color: #263238;
  color: white;
  padding: 6px 12px;
}
/* line 42, ../sass/base/_tables.scss */
table tfoot tr:nth-child(even),
table tbody tr:nth-child(even) {
  background-color: rgba(0, 0, 0, 0.15);
}
/* line 45, ../sass/base/_tables.scss */
table tfoot tr:nth-child(even).row-header,
table tbody tr:nth-child(even).row-header {
  background-color: #506570;
}
/* line 51, ../sass/base/_tables.scss */
table tfoot th, table tfoot td,
table tbody th,
table tbody td {
  border-bottom: 1px solid #263238;
}
/* line 56, ../sass/base/_tables.scss */
table .row-header {
  background-color: #506570;
  color: white;
}
/* line 61, ../sass/base/_tables.scss */
table .sortable {
  padding-right: 36px;
  position: relative;
}
/* line 65, ../sass/base/_tables.scss */
table .sortable .sort-icon {
  display: inline-block;
  position: absolute;
  right: 12px;
  top: 9px;
}
/* line 73, ../sass/base/_tables.scss */
table .sort-data {
  padding-right: 36px;
}
/* line 77, ../sass/base/_tables.scss */
table .icon {
  border: 0;
  vertical-align: middle;
}
/* line 81, ../sass/base/_tables.scss */
table .icon .label {
  border-bottom: 1px solid;
}
/* line 87, ../sass/base/_tables.scss */
table .icon:hover .label, table .icon:focus .label {
  border-color: transparent;
}
/* line 93, ../sass/base/_tables.scss */
table .sortable {
  cursor: pointer;
}
/* line 97, ../sass/base/_tables.scss */
table .th-message {
  text-align: left;
  width: 50%;
}
/* line 102, ../sass/base/_tables.scss */
table .left {
  text-align: left;
}
table .small {
  font-size: 0.7rem;
}
/* line 106, ../sass/base/_tables.scss */
table .right,
table .currency {
  text-align: right;
}
/* line 111, ../sass/base/_tables.scss */
table .center {
  text-align: center;
}
/* line 119, ../sass/base/_tables.scss */
table .action,
table a {
  color: #191919;
}
/* line 124, ../sass/base/_tables.scss */
table.full {
  min-width: 100%;
}

table.small {
  min-width: 100%;
  font-size: 0.7rem;
}

/* line 129, ../sass/base/_tables.scss */
.table-container {
  max-width: 80em;
  overflow: auto;
}

/* line 1, ../sass/base/_media.scss */
.media-wrapper {
  margin: 24px 0;
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}
/* line 8, ../sass/base/_media.scss */
.media-wrapper iframe,
.media-wrapper embed,
.media-wrapper object {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 49, ../sass/base/_typesetter.scss */
h1 {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1;
  margin: 24px 0;
}

/* line 53, ../sass/base/_typesetter.scss */
h2,
article h1 {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.3333333333;
  margin: 24px 0;
}

/* line 58, ../sass/base/_typesetter.scss */
h3, form legend, caption {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
  margin: 24px 0;
}

/* line 62, ../sass/base/_typesetter.scss */
h4, h5, h6, p, ul, ol, dl, td, th, .vcard {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  margin: 24px 0;
}

/* line 3, ../sass/base/_global.scss */
body {
  background-color: #607d8b;
  color: white;
  font-family: "Open Sans" sans-serif;
}

/* line 9, ../sass/base/_global.scss */
input,
textarea {
  color: #191919;
  font-family: "Open Sans" sans-serif;
}

/* line 15, ../sass/base/_global.scss */
h1, h2, h3, form legend, h4, h5, h6 {
  font-family: "Open Sans" sans-serif;
}

/* line 19, ../sass/base/_global.scss */
a,
.action {
  color: #ffd740;
  cursor: pointer;
  border-bottom: 1px solid;
  text-decoration: none;
}
/* line 26, ../sass/base/_global.scss */
a:link,
.action:link {
  font-weight: 700;
}
/* line 30, ../sass/base/_global.scss */
a:visited,
.action:visited {
  font-weight: 400;
}
/* line 34, ../sass/base/_global.scss */
a:hover,
.action:hover {
  border-color: transparent;
}

/* line 39, ../sass/base/_global.scss */
.filter-action {
  cursor: pointer;
}

/* line 43, ../sass/base/_global.scss */
.filter-action-selected {
  border-bottom: 1px solid;
  cursor: pointer;
}
/* line 47, ../sass/base/_global.scss */
.filter-action-selected:hover {
  border-color: transparent;
}

/* line 52, ../sass/base/_global.scss */
dt {
  font-weight: 700;
}

/* line 56, ../sass/base/_global.scss */
dd {
  margin-bottom: 24px;
}

/* line 60, ../sass/base/_global.scss */
hr {
  background-color: white;
  border: 0;
  height: 1px;
  margin: -1px 0 0;
}

/* line 67, ../sass/base/_global.scss */
.snippet {
  background-color: rgba(38, 50, 56, 0.15);
  font-size: 14px;
  padding: 2px 4px;
}

/* line 73, ../sass/base/_global.scss */
.callout {
  max-width: 480px;
  margin: 0 auto;
}

/* line 78, ../sass/base/_global.scss */
.print {
  color: white;
  cursor: pointer;
  display: block;
  position: absolute;
  top: 4px;
  left: 16px;
  z-index: 10;
}
/* line 87, ../sass/base/_global.scss */
.print .icon,
.print .label {
  display: inline-block;
  font-size: 14px;
  vertical-align: top;
}
/* line 94, ../sass/base/_global.scss */
.print .icon {
  margin-top: 4px;
}
/* line 98, ../sass/base/_global.scss */
.print .label {
  border-bottom: 1px solid;
}
/* line 104, ../sass/base/_global.scss */
.print:hover .label, .print:focus .label {
  border-color: transparent;
}

/* line 110, ../sass/base/_global.scss */
.text-left {
  text-align: left;
}

/* line 114, ../sass/base/_global.scss */
.text-right {
  text-align: right;
}

/* line 118, ../sass/base/_global.scss */
.text-center {
  text-align: center;
}

/* line 122, ../sass/base/_global.scss */
.utils {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  margin: 24px 0;
  margin-bottom: 0;
}

.toggler {
  background-color: rgba(157, 170, 176, 0.5);
  color: white;
  display: inline-block;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.header-action {
  font-size: 12px;
  font-size: 1.25rem;
  line-height: 3;
  margin: 24px 0;
  color: white;
  display: inline-block;
  margin: 0;
  padding: 0;
  position: absolute;
  top: -13px;
  /*top: -20px;*/
  background-color: rgba(96, 125, 139, 0.5);
  height: 59px;
  width:150px;
}
    .header-action a:link {
        font-weight: normal;
        text-decoration: none;
        color: white;
        border-bottom: none;
    }
    .header-action a:visited {
        font-weight: normal;
        text-decoration: none;
        color: white;
        border-bottom: none;
    }

.header-action.feedback-action {
  right: 70px;
}

.header-action.faq-action {
  right: 225px;
}

/* line 143, ../sass/base/_global.scss */
.hidden {
  position: absolute;
  top: -9999em;
}

@media screen and (min-width: 80em) {
  /* line 149, ../sass/base/_global.scss */
  .fixed-window {
    height: 100%;
    width: 100%;
    overflow: hidden;
  }
  /* line 154, ../sass/base/_global.scss */
  .fixed-window .content-main {
    overflow: auto;
    position: absolute;
    top: 120px;
    bottom: 72px;
    width: 100%;
  }
  /* line 162, ../sass/base/_global.scss */
  .fixed-window .footer-main {
    position: fixed;
    width: 100%;
    bottom: 0;
  }

  /* line 169, ../sass/base/_global.scss */
  .full-legible {
    margin: 0 auto;
    max-width: 40em;
  }
}
/* line 1, ../sass/base/_animation.scss */
body {
  -webkit-transition: padding .15s ease-in-out;
  -moz-transition: padding .15s ease-in-out;
  -o-transition: padding .15s ease-in-out;
  -ms-transition: padding .15s ease-in-out;
  transition: padding .15s ease-in-out;
}

/* line 9, ../sass/base/_animation.scss */
.nav-main, .nav-sidebar,
.js-draggable,
.loading {
  -webkit-transition: opacity .15s ease-in-out;
  -moz-transition: opacity .15s ease-in-out;
  -o-transition: opacity .15s ease-in-out;
  -ms-transition: opacity .15s ease-in-out;
  transition: opacity .15s ease-in-out;
}

/* line 19, ../sass/base/_animation.scss */
.control-panel,
.message-container,
a,
.logout,
.js-cp-toggle-btn,
.drag-title,
.app-container,
.nav-utility {
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}

/* line 33, ../sass/base/_animation.scss */
.btn-selected,
.overlay {
  -webkit-transition: all .15s ease-in-out;
  -moz-transition: all .15s ease-in-out;
  -o-transition: all .15s ease-in-out;
  transition: all .15s ease-in-out;
}

/* line 41, ../sass/base/_animation.scss */
.js-target {
  -webkit-transition: max-height .25s ease-in-out;
  -moz-transition: max-height .25s ease-in-out;
  -o-transition: max-height .25s ease-in-out;
  transition: max-height .25s ease-in-out;
}

/*----------------------------------------*
 * Modules
 *----------------------------------------*/
/* line 1, ../sass/components/_header.scss */
.header-main {
  background-color: #263238;
  box-shadow: 0 0 4px black;
  padding: 12px 0;
  position: relative;
  text-align: center;
  z-index: 3;
  min-height: 58px;
}
/* line 9, ../sass/components/_header.scss */
.header-main .title {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1;
  margin: 24px 0;
  margin: 0;
}

/* line 15, ../sass/components/_header.scss */
.menu {
  cursor: pointer;
  height: 20px;
  width: 24px;
  margin-top: -10px;
  position: absolute;
  right: 24px;
  top: 50%;
  z-index: 10000;
}
/* line 25, ../sass/components/_header.scss */
.menu a {
  border: 0;
  display: block;
  height: 20px;
  width: 24px;
  position: relative;
}
/* line 33, ../sass/components/_header.scss */
.menu .line {
  background: white;
  display: inline-block;
  height: 4px;
  width: 100%;
  position: absolute;
  top: 8px;
  left: 0;
}
/* line 42, ../sass/components/_header.scss */
.menu .line:first-child {
  top: 0;
}
/* line 46, ../sass/components/_header.scss */
.menu .line:last-child {
  bottom: 0;
  top: inherit;
}
/* line 52, ../sass/components/_header.scss */
.menu.close {
  position: fixed;
}
/* line 55, ../sass/components/_header.scss */
.menu.close .line {
  display: none;
}
/* line 58, ../sass/components/_header.scss */
.menu.close .line:first-child {
  display: inline-block;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 8px;
}
/* line 67, ../sass/components/_header.scss */
.menu.close .line:last-child {
  display: inline-block;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
  bottom: 8px;
}

/* line 1, ../sass/components/_footer.scss */
.footer-main {
  background-color: rgba(38, 50, 56, 0.75);
  color: white;
  position: relative;
  text-align: center;
}
/* line 7, ../sass/components/_footer.scss */
.footer-main .copyright {
  margin: 0;
  padding: 24px 0;
}

/* line 1, ../sass/components/_nav-main.scss */
body {
  padding-bottom: 48px;
}

/* line 5, ../sass/components/_nav-main.scss */
.nav-main, .nav-sidebar {
  box-shadow: 0 0px 2px black;
  font-family: "Open Sans" sans-serif;
}
/* line 9, ../sass/components/_nav-main.scss */
.nav-main ul, .nav-sidebar ul {
  text-align: center;
}
/* line 14, ../sass/components/_nav-main.scss */
.nav-main a, .nav-sidebar a {
  background-color: white;
  border: 1px solid;
  border-left: 0;
  border-right: 0;
  color: white;
  display: block;
  padding: 12px 24px;
}
/* line 23, ../sass/components/_nav-main.scss */
.nav-main a:hover, .nav-sidebar a:hover, .nav-main a:focus, .nav-sidebar a:focus {
  background-color: rgba(96, 125, 139, 0.5);
  border-color: white;
  color: #ffd740;
}
/* line 30, ../sass/components/_nav-main.scss */
.nav-main a.here, .nav-sidebar a.here {
  background-color: rgba(96, 125, 139, 0.5);
  border-color: white;
  color: #ffd740;
}
/* line 38, ../sass/components/_nav-main.scss */
.nav-main .here a, .nav-sidebar .here a {
  background-color: white;
  border-color: white;
  color: #ffd740;
}
/* line 45, ../sass/components/_nav-main.scss */
.nav-main li, .nav-sidebar li {
  margin: 0 -2px -1px;
}
/* line 49, ../sass/components/_nav-main.scss */
.nav-main li:last-child a, .nav-sidebar li:last-child a {
  border-bottom: 0;
}
/* line 55, ../sass/components/_nav-main.scss */
.nav-main.expanded, .expanded.nav-sidebar {
  position: absolute;
  top: 0;
  width: 100%;
}
@media screen and (min-width: 40em) {
  /* line 5, ../sass/components/_nav-main.scss */
  .nav-main, .nav-sidebar {
    background-color: #263238;
    border-bottom: 0;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 3;
  }
  /* line 70, ../sass/components/_nav-main.scss */
  .nav-main li, .nav-sidebar li {
    display: inline-block;
  }
  /* line 74, ../sass/components/_nav-main.scss */
  .nav-main a, .nav-sidebar a {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.7142857143;
    margin: 24px 0;
    background-color: transparent;
    border: 0;
    font-weight: 400;
    margin: 0;
  }
  /* line 81, ../sass/components/_nav-main.scss */
  .nav-main a:hover, .nav-sidebar a:hover, .nav-main a:focus, .nav-sidebar a:focus {
    background-color: #607d8b;
    border-color: transparent;
    color: #ffd740;
  }
  /* line 90, ../sass/components/_nav-main.scss */
  .nav-main .here a, .nav-sidebar .here a {
    background-color: #607d8b;
    border-color: white;
    color: #ffd740;
  }
}

/* line 1, ../sass/components/_nav-sidebar.scss */
.nav-sidebar {
  background-color: transparent;
  box-shadow: none;
}
/* line 6, ../sass/components/_nav-sidebar.scss */
.nav-sidebar ul {
  margin-bottom: 24px;
}
/* line 10, ../sass/components/_nav-sidebar.scss */
.nav-sidebar a {
  background-color: transparent;
}
/* line 13, ../sass/components/_nav-sidebar.scss */
.nav-sidebar a:hover, .nav-sidebar a:focus {
  background-color: rgba(38, 50, 56, 0.75);
}
/* line 20, ../sass/components/_nav-sidebar.scss */
.nav-sidebar .here a {
  background-color: rgba(38, 50, 56, 0.75);
}
@media screen and (min-width: 40em) {
  /* line 1, ../sass/components/_nav-sidebar.scss */
  .nav-sidebar {
    position: static;
  }
  /* line 28, ../sass/components/_nav-sidebar.scss */
  .nav-sidebar .title {
    margin-top: 0;
    padding-top: 24px;
  }
  /* line 33, ../sass/components/_nav-sidebar.scss */
  .nav-sidebar ul {
    margin: 0;
    text-align: left;
  }
  /* line 38, ../sass/components/_nav-sidebar.scss */
  .nav-sidebar li {
    display: block;
  }
  /* line 42, ../sass/components/_nav-sidebar.scss */
  .nav-sidebar a {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
    margin: 24px 0;
    margin: 0;
  }
  /* line 47, ../sass/components/_nav-sidebar.scss */
  .nav-sidebar.nav-fixed {
    position: fixed;
    top: 0;
  }
}

/* line 1, ../sass/components/_pagination.scss */
.pagination {
  font-family: "Open Sans" sans-serif;
  position: relative;
  text-align: center;
}
/* line 7, ../sass/components/_pagination.scss */
.pagination a {
  border: 0;
  display: inline-block;
  font-weight: 400;
  padding: 6px 0;
  position: relative;
  vertical-align: middle;
  z-index: 2;
}
/* line 18, ../sass/components/_pagination.scss */
.pagination a:hover .label, .pagination a:focus .label {
  border-color: transparent;
}
/* line 24, ../sass/components/_pagination.scss */
.pagination .links {
  position: absolute;
  width: 100%;
  z-index: 1;
}
/* line 29, ../sass/components/_pagination.scss */
.pagination .links a {
  margin: 0 6px;
  padding: 6px;
}
/* line 33, ../sass/components/_pagination.scss */
.pagination .links a:first-child {
  margin-left: 0;
}
/* line 37, ../sass/components/_pagination.scss */
.pagination .links a:last-child {
  margin-left: 0;
}
/* line 43, ../sass/components/_pagination.scss */
.pagination .icon {
  font-size: 16px;
  display: inline-block;
  vertical-align: top;
}
/* line 49, ../sass/components/_pagination.scss */
.pagination .label {
  border-bottom: 1px solid;
  display: inline-block;
  vertical-align: middle;
}
/* line 55, ../sass/components/_pagination.scss */
.pagination .prev {
  float: left;
}
/* line 59, ../sass/components/_pagination.scss */
.pagination .next {
  float: right;
}

/* line 1, ../sass/components/_dropdown.scss */
.dropdown {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.3333333333;
  margin: 24px 0;
  background: #263238;
  border-radius: 4px;
  cursor: pointer;
  font-family: "Open Sans" sans-serif;
  margin: 0;
  min-width: 180px;
  position: relative;
  z-index: 4;
}
/* line 12, ../sass/components/_dropdown.scss */
.dropdown .dropdown-header {
  margin: 0;
  padding: 5px 55px 5px 12px;
}
/* line 17, ../sass/components/_dropdown.scss */
.dropdown .dropdown-content {
  background: white;
  color: #191919;
  display: none;
  position: absolute;
  width: 100%;
}
/* line 25, ../sass/components/_dropdown.scss */
.dropdown .dropdown-content li {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  margin: 24px 0;
  margin: 0;
  border-bottom: 1px solid #ccc;
  padding: 4px 12px;
}
/* line 31, ../sass/components/_dropdown.scss */
.dropdown .dropdown-content li:last-child {
  border-bottom: 0;
}
/* line 36, ../sass/components/_dropdown.scss */
.dropdown .dropdown-content a {
  color: #263238;
  display: block;
  padding: 8px 12px;
}
/* line 41, ../sass/components/_dropdown.scss */
.dropdown .dropdown-content a:hover, .dropdown .dropdown-content a:focus {
  background: #263238;
  color: white;
}
/* line 49, ../sass/components/_dropdown.scss */
.dropdown .dropdown-content .selected a {
  background: #263238;
  color: white;
}
/* line 55, ../sass/components/_dropdown.scss */
.dropdown .dropdown-content .clear {
  color: #263238;
  text-transform: uppercase;
}
/* line 59, ../sass/components/_dropdown.scss */
.dropdown .dropdown-content .clear:hover, .dropdown .dropdown-content .clear:focus {
  background: white;
  color: #263238;
}
/* line 66, ../sass/components/_dropdown.scss */
.dropdown .dropdown-content.expanded {
  display: block;
}
/* line 71, ../sass/components/_dropdown.scss */
.dropdown .icon {
  border-radius: 0 0 4px 4px;
  display: inline-block;
  position: absolute;
  top: 4px;
  right: 4px;
  display: block;
  padding: 5px 8px;
}

/* line 1, ../sass/components/_filters.scss */
.filters {
  margin: 24px 0;
}
/* line 5, ../sass/components/_filters.scss */
.filters .filter-group {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  margin: 24px 0;
  margin: 0;
}
/* line 11, ../sass/components/_filters.scss */
.filters li {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  margin: 24px 0;
  margin: 0 8px;
  position: relative;
  vertical-align: middle;
}
/* line 17, ../sass/components/_filters.scss */
.filters li:first-child {
  margin-left: 0;
}
/* line 21, ../sass/components/_filters.scss */
.filters li:last-child {
  margin-right: 0;
}
/* line 26, ../sass/components/_filters.scss */
.filters label {
  text-align: left;
}
/* line 30, ../sass/components/_filters.scss */
.filters .timeframe {
  position: relative;
}
/* line 33, ../sass/components/_filters.scss */
.filters .timeframe .action {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 2;
  margin: 24px 0;
  margin: 0;
  position: absolute;
  bottom: -12px;
  right: 0;
}
/* line 47, ../sass/components/_filters.scss */
.filters .filter-right .filter-group {
  text-align: left;
}
@media screen and (min-width: 40em) {
  /* line 53, ../sass/components/_filters.scss */
  .filters .timeframe {
    top: -3px;
  }
  /* line 57, ../sass/components/_filters.scss */
  .filters .search-group {
    margin-bottom: 0;
    position: relative;
    top: -3px;
  }
  /* line 63, ../sass/components/_filters.scss */
  .filters .filter-dropdown {
    padding-top: 19px;
  }
  /* line 67, ../sass/components/_filters.scss */
  .filters .filter-right {
    float: right;
  }
}

/* line 73, ../sass/components/_filters.scss */
.reset {
  margin-top: 0;
}

/* line 1, ../sass/components/_settlements.scss */
.settlement-location-row-header {
  background-color: #849ba6;
  color: white;
}

/* line 11, ../sass/components/_settlements.scss */
.settlement-location td:first-child {
  padding-left: 24px;
}

/* line 18, ../sass/components/_settlements.scss */
table tfoot tr:nth-child(even).settlement-location-row-header,
table tbody tr:nth-child(even).settlement-location-row-header {
  background-color: #849ba6;
}

/* line 1, ../sass/components/_menu-toggle.scss */
.app-container {
  position: relative;
  left: 0px;
}
/* line 5, ../sass/components/_menu-toggle.scss */
.app-container.expanded {
  left: -25%;
}

/* line 10, ../sass/components/_menu-toggle.scss */
.nav-utility-header {
  background-color: #263238;
  border-bottom: 1px solid #ffffff;
  color: white;
  margin: 0;
  padding: 24px;
}

/* line 18, ../sass/components/_menu-toggle.scss */
.nav-utility {
  background-color: #263238;
  border-left: 1px solid rgba(38, 50, 56, 0.75);
  color: black;
  height: 100%;
  position: fixed;
  top: 0;
  right: 0;
  left: 100%;
  bottom: 0;
  z-index: 10000;
}
/* line 30, ../sass/components/_menu-toggle.scss */
.nav-utility.expanded {
  left: 75%;
}

/*----------------------------------------*
 * Views
 *----------------------------------------*/
/* line 1, ../sass/views/_icon-fonts.scss */
.font-grid {
  text-align: center;
}
/* line 4, ../sass/views/_icon-fonts.scss */
.font-grid i {
  font-size: 48px;
}
/* line 8, ../sass/views/_icon-fonts.scss */
.font-grid span {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.3333333333;
  margin: 24px 0;
  margin: 0;
  display: block;
}
/* line 14, ../sass/views/_icon-fonts.scss */
.font-grid li {
  display: inline-block;
  margin: 24px -2px;
  width: 20%;
}

@media screen and (min-width: 40em) {
  /* line 3, ../sass/modules/_viewport.scss */
  body:after {
    content: "tablet";
    display: none;
  }
}
@media screen and (min-width: 80em) {
  /* line 10, ../sass/modules/_viewport.scss */
  body:after {
    content: "widescreen";
    display: none;
  }
}

/* line 2, ../sass/modules/_control-panel.scss */
.control-panel .content {
  padding: 0 1rem;
  -webkit-transition: opacity .15s ease-in-out;
  -moz-transition: opacity .15s ease-in-out;
  -o-transition: opacity .15s ease-in-out;
  -ms-transition: opacity .15s ease-in-out;
  transition: opacity .15s ease-in-out;
}
/* line 11, ../sass/modules/_control-panel.scss */
.control-panel .icon-chevron-left {
  display: none;
}
@media screen and (min-width: 80em) {
  /* line 1, ../sass/modules/_control-panel.scss */
  .control-panel {
    background-color: rgba(255, 255, 255, 0.95);
    overflow: auto;
    padding-bottom: 120px;
    position: fixed;
    height: 100%;
    width: 33%;
    top: 120px;
    z-index: 2;
  }
  /* line 25, ../sass/modules/_control-panel.scss */
  .control-panel .content {
    padding: 0 48px 0 12px;
  }
  /* line 29, ../sass/modules/_control-panel.scss */
  .control-panel .js-cp-toggle {
    height: 100%;
    width: 36px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 4;
  }
  /* line 37, ../sass/modules/_control-panel.scss */
  .control-panel .js-cp-toggle .js-cp-toggle-btn {
    background: rgba(96, 125, 139, 0.5);
    color: #f2f2f2;
    cursor: pointer;
    height: 100%;
    position: fixed;
  }
  /* line 44, ../sass/modules/_control-panel.scss */
  .control-panel .js-cp-toggle .js-cp-toggle-btn:hover, .control-panel .js-cp-toggle .js-cp-toggle-btn:focus {
    background: #ff7d8b;
    color: #fff;
  }
  /* line 51, ../sass/modules/_control-panel.scss */
  .control-panel .js-cp-toggle .icon-chevron-left {
    font-size: 36px;
    display: inline-block;
    margin-top: 1rem;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  /* line 62, ../sass/modules/_control-panel.scss */
  .control-panel .js-cp-toggle .middle,
  .control-panel .js-cp-toggle .bottom {
    margin-top: 0;
  }
  /* line 67, ../sass/modules/_control-panel.scss */
  .control-panel .js-cp-toggle .middle {
    position: fixed;
    bottom: 50%;
    margin-bottom: -36px;
  }
  /* line 73, ../sass/modules/_control-panel.scss */
  .control-panel .js-cp-toggle .bottom {
    position: fixed;
    bottom: 1rem;
  }
}

@media screen and (min-width: 80em) {
  /* line 82, ../sass/modules/_control-panel.scss */
  .js-dash-init {
    padding-left: 0;
    padding-right: 0;
    width: 0;
  }
  /* line 87, ../sass/modules/_control-panel.scss */
  .js-dash-init .js-cp-toggle {
    right: -36px;
  }
  /* line 90, ../sass/modules/_control-panel.scss */
  .js-dash-init .js-cp-toggle .icon-chevron-left {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  /* line 99, ../sass/modules/_control-panel.scss */
  .js-dash-init .content {
    opacity: 0;
    padding: 0;
  }
}
/* line 2, ../sass/modules/_accordion-tables.scss */
.accordion-table .parent-row {
  background-color: #506570;
  color: white;
}
/* line 7, ../sass/modules/_accordion-tables.scss */
.accordion-table .expand-controller {
  padding: 6px 12px 6px 36px;
  position: relative;
}
/* line 11, ../sass/modules/_accordion-tables.scss */
.accordion-table .expand-controller label {
  cursor: pointer;
}
/* line 15, ../sass/modules/_accordion-tables.scss */
.accordion-table .expand-controller .icon {
  color: white;
  cursor: pointer;
  height: 24px;
  padding: 6px 6px 6px 12px;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 26, ../sass/modules/_accordion-tables.scss */
.accordion-table .child-row {
  font-weight: 400;
  display: none;
}
/* line 30, ../sass/modules/_accordion-tables.scss */
.accordion-table .child-row td:first-child,
.accordion-table .child-row th:first-child {
  border-left: 60px solid #ffd740;
  padding-left: 0;
}
/* line 40, ../sass/modules/_accordion-tables.scss */
.accordion-table .child-row.expanded {
  display: table-row;
}
/* line 46, ../sass/modules/_accordion-tables.scss */
.accordion-table tr:nth-child(even) {
  background-color: inherit;
}

/* line 1, ../sass/modules/_accordion.scss */
.accordion-controller {
  border-bottom: 1px dotted;
  color: #ff7d8b;
  cursor: pointer;
  padding-left: 36px;
  padding-bottom: 12px;
  position: relative;
}
/* line 9, ../sass/modules/_accordion.scss */
.accordion-controller .icon {
  margin-top: -16px;
  font-size: 24px;
  position: absolute;
  top: 50%;
  left: 0;
}

/* line 18, ../sass/modules/_accordion.scss */
.accordion-target {
  border-left: 1px solid gainsboro;
  display: none;
  margin-left: 12px;
  padding-left: 24px;
}
/* line 24, ../sass/modules/_accordion.scss */
.accordion-target.expanded {
  display: block;
}

/* line 1, ../sass/modules/_spinner.scss */
.spinner {
  border-width: 4px;
  border-style: solid;
  border-color: transparent rgba(32, 131, 197, 0.75);
  border-radius: 30px;
  display: block;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  margin: -30px auto auto -30px;
  height: 60px;
  width: 60px;
}

/* line 13, ../sass/modules/_spinner.scss */
.loading span, .spinner {
  position: absolute;
  top: 50%;
  left: 50%;
}

/* line 18, ../sass/modules/_spinner.scss */
.js-fade-in {
  opacity: 1;
}

/* line 21, ../sass/modules/_spinner.scss */
.js-faded {
  opacity: .5;
}

/* line 24, ../sass/modules/_spinner.scss */
.js-fade-out {
  opacity: 0;
  z-index: -1;
}

/* line 28, ../sass/modules/_spinner.scss */
.loading span {
  margin: -10px auto auto -25px;
}

/* line 31, ../sass/modules/_spinner.scss */
.spinnerForm:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 36, ../sass/modules/_spinner.scss */
.spinnerForm {
  position: relative;
}

/* line 39, ../sass/modules/_spinner.scss */
.loading {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: RGBA(220, 220, 220, 0.5);
}

/* line 47, ../sass/modules/_spinner.scss */
#loadingDiv {
  position: absolute;
  top: 0;
  left: 120px;
  width: 100px;
  height: 100px;
  background-color: RGBA(255, 255, 255, 1);
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(1080deg);
  }
}
/* line 64, ../sass/modules/_spinner.scss */
.loading:after {
  content: " ";
  display: block;
  clear: both;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(1080deg);
  }
}
/* line 1, ../sass/modules/_modal.scss */
.overlay {
  background-color: rgba(38, 50, 56, 0.75);
  height: 0;
  width: 100%;
  position: fixed;
  bottom: 0;
  overflow: hidden;
  z-index: 1000;
}
/* line 10, ../sass/modules/_modal.scss */
.overlay.expanded {
  height: 100%;
}

/* line 15, ../sass/modules/_modal.scss */
.overlay-group {
  padding-top: 1rem;
}

/* line 20, ../sass/modules/_modal.scss */
.overlay-btn-close {
  color: #ffd740;
  cursor: pointer;
  display: inline-block;
  float: right;
  font-size: 24px;
  margin-top: 24px;
  margin-right: 12px;
  position: relative;
  z-index: 1001;
}
/* line 31, ../sass/modules/_modal.scss */
.overlay-btn-close:hover, .overlay-btn-close:focus {
  color: rgba(255, 215, 64, 0.75);
}

/* line 37, ../sass/modules/_modal.scss */
.menu-title {
  text-align: center;
}

/* line 41, ../sass/modules/_modal.scss */
.nav-modal {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.3333333333;
  margin: 24px 0;
  font-family: "Open Sans" sans-serif;
  text-align: center;
}
/* line 47, ../sass/modules/_modal.scss */
.nav-modal li {
  margin: 24px 0;
}

/*----------------------------------------*
 * Vendor
 *----------------------------------------*/
/* Make clicks pass-through */
/* line 2, ../sass/vendor/_ngprogress.scss */
#nprogress {
  pointer-events: none;
}

/* line 6, ../sass/vendor/_ngprogress.scss */
#ngProgress-container {
  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  pointer-events: none;
}

/* line 16, ../sass/vendor/_ngprogress.scss */
#nprogress .bar {
  background: #ffd740;
  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
}

/* Fancy blur effect */
/* line 28, ../sass/vendor/_ngprogress.scss */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #ffd740, 0 0 5px #ffd740;
  opacity: 1.0;
  -webkit-transform: rotate(3deg) translate(0px, -4px);
  -ms-transform: rotate(3deg) translate(0px, -4px);
  transform: rotate(3deg) translate(0px, -4px);
}

/* Remove these to get rid of the spinner */
/* line 43, ../sass/vendor/_ngprogress.scss */
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 15px;
  right: 15px;
}

/* line 51, ../sass/vendor/_ngprogress.scss */
#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;
  border: solid 2px transparent;
  border-top-color: #ffd740;
  border-left-color: #ffd740;
  border-radius: 50%;
  -webkit-animation: nprogress-spinner 400ms linear infinite;
  animation: nprogress-spinner 400ms linear infinite;
}

/* line 65, ../sass/vendor/_ngprogress.scss */
.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}

/* line 70, ../sass/vendor/_ngprogress.scss */
.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute;
}

@-webkit-keyframes nprogress-spinner {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes nprogress-spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
