/* Effective stylesheet produced by snapshot save */
html { font: 400 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(68, 68, 68); }
body { margin: 0px; }
a { background: none repeat scroll 0px 0px transparent; }
a:active, a:hover { outline: 0px none; }
.uk-link, a { color: rgb(0, 119, 221); text-decoration: none; cursor: pointer; }
.uk-link:hover, a:hover { color: rgb(0, 85, 153); text-decoration: underline; }
b, strong { font-weight: 700; }
:not(pre) > code, :not(pre) > kbd, :not(pre) > samp { font-size: 12px; font-family: Consolas,monospace,serif; color: rgb(221, 0, 85); white-space: nowrap; padding: 0px 4px; border: 1px solid rgb(221, 221, 221); border-radius: 3px; background: none repeat scroll 0% 0% rgb(250, 250, 250); }
img { max-width: 100%; height: auto; box-sizing: border-box; border: 0px none; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
address, blockquote, dl, fieldset, figure, ol, p, pre, ul { margin: 0px 0px 15px; }
* + address, * + blockquote, * + dl, * + fieldset, * + figure, * + ol, * + p, * + pre, * + ul { margin-top: 15px; }
h1, h2, h3, h4, h5, h6 { margin: 0px 0px 15px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 400; color: rgb(68, 68, 68); text-transform: none; }
* + h1, * + h2, * + h3, * + h4, * + h5, * + h6 { margin-top: 25px; }
.uk-h1, h1 { font-size: 36px; line-height: 42px; }
.uk-h2, h2 { font-size: 24px; line-height: 30px; }
ol, ul { padding-left: 30px; }
*::-moz-selection { background: none repeat scroll 0% 0% rgb(51, 153, 255); color: rgb(255, 255, 255); text-shadow: none; }
article, aside, details, figcaption, figure, footer, header, main, nav, section, summary { display: block; }
[hidden], audio:not([controls]), template { display: none; }
.uk-grid:after, .uk-grid:before { content: " "; display: table; }
.uk-grid:after { clear: both; }
.uk-grid { margin: 0px 0px 0px -25px; padding: 0px; list-style: outside none none; }
.uk-grid > * { margin: 0px; padding-left: 25px; float: left; }
.uk-grid > * > :last-child { margin-bottom: 0px; }
.uk-grid + .uk-grid, .uk-grid > * > .uk-panel + .uk-panel, .uk-grid > .uk-grid-margin { margin-top: 25px; }
@media (min-width: 1220px) {
  .uk-grid:not(.uk-grid-preserve) { margin-left: -35px; }
  .uk-grid:not(.uk-grid-preserve) > * { padding-left: 35px; }
  .uk-grid:not(.uk-grid-preserve) + .uk-grid, .uk-grid:not(.uk-grid-preserve) > * > .uk-panel + .uk-panel, .uk-grid:not(.uk-grid-preserve) > .uk-grid-margin { margin-top: 35px; }
}
.uk-grid-divider:not(:empty) { margin-left: -25px; margin-right: -25px; }
.uk-grid-divider > [class*="uk-width-1-"]:nth-child(n+2):not(.uk-width-1-1), .uk-grid-divider > [class*="uk-width-2-"]:nth-child(n+2), .uk-grid-divider > [class*="uk-width-3-"]:nth-child(n+2), .uk-grid-divider > [class*="uk-width-4-"]:nth-child(n+2), .uk-grid-divider > [class*="uk-width-5-"]:nth-child(n+2), .uk-grid-divider > [class*="uk-width-6-"]:nth-child(n+2), .uk-grid-divider > [class*="uk-width-7-"]:nth-child(n+2), .uk-grid-divider > [class*="uk-width-8-"]:nth-child(n+2), .uk-grid-divider > [class*="uk-width-9-"]:nth-child(n+2) { border-left: 1px solid rgb(221, 221, 221); }
@media (min-width: 768px) {
  .uk-grid-divider > [class*="uk-width-medium-"]:nth-child(n+2):not(.uk-width-medium-1-1) { border-left: 1px solid rgb(221, 221, 221); }
}
@media (min-width: 960px) {
  .uk-grid-divider > [class*="uk-width-large-"]:nth-child(n+2):not(.uk-width-large-1-1) { border-left: 1px solid rgb(221, 221, 221); }
}
@media (min-width: 1220px) {
  .uk-grid-divider:not(.uk-grid-preserve):not(:empty) { margin-left: -35px; margin-right: -35px; }
  .uk-grid-divider:not(.uk-grid-preserve) > * { padding-left: 35px; padding-right: 35px; }
  .uk-grid-divider:empty:not(.uk-grid-preserve) { margin-top: 35px; margin-bottom: 35px; }
}
[class*="uk-width"] { box-sizing: border-box; width: 100%; }
.uk-width-1-1 { width: 100%; }
@media (min-width: 768px) {
  .uk-width-medium-1-1 { width: 100%; }
  .uk-width-medium-1-4 { width: 25%; }
  .uk-width-medium-3-4 { width: 75%; }
}
.uk-panel { display: block; position: relative; }
.uk-panel:after, .uk-panel:before { content: " "; display: table; }
.uk-panel:after { clear: both; }
.uk-panel > :last-child:not(.uk-panel-title) { margin-bottom: 0px; }
.uk-panel-box { padding: 15px; background: none repeat scroll 0% 0% rgb(250, 250, 250); color: rgb(68, 68, 68); border: 1px solid rgb(221, 221, 221); border-radius: 4px; }
.uk-article > :last-child { margin-bottom: 0px; }
.uk-comment-body > :last-child { margin-bottom: 0px; }
.uk-comment-list .uk-comment + ul > li:nth-child(n+2), .uk-comment-list > li:nth-child(n+2) { margin-top: 25px; }
.uk-nav-header:not(:first-child) { margin-top: 15px; }
.uk-nav-offcanvas > .uk-open > a, html:not(.uk-touch) .uk-nav-offcanvas > li > a:focus, html:not(.uk-touch) .uk-nav-offcanvas > li > a:hover { background: none repeat scroll 0% 0% rgb(64, 64, 64); color: rgb(255, 255, 255); outline: 0px none; }
html:not(.uk-touch) .uk-nav-offcanvas ul a:hover { color: rgb(255, 255, 255); }
.uk-navbar { background: none repeat scroll 0% 0% rgb(245, 245, 245); color: rgb(68, 68, 68); border: 1px solid rgba(0, 0, 0, 0.06); border-radius: 4px; }
.uk-navbar:after, .uk-navbar:before { content: " "; display: table; }
.uk-navbar:after { clear: both; }
.uk-navbar-nav { margin: 0px; padding: 0px; list-style: outside none none; float: left; }
.uk-navbar-nav > li { float: left; position: relative; }
.uk-navbar-nav > li > a { display: block; box-sizing: border-box; text-decoration: none; height: 41px; padding: 0px 15px; line-height: 40px; color: rgb(68, 68, 68); font-size: 14px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 400; margin-top: -1px; margin-left: -1px; border-width: 1px 1px 0px; border-style: solid; border-color: transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; text-shadow: 0px 1px 0px rgb(255, 255, 255); }
.uk-navbar-nav > li.uk-open > a, .uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus { background-color: rgb(250, 250, 250); color: rgb(68, 68, 68); outline: 0px none; position: relative; z-index: 1; border-left-color: rgba(0, 0, 0, 0.1); border-right-color: rgba(0, 0, 0, 0.1); border-top-color: rgba(0, 0, 0, 0.1); }
.uk-navbar-nav > li > a:active { background-color: rgb(238, 238, 238); color: rgb(68, 68, 68); border-left-color: rgba(0, 0, 0, 0.1); border-right-color: rgba(0, 0, 0, 0.1); border-top-color: rgba(0, 0, 0, 0.2); }
.uk-navbar-brand, .uk-navbar-content, .uk-navbar-toggle { box-sizing: border-box; display: block; height: 41px; padding: 0px 15px; float: left; margin-top: -1px; text-shadow: 0px 1px 0px rgb(255, 255, 255); }
.uk-navbar-brand:before, .uk-navbar-content:before, .uk-navbar-toggle:before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.uk-navbar-content + .uk-navbar-content:not(.uk-navbar-center) { padding-left: 0px; }
.uk-navbar-content > a:not([class]) { color: rgb(0, 119, 221); }
.uk-navbar-content > a:hover:not([class]) { color: rgb(0, 85, 153); }
.uk-navbar-brand { font-size: 18px; color: rgb(68, 68, 68); text-decoration: none; }
.uk-navbar-brand:focus, .uk-navbar-brand:hover { color: rgb(68, 68, 68); text-decoration: none; outline: 0px none; }
.uk-navbar-nav:first-child > li:first-child > a { border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.uk-subnav > li:nth-child(n+2) { margin-left: 10px; }
.uk-subnav-line > li:nth-child(n+2):before { content: ""; display: inline-block; height: 10px; margin-right: 10px; border-left: 1px solid rgb(221, 221, 221); }
.uk-breadcrumb > li:nth-child(n+2):before { content: "/"; display: inline-block; margin: 0px 8px; }
.uk-breadcrumb > li:not(.uk-active) > span { color: rgb(153, 153, 153); }
.uk-pagination > li:nth-child(n+2) { margin-left: 5px; }
.uk-tab > li:nth-child(n+2) > a { margin-left: 5px; }
.uk-tab > li.uk-open:not(.uk-active) > a, .uk-tab > li:not(.uk-active) > a:focus, .uk-tab > li:not(.uk-active) > a:hover { margin-bottom: 1px; padding-bottom: 7px; }
.uk-tab-flip > li:nth-child(n+2) > a { margin-left: 0px; margin-right: 5px; }
.uk-tab-bottom > li.uk-open:not(.uk-active) > a, .uk-tab-bottom > li:not(.uk-active) > a:focus, .uk-tab-bottom > li:not(.uk-active) > a:hover { margin-bottom: 0px; margin-top: 1px; padding-bottom: 8px; padding-top: 7px; }
@media (min-width: 768px) {
  .uk-tab-left > li:nth-child(n+2) > a, .uk-tab-right > li:nth-child(n+2) > a { margin-left: 0px; margin-top: 5px; }
  .uk-tab-left > li:not(.uk-active) > a:focus, .uk-tab-left > li:not(.uk-active) > a:hover { margin-bottom: 0px; margin-right: 1px; padding-bottom: 8px; padding-right: 11px; }
  .uk-tab-right > li:not(.uk-active) > a:focus, .uk-tab-right > li:not(.uk-active) > a:hover { margin-bottom: 0px; margin-left: 1px; padding-bottom: 8px; padding-left: 11px; }
}
.uk-list { padding: 0px; list-style: outside none none; }
.uk-list > li:after, .uk-list > li:before { content: " "; display: table; }
.uk-list > li:after { clear: both; }
.uk-list > li > :last-child { margin-bottom: 0px; }
.uk-list-line > li:nth-child(n+2) { margin-top: 5px; padding-top: 5px; border-top: 1px solid rgb(221, 221, 221); }
.uk-list-striped > li:nth-of-type(2n+1) { background: none repeat scroll 0% 0% rgb(250, 250, 250); }
.uk-list-space > li:nth-child(n+2) { margin-top: 10px; }
.uk-description-list-line > dt:nth-child(n+2) { margin-top: 5px; padding-top: 5px; border-top: 1px solid rgb(221, 221, 221); }
.uk-table-striped tbody tr:nth-of-type(2n+1) { background: none repeat scroll 0% 0% rgb(250, 250, 250); }
.uk-form input::-moz-focus-inner { border: 0px none; padding: 0px; }
.uk-form input[type="checkbox"]:not(:disabled), .uk-form input[type="radio"]:not(:disabled) { cursor: pointer; }
.uk-form input:not([type]), .uk-form input[type="datetime"], .uk-form input[type="email"], .uk-form input[type="number"], .uk-form input[type="password"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="text"], .uk-form input[type="url"], .uk-form textarea {  }
.uk-form *::-moz-placeholder { opacity: 1; }
.uk-form input:not([type="radio"]):not([type="checkbox"]), .uk-form select { vertical-align: middle; }
.uk-form > :last-child { margin-bottom: 0px; }
.uk-form input:not([type]), .uk-form input[type="color"], .uk-form input[type="date"], .uk-form input[type="datetime-local"], .uk-form input[type="datetime"], .uk-form input[type="email"], .uk-form input[type="month"], .uk-form input[type="number"], .uk-form input[type="password"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="text"], .uk-form input[type="time"], .uk-form input[type="url"], .uk-form input[type="week"], .uk-form select, .uk-form textarea { height: 30px; max-width: 100%; padding: 4px 6px; border: 1px solid rgb(221, 221, 221); background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(68, 68, 68); transition: all 0.2s linear 0s; border-radius: 4px; }
.uk-form input:focus:not([type]), .uk-form input[type="color"]:focus, .uk-form input[type="date"]:focus, .uk-form input[type="datetime-local"]:focus, .uk-form input[type="datetime"]:focus, .uk-form input[type="email"]:focus, .uk-form input[type="month"]:focus, .uk-form input[type="number"]:focus, .uk-form input[type="password"]:focus, .uk-form input[type="search"]:focus, .uk-form input[type="tel"]:focus, .uk-form input[type="text"]:focus, .uk-form input[type="time"]:focus, .uk-form input[type="url"]:focus, .uk-form input[type="week"]:focus, .uk-form select:focus, .uk-form textarea:focus { border-color: rgb(153, 186, 202); outline: 0px none; background: none repeat scroll 0% 0% rgb(245, 251, 254); color: rgb(68, 68, 68); }
.uk-form input:disabled:not([type]), .uk-form input[type="color"]:disabled, .uk-form input[type="date"]:disabled, .uk-form input[type="datetime-local"]:disabled, .uk-form input[type="datetime"]:disabled, .uk-form input[type="email"]:disabled, .uk-form input[type="month"]:disabled, .uk-form input[type="number"]:disabled, .uk-form input[type="password"]:disabled, .uk-form input[type="search"]:disabled, .uk-form input[type="tel"]:disabled, .uk-form input[type="text"]:disabled, .uk-form input[type="time"]:disabled, .uk-form input[type="url"]:disabled, .uk-form input[type="week"]:disabled, .uk-form select:disabled, .uk-form textarea:disabled { border-color: rgb(221, 221, 221); background-color: rgb(250, 250, 250); color: rgb(153, 153, 153); }
.uk-form *::-moz-placeholder { color: rgb(153, 153, 153); }
.uk-form :disabled::-moz-placeholder { color: rgb(153, 153, 153); }
input.uk-form-small:not([type]), input.uk-form-small[type], select.uk-form-small, textarea.uk-form-small { height: 25px; padding: 3px; font-size: 12px; }
input.uk-form-large:not([type]), input.uk-form-large[type], select.uk-form-large, textarea.uk-form-large { height: 40px; padding: 8px 6px; font-size: 16px; }
.uk-form-controls > :first-child { margin-top: 0px; }
.uk-form-controls > :last-child { margin-bottom: 0px; }
.uk-form-icon:not(.uk-form-icon-flip) > input { padding-left: 30px ! important; }
.uk-button::-moz-focus-inner { border: 0px none; padding: 0px; }
.uk-button:not(:disabled) { cursor: pointer; }
.uk-button-group > .uk-button:not(:first-child):not(:last-child), .uk-button-group > div:not(:first-child):not(:last-child) .uk-button { border-left-color: rgba(0, 0, 0, 0.1); border-right-color: rgba(0, 0, 0, 0.1); border-radius: 0px; }
.uk-button-group > .uk-button:nth-child(n+2), .uk-button-group > div:nth-child(n+2) .uk-button { margin-left: -1px; }
@font-face {
  font-family: "FontAwesome";
  font-style: normal;
  font-weight: 400;
  src: url("urn:not-loaded:http://langandonto.github.io/fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"), url("urn:not-loaded:http://langandonto.github.io/fonts/fontawesome-webfont.woff") format("woff"), url("urn:not-loaded:http://langandonto.github.io/fonts/fontawesome-webfont.ttf") format("truetype");
}
.uk-close::-moz-focus-inner { border: 0px none; padding: 0px; }
.uk-alert > :last-child { margin-bottom: 0px; }
.uk-overlay > :first-child { margin-bottom: 0px; }
.uk-overlay-area:not(:empty) { font-size: 0px; }
.uk-overlay-area:not(:empty):before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.uk-overlay-area-content > :last-child { margin-bottom: 0px; }
.uk-overlay-area-content a:not([class]), .uk-overlay-area-content a:hover:not([class]) { color: inherit; }
@keyframes uk-progress-bar-stripes {
  0% { background-position: 0px 0px; }
  100% { background-position: 30px 0px; }
}
@keyframes uk-fade {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes uk-fade-top {
  0% { opacity: 0; transform: translateY(-100%); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes uk-fade-bottom {
  0% { opacity: 0; transform: translateY(100%); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes uk-fade-left {
  0% { opacity: 0; transform: translateX(-100%); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes uk-fade-right {
  0% { opacity: 0; transform: translateX(100%); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes uk-fade-scale-02 {
  0% { opacity: 0; transform: scale(0.2); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes uk-fade-scale-15 {
  0% { opacity: 0; transform: scale(1.5); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes uk-fade-scale-18 {
  0% { opacity: 0; transform: scale(1.8); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes uk-slide-left {
  0% { transform: translateX(-100%); }
  100% { transform: translateX(0px); }
}
@keyframes uk-slide-right {
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes uk-slide-left-33 {
  0% { transform: translateX(33%); }
  100% { transform: translateX(0px); }
}
@keyframes uk-slide-right-33 {
  0% { transform: translateX(-33%); }
  100% { transform: translateX(0px); }
}
@keyframes uk-scale-12 {
  0% { transform: scale(1.2); }
  100% { transform: scale(1); }
}
@keyframes uk-rotate {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@keyframes uk-shake {
  0%, 100% { transform: translateX(0px); }
  10% { transform: translateX(-9px); }
  20% { transform: translateX(8px); }
  30% { transform: translateX(-7px); }
  40% { transform: translateX(6px); }
  50% { transform: translateX(-5px); }
  60% { transform: translateX(4px); }
  70% { transform: translateX(-3px); }
  80% { transform: translateX(2px); }
  90% { transform: translateX(-1px); }
}
@keyframes uk-slide-top-fixed {
  0% { opacity: 0; transform: translateY(-10px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes uk-slide-bottom-fixed {
  0% { opacity: 0; transform: translateY(10px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@media (min-width: 768px) {
  .uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid { margin-left: -15px; margin-right: -15px; }
  .uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid > [class*="uk-width-"] { padding-left: 15px; padding-right: 15px; }
  .uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid > [class*="uk-width-"]:nth-child(n+2) { border-left: 1px solid rgb(221, 221, 221); }
  .uk-dropdown-width-2:not(.uk-dropdown-stack) { width: 400px; }
  .uk-dropdown-width-3:not(.uk-dropdown-stack) { width: 600px; }
  .uk-dropdown-width-4:not(.uk-dropdown-stack) { width: 800px; }
  .uk-dropdown-width-5:not(.uk-dropdown-stack) { width: 1000px; }
}
@media (max-width: 767px) {
  .uk-dropdown-grid > [class*="uk-width-"]:nth-child(n+2) { margin-top: 15px; }
}
.uk-dropdown-stack > .uk-dropdown-grid > [class*="uk-width-"]:nth-child(n+2) { margin-top: 15px; }
.uk-modal-dialog > :last-child { margin-bottom: 0px; }
.uk-offcanvas .uk-panel a:not([class]), .uk-offcanvas .uk-panel-title { color: rgb(204, 204, 204); }
.uk-offcanvas .uk-panel a:hover:not([class]) { color: rgb(255, 255, 255); }
.uk-switcher > :not(.uk-active) { display: none; }
.uk-text-center { text-align: center ! important; }
.uk-container { box-sizing: border-box; max-width: 980px; padding: 0px 25px; }
@media (min-width: 1220px) {
  .uk-container { max-width: 1200px; padding: 0px 35px; }
}
.uk-container:after, .uk-container:before { content: " "; display: table; }
.uk-container:after { clear: both; }
.uk-container-center { margin-left: auto; margin-right: auto; }
.uk-vertical-align { font-size: 0px; }
.uk-vertical-align:before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.uk-vertical-align-bottom, .uk-vertical-align-middle { display: inline-block; max-width: 100%; font-size: 1rem; }
.uk-vertical-align-middle { vertical-align: middle; }
.uk-margin-top { margin-top: 15px ! important; }
.uk-margin-large-bottom { margin-bottom: 50px ! important; }
.uk-margin-remove { margin: 0px ! important; }
.uk-scrollable-box > :last-child { margin-bottom: 0px; }
.uk-overflow-container > :last-child { margin-bottom: 0px; }
@media (min-width: 768px) and (max-width: 959px) {
  .uk-hidden-medium, .uk-visible-large, .uk-visible-small { display: none ! important; }
}
@media (max-width: 767px) {
  .uk-hidden-small, .uk-visible-large, .uk-visible-medium { display: none ! important; }
}
@media print {
  * { background: none repeat scroll 0px 0px transparent ! important; color: rgb(0, 0, 0) ! important; box-shadow: none ! important; text-shadow: none ! important; }
  a, a:visited { text-decoration: underline; }
  img, tr { page-break-inside: avoid; }
  img { max-width: 100% ! important; }
  @page { margin: 0.5cm; }
  h2, h3, p { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}
