.ui-autocomplete .ui-menu-item a {
  display: block;
  margin-right: 1em;
}
[jsk-tooltipped] {
  position: relative;
}
[jsk-tooltipped]::after {
  background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
  border-radius: 3px;
  color: #fff;
  content: attr(aria-label);
  display: none;
  font: 11px/1.5 Helvetica, arial, nimbussansl, liberationsans, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";
  letter-spacing: normal;
  padding: 5px 8px;
  pointer-events: none;
  position: absolute;
  text-align: center;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: pre;
  word-wrap: break-word;
  z-index: 1000000;
}
[jsk-tooltipped]::before {
  border: 5px solid transparent;
  color: rgba(0, 0, 0, 0.8);
  content: "";
  display: none;
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
  z-index: 1000001;
}
[jsk-tooltipped]:hover::before,
[jsk-tooltipped]:hover::after {
  display: inline-block;
  text-decoration: none;
}
[jsk-tooltipped="s"]::after,
[jsk-tooltipped="se"]::after,
[jsk-tooltipped="sw"]::after {
  margin-top: 5px;
  right: 50%;
  top: 100%;
}
[jsk-tooltipped="s"]::before,
[jsk-tooltipped="se"]::before,
[jsk-tooltipped="sw"]::before {
  border-bottom-color: rgba(0, 0, 0, 0.8);
  bottom: -5px;
  margin-right: -5px;
  right: 50%;
  top: auto;
}
[jsk-tooltipped="se"]::after {
  left: 50%;
  margin-left: -15px;
  right: auto;
}
[jsk-tooltipped="sw"]::after {
  margin-right: -15px;
}
[jsk-tooltipped="n"]::after,
[jsk-tooltipped="ne"]::after,
[jsk-tooltipped="nw"]::after {
  bottom: 100%;
  margin-bottom: 5px;
  right: 50%;
}
[jsk-tooltipped="n"]::before,
[jsk-tooltipped="ne"]::before,
[jsk-tooltipped="nw"]::before {
  border-top-color: rgba(0, 0, 0, 0.8);
  bottom: auto;
  margin-right: -5px;
  right: 50%;
  top: -5px;
}
[jsk-tooltipped="ne"]::after {
  left: 50%;
  margin-left: -15px;
  right: auto;
}
[jsk-tooltipped="nw"]::after {
  margin-right: -15px;
}
[jsk-tooltipped="s"]::after,
[jsk-tooltipped="n"]::after {
  transform: translateX(50%);
}
[jsk-tooltipped="w"]::after {
  bottom: 50%;
  margin-right: 5px;
  right: 100%;
  transform: translateY(50%);
}
[jsk-tooltipped="w"]::before {
  border-left-color: rgba(0, 0, 0, 0.8);
  bottom: 50%;
  left: -5px;
  margin-top: -5px;
  top: 50%;
}
[jsk-tooltipped="e"]::after {
  bottom: 50%;
  left: 100%;
  margin-left: 5px;
  transform: translateY(50%);
}
[jsk-tooltipped="e"]::before {
  border-right-color: rgba(0, 0, 0, 0.8);
  bottom: 50%;
  margin-top: -5px;
  right: -5px;
  top: 50%;
}
@font-face {
  font-family: 'octicons';
  src: url('../fonts/octicons.eot?#iefix') format('embedded-opentype'), url('../fonts/octicons.woff') format('woff'), url('../fonts/octicons.ttf') format('truetype'), url('../fonts/octicons.svg#octicons') format('svg');
  font-weight: normal;
  font-style: normal;
}
[jsk-octicon] {
  font: normal normal 16px octicons;
  line-height: 1;
  display: inline-block;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
}
[jsk-octicon~="mega"] {
  font-size: 200%;
}
[jsk-octicon~="alert"]:before {
  content: '\f02d';
}
/*  */
[jsk-octicon~="alignment-align"]:before {
  content: '\f08a';
}
/*  */
[jsk-octicon~="alignment-aligned-to"]:before {
  content: '\f08e';
}
/*  */
[jsk-octicon~="alignment-unalign"]:before {
  content: '\f08b';
}
/*  */
[jsk-octicon~="arrow-down"]:before {
  content: '\f03f';
}
/*  */
[jsk-octicon~="arrow-left"]:before {
  content: '\f040';
}
/*  */
[jsk-octicon~="arrow-right"]:before {
  content: '\f03e';
}
/*  */
[jsk-octicon~="arrow-small-down"]:before {
  content: '\f0a0';
}
/*  */
[jsk-octicon~="arrow-small-left"]:before {
  content: '\f0a1';
}
/*  */
[jsk-octicon~="arrow-small-right"]:before {
  content: '\f071';
}
/*  */
[jsk-octicon~="arrow-small-up"]:before {
  content: '\f09f';
}
/*  */
[jsk-octicon~="arrow-up"]:before {
  content: '\f03d';
}
/*  */
[jsk-octicon~="beer"]:before {
  content: '\f069';
}
/*  */
[jsk-octicon~="book"]:before {
  content: '\f007';
}
/*  */
[jsk-octicon~="bookmark"]:before {
  content: '\f07b';
}
/*  */
[jsk-octicon~="briefcase"]:before {
  content: '\f0d3';
}
/*  */
[jsk-octicon~="broadcast"]:before {
  content: '\f048';
}
/*  */
[jsk-octicon~="browser"]:before {
  content: '\f0c5';
}
/*  */
[jsk-octicon~="bug"]:before {
  content: '\f091';
}
/*  */
[jsk-octicon~="calendar"]:before {
  content: '\f068';
}
/*  */
[jsk-octicon~="check"]:before {
  content: '\f03a';
}
/*  */
[jsk-octicon~="checklist"]:before {
  content: '\f076';
}
/*  */
[jsk-octicon~="chevron-down"]:before {
  content: '\f0a3';
}
/*  */
[jsk-octicon~="chevron-left"]:before {
  content: '\f0a4';
}
/*  */
[jsk-octicon~="chevron-right"]:before {
  content: '\f078';
}
/*  */
[jsk-octicon~="chevron-up"]:before {
  content: '\f0a2';
}
/*  */
[jsk-octicon~="circle-slash"]:before {
  content: '\f084';
}
/*  */
[jsk-octicon~="circuit-board"]:before {
  content: '\f0d6';
}
/*  */
[jsk-octicon~="clippy"]:before {
  content: '\f035';
}
/*  */
[jsk-octicon~="clock"]:before {
  content: '\f046';
}
/*  */
[jsk-octicon~="cloud-download"]:before {
  content: '\f00b';
}
/*  */
[jsk-octicon~="cloud-upload"]:before {
  content: '\f00c';
}
/*  */
[jsk-octicon~="code"]:before {
  content: '\f05f';
}
/*  */
[jsk-octicon~="color-mode"]:before {
  content: '\f065';
}
/*  */
[jsk-octicon~="comment-add"]:before,
[jsk-octicon~="comment"]:before {
  content: '\f02b';
}
/*  */
[jsk-octicon~="comment-discussion"]:before {
  content: '\f04f';
}
/*  */
[jsk-octicon~="credit-card"]:before {
  content: '\f045';
}
/*  */
[jsk-octicon~="dash"]:before {
  content: '\f0ca';
}
/*  */
[jsk-octicon~="dashboard"]:before {
  content: '\f07d';
}
/*  */
[jsk-octicon~="database"]:before {
  content: '\f096';
}
/*  */
[jsk-octicon~="device-camera"]:before {
  content: '\f056';
}
/*  */
[jsk-octicon~="device-camera-video"]:before {
  content: '\f057';
}
/*  */
[jsk-octicon~="device-desktop"]:before {
  content: '\f27c';
}
/*  */
[jsk-octicon~="device-mobile"]:before {
  content: '\f038';
}
/*  */
[jsk-octicon~="diff"]:before {
  content: '\f04d';
}
/*  */
[jsk-octicon~="diff-added"]:before {
  content: '\f06b';
}
/*  */
[jsk-octicon~="diff-ignored"]:before {
  content: '\f099';
}
/*  */
[jsk-octicon~="diff-modified"]:before {
  content: '\f06d';
}
/*  */
[jsk-octicon~="diff-removed"]:before {
  content: '\f06c';
}
/*  */
[jsk-octicon~="diff-renamed"]:before {
  content: '\f06e';
}
/*  */
[jsk-octicon~="ellipsis"]:before {
  content: '\f09a';
}
/*  */
[jsk-octicon~="eye-unwatch"]:before,
[jsk-octicon~="eye-watch"]:before,
[jsk-octicon~="eye"]:before {
  content: '\f04e';
}
/*  */
[jsk-octicon~="file-binary"]:before {
  content: '\f094';
}
/*  */
[jsk-octicon~="file-code"]:before {
  content: '\f010';
}
/*  */
[jsk-octicon~="file-directory"]:before {
  content: '\f016';
}
/*  */
[jsk-octicon~="file-media"]:before {
  content: '\f012';
}
/*  */
[jsk-octicon~="file-pdf"]:before {
  content: '\f014';
}
/*  */
[jsk-octicon~="file-submodule"]:before {
  content: '\f017';
}
/*  */
[jsk-octicon~="file-symlink-directory"]:before {
  content: '\f0b1';
}
/*  */
[jsk-octicon~="file-symlink-file"]:before {
  content: '\f0b0';
}
/*  */
[jsk-octicon~="file-text"]:before {
  content: '\f011';
}
/*  */
[jsk-octicon~="file-zip"]:before {
  content: '\f013';
}
/*  */
[jsk-octicon~="flame"]:before {
  content: '\f0d2';
}
/*  */
[jsk-octicon~="fold"]:before {
  content: '\f0cc';
}
/*  */
[jsk-octicon~="gear"]:before {
  content: '\f02f';
}
/*  */
[jsk-octicon~="gift"]:before {
  content: '\f042';
}
/*  */
[jsk-octicon~="gist"]:before {
  content: '\f00e';
}
/*  */
[jsk-octicon~="gist-secret"]:before {
  content: '\f08c';
}
/*  */
[jsk-octicon~="git-branch-create"]:before,
[jsk-octicon~="git-branch-delete"]:before,
[jsk-octicon~="git-branch"]:before {
  content: '\f020';
}
/*  */
[jsk-octicon~="git-commit"]:before {
  content: '\f01f';
}
/*  */
[jsk-octicon~="git-compare"]:before {
  content: '\f0ac';
}
/*  */
[jsk-octicon~="git-merge"]:before {
  content: '\f023';
}
/*  */
[jsk-octicon~="git-pull-request-abandoned"]:before,
[jsk-octicon~="git-pull-request"]:before {
  content: '\f009';
}
/*  */
[jsk-octicon~="globe"]:before {
  content: '\f0b6';
}
/*  */
[jsk-octicon~="graph"]:before {
  content: '\f043';
}
/*  */
[jsk-octicon~="heart"]:before {
  content: '\2665';
}
/* ♥ */
[jsk-octicon~="history"]:before {
  content: '\f07e';
}
/*  */
[jsk-octicon~="home"]:before {
  content: '\f08d';
}
/*  */
[jsk-octicon~="horizontal-rule"]:before {
  content: '\f070';
}
/*  */
[jsk-octicon~="hourglass"]:before {
  content: '\f09e';
}
/*  */
[jsk-octicon~="hubot"]:before {
  content: '\f09d';
}
/*  */
[jsk-octicon~="inbox"]:before {
  content: '\f0cf';
}
/*  */
[jsk-octicon~="info"]:before {
  content: '\f059';
}
/*  */
[jsk-octicon~="issue-closed"]:before {
  content: '\f028';
}
/*  */
[jsk-octicon~="issue-opened"]:before {
  content: '\f026';
}
/*  */
[jsk-octicon~="issue-reopened"]:before {
  content: '\f027';
}
/*  */
[jsk-octicon~="jersey"]:before {
  content: '\f019';
}
/*  */
[jsk-octicon~="jump-down"]:before {
  content: '\f072';
}
/*  */
[jsk-octicon~="jump-left"]:before {
  content: '\f0a5';
}
/*  */
[jsk-octicon~="jump-right"]:before {
  content: '\f0a6';
}
/*  */
[jsk-octicon~="jump-up"]:before {
  content: '\f073';
}
/*  */
[jsk-octicon~="key"]:before {
  content: '\f049';
}
/*  */
[jsk-octicon~="keyboard"]:before {
  content: '\f00d';
}
/*  */
[jsk-octicon~="law"]:before {
  content: '\f0d8';
}
/*  */
[jsk-octicon~="light-bulb"]:before {
  content: '\f000';
}
/*  */
[jsk-octicon~="link"]:before {
  content: '\f05c';
}
/*  */
[jsk-octicon~="link-external"]:before {
  content: '\f07f';
}
/*  */
[jsk-octicon~="list-ordered"]:before {
  content: '\f062';
}
/*  */
[jsk-octicon~="list-unordered"]:before {
  content: '\f061';
}
/*  */
[jsk-octicon~="location"]:before {
  content: '\f060';
}
/*  */
[jsk-octicon~="gist-private"]:before,
[jsk-octicon~="mirror-private"]:before,
[jsk-octicon~="git-fork-private"]:before,
[jsk-octicon~="lock"]:before {
  content: '\f06a';
}
/*  */
[jsk-octicon~="logo-github"]:before {
  content: '\f092';
}
/*  */
[jsk-octicon~="mail"]:before {
  content: '\f03b';
}
/*  */
[jsk-octicon~="mail-read"]:before {
  content: '\f03c';
}
/*  */
[jsk-octicon~="mail-reply"]:before {
  content: '\f051';
}
/*  */
[jsk-octicon~="mark-github"]:before {
  content: '\f00a';
}
/*  */
[jsk-octicon~="markdown"]:before {
  content: '\f0c9';
}
/*  */
[jsk-octicon~="megaphone"]:before {
  content: '\f077';
}
/*  */
[jsk-octicon~="mention"]:before {
  content: '\f0be';
}
/*  */
[jsk-octicon~="microscope"]:before {
  content: '\f089';
}
/*  */
[jsk-octicon~="milestone"]:before {
  content: '\f075';
}
/*  */
[jsk-octicon~="mirror-public"]:before,
[jsk-octicon~="mirror"]:before {
  content: '\f024';
}
/*  */
[jsk-octicon~="mortar-board"]:before {
  content: '\f0d7';
}
/*  */
[jsk-octicon~="move-down"]:before {
  content: '\f0a8';
}
/*  */
[jsk-octicon~="move-left"]:before {
  content: '\f074';
}
/*  */
[jsk-octicon~="move-right"]:before {
  content: '\f0a9';
}
/*  */
[jsk-octicon~="move-up"]:before {
  content: '\f0a7';
}
/*  */
[jsk-octicon~="mute"]:before {
  content: '\f080';
}
/*  */
[jsk-octicon~="no-newline"]:before {
  content: '\f09c';
}
/*  */
[jsk-octicon~="octoface"]:before {
  content: '\f008';
}
/*  */
[jsk-octicon~="organization"]:before {
  content: '\f037';
}
/*  */
[jsk-octicon~="package"]:before {
  content: '\f0c4';
}
/*  */
[jsk-octicon~="paintcan"]:before {
  content: '\f0d1';
}
/*  */
[jsk-octicon~="pencil"]:before {
  content: '\f058';
}
/*  */
[jsk-octicon~="person-add"]:before,
[jsk-octicon~="person-follow"]:before,
[jsk-octicon~="person"]:before {
  content: '\f018';
}
/*  */
[jsk-octicon~="pin"]:before {
  content: '\f041';
}
/*  */
[jsk-octicon~="playback-fast-forward"]:before {
  content: '\f0bd';
}
/*  */
[jsk-octicon~="playback-pause"]:before {
  content: '\f0bb';
}
/*  */
[jsk-octicon~="playback-play"]:before {
  content: '\f0bf';
}
/*  */
[jsk-octicon~="playback-rewind"]:before {
  content: '\f0bc';
}
/*  */
[jsk-octicon~="plug"]:before {
  content: '\f0d4';
}
/*  */
[jsk-octicon~="repo-create"]:before,
[jsk-octicon~="gist-new"]:before,
[jsk-octicon~="file-directory-create"]:before,
[jsk-octicon~="file-add"]:before,
[jsk-octicon~="plus"]:before {
  content: '\f05d';
}
/*  */
[jsk-octicon~="podium"]:before {
  content: '\f0af';
}
/*  */
[jsk-octicon~="primitive-dot"]:before {
  content: '\f052';
}
/*  */
[jsk-octicon~="primitive-square"]:before {
  content: '\f053';
}
/*  */
[jsk-octicon~="pulse"]:before {
  content: '\f085';
}
/*  */
[jsk-octicon~="puzzle"]:before {
  content: '\f0c0';
}
/*  */
[jsk-octicon~="question"]:before {
  content: '\f02c';
}
/*  */
[jsk-octicon~="quote"]:before {
  content: '\f063';
}
/*  */
[jsk-octicon~="radio-tower"]:before {
  content: '\f030';
}
/*  */
[jsk-octicon~="repo-delete"]:before,
[jsk-octicon~="repo"]:before {
  content: '\f001';
}
/*  */
[jsk-octicon~="repo-clone"]:before {
  content: '\f04c';
}
/*  */
[jsk-octicon~="repo-force-push"]:before {
  content: '\f04a';
}
/*  */
[jsk-octicon~="gist-fork"]:before,
[jsk-octicon~="repo-forked"]:before {
  content: '\f002';
}
/*  */
[jsk-octicon~="repo-pull"]:before {
  content: '\f006';
}
/*  */
[jsk-octicon~="repo-push"]:before {
  content: '\f005';
}
/*  */
[jsk-octicon~="rocket"]:before {
  content: '\f033';
}
/*  */
[jsk-octicon~="rss"]:before {
  content: '\f034';
}
/*  */
[jsk-octicon~="ruby"]:before {
  content: '\f047';
}
/*  */
[jsk-octicon~="screen-full"]:before {
  content: '\f066';
}
/*  */
[jsk-octicon~="screen-normal"]:before {
  content: '\f067';
}
/*  */
[jsk-octicon~="search-save"]:before,
[jsk-octicon~="search"]:before {
  content: '\f02e';
}
/*  */
[jsk-octicon~="server"]:before {
  content: '\f097';
}
/*  */
[jsk-octicon~="settings"]:before {
  content: '\f07c';
}
/*  */
[jsk-octicon~="log-in"]:before,
[jsk-octicon~="sign-in"]:before {
  content: '\f036';
}
/*  */
[jsk-octicon~="log-out"]:before,
[jsk-octicon~="sign-out"]:before {
  content: '\f032';
}
/*  */
[jsk-octicon~="split"]:before {
  content: '\f0c6';
}
/*  */
[jsk-octicon~="squirrel"]:before {
  content: '\f0b2';
}
/*  */
[jsk-octicon~="star-add"]:before,
[jsk-octicon~="star-delete"]:before,
[jsk-octicon~="star"]:before {
  content: '\f02a';
}
/*  */
[jsk-octicon~="steps"]:before {
  content: '\f0c7';
}
/*  */
[jsk-octicon~="stop"]:before {
  content: '\f08f';
}
/*  */
[jsk-octicon~="repo-sync"]:before,
[jsk-octicon~="sync"]:before {
  content: '\f087';
}
/*  */
[jsk-octicon~="tag-remove"]:before,
[jsk-octicon~="tag-add"]:before,
[jsk-octicon~="tag"]:before {
  content: '\f015';
}
/*  */
[jsk-octicon~="telescope"]:before {
  content: '\f088';
}
/*  */
[jsk-octicon~="terminal"]:before {
  content: '\f0c8';
}
/*  */
[jsk-octicon~="three-bars"]:before {
  content: '\f05e';
}
/*  */
[jsk-octicon~="tools"]:before {
  content: '\f031';
}
/*  */
[jsk-octicon~="trashcan"]:before {
  content: '\f0d0';
}
/*  */
[jsk-octicon~="triangle-down"]:before {
  content: '\f05b';
}
/*  */
[jsk-octicon~="triangle-left"]:before {
  content: '\f044';
}
/*  */
[jsk-octicon~="triangle-right"]:before {
  content: '\f05a';
}
/*  */
[jsk-octicon~="triangle-up"]:before {
  content: '\f0aa';
}
/*  */
[jsk-octicon~="unfold"]:before {
  content: '\f039';
}
/*  */
[jsk-octicon~="unmute"]:before {
  content: '\f0ba';
}
/*  */
[jsk-octicon~="versions"]:before {
  content: '\f064';
}
/*  */
[jsk-octicon~="remove-close"]:before,
[jsk-octicon~="x"]:before {
  content: '\f081';
}
/*  */
[jsk-octicon~="zap"]:before {
  content: '\26A1';
}
/* ⚡ */
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url(../fonts/glyphicons-halflings-regular.eot);
  src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg');
}
[jsk-glyphicon] {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[jsk-glyphicon~="asterisk"]:before {
  content: "\2a";
}
[jsk-glyphicon~="plus"]:before {
  content: "\2b";
}
[jsk-glyphicon~="euro"]:before {
  content: "\20ac";
}
[jsk-glyphicon~="minus"]:before {
  content: "\2212";
}
[jsk-glyphicon~="cloud"]:before {
  content: "\2601";
}
[jsk-glyphicon~="envelope"]:before {
  content: "\2709";
}
[jsk-glyphicon~="pencil"]:before {
  content: "\270f";
}
[jsk-glyphicon~="glass"]:before {
  content: "\e001";
}
[jsk-glyphicon~="music"]:before {
  content: "\e002";
}
[jsk-glyphicon~="search"]:before {
  content: "\e003";
}
[jsk-glyphicon~="heart"]:before {
  content: "\e005";
}
[jsk-glyphicon~="star"]:before {
  content: "\e006";
}
[jsk-glyphicon~="star-empty"]:before {
  content: "\e007";
}
[jsk-glyphicon~="user"]:before {
  content: "\e008";
}
[jsk-glyphicon~="film"]:before {
  content: "\e009";
}
[jsk-glyphicon~="th-large"]:before {
  content: "\e010";
}
[jsk-glyphicon~="th"]:before {
  content: "\e011";
}
[jsk-glyphicon~="th-list"]:before {
  content: "\e012";
}
[jsk-glyphicon~="ok"]:before {
  content: "\e013";
}
[jsk-glyphicon~="remove"]:before {
  content: "\e014";
}
[jsk-glyphicon~="zoom-in"]:before {
  content: "\e015";
}
[jsk-glyphicon~="zoom-out"]:before {
  content: "\e016";
}
[jsk-glyphicon~="off"]:before {
  content: "\e017";
}
[jsk-glyphicon~="signal"]:before {
  content: "\e018";
}
[jsk-glyphicon~="cog"]:before {
  content: "\e019";
}
[jsk-glyphicon~="trash"]:before {
  content: "\e020";
}
[jsk-glyphicon~="home"]:before {
  content: "\e021";
}
[jsk-glyphicon~="file"]:before {
  content: "\e022";
}
[jsk-glyphicon~="time"]:before {
  content: "\e023";
}
[jsk-glyphicon~="road"]:before {
  content: "\e024";
}
[jsk-glyphicon~="download-alt"]:before {
  content: "\e025";
}
[jsk-glyphicon~="download"]:before {
  content: "\e026";
}
[jsk-glyphicon~="upload"]:before {
  content: "\e027";
}
[jsk-glyphicon~="inbox"]:before {
  content: "\e028";
}
[jsk-glyphicon~="play-circle"]:before {
  content: "\e029";
}
[jsk-glyphicon~="repeat"]:before {
  content: "\e030";
}
[jsk-glyphicon~="refresh"]:before {
  content: "\e031";
}
[jsk-glyphicon~="list-alt"]:before {
  content: "\e032";
}
[jsk-glyphicon~="lock"]:before {
  content: "\e033";
}
[jsk-glyphicon~="flag"]:before {
  content: "\e034";
}
[jsk-glyphicon~="headphones"]:before {
  content: "\e035";
}
[jsk-glyphicon~="volume-off"]:before {
  content: "\e036";
}
[jsk-glyphicon~="volume-down"]:before {
  content: "\e037";
}
[jsk-glyphicon~="volume-up"]:before {
  content: "\e038";
}
[jsk-glyphicon~="qrcode"]:before {
  content: "\e039";
}
[jsk-glyphicon~="barcode"]:before {
  content: "\e040";
}
[jsk-glyphicon~="tag"]:before {
  content: "\e041";
}
[jsk-glyphicon~="tags"]:before {
  content: "\e042";
}
[jsk-glyphicon~="book"]:before {
  content: "\e043";
}
[jsk-glyphicon~="bookmark"]:before {
  content: "\e044";
}
[jsk-glyphicon~="print"]:before {
  content: "\e045";
}
[jsk-glyphicon~="camera"]:before {
  content: "\e046";
}
[jsk-glyphicon~="font"]:before {
  content: "\e047";
}
[jsk-glyphicon~="bold"]:before {
  content: "\e048";
}
[jsk-glyphicon~="italic"]:before {
  content: "\e049";
}
[jsk-glyphicon~="text-height"]:before {
  content: "\e050";
}
[jsk-glyphicon~="text-width"]:before {
  content: "\e051";
}
[jsk-glyphicon~="align-left"]:before {
  content: "\e052";
}
[jsk-glyphicon~="align-center"]:before {
  content: "\e053";
}
[jsk-glyphicon~="align-right"]:before {
  content: "\e054";
}
[jsk-glyphicon~="align-justify"]:before {
  content: "\e055";
}
[jsk-glyphicon~="list"]:before {
  content: "\e056";
}
[jsk-glyphicon~="indent-left"]:before {
  content: "\e057";
}
[jsk-glyphicon~="indent-right"]:before {
  content: "\e058";
}
[jsk-glyphicon~="facetime-video"]:before {
  content: "\e059";
}
[jsk-glyphicon~="picture"]:before {
  content: "\e060";
}
[jsk-glyphicon~="map-marker"]:before {
  content: "\e062";
}
[jsk-glyphicon~="adjust"]:before {
  content: "\e063";
}
[jsk-glyphicon~="tint"]:before {
  content: "\e064";
}
[jsk-glyphicon~="edit"]:before {
  content: "\e065";
}
[jsk-glyphicon~="share"]:before {
  content: "\e066";
}
[jsk-glyphicon~="check"]:before {
  content: "\e067";
}
[jsk-glyphicon~="move"]:before {
  content: "\e068";
}
[jsk-glyphicon~="step-backward"]:before {
  content: "\e069";
}
[jsk-glyphicon~="fast-backward"]:before {
  content: "\e070";
}
[jsk-glyphicon~="backward"]:before {
  content: "\e071";
}
[jsk-glyphicon~="play"]:before {
  content: "\e072";
}
[jsk-glyphicon~="pause"]:before {
  content: "\e073";
}
[jsk-glyphicon~="stop"]:before {
  content: "\e074";
}
[jsk-glyphicon~="forward"]:before {
  content: "\e075";
}
[jsk-glyphicon~="fast-forward"]:before {
  content: "\e076";
}
[jsk-glyphicon~="step-forward"]:before {
  content: "\e077";
}
[jsk-glyphicon~="eject"]:before {
  content: "\e078";
}
[jsk-glyphicon~="chevron-left"]:before {
  content: "\e079";
}
[jsk-glyphicon~="chevron-right"]:before {
  content: "\e080";
}
[jsk-glyphicon~="plus-sign"]:before {
  content: "\e081";
}
[jsk-glyphicon~="minus-sign"]:before {
  content: "\e082";
}
[jsk-glyphicon~="remove-sign"]:before {
  content: "\e083";
}
[jsk-glyphicon~="ok-sign"]:before {
  content: "\e084";
}
[jsk-glyphicon~="question-sign"]:before {
  content: "\e085";
}
[jsk-glyphicon~="info-sign"]:before {
  content: "\e086";
}
[jsk-glyphicon~="screenshot"]:before {
  content: "\e087";
}
[jsk-glyphicon~="remove-circle"]:before {
  content: "\e088";
}
[jsk-glyphicon~="ok-circle"]:before {
  content: "\e089";
}
[jsk-glyphicon~="ban-circle"]:before {
  content: "\e090";
}
[jsk-glyphicon~="arrow-left"]:before {
  content: "\e091";
}
[jsk-glyphicon~="arrow-right"]:before {
  content: "\e092";
}
[jsk-glyphicon~="arrow-up"]:before {
  content: "\e093";
}
[jsk-glyphicon~="arrow-down"]:before {
  content: "\e094";
}
[jsk-glyphicon~="share-alt"]:before {
  content: "\e095";
}
[jsk-glyphicon~="resize-full"]:before {
  content: "\e096";
}
[jsk-glyphicon~="resize-small"]:before {
  content: "\e097";
}
[jsk-glyphicon~="exclamation-sign"]:before {
  content: "\e101";
}
[jsk-glyphicon~="gift"]:before {
  content: "\e102";
}
[jsk-glyphicon~="leaf"]:before {
  content: "\e103";
}
[jsk-glyphicon~="fire"]:before {
  content: "\e104";
}
[jsk-glyphicon~="eye-open"]:before {
  content: "\e105";
}
[jsk-glyphicon~="eye-close"]:before {
  content: "\e106";
}
[jsk-glyphicon~="warning-sign"]:before {
  content: "\e107";
}
[jsk-glyphicon~="plane"]:before {
  content: "\e108";
}
[jsk-glyphicon~="calendar"]:before {
  content: "\e109";
}
[jsk-glyphicon~="random"]:before {
  content: "\e110";
}
[jsk-glyphicon~="comment"]:before {
  content: "\e111";
}
[jsk-glyphicon~="magnet"]:before {
  content: "\e112";
}
[jsk-glyphicon~="chevron-up"]:before {
  content: "\e113";
}
[jsk-glyphicon~="chevron-down"]:before {
  content: "\e114";
}
[jsk-glyphicon~="retweet"]:before {
  content: "\e115";
}
[jsk-glyphicon~="shopping-cart"]:before {
  content: "\e116";
}
[jsk-glyphicon~="folder-close"]:before {
  content: "\e117";
}
[jsk-glyphicon~="folder-open"]:before {
  content: "\e118";
}
[jsk-glyphicon~="resize-vertical"]:before {
  content: "\e119";
}
[jsk-glyphicon~="resize-horizontal"]:before {
  content: "\e120";
}
[jsk-glyphicon~="hdd"]:before {
  content: "\e121";
}
[jsk-glyphicon~="bullhorn"]:before {
  content: "\e122";
}
[jsk-glyphicon~="bell"]:before {
  content: "\e123";
}
[jsk-glyphicon~="certificate"]:before {
  content: "\e124";
}
[jsk-glyphicon~="thumbs-up"]:before {
  content: "\e125";
}
[jsk-glyphicon~="thumbs-down"]:before {
  content: "\e126";
}
[jsk-glyphicon~="hand-right"]:before {
  content: "\e127";
}
[jsk-glyphicon~="hand-left"]:before {
  content: "\e128";
}
[jsk-glyphicon~="hand-up"]:before {
  content: "\e129";
}
[jsk-glyphicon~="hand-down"]:before {
  content: "\e130";
}
[jsk-glyphicon~="circle-arrow-right"]:before {
  content: "\e131";
}
[jsk-glyphicon~="circle-arrow-left"]:before {
  content: "\e132";
}
[jsk-glyphicon~="circle-arrow-up"]:before {
  content: "\e133";
}
[jsk-glyphicon~="circle-arrow-down"]:before {
  content: "\e134";
}
[jsk-glyphicon~="globe"]:before {
  content: "\e135";
}
[jsk-glyphicon~="wrench"]:before {
  content: "\e136";
}
[jsk-glyphicon~="tasks"]:before {
  content: "\e137";
}
[jsk-glyphicon~="filter"]:before {
  content: "\e138";
}
[jsk-glyphicon~="briefcase"]:before {
  content: "\e139";
}
[jsk-glyphicon~="fullscreen"]:before {
  content: "\e140";
}
[jsk-glyphicon~="dashboard"]:before {
  content: "\e141";
}
[jsk-glyphicon~="paperclip"]:before {
  content: "\e142";
}
[jsk-glyphicon~="heart-empty"]:before {
  content: "\e143";
}
[jsk-glyphicon~="link"]:before {
  content: "\e144";
}
[jsk-glyphicon~="phone"]:before {
  content: "\e145";
}
[jsk-glyphicon~="pushpin"]:before {
  content: "\e146";
}
[jsk-glyphicon~="usd"]:before {
  content: "\e148";
}
[jsk-glyphicon~="gbp"]:before {
  content: "\e149";
}
[jsk-glyphicon~="sort"]:before {
  content: "\e150";
}
[jsk-glyphicon~="sort-by-alphabet"]:before {
  content: "\e151";
}
[jsk-glyphicon~="sort-by-alphabet-alt"]:before {
  content: "\e152";
}
[jsk-glyphicon~="sort-by-order"]:before {
  content: "\e153";
}
[jsk-glyphicon~="sort-by-order-alt"]:before {
  content: "\e154";
}
[jsk-glyphicon~="sort-by-attributes"]:before {
  content: "\e155";
}
[jsk-glyphicon~="sort-by-attributes-alt"]:before {
  content: "\e156";
}
[jsk-glyphicon~="unchecked"]:before {
  content: "\e157";
}
[jsk-glyphicon~="expand"]:before {
  content: "\e158";
}
[jsk-glyphicon~="collapse-down"]:before {
  content: "\e159";
}
[jsk-glyphicon~="collapse-up"]:before {
  content: "\e160";
}
[jsk-glyphicon~="log-in"]:before {
  content: "\e161";
}
[jsk-glyphicon~="flash"]:before {
  content: "\e162";
}
[jsk-glyphicon~="log-out"]:before {
  content: "\e163";
}
[jsk-glyphicon~="new-window"]:before {
  content: "\e164";
}
[jsk-glyphicon~="record"]:before {
  content: "\e165";
}
[jsk-glyphicon~="save"]:before {
  content: "\e166";
}
[jsk-glyphicon~="open"]:before {
  content: "\e167";
}
[jsk-glyphicon~="saved"]:before {
  content: "\e168";
}
[jsk-glyphicon~="import"]:before {
  content: "\e169";
}
[jsk-glyphicon~="export"]:before {
  content: "\e170";
}
[jsk-glyphicon~="send"]:before {
  content: "\e171";
}
[jsk-glyphicon~="floppy-disk"]:before {
  content: "\e172";
}
[jsk-glyphicon~="floppy-saved"]:before {
  content: "\e173";
}
[jsk-glyphicon~="floppy-remove"]:before {
  content: "\e174";
}
[jsk-glyphicon~="floppy-save"]:before {
  content: "\e175";
}
[jsk-glyphicon~="floppy-open"]:before {
  content: "\e176";
}
[jsk-glyphicon~="credit-card"]:before {
  content: "\e177";
}
[jsk-glyphicon~="transfer"]:before {
  content: "\e178";
}
[jsk-glyphicon~="cutlery"]:before {
  content: "\e179";
}
[jsk-glyphicon~="header"]:before {
  content: "\e180";
}
[jsk-glyphicon~="compressed"]:before {
  content: "\e181";
}
[jsk-glyphicon~="earphone"]:before {
  content: "\e182";
}
[jsk-glyphicon~="phone-alt"]:before {
  content: "\e183";
}
[jsk-glyphicon~="tower"]:before {
  content: "\e184";
}
[jsk-glyphicon~="stats"]:before {
  content: "\e185";
}
[jsk-glyphicon~="sd-video"]:before {
  content: "\e186";
}
[jsk-glyphicon~="hd-video"]:before {
  content: "\e187";
}
[jsk-glyphicon~="subtitles"]:before {
  content: "\e188";
}
[jsk-glyphicon~="sound-stereo"]:before {
  content: "\e189";
}
[jsk-glyphicon~="sound-dolby"]:before {
  content: "\e190";
}
[jsk-glyphicon~="sound-5-1"]:before {
  content: "\e191";
}
[jsk-glyphicon~="sound-6-1"]:before {
  content: "\e192";
}
[jsk-glyphicon~="sound-7-1"]:before {
  content: "\e193";
}
[jsk-glyphicon~="copyright-mark"]:before {
  content: "\e194";
}
[jsk-glyphicon~="registration-mark"]:before {
  content: "\e195";
}
[jsk-glyphicon~="cloud-download"]:before {
  content: "\e197";
}
[jsk-glyphicon~="cloud-upload"]:before {
  content: "\e198";
}
[jsk-glyphicon~="tree-conifer"]:before {
  content: "\e199";
}
[jsk-glyphicon~="tree-deciduous"]:before {
  content: "\e200";
}
form[netiso-document] {
  width: 100%;
  height: 50px;
  background: blue;
}
[jsk-row]::after {
  clear: both;
}
[jsk-row]::before,
[jsk-row]::after {
  content: " ";
  display: table;
}
[jsk-column] {
  float: left;
}
[jsk-column~="12"] {
  width: 100%;
}
[jsk-column~="11"] {
  width: 91.66666667%;
}
[jsk-column~="10"] {
  width: 83.33333333%;
}
[jsk-column~="9"] {
  width: 75%;
}
[jsk-column~="8"] {
  width: 66.66666667%;
}
[jsk-column~="7"] {
  width: 58.33333333%;
}
[jsk-column~="6"] {
  width: 50%;
}
[jsk-column~="5"] {
  width: 41.66666667%;
}
[jsk-column~="4"] {
  width: 33.33333333%;
}
[jsk-column~="3"] {
  width: 25%;
}
[jsk-column~="2"] {
  width: 16.66666667%;
}
[jsk-column~="1"] {
  width: 8.33333333%;
}
table.data {
  border-collapse: collapse;
  border: 1px solid #808080;
}
table.data td,
table.data th {
  border: none;
  padding: 0 5px;
  border-left: 1px dotted #ffffff;
}
table.data tr.odd {
  background-color: #6eff65;
}
table.data tr.even {
  background-color: #c5ffa9;
}
table.data thead tr {
  background-color: #35c54d;
  font-weight: bold;
}
/** FORMS */
legend {
  text-align: center;
}
.table-big-grid {
  margin: 10px auto auto;
}
.table-big-grid thead td {
  padding-top: 3px;
  padding-bottom: 3px;
}
.table-big-grid input[type=text] {
  width: 100%;
}
.table-big-grid.table-big-grid-18 td[colspan="18"] {
  width: 100%;
}
.table-big-grid.table-big-grid-18 td[colspan="17"] {
  width: 94.44%;
}
.table-big-grid.table-big-grid-18 td[colspan="16"] {
  width: 88.89%;
}
.table-big-grid.table-big-grid-18 td[colspan="15"] {
  width: 83.33%;
}
.table-big-grid.table-big-grid-18 td[colspan="14"] {
  width: 77.78%;
}
.table-big-grid.table-big-grid-18 td[colspan="13"] {
  width: 72.22%;
}
.table-big-grid.table-big-grid-18 td[colspan="12"] {
  width: 66.67%;
}
.table-big-grid.table-big-grid-18 td[colspan="11"] {
  width: 61.11%;
}
.table-big-grid.table-big-grid-18 td[colspan="10"] {
  width: 55.56%;
}
.table-big-grid.table-big-grid-18 td[colspan="9"] {
  width: 50%;
}
.table-big-grid.table-big-grid-18 td[colspan="8"] {
  width: 44.44%;
}
.table-big-grid.table-big-grid-18 td[colspan="7"] {
  width: 38.89%;
}
.table-big-grid.table-big-grid-18 td[colspan="6"] {
  width: 33.33%;
}
.table-big-grid.table-big-grid-18 td[colspan="5"] {
  width: 27.78%;
}
.table-big-grid.table-big-grid-18 td[colspan="4"] {
  width: 22.22%;
}
.table-big-grid.table-big-grid-18 td[colspan="3"] {
  width: 16.67%;
}
.table-big-grid.table-big-grid-18 td[colspan="2"] {
  width: 11.11%;
}
.table-big-grid.table-big-grid-18 td[colspan="1"] {
  width: 5.56%;
}
.table-big-grid.table-big-grid-31 td[colspan="31"] {
  width: 100%;
}
.table-big-grid.table-big-grid-31 td[colspan="30"] {
  width: 96.77%;
}
.table-big-grid.table-big-grid-31 td[colspan="29"] {
  width: 93.55%;
}
.table-big-grid.table-big-grid-31 td[colspan="28"] {
  width: 90.32%;
}
.table-big-grid.table-big-grid-31 td[colspan="27"] {
  width: 87.1%;
}
.table-big-grid.table-big-grid-31 td[colspan="26"] {
  width: 83.87%;
}
.table-big-grid.table-big-grid-31 td[colspan="25"] {
  width: 80.65%;
}
.table-big-grid.table-big-grid-31 td[colspan="24"] {
  width: 77.42%;
}
.table-big-grid.table-big-grid-31 td[colspan="23"] {
  width: 74.19%;
}
.table-big-grid.table-big-grid-31 td[colspan="22"] {
  width: 70.97%;
}
.table-big-grid.table-big-grid-31 td[colspan="21"] {
  width: 67.74%;
}
.table-big-grid.table-big-grid-31 td[colspan="20"] {
  width: 64.52%;
}
.table-big-grid.table-big-grid-31 td[colspan="19"] {
  width: 61.29%;
}
.table-big-grid.table-big-grid-31 td[colspan="18"] {
  width: 58.06%;
}
.table-big-grid.table-big-grid-31 td[colspan="17"] {
  width: 54.84%;
}
.table-big-grid.table-big-grid-31 td[colspan="16"] {
  width: 51.61%;
}
.table-big-grid.table-big-grid-31 td[colspan="15"] {
  width: 48.39%;
}
.table-big-grid.table-big-grid-31 td[colspan="14"] {
  width: 45.16%;
}
.table-big-grid.table-big-grid-31 td[colspan="13"] {
  width: 41.94%;
}
.table-big-grid.table-big-grid-31 td[colspan="12"] {
  width: 38.71%;
}
.table-big-grid.table-big-grid-31 td[colspan="11"] {
  width: 35.48%;
}
.table-big-grid.table-big-grid-31 td[colspan="10"] {
  width: 32.26%;
}
.table-big-grid.table-big-grid-31 td[colspan="9"] {
  width: 29.03%;
}
.table-big-grid.table-big-grid-31 td[colspan="8"] {
  width: 25.81%;
}
.table-big-grid.table-big-grid-31 td[colspan="7"] {
  width: 22.58%;
}
.table-big-grid.table-big-grid-31 td[colspan="6"] {
  width: 19.35%;
}
.table-big-grid.table-big-grid-31 td[colspan="5"] {
  width: 16.13%;
}
.table-big-grid.table-big-grid-31 td[colspan="4"] {
  width: 12.9%;
}
.table-big-grid.table-big-grid-31 td[colspan="3"] {
  width: 9.68%;
}
.table-big-grid.table-big-grid-31 td[colspan="2"] {
  width: 6.45%;
}
.table-big-grid.table-big-grid-31 td[colspan="1"] {
  width: 3.23%;
}
.table-big-grid.table-big-grid-34 td[colspan="34"] {
  width: 100%;
}
.table-big-grid.table-big-grid-34 td[colspan="33"] {
  width: 97.06%;
}
.table-big-grid.table-big-grid-34 td[colspan="32"] {
  width: 94.12%;
}
.table-big-grid.table-big-grid-34 td[colspan="31"] {
  width: 91.18%;
}
.table-big-grid.table-big-grid-34 td[colspan="30"] {
  width: 88.24%;
}
.table-big-grid.table-big-grid-34 td[colspan="29"] {
  width: 85.29%;
}
.table-big-grid.table-big-grid-34 td[colspan="28"] {
  width: 82.35%;
}
.table-big-grid.table-big-grid-34 td[colspan="27"] {
  width: 79.41%;
}
.table-big-grid.table-big-grid-34 td[colspan="26"] {
  width: 76.47%;
}
.table-big-grid.table-big-grid-34 td[colspan="25"] {
  width: 73.53%;
}
.table-big-grid.table-big-grid-34 td[colspan="24"] {
  width: 70.59%;
}
.table-big-grid.table-big-grid-34 td[colspan="23"] {
  width: 67.65%;
}
.table-big-grid.table-big-grid-34 td[colspan="22"] {
  width: 64.71%;
}
.table-big-grid.table-big-grid-34 td[colspan="21"] {
  width: 61.76%;
}
.table-big-grid.table-big-grid-34 td[colspan="20"] {
  width: 58.82%;
}
.table-big-grid.table-big-grid-34 td[colspan="19"] {
  width: 55.88%;
}
.table-big-grid.table-big-grid-34 td[colspan="18"] {
  width: 52.94%;
}
.table-big-grid.table-big-grid-34 td[colspan="17"] {
  width: 50%;
}
.table-big-grid.table-big-grid-34 td[colspan="16"] {
  width: 47.06%;
}
.table-big-grid.table-big-grid-34 td[colspan="15"] {
  width: 44.12%;
}
.table-big-grid.table-big-grid-34 td[colspan="14"] {
  width: 41.18%;
}
.table-big-grid.table-big-grid-34 td[colspan="13"] {
  width: 38.24%;
}
.table-big-grid.table-big-grid-34 td[colspan="12"] {
  width: 35.29%;
}
.table-big-grid.table-big-grid-34 td[colspan="11"] {
  width: 32.35%;
}
.table-big-grid.table-big-grid-34 td[colspan="10"] {
  width: 29.41%;
}
.table-big-grid.table-big-grid-34 td[colspan="9"] {
  width: 26.47%;
}
.table-big-grid.table-big-grid-34 td[colspan="8"] {
  width: 23.53%;
}
.table-big-grid.table-big-grid-34 td[colspan="7"] {
  width: 20.59%;
}
.table-big-grid.table-big-grid-34 td[colspan="6"] {
  width: 17.65%;
}
.table-big-grid.table-big-grid-34 td[colspan="5"] {
  width: 14.71%;
}
.table-big-grid.table-big-grid-34 td[colspan="4"] {
  width: 11.76%;
}
.table-big-grid.table-big-grid-34 td[colspan="3"] {
  width: 8.82%;
}
.table-big-grid.table-big-grid-34 td[colspan="2"] {
  width: 5.88%;
}
.table-big-grid.table-big-grid-34 td[colspan="1"] {
  width: 2.94%;
}
[jsk-container] {
  width: 100%;
  position: relative;
  padding: 5px 10px;
}
[jsk-container="20"] {
  padding-left: 20px;
  padding-right: 20px;
}
[jsk-container]:before,
[jsk-container]:after {
  content: " ";
  display: table;
  clear: both;
}
[jsk-inline] {
  display: inline;
  position: relative;
}
.news {
  margin-top: 75px;
}
.news .well {
  text-align: center;
}
.row {
  margin-left: 0;
  margin-right: 0;
}
form div:nth-last-of-type(2) {
  /*margin-bottom: 0;*/
}
.short-input {
  width: 100px !important;
}
.long-input {
  width: 200px !important;
}
.very-long-input {
  width: 400px;
}
form .well > fieldset:first-of-type {
  margin-top: -10px;
}
legend {
  padding-bottom: 8px;
}
label {
  white-space: pre;
}
input[type="text"] {
  border: 1px solid lightgrey;
}
#ajax-spinner {
  background: url("../images/blue-spinner.gif") no-repeat scroll center 30% white;
  border: 1px solid lightgray;
  color: #438cca;
  left: 50%;
  margin-left: -100px;
  padding-bottom: 15px;
  padding-top: 90px;
  position: fixed;
  text-align: center;
  top: 30%;
  width: 200px;
  z-index: 123456;
  display: none;
}
form.form-horizontal:before,
form.form-horizontal:after {
  display: table;
  content: " ";
}
form.form-horizontal:after {
  clear: both;
}
table.print {
  border-collapse: collapse;
  font-size: 85%;
  font-family: Arial, Helvetica, sans-serif;
  cursor: pointer;
}
table.print.full {
  width: 100%;
}
table.print td,
table.print th {
  border: 1px solid black;
  margin: 0;
  vertical-align: middle;
  line-height: 1;
  height: 14px;
}
table.print td span,
table.print th span,
table.print td input[type=text],
table.print th input[type=text] {
  padding: 1px 5px;
}
table.print th {
  text-align: center;
}
table.print tr.blank {
  height: 15px;
}
table.print tr.blank th,
table.print tr.blank td {
  border: none;
}
table.print td.blank-top,
table.print th.blank-top {
  border-top: none;
}
table.print td.blank-bottom,
table.print th.blank-bottom {
  border-bottom: none;
}
table.print td.blank-right,
table.print th.blank-right {
  border-right: none;
}
table.print td.blank-left,
table.print th.blank-left {
  border-left: none;
}
table.print td.blank-top,
table.print th.blank-top {
  border-top: none;
}
.form table.print textarea {
  resize: none;
  font-size: 130%;
}
table.print input[type=text],
table.print textarea {
  background: none repeat scroll 0 0 transparent;
  width: 100%;
  border: none;
  margin: 0;
  padding: 0;
  resize: none;
}
table.print input[type=text] {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
table.caption.print td,
table.caption.print th {
  border-color: lightgrey;
}
table.print td.value-header,
table.print th.value-header {
  border-color: lightgrey;
  border-bottom-color: inherit;
}
table.print tr.sum {
  background: none repeat scroll 0 0 #e8e8e8;
  font-weight: bold;
}
table.print tr.total.sum {
  background: none repeat scroll 0 0 lightgrey;
}
.form {
  padding: 4px 6px;
}
.title {
  font-size: 200%;
}
.form td.active {
  background: lightblue !important;
}
table.print textarea:focus,
.form input[data-type=number]:focus {
  background: #fffe9f !important;
}
.form input[data-type=number] {
  text-align: right;
}
.form .value {
  text-align: right;
}
.form table span[data-rel],
.form input[data-type=number] {
  font: "Courier New", Courier, monospace;
}
.form input[data-type=number] {
  line-height: 0.9;
}
.form table textarea {
  font-family: Arial, Helvetica, sans-serif;
}
.form span[data-rel] {
  display: inline-block;
}
.input-sm.bootstrap-select .btn.selectpicker {
  padding-top: 4px;
  padding-bottom: 4px;
}
table.print *.left {
  text-align: left;
}
table.print *.right {
  text-align: right;
}
table.print *.center {
  text-align: center;
}
table.print .left-item-id {
  text-align: left;
  padding-left: 15px;
}
table.print .right-item-id {
  text-align: right;
  padding-right: 15px;
}
.form table.print .column-value {
  width: 105px;
}
.form table.print .column-short {
  width: 50px;
}
table.print tr.headline td {
  font-size: 120%;
  font-weight: bold;
  padding: 5px;
}
table.print tr.item {
  border: 1px solid darkgray;
}
table.print textarea {
  padding: 5px;
}
input[navigation-order]:focus.active {
  background-color: #fffe9f;
}
input[navigation-order]:focus[navigation-down],
input[navigation-order]:focus[navigation-up] {
  background-position: right center;
  background-repeat: no-repeat;
}
input[navigation-order]:focus[navigation-up] {
  background-image: url("../images/input_arrow_up.png");
}
input[navigation-order]:focus[navigation-down] {
  background-image: url("../images/input_arrow_down.png");
}
input[navigation-order]:focus[navigation-down][navigation-up] {
  background-image: url("../images/input_arrow_both.png");
}
.form-control {
  padding: 5px;
}
[jsk-text-left] {
  text-align: left;
}
[jsk-text-right] {
  text-align: right;
}
.site-container {
  margin: auto;
  width: 980px;
}
.site-container :before,
.site-container :after {
  clear: both;
}
section {
  padding-top: 15px;
  padding-bottom: 15px;
}
footer {
  background: #f7f7f7;
  border-top: 1px solid #cccccc;
  padding-bottom: 20px;
  padding-top: 15px;
  font-size: 85%;
}
html {
  min-height: 100%;
  background: #f7f7f7;
}
@font-face {
  font-family: 'Infinite';
  src: url('../fonts/Infinite.eot?#iefix') format('embedded-opentype'), url('../fonts/Infinite.woff') format('woff'), url('../fonts/Infinite.ttf') format('truetype'), url('../fonts/Infinite.svg#Infinite') format('svg');
  font-weight: normal;
  font-style: normal;
}
body {
  min-width: 960px;
  margin: auto;
  background-color: #ffffff;
  font-size: 13px;
  display: flex;
  min-height: 100vh;
  flex-direction: column;
}
.site {
  width: 980px;
  margin: auto;
  background-color: #ffffff;
  flex: 1;
}
#logo {
  font-family: Infinite, serif;
  font-size: 30pt;
  line-height: 1;
}
#logo small {
  font-size: 73%;
  padding-right: 4px;
}
#section {
  text-align: center;
  z-index: 0;
}
#top-menu {
  padding-top: 4px;
}
#top-menu > a {
  display: inline-block;
}
#top-menu [jsk-octicon] {
  cursor: pointer;
  font-size: 32px;
  line-height: 1;
  height: 100%;
}
[jsk-headline] {
  background-color: #428bca;
  color: #ffffff;
}
[jsk-headline] a {
  color: #ffffff;
  padding-left: 3px;
  padding-right: 3px;
}
h1 {
  font-size: 150%;
  margin: 0;
}
h1 small {
  color: inherit;
}
h2 {
  font-size: 150%;
  margin-top: 0;
}
a [jsk-octicon],
a [jsk-glyphicon] {
  padding-left: 2px;
  padding-right: 2px;
}
header {
  border-bottom: 1px solid #cccccc;
  padding-bottom: 5px;
  padding-top: 2px;
}
header:before,
header:after {
  content: " ";
  display: table;
  clear: both;
}
[jsk-breadscrums] a {
  padding-left: 3px;
  padding-right: 3px;
}
[jsk-breadscrums] a:first-of-type {
  padding-left: 0;
}
[jsk-tools] {
  min-height: 30px;
}
/******************* href and buttons ******************/
a.btn-default:hover {
  text-shadow: none;
}
.btn.disabled {
  pointer-events: auto;
}
/******************* menu ******************************/
.menu {
  min-width: 300px;
  margin-top: 25px;
}
.menu .btn-default,
.menu .btn-default.disabled,
.menu .btn-default:active,
.menu .btn-default.disabled:active {
  background-color: #4da2ea;
  color: #ffffff;
  border: 1px solid #ffffff;
}
.menu .btn-default.active {
  background-color: #438cca;
}
.menu .btn {
  border-radius: 7px;
}
/************************ forms ***************************/
.well {
  box-shadow: none;
  border-color: #aaaaaa;
  margin-bottom: 0;
}
legend {
  border-color: #bbbbbb;
}
/*********************** flash **************************/
.alert-error {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-error hr {
  border-top-color: #e4b9c0;
}
.alert-error .alert-link {
  color: #843534;
}
/********************** sortable ************************/
.sortable {
  list-style: none outside none;
}
.sortable li ul {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 30px;
}
.sortable[data-id="1"] {
  padding-left: 0;
}
.sortable li {
  cursor: move;
  margin: 3px 0;
}
.sortable li .itemBody {
  display: block;
}
.placeholder {
  border: 3px dashed #dedede;
  border-radius: 4px;
  height: 45px;
}
.sortable .menu {
  float: right;
  font-weight: normal;
  margin-top: 0;
  min-width: 0;
}
/************************* tooltips *****************/
.tooltip-inner {
  background: #f2d1d1;
  border: 1px solid #a94442;
  color: #a94442;
  max-width: 400px;
}
.tooltip.in {
  opacity: 1;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #a94442;
}
/*********************** financial statement control ***************/
.financial-statement-headline {
  font-size: 180%;
  color: #428bca;
}
.labelled {
  font-weight: bold;
}
