/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.4.0');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}

/* Loading indicator */
#loading {
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
  opacity: 0.5;
  z-index: 5000;
  width: 30px;
  height: 30px;
}

#loading .fa-circle-o-notch{
	color: #363940;
}
/*! jQuery UI - v1.10.3 - 2013-05-29
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2C%20Arial%2C%20sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=%23121212&bgTextureHeader=flat&bgImgOpacityHeader=25&borderColorHeader=%23333333&fcHeader=%23ffffff&iconColorHeader=%23ffffff&bgColorContent=%23121212&bgTextureContent=gloss_wave&bgImgOpacityContent=25&borderColorContent=%23666666&fcContent=%23ffffff&iconColorContent=%23cccccc&bgColorDefault=%23adadad&bgTextureDefault=highlight_hard&bgImgOpacityDefault=20&borderColorDefault=%23adadad&fcDefault=%23121212&iconColorDefault=%23666666&bgColorHover=%23eeeeee&bgTextureHover=glass&bgImgOpacityHover=40&borderColorHover=%23eeeeee&fcHover=%23333333&iconColorHover=%23333333&bgColorActive=%23121212&bgTextureActive=inset_soft&bgImgOpacityActive=30&borderColorActive=%23121212&fcActive=%23ffffff&iconColorActive=%23666666&bgColorHighlight=%23eeeeee&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=80&borderColorHighlight=%23cccccc&fcHighlight=%231e1e1e&iconColorHighlight=%234b8e0b&bgColorError=%23ffc73d&bgTextureError=glass&bgImgOpacityError=40&borderColorError=%23ffb73d&fcError=%23666666&iconColorError=%23a83300&bgColorOverlay=%235c5c5c&bgTextureOverlay=flat&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=%23cccccc&bgTextureShadow=flat&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=10px&offsetTopShadow=-10px&offsetLeftShadow=-10px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	/* support: IE10, see #8844 */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url(../stylesheets/jqueryui-themes/wif/images/animated-overlay.gif?1748322273);
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertical centre icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #666666;
	background: #121212 url(../stylesheets/jqueryui-themes/wif/images/ui-bg_gloss-wave_25_121212_500x100.png?1748322273) 50% top repeat-x;
	color: #ffffff;
}
.ui-widget-content a {
	color: #ffffff;
}
.ui-widget-header {
	border: 1px solid #333333;
	background: #121212 url(../stylesheets/jqueryui-themes/wif/images/ui-bg_flat_25_121212_40x100.png?1748322273) 50% 50% repeat-x;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #adadad;
	background: #adadad url(../stylesheets/jqueryui-themes/wif/images/ui-bg_highlight-hard_20_adadad_1x100.png?1748322273) 50% 50% repeat-x;
	font-weight: normal;
	color: #121212;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #121212;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #eeeeee;
	background: #eeeeee url(../stylesheets/jqueryui-themes/wif/images/ui-bg_glass_40_eeeeee_1x400.png?1748322273) 50% 50% repeat-x;
	font-weight: normal;
	color: #333333;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #333333;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #121212;
	background: #121212 url(../stylesheets/jqueryui-themes/wif/images/ui-bg_inset-soft_30_121212_1x100.png?1748322273) 50% 50% repeat-x;
	font-weight: normal;
	color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #cccccc;
	background: #eeeeee url(../stylesheets/jqueryui-themes/wif/images/ui-bg_highlight-soft_80_eeeeee_1x100.png?1748322273) 50% top repeat-x;
	color: #1e1e1e;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #1e1e1e;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #ffb73d;
	background: #ffc73d url(../stylesheets/jqueryui-themes/wif/images/ui-bg_glass_40_ffc73d_1x400.png?1748322273) 50% 50% repeat-x;
	color: #666666;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #666666;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #666666;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(../stylesheets/jqueryui-themes/wif/images/ui-icons_cccccc_256x240.png?1748322273);
}
.ui-widget-header .ui-icon {
	background-image: url(../stylesheets/jqueryui-themes/wif/images/ui-icons_ffffff_256x240.png?1748322273);
}
.ui-state-default .ui-icon {
	background-image: url(../stylesheets/jqueryui-themes/wif/images/ui-icons_666666_256x240.png?1748322273);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(../stylesheets/jqueryui-themes/wif/images/ui-icons_333333_256x240.png?1748322273);
}
.ui-state-active .ui-icon {
	background-image: url(../stylesheets/jqueryui-themes/wif/images/ui-icons_666666_256x240.png?1748322273);
}
.ui-state-highlight .ui-icon {
	background-image: url(../stylesheets/jqueryui-themes/wif/images/ui-icons_4b8e0b_256x240.png?1748322273);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(../stylesheets/jqueryui-themes/wif/images/ui-icons_a83300_256x240.png?1748322273);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 6px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 6px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 6px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 6px;
}

/* Overlays */
.ui-widget-overlay {
	background: #5c5c5c url(../stylesheets/jqueryui-themes/wif/images/ui-bg_flat_50_5c5c5c_40x100.png?1748322273) 50% 50% repeat-x;
	opacity: .8;
	filter: Alpha(Opacity=80);
}
.ui-widget-shadow {
	margin: -10px 0 0 -10px;
	padding: 10px;
	background: #cccccc url(../stylesheets/jqueryui-themes/wif/images/ui-bg_flat_30_cccccc_40x100.png?1748322273) 50% 50% repeat-x;
	opacity: .6;
	filter: Alpha(Opacity=60);
	border-radius: 8px;
}

@charset "UTF-8";

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

.animated.flipOutX,
.animated.flipOutY {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
/*
* Kendo UI v2015.2.624 (http://www.telerik.com/kendo-ui)
* Copyright 2015 Telerik AD. All rights reserved.
*
* Kendo UI commercial licenses may be obtained at
* http://www.telerik.com/purchase/license-agreement/kendo-ui-complete
* If you do not own a commercial license, this file shall be governed by the trial license terms.
*/
.fake{color:red}.k-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}.k-floatwrap:after,.k-slider-items:after,.k-grid-toolbar:after{content:"";display:block;clear:both;visibility:hidden;height:0;overflow:hidden}.k-floatwrap,.k-slider-items,.k-grid-toolbar{display:inline-block}.k-floatwrap,.k-slider-items,.k-grid-toolbar{display:block}.k-block,.k-button,.k-header,.k-grid-header,.k-toolbar,.k-grouping-header,.k-tooltip,.k-pager-wrap,.k-tabstrip-items .k-item,.k-link.k-state-hover,.k-textbox,.k-textbox:hover,.k-autocomplete,.k-dropdown-wrap,.k-picker-wrap,.k-numeric-wrap,.k-autocomplete.k-state-hover,.k-dropdown-wrap.k-state-hover,.k-picker-wrap.k-state-hover,.k-numeric-wrap.k-state-hover,.k-draghandle{background-repeat:repeat;background-position:0 center}.k-link:hover{text-decoration:none}.k-state-highlight>.k-link{color:inherit}.k-textbox>input,.k-input[type="text"],.k-input[type="number"],.k-textbox,.k-picker-wrap .k-input,.k-button{font-size:100%;font-family:inherit;border-style:solid;border-width:1px;-webkit-appearance:none}.k-widget,.k-block,.k-inline-block,.k-draghandle{border-style:solid;border-width:1px;-webkit-appearance:none}.k-block,.k-widget{line-height:normal;outline:0}.k-block{padding:2px}.k-button{display:inline-block;margin:0;padding:2px 7px 2px;font-family:inherit;line-height:1.72em;text-align:center;cursor:pointer;text-decoration:none}.k-button[disabled],.k-button.k-state-disabled,.k-state-disabled .k-button,.k-state-disabled .k-button:hover,.k-button.k-state-disabled:hover,.k-state-disabled .k-button:active,.k-button.k-state-disabled:active{cursor:default}.k-ie7 .k-button{line-height:normal}a.k-button{-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;text-decoration:none}.k-ff input.k-button{padding-bottom:.37em;padding-top:.37em}.k-ie7 .k-button{overflow:visible;margin-right:4px}.k-ie7 a.k-button{line-height:1.6;padding-left:7px;padding-right:7px}.k-ie7 .k-slider a.k-button{height:22px;line-height:22px;padding:0}.k-ie7 .k-button-expand{margin-left:0;margin-right:0}button.k-button::-moz-focus-inner,input.k-button::-moz-focus-inner{padding:0;border:0}a.k-button-expand{display:block}button.k-button-expand,input[type="submit"].k-button-expand,input[type="button"].k-button-expand,input[type="reset"].k-button-expand{width:100%}body .k-button-icon,body .k-split-button-arrow{padding-left:.4em;padding-right:.4em}.k-ie7 a.k-button-icon{padding-left:5px;padding-right:5px}.k-button-icontext{overflow:visible}.k-toolbar .k-button-icontext{padding-right:.8em}.k-button-icontext .k-icon,.k-button-icontext .k-image{margin-right:3px;margin-right:.3rem;margin-left:-3px;margin-left:-0.3rem}.k-button.k-button-icontext .k-icon,.k-button.k-button-icontext .k-image{vertical-align:text-top}html body .k-button-bare{background:none!important;color:inherit;border-width:0}html body .k-button-bare.k-upload-button:hover{color:inherit}.k-link{cursor:pointer;outline:0;text-decoration:none}.k-grid-header span.k-link{cursor:default}.k-state-disabled,.k-state-disabled .k-link,.k-state-disabled .k-icon,.k-state-disabled .k-button,.k-state-disabled .k-draghandle,.k-state-disabled .k-upload-button input{cursor:default!important;outline:0}@media print{.k-state-disabled,.k-state-disabled .k-input{opacity:1!important}}.k-state-error{border-style:ridge}.k-state-empty{font-style:italic}.k-icon,.k-sprite,.k-button-group .k-tool-icon{display:inline-block;width:16px;height:16px;overflow:hidden;background-repeat:no-repeat;font-size:0;line-height:0;text-align:center;-ms-high-contrast-adjust:none}.k-icon.k-i-none{background-image:none!important}.k-ie8 .k-icon,.k-ie8 .k-sprite,.k-ie8 .k-button-group .k-tool-icon{vertical-align:middle}:root *>.k-icon,:root *>.k-sprite,:root *>.k-button-group .k-tool-icon{vertical-align:middle}.k-icon,.k-sprite{background-color:transparent}.k-ie7 .k-icon,.k-ie7 .k-sprite{text-indent:0}.k-numerictextbox .k-select .k-link span.k-i-arrow-n{background-position:0 -3px}.k-numerictextbox .k-select .k-link span.k-i-arrow-s{background-position:0 -35px}.k-state-selected .k-i-arrow-n{background-position:-16px 0}.k-link:not(.k-state-disabled):hover>.k-state-selected .k-i-arrow-n,.k-state-hover>.k-state-selected .k-i-arrow-n,.k-state-hover>*>.k-state-selected .k-i-arrow-n,.k-button:not(.k-state-disabled):hover .k-state-selected .k-i-arrow-n,.k-textbox:hover .k-state-selected .k-i-arrow-n,.k-button:active .k-state-selected .k-i-arrow-n{background-position:-32px 0}.k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,.k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n{background-position:-16px -3px}.k-state-selected .k-i-arrow-s{background-position:-16px -32px}.k-link:not(.k-state-disabled):hover>.k-state-selected .k-i-arrow-s,.k-state-hover>.k-state-selected .k-i-arrow-s,.k-state-hover>*>.k-state-selected .k-i-arrow-s,.k-button:not(.k-state-disabled):hover .k-state-selected .k-i-arrow-s,.k-textbox:hover .k-state-selected .k-i-arrow-s,.k-button:active .k-state-selected .k-i-arrow-s{background-position:-32px -32px}.k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,.k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s{background-position:-16px -35px}.k-grid-header th>.k-link:hover span.k-i-arrow-n{background-position:0 0}.k-grid-header th>.k-link:hover span.k-i-arrow-s{background-position:0 -32px}.k-group-indicator .k-link:hover span.k-si-arrow-n{background-position:0 -129px}.k-group-indicator .k-link:hover span.k-si-arrow-s{background-position:0 -159px}.k-group-indicator .k-button:hover span.k-group-delete{background-position:-32px -16px}.k-scheduler .k-scheduler-toolbar .k-nav-current .k-link .k-i-calendar{background-position:-32px -176px}.k-i-arrow-n{background-position:0 0}.k-link:not(.k-state-disabled):hover>.k-i-arrow-n,.k-state-hover>.k-i-arrow-n,.k-state-hover>*>.k-i-arrow-n,.k-button:not(.k-state-disabled):hover .k-i-arrow-n,.k-textbox:hover .k-i-arrow-n,.k-button:active .k-i-arrow-n{background-position:-16px 0}.k-i-arrow-e{background-position:0 -16px}.k-link:not(.k-state-disabled):hover>.k-i-arrow-e,.k-state-hover>.k-i-arrow-e,.k-state-hover>*>.k-i-arrow-e,.k-button:not(.k-state-disabled):hover .k-i-arrow-e,.k-textbox:hover .k-i-arrow-e,.k-button:active .k-i-arrow-e{background-position:-16px -16px}.k-rtl .k-i-arrow-w{background-position:0 -16px}.k-rtl .k-link:not(.k-state-disabled):hover>.k-i-arrow-w,.k-rtl .k-state-hover>.k-i-arrow-w,.k-rtl .k-state-hover>*>.k-i-arrow-w,.k-rtl .k-button:not(.k-state-disabled):hover .k-i-arrow-w,.k-rtl .k-textbox:hover .k-i-arrow-w,.k-rtl .k-button:active .k-i-arrow-w{background-position:-16px -16px}.k-i-arrow-s{background-position:0 -32px}.k-link:not(.k-state-disabled):hover>.k-i-arrow-s,.k-state-hover>.k-i-arrow-s,.k-state-hover>*>.k-i-arrow-s,.k-button:not(.k-state-disabled):hover .k-i-arrow-s,.k-textbox:hover .k-i-arrow-s,.k-button:active .k-i-arrow-s{background-position:-16px -32px}.k-i-arrow-w{background-position:0 -48px}.k-link:not(.k-state-disabled):hover>.k-i-arrow-w,.k-state-hover>.k-i-arrow-w,.k-state-hover>*>.k-i-arrow-w,.k-button:not(.k-state-disabled):hover .k-i-arrow-w,.k-textbox:hover .k-i-arrow-w,.k-button:active .k-i-arrow-w{background-position:-16px -48px}.k-rtl .k-i-arrow-e{background-position:0 -48px}.k-rtl .k-link:not(.k-state-disabled):hover>.k-i-arrow-e,.k-rtl .k-state-hover>.k-i-arrow-e,.k-rtl .k-state-hover>*>.k-i-arrow-e,.k-rtl .k-button:not(.k-state-disabled):hover .k-i-arrow-e,.k-rtl .k-textbox:hover .k-i-arrow-e,.k-rtl .k-button:active .k-i-arrow-e{background-position:-16px -48px}.k-i-seek-n{background-position:0 -64px}.k-link:not(.k-state-disabled):hover>.k-i-seek-n,.k-state-hover>.k-i-seek-n,.k-state-hover>*>.k-i-seek-n,.k-button:not(.k-state-disabled):hover .k-i-seek-n,.k-textbox:hover .k-i-seek-n,.k-button:active .k-i-seek-n{background-position:-16px -64px}.k-i-seek-e{background-position:0 -80px}.k-link:not(.k-state-disabled):hover>.k-i-seek-e,.k-state-hover>.k-i-seek-e,.k-state-hover>*>.k-i-seek-e,.k-button:not(.k-state-disabled):hover .k-i-seek-e,.k-textbox:hover .k-i-seek-e,.k-button:active .k-i-seek-e{background-position:-16px -80px}.k-rtl .k-i-seek-w{background-position:0 -80px}.k-rtl .k-link:not(.k-state-disabled):hover>.k-i-seek-w,.k-rtl .k-state-hover>.k-i-seek-w,.k-rtl .k-state-hover>*>.k-i-seek-w,.k-rtl .k-button:not(.k-state-disabled):hover .k-i-seek-w,.k-rtl .k-textbox:hover .k-i-seek-w,.k-rtl .k-button:active .k-i-seek-w{background-position:-16px -80px}.k-i-seek-s{background-position:0 -96px}.k-link:not(.k-state-disabled):hover>.k-i-seek-s,.k-state-hover>.k-i-seek-s,.k-state-hover>*>.k-i-seek-s,.k-button:not(.k-state-disabled):hover .k-i-seek-s,.k-textbox:hover .k-i-seek-s,.k-button:active .k-i-seek-s{background-position:-16px -96px}.k-i-seek-w{background-position:0 -112px}.k-link:not(.k-state-disabled):hover>.k-i-seek-w,.k-state-hover>.k-i-seek-w,.k-state-hover>*>.k-i-seek-w,.k-button:not(.k-state-disabled):hover .k-i-seek-w,.k-textbox:hover .k-i-seek-w,.k-button:active .k-i-seek-w{background-position:-16px -112px}.k-rtl .k-i-seek-e{background-position:0 -112px}.k-rtl .k-link:not(.k-state-disabled):hover>.k-i-seek-e,.k-rtl .k-state-hover>.k-i-seek-e,.k-rtl .k-state-hover>*>.k-i-seek-e,.k-rtl .k-button:not(.k-state-disabled):hover .k-i-seek-e,.k-rtl .k-textbox:hover .k-i-seek-e,.k-rtl .k-button:active .k-i-seek-e{background-position:-16px -112px}.k-si-arrow-n{background-position:0 -129px}.k-link:not(.k-state-disabled):hover>.k-si-arrow-n,.k-state-hover>.k-si-arrow-n,.k-state-hover>*>.k-si-arrow-n,.k-button:not(.k-state-disabled):hover .k-si-arrow-n,.k-textbox:hover .k-si-arrow-n,.k-button:active .k-si-arrow-n{background-position:-16px -129px}.k-si-arrow-e{background-position:0 -144px}.k-link:not(.k-state-disabled):hover>.k-si-arrow-e,.k-state-hover>.k-si-arrow-e,.k-state-hover>*>.k-si-arrow-e,.k-button:not(.k-state-disabled):hover .k-si-arrow-e,.k-textbox:hover .k-si-arrow-e,.k-button:active .k-si-arrow-e{background-position:-16px -144px}.k-si-arrow-s{background-position:0 -159px}.k-link:not(.k-state-disabled):hover>.k-si-arrow-s,.k-state-hover>.k-si-arrow-s,.k-state-hover>*>.k-si-arrow-s,.k-button:not(.k-state-disabled):hover .k-si-arrow-s,.k-textbox:hover .k-si-arrow-s,.k-button:active .k-si-arrow-s{background-position:-16px -159px}.k-si-arrow-w{background-position:0 -176px}.k-link:not(.k-state-disabled):hover>.k-si-arrow-w,.k-state-hover>.k-si-arrow-w,.k-state-hover>*>.k-si-arrow-w,.k-button:not(.k-state-disabled):hover .k-si-arrow-w,.k-textbox:hover .k-si-arrow-w,.k-button:active .k-si-arrow-w{background-position:-16px -176px}.k-i-arrowhead-n{background-position:0 -256px}.k-link:not(.k-state-disabled):hover>.k-i-arrowhead-n,.k-state-hover>.k-i-arrowhead-n,.k-state-hover>*>.k-i-arrowhead-n,.k-button:not(.k-state-disabled):hover .k-i-arrowhead-n,.k-textbox:hover .k-i-arrowhead-n,.k-button:active .k-i-arrowhead-n{background-position:-16px -256px}.k-i-arrowhead-e{background-position:0 -272px}.k-link:not(.k-state-disabled):hover>.k-i-arrowhead-e,.k-state-hover>.k-i-arrowhead-e,.k-state-hover>*>.k-i-arrowhead-e,.k-button:not(.k-state-disabled):hover .k-i-arrowhead-e,.k-textbox:hover .k-i-arrowhead-e,.k-button:active .k-i-arrowhead-e{background-position:-16px -272px}.k-i-arrowhead-s{background-position:0 -288px}.k-link:not(.k-state-disabled):hover>.k-i-arrowhead-s,.k-state-hover>.k-i-arrowhead-s,.k-state-hover>*>.k-i-arrowhead-s,.k-button:not(.k-state-disabled):hover .k-i-arrowhead-s,.k-textbox:hover .k-i-arrowhead-s,.k-button:active .k-i-arrowhead-s{background-position:-16px -288px}.k-i-arrowhead-w{background-position:0 -304px}.k-link:not(.k-state-disabled):hover>.k-i-arrowhead-w,.k-state-hover>.k-i-arrowhead-w,.k-state-hover>*>.k-i-arrowhead-w,.k-button:not(.k-state-disabled):hover .k-i-arrowhead-w,.k-textbox:hover .k-i-arrowhead-w,.k-button:active .k-i-arrowhead-w{background-position:-16px -304px}.k-i-expand,.k-plus,.k-plus-disabled{background-position:0 -192px}.k-link:not(.k-state-disabled):hover>.k-i-expand,.k-link:not(.k-state-disabled):hover>.k-plus,.k-link:not(.k-state-disabled):hover>.k-plus-disabled,.k-state-hover>.k-i-expand,.k-state-hover>.k-plus,.k-state-hover>.k-plus-disabled,.k-state-hover>*>.k-i-expand,.k-state-hover>*>.k-plus,.k-state-hover>*>.k-plus-disabled,.k-button:not(.k-state-disabled):hover .k-i-expand,.k-button:not(.k-state-disabled):hover .k-plus,.k-button:not(.k-state-disabled):hover .k-plus-disabled,.k-textbox:hover .k-i-expand,.k-textbox:hover .k-plus,.k-textbox:hover .k-plus-disabled,.k-button:active .k-i-expand,.k-button:active .k-plus,.k-button:active .k-plus-disabled{background-position:-16px -192px}.k-i-expand-w,.k-rtl .k-i-expand,.k-rtl .k-plus,.k-rtl .k-plus-disabled{background-position:0 -208px}.k-link:not(.k-state-disabled):hover>.k-i-expand-w,.k-link:not(.k-state-disabled):hover>.k-rtl .k-i-expand,.k-link:not(.k-state-disabled):hover>.k-rtl .k-plus,.k-link:not(.k-state-disabled):hover>.k-rtl .k-plus-disabled,.k-state-hover>.k-i-expand-w,.k-state-hover>.k-rtl .k-i-expand,.k-state-hover>.k-rtl .k-plus,.k-state-hover>.k-rtl .k-plus-disabled,.k-state-hover>*>.k-i-expand-w,.k-state-hover>*>.k-rtl .k-i-expand,.k-state-hover>*>.k-rtl .k-plus,.k-state-hover>*>.k-rtl .k-plus-disabled,.k-button:not(.k-state-disabled):hover .k-i-expand-w,.k-button:not(.k-state-disabled):hover .k-rtl .k-i-expand,.k-button:not(.k-state-disabled):hover .k-rtl .k-plus,.k-button:not(.k-state-disabled):hover .k-rtl .k-plus-disabled,.k-textbox:hover .k-i-expand-w,.k-textbox:hover .k-rtl .k-i-expand,.k-textbox:hover .k-rtl .k-plus,.k-textbox:hover .k-rtl .k-plus-disabled,.k-button:active .k-i-expand-w,.k-button:active .k-rtl .k-i-expand,.k-button:active .k-rtl .k-plus,.k-button:active .k-rtl .k-plus-disabled{background-position:-16px -208px}.k-i-collapse,.k-minus,.k-minus-disabled{background-position:0 -224px}.k-link:not(.k-state-disabled):hover>.k-i-collapse,.k-link:not(.k-state-disabled):hover>.k-minus,.k-link:not(.k-state-disabled):hover>.k-minus-disabled,.k-state-hover>.k-i-collapse,.k-state-hover>.k-minus,.k-state-hover>.k-minus-disabled,.k-state-hover>*>.k-i-collapse,.k-state-hover>*>.k-minus,.k-state-hover>*>.k-minus-disabled,.k-button:not(.k-state-disabled):hover .k-i-collapse,.k-button:not(.k-state-disabled):hover .k-minus,.k-button:not(.k-state-disabled):hover .k-minus-disabled,.k-textbox:hover .k-i-collapse,.k-textbox:hover .k-minus,.k-textbox:hover .k-minus-disabled,.k-button:active .k-i-collapse,.k-button:active .k-minus,.k-button:active .k-minus-disabled{background-position:-16px -224px}.k-i-collapse-w,.k-rtl .k-i-collapse,.k-rtl .k-minus,.k-rtl .k-minus-disabled{background-position:0 -240px}.k-link:not(.k-state-disabled):hover>.k-i-collapse-w,.k-link:not(.k-state-disabled):hover>.k-rtl .k-i-collapse,.k-link:not(.k-state-disabled):hover>.k-rtl .k-minus,.k-link:not(.k-state-disabled):hover>.k-rtl .k-minus-disabled,.k-state-hover>.k-i-collapse-w,.k-state-hover>.k-rtl .k-i-collapse,.k-state-hover>.k-rtl .k-minus,.k-state-hover>.k-rtl .k-minus-disabled,.k-state-hover>*>.k-i-collapse-w,.k-state-hover>*>.k-rtl .k-i-collapse,.k-state-hover>*>.k-rtl .k-minus,.k-state-hover>*>.k-rtl .k-minus-disabled,.k-button:not(.k-state-disabled):hover .k-i-collapse-w,.k-button:not(.k-state-disabled):hover .k-rtl .k-i-collapse,.k-button:not(.k-state-disabled):hover .k-rtl .k-minus,.k-button:not(.k-state-disabled):hover .k-rtl .k-minus-disabled,.k-textbox:hover .k-i-collapse-w,.k-textbox:hover .k-rtl .k-i-collapse,.k-textbox:hover .k-rtl .k-minus,.k-textbox:hover .k-rtl .k-minus-disabled,.k-button:active .k-i-collapse-w,.k-button:active .k-rtl .k-i-collapse,.k-button:active .k-rtl .k-minus,.k-button:active .k-rtl .k-minus-disabled{background-position:-16px -240px}.k-i-pencil,.k-edit{background-position:-32px 0}.k-link:not(.k-state-disabled):hover>.k-i-pencil,.k-link:not(.k-state-disabled):hover>.k-edit,.k-state-hover>.k-i-pencil,.k-state-hover>.k-edit,.k-state-hover>*>.k-i-pencil,.k-state-hover>*>.k-edit,.k-button:not(.k-state-disabled):hover .k-i-pencil,.k-button:not(.k-state-disabled):hover .k-edit,.k-textbox:hover .k-i-pencil,.k-textbox:hover .k-edit,.k-button:active .k-i-pencil,.k-button:active .k-edit{background-position:-48px 0}.k-i-close,.k-delete,.k-group-delete{background-position:-32px -16px}.k-link:not(.k-state-disabled):hover>.k-i-close,.k-link:not(.k-state-disabled):hover>.k-delete,.k-link:not(.k-state-disabled):hover>.k-group-delete,.k-state-hover>.k-i-close,.k-state-hover>.k-delete,.k-state-hover>.k-group-delete,.k-state-hover>*>.k-i-close,.k-state-hover>*>.k-delete,.k-state-hover>*>.k-group-delete,.k-button:not(.k-state-disabled):hover .k-i-close,.k-button:not(.k-state-disabled):hover .k-delete,.k-button:not(.k-state-disabled):hover .k-group-delete,.k-textbox:hover .k-i-close,.k-textbox:hover .k-delete,.k-textbox:hover .k-group-delete,.k-button:active .k-i-close,.k-button:active .k-delete,.k-button:active .k-group-delete{background-position:-48px -16px}.k-si-close{background-position:-160px -80px}.k-link:not(.k-state-disabled):hover>.k-si-close,.k-state-hover>.k-si-close,.k-state-hover>*>.k-si-close,.k-button:not(.k-state-disabled):hover .k-si-close,.k-textbox:hover .k-si-close,.k-button:active .k-si-close{background-position:-176px -80px}.k-multiselect .k-delete{background-position:-160px -80px}.k-multiselect .k-state-hover .k-delete{background-position:-176px -80px}.k-i-tick,.k-insert,.k-update{background-position:-32px -32px}.k-link:not(.k-state-disabled):hover>.k-i-tick,.k-link:not(.k-state-disabled):hover>.k-insert,.k-link:not(.k-state-disabled):hover>.k-update,.k-state-hover>.k-i-tick,.k-state-hover>.k-insert,.k-state-hover>.k-update,.k-state-hover>*>.k-i-tick,.k-state-hover>*>.k-insert,.k-state-hover>*>.k-update,.k-button:not(.k-state-disabled):hover .k-i-tick,.k-button:not(.k-state-disabled):hover .k-insert,.k-button:not(.k-state-disabled):hover .k-update,.k-textbox:hover .k-i-tick,.k-textbox:hover .k-insert,.k-textbox:hover .k-update,.k-button:active .k-i-tick,.k-button:active .k-insert,.k-button:active .k-update{background-position:-48px -32px}.k-check:checked,.k-mobile-list .k-edit-field [type=checkbox],.k-mobile-list .k-edit-field [type=radio]{background-position:-32px -32px}.k-link:not(.k-state-disabled):hover>.k-check:checked,.k-link:not(.k-state-disabled):hover>.k-mobile-list .k-edit-field [type=checkbox],.k-link:not(.k-state-disabled):hover>.k-mobile-list .k-edit-field [type=radio],.k-state-hover>.k-check:checked,.k-state-hover>.k-mobile-list .k-edit-field [type=checkbox],.k-state-hover>.k-mobile-list .k-edit-field [type=radio],.k-state-hover>*>.k-check:checked,.k-state-hover>*>.k-mobile-list .k-edit-field [type=checkbox],.k-state-hover>*>.k-mobile-list .k-edit-field [type=radio],.k-button:not(.k-state-disabled):hover .k-check:checked,.k-button:not(.k-state-disabled):hover .k-mobile-list .k-edit-field [type=checkbox],.k-button:not(.k-state-disabled):hover .k-mobile-list .k-edit-field [type=radio],.k-textbox:hover .k-check:checked,.k-textbox:hover .k-mobile-list .k-edit-field [type=checkbox],.k-textbox:hover .k-mobile-list .k-edit-field [type=radio],.k-button:active .k-check:checked,.k-button:active .k-mobile-list .k-edit-field [type=checkbox],.k-button:active .k-mobile-list .k-edit-field [type=radio]{background-position:-48px -32px}.k-i-cancel,.k-cancel,.k-denied{background-position:-32px -48px}.k-link:not(.k-state-disabled):hover>.k-i-cancel,.k-link:not(.k-state-disabled):hover>.k-cancel,.k-link:not(.k-state-disabled):hover>.k-denied,.k-state-hover>.k-i-cancel,.k-state-hover>.k-cancel,.k-state-hover>.k-denied,.k-state-hover>*>.k-i-cancel,.k-state-hover>*>.k-cancel,.k-state-hover>*>.k-denied,.k-button:not(.k-state-disabled):hover .k-i-cancel,.k-button:not(.k-state-disabled):hover .k-cancel,.k-button:not(.k-state-disabled):hover .k-denied,.k-textbox:hover .k-i-cancel,.k-textbox:hover .k-cancel,.k-textbox:hover .k-denied,.k-button:active .k-i-cancel,.k-button:active .k-cancel,.k-button:active .k-denied{background-position:-48px -48px}.k-i-plus,.k-add{background-position:-32px -64px}.k-link:not(.k-state-disabled):hover>.k-i-plus,.k-link:not(.k-state-disabled):hover>.k-add,.k-state-hover>.k-i-plus,.k-state-hover>.k-add,.k-state-hover>*>.k-i-plus,.k-state-hover>*>.k-add,.k-button:not(.k-state-disabled):hover .k-i-plus,.k-button:not(.k-state-disabled):hover .k-add,.k-textbox:hover .k-i-plus,.k-textbox:hover .k-add,.k-button:active .k-i-plus,.k-button:active .k-add{background-position:-48px -64px}.k-i-funnel,.k-filter{background-position:-32px -80px}.k-link:not(.k-state-disabled):hover>.k-i-funnel,.k-link:not(.k-state-disabled):hover>.k-filter,.k-state-hover>.k-i-funnel,.k-state-hover>.k-filter,.k-state-hover>*>.k-i-funnel,.k-state-hover>*>.k-filter,.k-button:not(.k-state-disabled):hover .k-i-funnel,.k-button:not(.k-state-disabled):hover .k-filter,.k-textbox:hover .k-i-funnel,.k-textbox:hover .k-filter,.k-button:active .k-i-funnel,.k-button:active .k-filter{background-position:-48px -80px}.k-i-funnel-clear,.k-clear-filter{background-position:-32px -96px}.k-link:not(.k-state-disabled):hover>.k-i-funnel-clear,.k-link:not(.k-state-disabled):hover>.k-clear-filter,.k-state-hover>.k-i-funnel-clear,.k-state-hover>.k-clear-filter,.k-state-hover>*>.k-i-funnel-clear,.k-state-hover>*>.k-clear-filter,.k-button:not(.k-state-disabled):hover .k-i-funnel-clear,.k-button:not(.k-state-disabled):hover .k-clear-filter,.k-textbox:hover .k-i-funnel-clear,.k-textbox:hover .k-clear-filter,.k-button:active .k-i-funnel-clear,.k-button:active .k-clear-filter{background-position:-48px -96px}.k-i-lock{background-position:-64px 0}.k-link:not(.k-state-disabled):hover>.k-i-lock,.k-state-hover>.k-i-lock,.k-state-hover>*>.k-i-lock,.k-button:not(.k-state-disabled):hover .k-i-lock,.k-textbox:hover .k-i-lock,.k-button:active .k-i-lock{background-position:-80px 0}.k-i-unlock{background-position:-64px -16px}.k-link:not(.k-state-disabled):hover>.k-i-unlock,.k-state-hover>.k-i-unlock,.k-state-hover>*>.k-i-unlock,.k-button:not(.k-state-disabled):hover .k-i-unlock,.k-textbox:hover .k-i-unlock,.k-button:active .k-i-unlock{background-position:-80px -16px}.k-i-refresh{background-position:-32px -112px}.k-link:not(.k-state-disabled):hover>.k-i-refresh,.k-state-hover>.k-i-refresh,.k-state-hover>*>.k-i-refresh,.k-button:not(.k-state-disabled):hover .k-i-refresh,.k-textbox:hover .k-i-refresh,.k-button:active .k-i-refresh{background-position:-48px -112px}.k-i-exception{background-position:-160px -304px}.k-link:not(.k-state-disabled):hover>.k-i-exception,.k-state-hover>.k-i-exception,.k-state-hover>*>.k-i-exception,.k-button:not(.k-state-disabled):hover .k-i-exception,.k-textbox:hover .k-i-exception,.k-button:active .k-i-exception{background-position:-176px -304px}.k-i-restore{background-position:-32px -128px}.k-link:not(.k-state-disabled):hover>.k-i-restore,.k-state-hover>.k-i-restore,.k-state-hover>*>.k-i-restore,.k-button:not(.k-state-disabled):hover .k-i-restore,.k-textbox:hover .k-i-restore,.k-button:active .k-i-restore{background-position:-48px -128px}.k-i-maximize{background-position:-32px -144px}.k-link:not(.k-state-disabled):hover>.k-i-maximize,.k-state-hover>.k-i-maximize,.k-state-hover>*>.k-i-maximize,.k-button:not(.k-state-disabled):hover .k-i-maximize,.k-textbox:hover .k-i-maximize,.k-button:active .k-i-maximize{background-position:-48px -144px}.k-i-minimize{background-position:-64px -288px}.k-link:not(.k-state-disabled):hover>.k-i-minimize,.k-state-hover>.k-i-minimize,.k-state-hover>*>.k-i-minimize,.k-button:not(.k-state-disabled):hover .k-i-minimize,.k-textbox:hover .k-i-minimize,.k-button:active .k-i-minimize{background-position:-80px -288px}.k-i-pin{background-position:-160px -256px}.k-link:not(.k-state-disabled):hover>.k-i-pin,.k-state-hover>.k-i-pin,.k-state-hover>*>.k-i-pin,.k-button:not(.k-state-disabled):hover .k-i-pin,.k-textbox:hover .k-i-pin,.k-button:active .k-i-pin{background-position:-176px -256px}.k-i-unpin{background-position:-160px -272px}.k-link:not(.k-state-disabled):hover>.k-i-unpin,.k-state-hover>.k-i-unpin,.k-state-hover>*>.k-i-unpin,.k-button:not(.k-state-disabled):hover .k-i-unpin,.k-textbox:hover .k-i-unpin,.k-button:active .k-i-unpin{background-position:-176px -272px}.k-resize-se{background-position:-32px -160px}.k-link:not(.k-state-disabled):hover>.k-resize-se,.k-state-hover>.k-resize-se,.k-state-hover>*>.k-resize-se,.k-button:not(.k-state-disabled):hover .k-resize-se,.k-textbox:hover .k-resize-se,.k-button:active .k-resize-se{background-position:-48px -160px}.k-i-calendar{background-position:-32px -176px}.k-link:not(.k-state-disabled):hover>.k-i-calendar,.k-state-hover>.k-i-calendar,.k-state-hover>*>.k-i-calendar,.k-button:not(.k-state-disabled):hover .k-i-calendar,.k-textbox:hover .k-i-calendar,.k-button:active .k-i-calendar{background-position:-48px -176px}.k-i-clock{background-position:-32px -192px}.k-link:not(.k-state-disabled):hover>.k-i-clock,.k-state-hover>.k-i-clock,.k-state-hover>*>.k-i-clock,.k-button:not(.k-state-disabled):hover .k-i-clock,.k-textbox:hover .k-i-clock,.k-button:active .k-i-clock{background-position:-48px -192px}.k-si-plus{background-position:-32px -208px}.k-link:not(.k-state-disabled):hover>.k-si-plus,.k-state-hover>.k-si-plus,.k-state-hover>*>.k-si-plus,.k-button:not(.k-state-disabled):hover .k-si-plus,.k-textbox:hover .k-si-plus,.k-button:active .k-si-plus{background-position:-48px -208px}.k-si-minus{background-position:-32px -224px}.k-link:not(.k-state-disabled):hover>.k-si-minus,.k-state-hover>.k-si-minus,.k-state-hover>*>.k-si-minus,.k-button:not(.k-state-disabled):hover .k-si-minus,.k-textbox:hover .k-si-minus,.k-button:active .k-si-minus{background-position:-48px -224px}.k-i-search{background-position:-32px -240px}.k-link:not(.k-state-disabled):hover>.k-i-search,.k-state-hover>.k-i-search,.k-state-hover>*>.k-i-search,.k-button:not(.k-state-disabled):hover .k-i-search,.k-textbox:hover .k-i-search,.k-button:active .k-i-search{background-position:-48px -240px}.k-i-custom{background-position:-115px -113px}.k-link:not(.k-state-disabled):hover>.k-i-custom,.k-state-hover>.k-i-custom,.k-state-hover>*>.k-i-custom,.k-button:not(.k-state-disabled):hover .k-i-custom,.k-textbox:hover .k-i-custom,.k-button:active .k-i-custom{background-position:-141px -113px}.k-editor .k-i-custom{background-position:-111px -109px}.k-viewHtml{background-position:-288px -120px}.k-i-insert-n,.k-insert-top{background-position:-160px -32px}.k-link:not(.k-state-disabled):hover>.k-i-insert-n,.k-link:not(.k-state-disabled):hover>.k-insert-top,.k-state-hover>.k-i-insert-n,.k-state-hover>.k-insert-top,.k-state-hover>*>.k-i-insert-n,.k-state-hover>*>.k-insert-top,.k-button:not(.k-state-disabled):hover .k-i-insert-n,.k-button:not(.k-state-disabled):hover .k-insert-top,.k-textbox:hover .k-i-insert-n,.k-textbox:hover .k-insert-top,.k-button:active .k-i-insert-n,.k-button:active .k-insert-top{background-position:-176px -32px}.k-i-insert-m,.k-insert-middle{background-position:-160px -48px}.k-link:not(.k-state-disabled):hover>.k-i-insert-m,.k-link:not(.k-state-disabled):hover>.k-insert-middle,.k-state-hover>.k-i-insert-m,.k-state-hover>.k-insert-middle,.k-state-hover>*>.k-i-insert-m,.k-state-hover>*>.k-insert-middle,.k-button:not(.k-state-disabled):hover .k-i-insert-m,.k-button:not(.k-state-disabled):hover .k-insert-middle,.k-textbox:hover .k-i-insert-m,.k-textbox:hover .k-insert-middle,.k-button:active .k-i-insert-m,.k-button:active .k-insert-middle{background-position:-176px -48px}.k-i-insert-s,.k-insert-bottom{background-position:-160px -64px}.k-link:not(.k-state-disabled):hover>.k-i-insert-s,.k-link:not(.k-state-disabled):hover>.k-insert-bottom,.k-state-hover>.k-i-insert-s,.k-state-hover>.k-insert-bottom,.k-state-hover>*>.k-i-insert-s,.k-state-hover>*>.k-insert-bottom,.k-button:not(.k-state-disabled):hover .k-i-insert-s,.k-button:not(.k-state-disabled):hover .k-insert-bottom,.k-textbox:hover .k-i-insert-s,.k-textbox:hover .k-insert-bottom,.k-button:active .k-i-insert-s,.k-button:active .k-insert-bottom{background-position:-176px -64px}.k-drop-hint{background-position:0 -326px}.k-i-note,.k-warning{background-position:-160px -240px}.k-link:not(.k-state-disabled):hover>.k-i-note,.k-link:not(.k-state-disabled):hover>.k-warning,.k-state-hover>.k-i-note,.k-state-hover>.k-warning,.k-state-hover>*>.k-i-note,.k-state-hover>*>.k-warning,.k-button:not(.k-state-disabled):hover .k-i-note,.k-button:not(.k-state-disabled):hover .k-warning,.k-textbox:hover .k-i-note,.k-textbox:hover .k-warning,.k-button:active .k-i-note,.k-button:active .k-warning{background-position:-176px -240px}.k-i-sort-asc{background-position:-112px -240px}.k-link:not(.k-state-disabled):hover>.k-i-sort-asc,.k-state-hover>.k-i-sort-asc,.k-state-hover>*>.k-i-sort-asc,.k-button:not(.k-state-disabled):hover .k-i-sort-asc,.k-textbox:hover .k-i-sort-asc,.k-button:active .k-i-sort-asc{background-position:-128px -240px}.k-i-sort-desc{background-position:-112px -256px}.k-link:not(.k-state-disabled):hover>.k-i-sort-desc,.k-state-hover>.k-i-sort-desc,.k-state-hover>*>.k-i-sort-desc,.k-button:not(.k-state-disabled):hover .k-i-sort-desc,.k-textbox:hover .k-i-sort-desc,.k-button:active .k-i-sort-desc{background-position:-128px -256px}.k-i-group{background-position:-112px -272px}.k-link:not(.k-state-disabled):hover>.k-i-group,.k-state-hover>.k-i-group,.k-state-hover>*>.k-i-group,.k-button:not(.k-state-disabled):hover .k-i-group,.k-textbox:hover .k-i-group,.k-button:active .k-i-group{background-position:-128px -272px}.k-i-ungroup{background-position:-112px -288px}.k-link:not(.k-state-disabled):hover>.k-i-ungroup,.k-state-hover>.k-i-ungroup,.k-state-hover>*>.k-i-ungroup,.k-button:not(.k-state-disabled):hover .k-i-ungroup,.k-textbox:hover .k-i-ungroup,.k-button:active .k-i-ungroup{background-position:-128px -288px}.k-i-columns{background-position:-112px -304px}.k-link:not(.k-state-disabled):hover>.k-i-columns,.k-state-hover>.k-i-columns,.k-state-hover>*>.k-i-columns,.k-button:not(.k-state-disabled):hover .k-i-columns,.k-textbox:hover .k-i-columns,.k-button:active .k-i-columns{background-position:-128px -304px}.k-i-hbars{background-position:-64px -32px}.k-link:not(.k-state-disabled):hover>.k-i-hbars,.k-state-hover>.k-i-hbars,.k-state-hover>*>.k-i-hbars,.k-button:not(.k-state-disabled):hover .k-i-hbars,.k-textbox:hover .k-i-hbars,.k-button:active .k-i-hbars{background-position:-80px -32px}.k-i-vbars{background-position:-64px -48px}.k-link:not(.k-state-disabled):hover>.k-i-vbars,.k-state-hover>.k-i-vbars,.k-state-hover>*>.k-i-vbars,.k-button:not(.k-state-disabled):hover .k-i-vbars,.k-textbox:hover .k-i-vbars,.k-button:active .k-i-vbars{background-position:-80px -48px}.k-i-sum{background-position:-64px -64px}.k-link:not(.k-state-disabled):hover>.k-i-sum,.k-state-hover>.k-i-sum,.k-state-hover>*>.k-i-sum,.k-button:not(.k-state-disabled):hover .k-i-sum,.k-textbox:hover .k-i-sum,.k-button:active .k-i-sum{background-position:-80px -64px}.k-i-pdf{background-position:-64px -80px}.k-link:not(.k-state-disabled):hover>.k-i-pdf,.k-state-hover>.k-i-pdf,.k-state-hover>*>.k-i-pdf,.k-button:not(.k-state-disabled):hover .k-i-pdf,.k-textbox:hover .k-i-pdf,.k-button:active .k-i-pdf{background-position:-80px -80px}.k-i-excel{background-position:-64px -96px}.k-link:not(.k-state-disabled):hover>.k-i-excel,.k-state-hover>.k-i-excel,.k-state-hover>*>.k-i-excel,.k-button:not(.k-state-disabled):hover .k-i-excel,.k-textbox:hover .k-i-excel,.k-button:active .k-i-excel{background-position:-80px -96px}.k-i-rotatecw{background-position:-64px -112px}.k-link:not(.k-state-disabled):hover>.k-i-rotatecw,.k-state-hover>.k-i-rotatecw,.k-state-hover>*>.k-i-rotatecw,.k-button:not(.k-state-disabled):hover .k-i-rotatecw,.k-textbox:hover .k-i-rotatecw,.k-button:active .k-i-rotatecw{background-position:-80px -112px}.k-i-rotateccw{background-position:-64px -128px}.k-link:not(.k-state-disabled):hover>.k-i-rotateccw,.k-state-hover>.k-i-rotateccw,.k-state-hover>*>.k-i-rotateccw,.k-button:not(.k-state-disabled):hover .k-i-rotateccw,.k-textbox:hover .k-i-rotateccw,.k-button:active .k-i-rotateccw{background-position:-80px -128px}.k-i-undo{background-position:-64px -160px}.k-link:not(.k-state-disabled):hover>.k-i-undo,.k-state-hover>.k-i-undo,.k-state-hover>*>.k-i-undo,.k-button:not(.k-state-disabled):hover .k-i-undo,.k-textbox:hover .k-i-undo,.k-button:active .k-i-undo{background-position:-80px -160px}.k-i-redo{background-position:-64px -144px}.k-link:not(.k-state-disabled):hover>.k-i-redo,.k-state-hover>.k-i-redo,.k-state-hover>*>.k-i-redo,.k-button:not(.k-state-disabled):hover .k-i-redo,.k-textbox:hover .k-i-redo,.k-button:active .k-i-redo{background-position:-80px -144px}.k-i-shape{background-position:-64px -176px}.k-link:not(.k-state-disabled):hover>.k-i-shape,.k-state-hover>.k-i-shape,.k-state-hover>*>.k-i-shape,.k-button:not(.k-state-disabled):hover .k-i-shape,.k-textbox:hover .k-i-shape,.k-button:active .k-i-shape{background-position:-80px -176px}.k-i-connector{background-position:-64px -192px}.k-link:not(.k-state-disabled):hover>.k-i-connector,.k-state-hover>.k-i-connector,.k-state-hover>*>.k-i-connector,.k-button:not(.k-state-disabled):hover .k-i-connector,.k-textbox:hover .k-i-connector,.k-button:active .k-i-connector{background-position:-80px -192px}.k-i-kpi{background-position:-64px -208px}.k-link:not(.k-state-disabled):hover>.k-i-kpi,.k-state-hover>.k-i-kpi,.k-state-hover>*>.k-i-kpi,.k-button:not(.k-state-disabled):hover .k-i-kpi,.k-textbox:hover .k-i-kpi,.k-button:active .k-i-kpi{background-position:-80px -208px}.k-i-dimension{background-position:-64px -224px}.k-link:not(.k-state-disabled):hover>.k-i-dimension,.k-state-hover>.k-i-dimension,.k-state-hover>*>.k-i-dimension,.k-button:not(.k-state-disabled):hover .k-i-dimension,.k-textbox:hover .k-i-dimension,.k-button:active .k-i-dimension{background-position:-80px -224px}.k-file{background-position:0 0}.k-link:not(.k-state-disabled):hover>.k-file,.k-state-hover>.k-file,.k-state-hover>*>.k-file,.k-button:not(.k-state-disabled):hover .k-file,.k-textbox:hover .k-file,.k-button:active .k-file{background-position:-16px 0}.k-i-folder-add,.k-addfolder{background-position:-32px -272px}.k-link:not(.k-state-disabled):hover>.k-i-folder-add,.k-link:not(.k-state-disabled):hover>.k-addfolder,.k-state-hover>.k-i-folder-add,.k-state-hover>.k-addfolder,.k-state-hover>*>.k-i-folder-add,.k-state-hover>*>.k-addfolder,.k-button:not(.k-state-disabled):hover .k-i-folder-add,.k-button:not(.k-state-disabled):hover .k-addfolder,.k-textbox:hover .k-i-folder-add,.k-textbox:hover .k-addfolder,.k-button:active .k-i-folder-add,.k-button:active .k-addfolder{background-position:-48px -272px}.k-i-folder-up,.k-goup{background-position:-32px -288px}.k-link:not(.k-state-disabled):hover>.k-i-folder-up,.k-link:not(.k-state-disabled):hover>.k-goup,.k-state-hover>.k-i-folder-up,.k-state-hover>.k-goup,.k-state-hover>*>.k-i-folder-up,.k-state-hover>*>.k-goup,.k-button:not(.k-state-disabled):hover .k-i-folder-up,.k-button:not(.k-state-disabled):hover .k-goup,.k-textbox:hover .k-i-folder-up,.k-textbox:hover .k-goup,.k-button:active .k-i-folder-up,.k-button:active .k-goup{background-position:-48px -288px}.k-i-more{background-position:-64px -32px}.k-link:not(.k-state-disabled):hover>.k-i-more,.k-state-hover>.k-i-more,.k-state-hover>*>.k-i-more,.k-button:not(.k-state-disabled):hover .k-i-more,.k-textbox:hover .k-i-more,.k-button:active .k-i-more{background-position:-80px -32px}.k-file>.k-icon{background-position:-115px -91px}.k-image{border:0}.k-breadcrumbs:hover .k-i-arrow-n{background-position:0 0}.k-breadcrumbs:hover .k-i-arrow-e{background-position:0 -16px}.k-pager-numbers .k-current-page .k-link:after,.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view .k-link:after{background-position:0 -32px}.k-link:not(.k-state-disabled):hover>.k-pager-numbers .k-current-page .k-link:after,.k-link:not(.k-state-disabled):hover>.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view .k-link:after,.k-state-hover>.k-pager-numbers .k-current-page .k-link:after,.k-state-hover>.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view .k-link:after,.k-state-hover>*>.k-pager-numbers .k-current-page .k-link:after,.k-state-hover>*>.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view .k-link:after,.k-button:not(.k-state-disabled):hover .k-pager-numbers .k-current-page .k-link:after,.k-button:not(.k-state-disabled):hover .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view .k-link:after,.k-textbox:hover .k-pager-numbers .k-current-page .k-link:after,.k-textbox:hover .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view .k-link:after,.k-button:active .k-pager-numbers .k-current-page .k-link:after,.k-button:active .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view .k-link:after{background-position:-16px -32px}html .k-success-colored{color:#507f50;border-color:#d0dfd0;background-color:#f0fff0}html .k-info-colored{color:#50607f;border-color:#d0d9df;background-color:#f0f9ff}html .k-error-colored{color:#7f5050;border-color:#dfd0d0;background-color:#fff0f0}.k-inline-block{padding:0 2px}.k-loading,.k-loading-image{background-color:transparent;background-repeat:no-repeat;background-position:center center}.k-loading-mask,.k-loading-image,.k-loading-text{position:absolute}.k-loading-mask{z-index:100}.k-loading-text{text-indent:-4000px;text-align:center}.k-loading-image,.k-loading-color{width:100%;height:100%}.k-loading-image{top:0;left:0;z-index:2}.k-loading-color{filter:alpha(opacity=30);opacity:.3}.k-content-frame{border:0;width:100%;height:100%}.k-pane>.k-splitter-overlay{filter:alpha(opacity=0);opacity:0;position:absolute}.k-drag-clue{position:absolute;z-index:10003;border-style:solid;border-width:1px;font-size:.9em;padding:.2em .4em;white-space:nowrap;cursor:default}.k-drag-status{margin-top:-3px;margin-right:4px;vertical-align:middle}.k-reorder-cue{position:absolute;width:1px;overflow:visible}.k-reorder-cue .k-icon{position:absolute;left:-4px;width:8px;height:4px}.k-reorder-cue .k-i-arrow-s{top:-4px;background-position:-4px -166px}.k-reorder-cue .k-i-arrow-n{bottom:-4px;background-position:-4px -134px}.k-scrollbar{position:absolute;overflow:scroll}.k-scrollbar-vertical{top:0;right:0;width:17px;height:100%;overflow-x:hidden}.k-touch-scrollbar{display:none;position:absolute;z-index:200000;height:8px;width:8px;border:1px solid #8a8a8a;background-color:#858585}@media only screen and (-webkit-min-device-pixel-ratio:2){body .k-touch-scrollbar{height:12px;width:12px;border-radius:7px}}.k-virtual-scrollable-wrap{overflow-x:auto}.k-current-time{background:#f00;position:absolute}.k-animation-container,.k-widget,.k-widget *,.k-animation-container *,.k-widget *:before,.k-animation-container *:after,.k-block .k-header,.k-list-container{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.k-button,.k-textbox,.k-autocomplete,div.k-window-content,.k-tabstrip>.k-content>.km-scroll-container,.k-block,.k-edit-cell .k-widget,.k-grid-edit-row .k-widget,.k-grid-edit-row .text-box,.km-actionsheet>li,.km-shim{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-group .form-control{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-control.k-widget{padding:0}a.k-button:hover{text-decoration:none}.k-widget,.k-widget *{-moz-background-clip:border-box;-webkit-background-clip:border-box;background-clip:border-box}input.k-checkbox,.k-radio{display:inline;opacity:0;width:0;margin:0;position:absolute}.k-checkbox-label{position:relative;padding-left:1.5em;vertical-align:middle;line-height:.875em;cursor:pointer}.k-checkbox-label:before{content:"";position:absolute;top:0;left:0;width:1em;height:1em;border-width:1px;border-style:solid}.k-checkbox-label:after{content:"";position:absolute;top:0;left:0;width:1em;height:1em;border-width:1px;border-style:solid}.k-checkbox:checked+.k-checkbox-label:after{content:"\2713";width:1em;height:1em;position:absolute;top:0;left:0;border-width:1px;border-style:solid;text-align:center}.k-checkbox:disabled+.k-checkbox-label{cursor:auto}.k-radio-label{position:relative;padding-left:1.5em;vertical-align:middle;line-height:.875em;cursor:pointer}.k-radio-label:before{content:"";position:absolute;top:0;left:0;width:14px;height:14px;border-style:solid}.k-radio:checked+.k-radio-label:after{content:"";width:10px;height:10px;position:absolute;top:3px;left:3px}.k-radio:disabled+.k-radio-label{cursor:auto}.k-ie8 input.k-checkbox,.k-ie8 .k-radio{display:inline-block;width:auto}.k-ie8 .k-checkbox-label,.k-ie8 .k-radio-label{padding-left:0}.k-ie8 .k-checkbox-label:before,.k-ie8 .k-checkbox-label:after,.k-ie8 .k-radio-label:before,.k-ie8 .k-radio-label:after{display:none}.k-rtl .k-checkbox-label,.k-rtl .k-radio-label{padding-right:1.5em}.k-rtl .k-checkbox-label:before,.k-rtl .k-checkbox-label:after,.k-rtl .k-radio-label:before{right:0}.k-rtl .k-radio:checked+.k-radio-label:after{right:3px}input.k-checkbox+label{-webkit-user-select:none;user-select:none}.k-pdf-export-shadow{position:absolute;overflow:hidden;left:-15000px;width:14400px}.k-rpanel-left{-webkit-transform:translateX(-100%) translateZ(0);-ms-transform:translateX(-100%) translateZ(0);transform:translateX(-100%) translateZ(0);left:0}.k-rpanel-right{-webkit-transform:translateX(100%) translateZ(0);-ms-transform:translateX(100%) translateZ(0);transform:translateX(100%) translateZ(0);right:0}.k-rpanel-left,.k-rpanel-right{position:fixed;display:block;overflow:auto;min-width:320px;height:100%;top:0}.k-rpanel-left.k-rpanel-expanded,.k-rpanel-right.k-rpanel-expanded{-webkit-transform:translateX(0) translateZ(0);-ms-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0)}.k-rpanel-left+*,.k-rpanel-right+*{overflow:auto}.k-rpanel-top{position:static;overflow:hidden;max-height:0}.k-rpanel-top.k-rpanel-expanded{max-height:568px}.k-edit-form{margin:0;padding:0}.k-window>div.k-popup-edit-form{padding:1em 0}.k-grid-edit-row .k-edit-form td{border-bottom-width:0}.k-edit-form-container{position:relative;width:400px}.k-edit-label,.k-edit-form-container .editor-label{float:left;clear:both;width:30%;padding:.4em 0 1em;margin-left:2%;text-align:right}.k-edit-field,.k-edit-form-container .editor-field{float:right;clear:right;width:60%;margin-right:2%;padding:0 0 .6em}.k-edit-field>input[type="checkbox"],.k-edit-field>input[type="radio"]{margin-top:.4em}.k-edit-form-container .k-button{margin:0 .16em}.k-edit-field>input[type="checkbox"]:first-child,.k-edit-field>input[type="radio"]:first-child,.k-edit-field>label:first-child>input[type="checkbox"],.k-edit-field>.k-button:first-child{margin-left:0}.k-edit-form-container .k-edit-buttons{clear:both;text-align:right;border-width:1px 0 0;border-style:solid;position:relative;bottom:-1em;padding:.6em}div.k-window{display:inline-block;position:absolute;z-index:10001;border-style:solid;border-width:1px;padding-top:2em}.k-block>.k-header,.k-window-titlebar{position:absolute;width:100%;height:1.1em;border-bottom-style:solid;border-bottom-width:1px;margin-top:-2em;padding:.4em 0;font-size:1.2em;white-space:nowrap;min-height:16px}.k-block>.k-header{position:relative;margin:-2px 0 10px -2px;padding:.3em 2px}.k-window-title{position:absolute;left:.44em;right:.44em;overflow:hidden;cursor:default;text-overflow:ellipsis}.k-window-title .k-image{margin:0 5px 0 0;vertical-align:middle}div.k-window-titleless{padding-top:0}div.k-window-content{position:relative;height:100%;padding:.58em;overflow:auto;outline:0}div.k-window-iframecontent{padding:0;overflow:visible}.k-window-content>.km-scroll-container{height:100%}.k-ie7 .k-window{padding-bottom:1.16em}.k-ie7 .k-window-titleless{padding-bottom:0}.k-window-titlebar .k-window-actions{position:absolute;top:0;right:.3em;padding-top:.3em;white-space:nowrap}.k-window-titlebar .k-window-action{display:inline-block;width:16px;height:16px;padding:2px;text-decoration:none;vertical-align:middle;opacity:.7}.k-window-titlebar .k-state-hover{border-style:solid;border-width:1px;padding:1px;opacity:1}.k-window-action .k-icon{margin:0;vertical-align:top}.k-window>.k-resize-handle{position:absolute;z-index:1;background-color:#fff;font-size:0;line-height:6px;filter:alpha(opacity=0);opacity:0;zoom:1}.k-resize-n{top:-3px;left:0;width:100%;height:6px;cursor:n-resize}.k-resize-e{top:0;right:-3px;width:6px;height:100%;cursor:e-resize}.k-resize-s{bottom:-3px;left:0;width:100%;height:6px;cursor:s-resize}.k-resize-w{top:0;left:-3px;width:6px;height:100%;cursor:w-resize}.k-resize-se{bottom:-3px;right:-3px;width:16px;height:16px;cursor:se-resize}.k-resize-sw{bottom:-3px;left:-3px;width:6px;height:6px;cursor:sw-resize}.k-resize-ne{top:-3px;right:-3px;width:6px;height:6px;cursor:ne-resize}.k-resize-nw{top:-3px;left:-3px;width:6px;height:6px;cursor:nw-resize}.k-overlay{position:fixed;top:0;left:0;z-index:10001;width:100%;height:100%;background-color:#000;filter:alpha(opacity=50);opacity:.5}.k-window .k-overlay{position:absolute;width:100%;height:100%;background-color:#fff;filter:alpha(opacity=0);opacity:0}.k-tabstrip{margin:0;padding:0;zoom:1;position:relative}.k-tabstrip-scrollable .k-tabstrip-items{padding:.3em .3em 0;white-space:nowrap;overflow:hidden}.k-tabstrip>.k-button{position:absolute;top:.4em;z-index:2;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.k-tabstrip-bottom>.k-button{top:auto;bottom:.4em}.k-tabstrip-prev{left:.4em}.k-tabstrip-next{right:.4em}.k-tabstrip-items .k-item,.k-panelbar .k-tabstrip-items .k-item{list-style-type:none;display:inline-block;position:relative;border-style:solid;border-width:1px 1px 0;margin:0 -1px 0 0;padding:0;vertical-align:top}.k-tabstrip-items .k-tab-on-top,.k-tabstrip-items .k-state-active,.k-panelbar .k-tabstrip-items .k-state-active{margin-bottom:-1px;padding-bottom:1px}.k-tabstrip-items .k-tab-on-top{z-index:1}.k-tabstrip-items .k-link,.k-panelbar .k-tabstrip-items .k-link{display:inline-block;border-bottom-width:0;padding:.5em .92em}.k-tabstrip-items .k-icon,.k-panelbar .k-tabstrip-items .k-icon{margin:-1px 4px 0 -3px;vertical-align:top}.k-tabstrip-items .k-item .k-image,.k-tabstrip-items .k-item .k-sprite,.k-panelbar .k-tabstrip-items .k-item .k-image,.k-panelbar .k-tabstrip-items .k-item .k-sprite{margin:-3px 3px 0 -6px;vertical-align:middle}.k-ie7 .k-tabstrip-items .k-item .k-image,.k-ie7 .k-tabstrip-items .k-item .k-sprite{margin-top:-1px;vertical-align:top}.k-tabstrip-items .k-loading{top:0;left:0;height:0;width:20%;position:absolute;background:transparent;border-top:1px solid transparent;border-color:inherit;-webkit-transition:width 200ms linear;-moz-transition:width 200ms linear;-o-transition:width 200ms linear;transition:width 200ms linear;-webkit-transition:"width 200ms linear";-moz-transition:"width 200ms linear";-ms-transition:"width 200ms linear";-o-transition:"width 200ms linear";transition:"width 200ms linear";animation:k-tab-loader 1s ease-in-out infinite;-moz-animation:k-tab-loader 1s ease-in-out infinite;-webkit-animation:k-tab-loader 1s ease-in-out infinite}.k-tabstrip-items .k-progress{animation:none;-moz-animation:none;-webkit-animation:none}.k-tabstrip-items .k-loading.k-complete{width:100%;animation:none;-moz-animation:none;-webkit-animation:none}.k-tabstrip>.k-content,.k-panelbar .k-tabstrip>.k-content{position:static;border-style:solid;border-width:1px;margin:0 .286em .3em;padding:.3em .92em;zoom:1}.k-tabstrip>.k-content{display:none;overflow:auto}.k-tabstrip>.k-content.km-scroll-wrapper{padding:0}.k-tabstrip>.k-content>.km-scroll-container{padding:.3em .92em}@-webkit-keyframes k-tab-loader{0%{left:0}50%{left:80%}100%{left:0}}@-moz-keyframes k-tab-loader{0%{left:0}50%{left:80%}100%{left:0}}@keyframes k-tab-loader{0%{left:0}50%{left:80%}100%{left:0}}.k-tabstrip-left>div.k-content,.k-tabstrip-right>div.k-content{margin:.286em .3em}.k-tabstrip-left>.k-tabstrip-items .k-item,.k-tabstrip-right>.k-tabstrip-items .k-item{display:block;margin-bottom:-1px}.k-tabstrip-left>.k-tabstrip-items .k-link,.k-tabstrip-right>.k-tabstrip-items .k-link{display:block}.k-tabstrip-left>.k-tabstrip-items .k-tab-on-top,.k-tabstrip-right>.k-tabstrip-items .k-tab-on-top,.k-tabstrip-left>.k-tabstrip-items .k-state-active,.k-tabstrip-right>.k-tabstrip-items .k-state-active,.k-panelbar .k-tabstrip-left>.k-tabstrip-items .k-state-active,.k-panelbar .k-tabstrip-right>.k-tabstrip-items .k-state-active{margin-bottom:-1px;padding-bottom:0}.k-tabstrip-left>.k-tabstrip-items{float:left;padding:.25em 0 .3em .3em}.k-tabstrip-left>.k-tabstrip-items .k-item{border-width:1px 0 1px 1px;border-radius:3px 0 0 3px}.k-tabstrip-left>.k-tabstrip-items .k-state-active{border-width:1px 0 1px 1px}.k-tabstrip-left>.k-tabstrip-items .k-tab-on-top,.k-tabstrip-left>.k-tabstrip-items .k-state-active,.k-panelbar .k-tabstrip-left>.k-tabstrip-items .k-state-active{margin-right:-2px;padding-right:1px}.k-tabstrip-right>.k-tabstrip-items{float:right;padding:.25em .3em .3em 0}.k-tabstrip-right>.k-tabstrip-items .k-item{border-width:1px 1px 1px 0;border-radius:0 3px 3px 0}.k-tabstrip-right>.k-tabstrip-items .k-state-active{border-width:1px 1px 1px 0}.k-tabstrip-right>.k-tabstrip-items .k-tab-on-top,.k-tabstrip-right>.k-tabstrip-items .k-state-active,.k-panelbar .k-tabstrip-right>.k-tabstrip-items .k-state-active{margin-left:-1px;padding-left:1px}.k-tabstrip-bottom>.k-tabstrip-items{margin-top:-1px;padding:0 .3em .3em}.k-tabstrip-bottom>.k-content,.k-panelbar .k-tabstrip-bottom>.k-content{margin:.3em .286em 0;z-index:1;position:relative}.k-tabstrip-bottom>.k-tabstrip-items .k-item{border-width:0 1px 1px;border-radius:0 0 4px 4px}.k-tabstrip-bottom>.k-tabstrip-items .k-state-active{margin-bottom:0;padding-bottom:0}.k-tabstrip-bottom>.k-content{min-height:100px}.k-tabstrip-bottom>.k-tabstrip-items .k-loading{top:auto;bottom:0}.k-panelbar{zoom:1}.k-panelbar>.k-item,.k-panel>.k-item{list-style-type:none;display:block;border-width:0;margin:0;zoom:1;border-radius:0}.k-panelbar .k-image,.k-panelbar .k-sprite{float:left;margin-top:4px;margin-right:5px;vertical-align:middle}.k-panelbar>.k-item>.k-link,.k-panel>.k-item>.k-link{display:block;position:relative;border-bottom-style:solid;border-bottom-width:1px;padding:0 1em;line-height:2.34em;text-decoration:none;zoom:1}.k-panelbar-expand,.k-panelbar-collapse{position:absolute;top:50%;right:4px;margin-top:-8px}.k-panelbar .k-panel,.k-panelbar .k-content{position:relative;border-bottom-style:solid;border-bottom-width:1px;margin:0;padding:0;zoom:1}.k-panel>.k-item>.k-link{border-bottom:0;font-size:.95em;line-height:2.2}.k-panel .k-panel>.k-item>.k-link{padding-left:2em}.k-panelbar .k-i-seek-e .k-link{border-bottom:0}.k-panel .k-panel{border-bottom:0}.k-menu{cursor:default}.k-menu,.k-menu .k-menu-group{list-style:none;margin:0;padding:0;zoom:1}.k-menu:after{content:'';display:block;width:99%;height:0;float:inherit;clear:both}.k-menu .k-item{-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}.k-menu .k-item div{-webkit-user-select:default;-moz-user-select:default;user-select:default}.k-menu .k-item .k-item,ul.k-menu-vertical>.k-item{display:block;float:none;border-width:0}.k-ie7 .k-menu .k-item .k-item{zoom:normal}.k-menu .k-item>.k-link>.k-icon,.k-menu .k-image,.k-menu .k-sprite{margin:-2px 4px 0 -4px;vertical-align:middle}.k-menu .k-item>.k-link>.k-icon{margin:-2px 0 0}.k-ie7 .k-menu .k-item>.k-link>.k-i-arrow-s,.k-ie7 .k-menu .k-image,.k-ie7 .k-menu .k-sprite{margin-top:0}.k-menu .k-item>.k-link{display:block;padding:.5em 1.1em .4em;line-height:1.34em;-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.k-menu .k-menu-group{display:none;border-style:solid;border-width:1px;overflow:visible;white-space:nowrap}.k-menu .k-menu-group>.k-item{display:block;border-width:0}.k-menu .k-item,.k-widget.k-menu-horizontal>.k-item{position:relative;float:left;border-style:solid;border-width:0 1px 0 0;vertical-align:top;zoom:1;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.k-context-menu.k-menu-vertical>.k-item>.k-link,.k-menu .k-menu-group .k-item>.k-link{padding:.28em 1.8em .38em .9em}.k-context-menu.k-menu-horizontal>.k-separator{display:none}.k-context-menu.k-menu-horizontal>.k-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.k-context-menu.k-menu-horizontal>.k-last{border:0}.k-ie7 .k-menu .k-menu-group .k-link{width:100%}.k-menu .k-item>.k-link>.k-i-arrow-s{margin-right:-8px}.k-menu .k-item>.k-link>.k-i-arrow-e{position:absolute;top:50%;margin-top:-8px;right:2px;right:.2rem}.k-menu .k-animation-container{border:0}.k-menu .k-animation-container,.k-menu .k-menu-group{position:absolute;left:0}.k-menu .k-animation-container .k-animation-container,.k-menu .k-menu-group .k-menu-group,.k-menu-vertical .k-animation-container,.k-menu-vertical .k-menu-group{top:0;left:0}.k-menu .k-animation-container .k-menu-group{top:auto;left:auto;margin-left:-1px}.k-menu .k-animation-container,.k-popup .k-animation-container{margin-top:-1px;padding-left:1px}.k-ie .k-menu .k-animation-container,.k-ie .k-popup .k-animation-container{margin-top:-2px}.k-popup .k-animation-container .k-popup{margin-left:-1px}ul.k-menu .k-separator{padding:.25em 0;height:100%;width:1px;font-size:0;line-height:0;border-width:0 1px 0 0}ul.k-menu-vertical .k-separator,.k-menu .k-menu-group .k-separator{padding:0;height:1px;width:100%;border-width:1px 0 0}.k-context-menu{border:0;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}.k-grid,.k-listview{position:relative;zoom:1}.k-grid table{width:100%;margin:0;max-width:none;border-collapse:separate;border-spacing:0;empty-cells:show;border-width:0;outline:0}.k-header.k-drag-clue{overflow:hidden}.k-grid-header th.k-header,.k-filter-row th{overflow:hidden;border-style:solid;border-width:0 0 1px 1px;padding:.5em .6em .4em .6em;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;text-align:left}.k-grid-header th.k-header{vertical-align:bottom}.k-filtercell,.k-filtercell>span,.k-filtercell .k-widget{display:block;width:auto}.k-filtercell>span{padding-right:4.8em;position:relative;min-height:2em;line-height:2em}.k-filtercell>.k-operator-hidden{padding-right:2.3em}.k-filtercell>span>.k-button,.k-filter-row .k-dropdown-operator{position:absolute;top:0;right:0}.k-filter-row .k-dropdown-operator{width:2.1em;right:2.5em}.k-filtercell>span>label{vertical-align:middle}.k-filter-row label>input[type="radio"]{vertical-align:middle;position:relative;bottom:2px}.k-ie10 .k-grid-header a:active{background-color:transparent}.k-grid-header th.k-header>.k-link{display:block;min-height:18px;line-height:18px;margin:-0.5em -0.6em -0.4em -0.6em;padding:.5em .6em .4em .6em;overflow:hidden;text-overflow:ellipsis}.k-grid-header th.k-with-icon .k-link{margin-right:18px}.k-grid-header th.k-header .k-icon{position:static}.k-grid-header th>.k-link>.k-icon{vertical-align:text-top}.k-grid .k-state-hover{cursor:pointer}.k-grid-column-resizing th,.k-grid-column-resizing td{-webkit-transform:translateZ(0)}.k-grid-column-resizing,.k-grid-column-resizing .k-grid-filter,.k-grid-column-resizing .k-link,.k-grid-column-resizing .k-button,.k-grid-column-resizing .k-grid-toolbar{cursor:col-resize}.k-grid td{border-style:solid;border-width:0 0 0 1px;padding:.4em .6em;overflow:hidden;line-height:1.6em;vertical-align:middle;text-overflow:ellipsis}.k-grid .k-grouping-row td,.k-grid .k-hierarchy-cell{overflow:visible}.k-grid-edit-row td{text-overflow:clip}.k-grid-edit-row .k-textbox,.k-grid-edit-row .text-box{margin-top:0;margin-bottom:0}.k-grid-header-wrap,.k-grid-footer-wrap{position:relative;width:100%;overflow:hidden;border-style:solid;border-width:0 1px 0 0;zoom:1}div.k-grid-header,div.k-grid-footer{padding-right:17px;border-bottom-style:solid;border-bottom-width:1px;zoom:1}.k-grid-header-wrap>table,.k-grid-header-locked>table{margin-bottom:-1px}.k-grid-content{position:relative;width:100%;overflow:auto;overflow-x:auto;overflow-y:scroll;zoom:1;min-height:0}.k-mobile .k-grid tbody{-webkit-backface-visibility:hidden}.k-mobile .k-grid-backface tbody{-webkit-backface-visibility:visible}.k-grid-content-expander{position:absolute;visibility:hidden;height:1px}.k-grid-norecords{width:100%;height:100%}.k-grid-norecords-template{width:20em;height:4em;top:50%;left:50%;margin-left:-10em;margin-top:-2em;line-height:4em;vertical-align:middle;text-align:center;position:absolute}@media print{.k-grid{height:auto!important}.k-grid-header{padding:0!important}.k-grid-header-wrap,.k-grid-content{overflow:visible;height:auto!important}}.k-virtual-scrollable-wrap{height:100%;overflow-y:hidden;position:relative}.k-grid-header table,.k-grid-content table,.k-grid-footer table,.k-grid-content-locked>table{table-layout:fixed}.k-ie7 .k-grid-content table{width:auto}.k-grid-lockedcolumns{white-space:nowrap}.k-grid-content-locked,.k-grid-content,.k-pager-wrap{white-space:normal}.k-grid-header-locked,.k-grid-content-locked,.k-grid-footer-locked{display:inline-block;vertical-align:top;overflow:hidden;position:relative;border-style:solid;border-width:0 1px 0 0}.k-grid-header-locked+.k-grid-header-wrap,.k-grid-content-locked+.k-grid-content,.k-grid-footer-locked+.k-grid-footer-wrap{display:inline-block;vertical-align:top}.k-grid-toolbar{border-style:solid;border-width:1px 0 0}.k-grid-header th.k-header:first-child,.k-grid tbody td:first-child,.k-grid tfoot td:first-child,.k-filter-row>th:first-child{border-left-width:0}.k-grid-header th.k-header.k-first{border-left-width:1px}.k-grid-toolbar:first-child,.k-grouping-header+.k-grid-toolbar{border-width:0 0 1px}.k-footer-template td{border-style:solid;border-width:1px 0 0 1px}.k-group-footer td{border-style:solid;border-width:1px 0}.k-group-footer .k-group-cell+td{border-left-width:1px}.k-grid-footer{border-style:solid;border-width:1px 0 0}.k-grid-footer td{border-top-width:0}.k-grid-footer>td{border-top-width:1px}.k-pager-wrap{clear:both;overflow:hidden;position:relative;border-style:solid;border-width:1px;line-height:2.0em;padding:.333em 0 .333em .250em}.k-grid-pager{border-width:1px 0 0}.k-grid .k-pager-numbers,.k-pager-numbers .k-link,.k-pager-numbers .k-state-selected{display:inline-block;vertical-align:top;margin-right:1px}.k-pager-numbers{margin:0 2px}.k-pager-numbers .k-state-selected{vertical-align:top}.k-pager-numbers .k-current-page{display:none}.k-pager-numbers li,.k-pager-input{float:left}.k-grid .k-pager-numbers{float:left;cursor:default}.k-pager-info{float:right;padding:0 1.333em}.k-pager-numbers .k-link{text-decoration:none}.k-pager-wrap>.k-link,.k-pager-numbers .k-link,.k-pager-numbers .k-state-selected{min-width:2em}.k-pager-wrap>.k-link{float:left;margin:0 .08333em;height:2em;line-height:2em;border-radius:1.0833em;cursor:pointer;text-align:center}.k-pager-wrap>a.k-state-disabled:hover{background:0;cursor:default}.k-pager-numbers .k-link{text-align:center;line-height:2em;border-style:solid;border-width:1px;border-radius:1.0833em}.k-pager-wrap>.k-link{border-style:solid;border-width:1px}.k-pager-wrap .k-pager-refresh{float:right;margin-right:.5em;border-width:0;border-radius:0}.k-pager-numbers .k-state-selected{border-style:solid;border-width:1px;text-align:center;border-radius:1.0833em}.k-pager-wrap .k-textbox{width:3.333em}.k-ie7 .k-pager-wrap .k-textbox{height:1.3333em;margin-top:.16666em;display:inline}.k-pager-wrap .k-dropdown{width:4.500em}.k-pager-refresh{float:right}.k-pager-input,.k-pager-sizes{padding:0 1.4166em}.k-pager-sizes{display:inline-block;padding-top:1px}.k-pager-sizes .k-widget.k-dropdown{margin-top:-2px}.k-ie7 .k-pager-sizes{float:left}.k-pager-wrap .k-textbox,.k-pager-wrap .k-widget{margin:0 .4em 0}.k-header>.k-grid-filter,.k-header>.k-header-column-menu{float:right;margin:-0.5em -0.6em -0.4em;padding:.5em .2em .4em;position:relative;z-index:1}.k-grid .k-animation-container{position:absolute}.k-filter-menu{padding:.5em}form.k-filter-menu .k-widget,form.k-filter-menu .k-textbox{display:block}.k-filter-help-text,.k-filter-menu .k-widget,.k-filter-menu .k-textbox{margin:.19em 0 0}.k-filter-menu span.k-filter-and{width:6em;margin:.5em 0 .5em}.k-filter-menu .k-button{width:48%;margin:.5em 4% 0 0}.k-filter-menu .k-button+.k-button{margin-right:0}.k-multicheck-wrap{overflow:auto;overflow-x:hidden;white-space:nowrap;max-height:300px}.k-multicheck-wrap .k-item{line-height:2.2em}.k-grouping-row .k-icon{margin:-3px 4px 0 2px}.k-grouping-row p{display:inline-block;vertical-align:middle;margin-left:-0.6em;padding:0 .6em}.k-grouping-row+tr td{border-top-width:1px}.k-grouping-row .k-group-cell,.k-grouping-row+tr .k-group-cell{border-top-width:0;text-overflow:none}.k-grid .k-hierarchy-cell+td{border-left-width:0}.k-grid .k-group-col,.k-grid .k-hierarchy-col{width:27px}.k-grouping-header{border-bottom-style:solid;border-bottom-width:1px}.k-grouping-header{line-height:2}.k-grouping-dropclue{position:absolute;width:6px;height:25px;background-repeat:no-repeat;background-position:-165px -148px}.k-grouping-header .k-group-indicator{display:inline-block;border-style:solid;border-width:1px;margin:0 3px;padding:.15em .15em .15em .4em;line-height:1.5em}.k-grouping-header .k-link{display:inline-block;border-width:0;padding:0;line-height:normal;text-decoration:none}.k-grouping-header .k-button{border:0;padding:0;background:transparent;line-height:1}.k-grouping-header .k-link .k-icon{margin:0 0 0 -3px}.k-grouping-header .k-button .k-icon{margin:0 0 0 3px}.k-grouping-header a,.k-grouping-header .k-button{display:inline-block;vertical-align:middle}.k-dirty-cell:before{content:"\a0";display:inline-block;width:0;float:left}.k-ie7 .k-dirty-cell{position:relative}.k-ie7 .k-dirty{top:5px}.k-dirty{position:absolute;width:0;height:0;border-style:solid;border-width:3px;border-color:#f00 transparent transparent #f00;margin:-0.45em 0 0 -0.6em;padding:0;overflow:hidden;vertical-align:top}.k-grouping-header,.k-grid-toolbar{margin:0;padding:.22em .2em .28em;cursor:default}.k-grid .k-edit-container{padding:0}.k-grid .field-validation-error{display:block}.k-grid .input-validation-error{border-style:ridge;border-color:#f00;background-color:#ffc0cb}.k-grid-toolbar .k-button{vertical-align:middle}.k-grid-actions{display:inline-block}.k-ie7 .k-grid-actions{vertical-align:bottom}.k-grid .k-button{margin:0 .16em}.k-grid tbody .k-button,.k-ie8 .k-grid tbody button.k-button{min-width:64px}.k-grid tbody button.k-button{min-width:78px}.k-ie7 .k-grid tbody a.k-button{min-width:62px}html body .k-grid tbody .k-button-icon{width:auto;min-width:0}.k-detail-row{position:relative}.k-grid .k-detail-cell{overflow:visible}.k-grid .k-edit-cell{padding:0 .3em;white-space:nowrap}.k-grid .k-edit-cell .k-tooltip{white-space:normal}.k-edit-cell>.k-textbox,.k-edit-cell>.k-widget,.k-grid-edit-row>td>.k-textbox,.k-grid-edit-row>td>.k-widget,.k-grid-edit-row>td>.text-box{width:100%}.k-ie7 .k-edit-cell>.text-box,.k-ie7 .k-edit-cell>.k-textbox,.k-ie7 .k-edit-cell>.k-widget,.k-ie7 .k-grid-edit-row>td>.k-textbox,.k-ie7 .k-grid-edit-row>td>.k-widget,.k-ie7 .k-grid-edit-row>td>.text-box{display:block;width:90%}html .k-edit-cell .k-tooltip,html .k-grid-edit-row .k-tooltip{width:auto;max-width:300px}.k-edit-cell input[type="checkbox"]{margin-left:.6em}.k-grid tbody td>.k-grid-delete{margin-top:-0.2em;margin-bottom:-0.2em}.k-grid-resize-indicator{position:absolute;width:2px;background-color:#aaa}.k-grid-header .k-resize-handle,.k-grid>.k-resize-handle{position:absolute;height:25px;cursor:col-resize;z-index:2}.k-marquee{position:absolute;z-index:100000}.k-marquee-color,.k-marquee-text{position:absolute;top:0;left:0;width:100%;height:100%}.k-marquee-color{filter:alpha(opacity=60);opacity:.6}.k-ie9 .k-column-menu{width:160px}.k-ie8 .k-grid-filter,.k-ie8 .k-header-column-menu{font-size:100%}.k-column-menu{min-width:160px}.k-column-menu .k-sprite{margin-right:10px}.k-column-menu>.k-menu{border-width:0}.k-columns-item .k-group{max-height:200px;overflow:auto}.k-pdf-export-shadow .k-grid{float:left;width:auto!important}.k-pdf-export-shadow .k-grid,.k-pdf-export-shadow .k-grid-content{height:auto!important;overflow:visible}.k-pdf-export-shadow .k-grid-header{padding-right:0!important}.k-loading-pdf-mask{position:absolute;width:100%;height:100%;top:0;left:0;z-index:100}.k-loading-pdf-mask .k-loading-color{filter:alpha(opacity=50);opacity:.5}.k-loading-pdf-mask .k-loading-pdf-progress{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.k-pdf-export .k-loading-pdf-mask{display:none}.k-autofitting{width:auto!important;table-layout:auto!important}.k-autofitting th.k-header,.k-autofitting td{white-space:nowrap!important}.k-autofitting .k-detail-row{display:none!important}@media only screen and (max-width:1024px){.k-webkit .k-pager-wrap,.k-ff .k-pager-wrap,.k-ie11 .k-pager-wrap,.k-safari .k-pager-wrap{overflow:visible}.k-webkit .k-pager-wrap .k-pager-nav,.k-ff .k-pager-wrap .k-pager-nav,.k-ie11 .k-pager-wrap .k-pager-nav,.k-safari .k-pager-wrap .k-pager-nav,.k-webkit .k-pager-input,.k-ff .k-pager-input,.k-ie11 .k-pager-input,.k-safari .k-pager-input{float:none;display:inline-block;vertical-align:top}.k-webkit .k-pager-numbers,.k-ff .k-pager-numbers,.k-ie11 .k-pager-numbers,.k-safari .k-pager-numbers,.k-webkit .k-grid .k-pager-numbers,.k-ff .k-grid .k-pager-numbers,.k-ie11 .k-grid .k-pager-numbers,.k-safari .k-grid .k-pager-numbers{position:absolute;left:4.8em;display:-moz-inline-flex;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-transform:translatey(-100%);-moz-transform:translatey(-100%);transform:translatey(-100%);overflow:visible;height:auto}.k-webkit .km-pane-wrapper .k-pager-numbers,.k-ff .km-pane-wrapper .k-pager-numbers,.k-ie11 .km-pane-wrapper .k-pager-numbers,.k-safari .km-pane-wrapper .k-pager-numbers,.k-webkit .km-pane-wrapper .k-grid .k-pager-numbers,.k-ff .km-pane-wrapper .k-grid .k-pager-numbers,.k-ie11 .km-pane-wrapper .k-grid .k-pager-numbers,.k-safari .km-pane-wrapper .k-grid .k-pager-numbers{left:5.8em}.k-webkit .km-pane-wrapper .k-pager-numbers .k-link,.k-ff .km-pane-wrapper .k-pager-numbers .k-link,.k-ie11 .km-pane-wrapper .k-pager-numbers .k-link,.k-safari .km-pane-wrapper .k-pager-numbers .k-link,.k-webkit .km-pane-wrapper .k-pager-numbers .k-state-selected,.k-ff .km-pane-wrapper .k-pager-numbers .k-state-selected,.k-ie11 .km-pane-wrapper .k-pager-numbers .k-state-selected,.k-safari .km-pane-wrapper .k-pager-numbers .k-state-selected,.k-webkit .km-pane-wrapper .k-pager-wrap>.k-link,.k-ff .km-pane-wrapper .k-pager-wrap>.k-link,.k-ie11 .km-pane-wrapper .k-pager-wrap>.k-link,.k-safari .km-pane-wrapper .k-pager-wrap>.k-link,.k-webkit .km-pane-wrapper .k-pager-wrap>.k-pager-info,.k-ff .km-pane-wrapper .k-pager-wrap>.k-pager-info,.k-ie11 .km-pane-wrapper .k-pager-wrap>.k-pager-info,.k-safari .km-pane-wrapper .k-pager-wrap>.k-pager-info{padding-top:0;padding-bottom:0}.k-webkit .k-rtl .k-pager-numbers,.k-ff .k-rtl .k-pager-numbers,.k-ie11 .k-rtl .k-pager-numbers,.k-safari .k-rtl .k-pager-numbers,.k-webkit .k-rtl .k-grid .k-pager-numbers,.k-ff .k-rtl .k-grid .k-pager-numbers,.k-ie11 .k-rtl .k-grid .k-pager-numbers,.k-safari .k-rtl .k-grid .k-pager-numbers{left:auto;right:4.8em;width:4.5em}.k-webkit .k-rtl .km-pane-wrapper .k-pager-numbers,.k-ff .k-rtl .km-pane-wrapper .k-pager-numbers,.k-ie11 .k-rtl .km-pane-wrapper .k-pager-numbers,.k-safari .k-rtl .km-pane-wrapper .k-pager-numbers,.k-webkit .k-rtl .km-pane-wrapper .k-grid .k-pager-numbers,.k-ff .k-rtl .km-pane-wrapper .k-grid .k-pager-numbers,.k-ie11 .k-rtl .km-pane-wrapper .k-grid .k-pager-numbers,.k-safari .k-rtl .km-pane-wrapper .k-grid .k-pager-numbers{right:5.8em}.k-webkit .k-pager-numbers .k-current-page,.k-ff .k-pager-numbers .k-current-page,.k-ie11 .k-pager-numbers .k-current-page,.k-safari .k-pager-numbers .k-current-page,.k-webkit .k-grid .k-pager-numbers .k-current-page,.k-ff .k-grid .k-pager-numbers .k-current-page,.k-ie11 .k-grid .k-pager-numbers .k-current-page,.k-safari .k-grid .k-pager-numbers .k-current-page{display:block;border-left:0;-webkit-transform:translatey(100%);-moz-transform:translatey(100%);transform:translatey(100%)}.k-webkit .k-pager-numbers li:not(.k-current-page),.k-ff .k-pager-numbers li:not(.k-current-page),.k-ie11 .k-pager-numbers li:not(.k-current-page),.k-safari .k-pager-numbers li:not(.k-current-page){display:none}.k-webkit .k-pager-numbers .k-current-page .k-link,.k-ff .k-pager-numbers .k-current-page .k-link,.k-ie11 .k-pager-numbers .k-current-page .k-link,.k-safari .k-pager-numbers .k-current-page .k-link{width:3.2em;padding:0 .429em 0 .714em;border-radius:1.0833em}.k-webkit .k-pager-numbers+.k-link,.k-ff .k-pager-numbers+.k-link,.k-ie11 .k-pager-numbers+.k-link,.k-safari .k-pager-numbers+.k-link{margin-left:4.8em}.k-webkit .k-rtl .k-pager-numbers+.k-link,.k-ff .k-rtl .k-pager-numbers+.k-link,.k-ie11 .k-rtl .k-pager-numbers+.k-link,.k-safari .k-rtl .k-pager-numbers+.k-link{margin-right:5.1em;margin-left:0}.k-webkit .k-pager-numbers .k-state-selected,.k-ff .k-pager-numbers .k-state-selected,.k-ie11 .k-pager-numbers .k-state-selected,.k-safari .k-pager-numbers .k-state-selected,.k-webkit .k-pager-numbers .k-link,.k-ff .k-pager-numbers .k-link,.k-ie11 .k-pager-numbers .k-link,.k-safari .k-pager-numbers .k-link{display:block;margin-right:0;padding:1px 5px 1px 5px;text-align:left}.k-webkit .k-pager-numbers.k-state-expanded,.k-ff .k-pager-numbers.k-state-expanded,.k-ie11 .k-pager-numbers.k-state-expanded,.k-safari .k-pager-numbers.k-state-expanded{box-sizing:border-box;padding:2px 2px 0}.k-webkit .k-pager-numbers.k-state-expanded .k-current-page,.k-ff .k-pager-numbers.k-state-expanded .k-current-page,.k-ie11 .k-pager-numbers.k-state-expanded .k-current-page,.k-safari .k-pager-numbers.k-state-expanded .k-current-page{margin:-2em -3px 0;padding:0}.k-webkit .k-pager-numbers.k-state-expanded .k-current-page .k-link,.k-ff .k-pager-numbers.k-state-expanded .k-current-page .k-link,.k-ie11 .k-pager-numbers.k-state-expanded .k-current-page .k-link,.k-safari .k-pager-numbers.k-state-expanded .k-current-page .k-link{border-radius:0 0 1.0833em 1.0833em}.k-webkit .k-pager-numbers.k-state-expanded li,.k-ff .k-pager-numbers.k-state-expanded li,.k-ie11 .k-pager-numbers.k-state-expanded li,.k-safari .k-pager-numbers.k-state-expanded li{display:inline-block}}@media only screen and (max-width:640px){.k-webkit .k-pager-info,.k-ff .k-pager-info,.k-ie11 .k-pager-info,.k-safari .k-pager-info{display:none}}@media only screen and (max-width:480px){.k-webkit .k-pager-sizes,.k-ff .k-pager-sizes,.k-ie11 .k-pager-sizes,.k-safari .k-pager-sizes{display:none}}.k-treelist .k-status{padding:.4em .6em;line-height:1.6em}.k-treelist .k-status .k-loading{vertical-align:baseline;margin-right:5px}.k-treelist tr.k-hidden{display:none}.k-treelist.k-treelist-dragging,.k-treelist.k-treelist-dragging .k-state-hover{cursor:default}.k-treelist .k-drop-hint{position:absolute;z-index:10000;visibility:hidden;width:80px;height:5px;margin-top:-3px;background-color:transparent;background-repeat:no-repeat}.k-drag-separator{display:inline-block;border-right:1px solid;height:1em;vertical-align:top;margin:0 .5em}.k-gantt{white-space:nowrap;position:relative}.k-gantt-layout{display:inline-block;white-space:normal;vertical-align:top}.k-gantt .k-splitbar{position:relative;cursor:e-resize;width:5px;border-width:0 1px;background-repeat:repeat-y}.k-gantt .k-gantt-layout th{vertical-align:bottom}.k-gantt td{overflow:hidden;white-space:nowrap;vertical-align:top}.k-gantt .k-grid .k-edit-cell{vertical-align:middle}.k-gantt-treelist>.k-treelist,.k-gantt-timeline>.k-timeline{border-width:0;height:100%}.k-gantt-toolbar{border-style:solid;border-width:0 0 1px;line-height:2.4em;padding:.5em}.k-gantt-layout+.k-gantt-toolbar{border-width:1px 0 0}.k-gantt-actions,.k-gantt-toolbar>ul{float:left;margin-right:.6em}.k-gantt-toolbar>.k-gantt-views{float:right;margin-right:0}.k-gantt-toolbar>ul>li{display:inline-block;border-style:solid;border-width:1px 1px 1px 0}.k-gantt-toolbar>ul>li:first-child{border-left-width:1px}.k-gantt-toolbar .k-link{display:inline-block;padding:0 1.1em}.k-gantt-toolbar li:first-child,.k-gantt-toolbar li:first-child>.k-link{border-top-left-radius:4px;border-bottom-left-radius:4px}.k-gantt-toolbar li:last-child,.k-gantt-toolbar li:last-child>.k-link{border-top-right-radius:4px;border-bottom-right-radius:4px}.k-gantt-toolbar li.k-button{line-height:inherit;padding-top:0;padding-bottom:0}.k-gantt-treelist .k-grid-header tr{height:5em}.k-gantt .k-treelist .k-grid-header{padding:0!important}.k-gantt .k-treelist .k-grid-content{overflow-y:hidden;overflow-x:scroll}.k-treelist-group>tr>span{font-weight:bold}.k-treelist-group .k-widget{font-weight:normal}.k-gantt-timeline .k-grid-header tr{height:2.5em}.k-gantt-tasks{position:relative}.k-gantt-rows tr,.k-gantt-tasks tr,.k-gantt .k-grid-content tr{height:2.3em}.k-gantt .k-gantt-tasks td:after{content:"\a0"}.k-gantt-timeline{background:transparent}.k-gantt-rows,.k-gantt-columns,.k-gantt-dependencies{position:absolute;top:0;left:0}.k-gantt-tables{position:relative}.k-gantt .k-gantt-timeline th{text-align:center}.k-gantt .k-gantt-timeline tr:first-child th{border-bottom-width:1px}.k-task-summary{height:10px;display:inline-block;vertical-align:top;margin-top:3px}.k-task-summary-complete{height:10px;position:relative;z-index:2}.k-task-summary-progress{height:15px;overflow:hidden}.k-task-summary:before,.k-task-summary-complete:before,.k-task-summary:after,.k-task-summary-complete:after{content:"";position:absolute;top:0;width:0;height:0;border-style:solid;border-width:8px;border-color:transparent}.k-task-summary:before,.k-task-summary-complete:before{left:0;border-left-color:inherit}.k-task-summary:after,.k-task-summary-complete:after{right:0;border-right-color:inherit}.k-line-h,.k-line-v{position:absolute}.k-line-h{height:2px}.k-line-v{width:2px}.k-arrow-e,.k-arrow-w{position:absolute;top:-4px;width:0;height:0;border-style:solid;border-width:5px}.k-arrow-e{right:-6px;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent}.k-arrow-w{left:-6px;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.k-task-milestone{width:13px;height:13px;margin-top:3px;border-style:solid;border-width:1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.k-ie8 .k-task-milestone,.k-ie7 .k-task-milestone{margin-left:1px}.k-gantt .k-gantt-treelist .k-button,.k-gantt .k-gantt-tasks .k-button-icon{padding-top:0;padding-bottom:0}.k-gantt .k-gantt-tasks .k-button-icon{margin-top:4px}.k-gantt .k-gantt-treelist .k-button{margin-top:-4px;margin-bottom:-2px}.k-gantt .k-gantt-tasks .k-button-icon{padding-left:2px;padding-right:2px}.k-gantt .k-gantt-treelist .k-button .k-icon,.k-gantt .k-gantt-tasks .k-button .k-icon{vertical-align:text-top}.k-rel .k-button-icon{position:absolute;left:200px}.k-rel{position:relative;height:0;top:-0.3em}.k-task-wrap{position:absolute;padding:0 23px 5px;margin:-1px -23px 0;z-index:2}.k-task-wrap:hover,.k-line.k-state-selected{z-index:3}.k-milestone-wrap{margin:0 -13px 0 -27px}.k-task-content{position:relative;z-index:2}.k-task-complete{position:absolute;top:0;bottom:0;left:0;width:20%;z-index:1}.k-task-dot{position:absolute;top:0;width:16px;height:16px;line-height:16px;display:none;cursor:pointer}.k-task-dot.k-state-hover{background-color:transparent}.k-task-single+.k-task-dot,.k-task-single+.k-task-dot+.k-task-dot{top:.2em}.k-task-wrap:hover .k-task-dot,.k-task-wrap-active .k-task-dot{display:block}.k-task-dot:before{content:"\a0";display:inline-block;width:0;height:16px}.k-task-dot:after{content:"";display:inline-block;vertical-align:middle;width:8px;height:8px;border-radius:4px;margin-left:4px}.k-task-dot:hover:after,.k-task-dot.k-state-hover:after,.k-task-wrap-active .k-task-dot:after{border-style:solid;border-width:1px;margin-left:3px}.k-task-start{left:0}.k-task-end{right:0}.k-task-single{border-style:solid;border-width:1px;text-align:left;overflow:hidden;cursor:default;min-height:1.3em;white-space:nowrap}.k-task-template{padding:.2em 1.4em .2em .6em;line-height:normal}.k-task-actions,.k-task-content>.k-link{position:absolute;top:0;right:4px;white-space:nowrap}.k-task-actions{z-index:1}.k-task-actions:first-child{position:static;float:left;margin:4px 2px 0 4px}.k-webkit .k-task-actions:first-child{margin-top:3px}.k-task-actions:first-child>.k-link{display:inline-block}.k-task-delete{display:none}.k-task-wrap:hover .k-task-delete,.k-task-wrap-active .k-task-delete{display:inline-block}.k-task-single .k-resize-handle{position:absolute;visibility:hidden;z-index:2;height:auto}.k-task-single:hover .k-resize-handle,.k-task-wrap-active .k-resize-handle{visibility:visible}.k-task-single .k-resize-handle:after{content:"";position:absolute;filter:alpha(opacity=50);opacity:.5}.k-task-content>.k-resize-e{right:0;top:0;bottom:0;width:.4em}.k-task-content>.k-resize-w{left:0;top:0;bottom:0;width:.4em}.k-task-content>.k-resize-e:after,.k-task-content>.k-resize-w:after{left:1px;top:50%;margin-top:-0.7em;height:1.4em;width:1px}.k-task-content>.k-resize-e:after{left:auto;right:1px}.k-task-draghandle{position:absolute;bottom:0;width:0;height:0;margin-left:16px;border-width:5px;border-style:solid;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;display:none;cursor:e-resize}.k-task-wrap:hover .k-task-draghandle,.k-task-wrap-active .k-task-draghandle{display:block}.k-dependency-hint{z-index:4}.k-task-details{padding:.4em;text-align:left;white-space:nowrap}.k-task-details>strong{font-size:120%;display:block}.k-task-pct{margin:.5em 0 .1em;font-size:170%}.k-task-details>ul{line-height:1.2}.k-resources-wrap{position:absolute;z-index:2;zoom:1;margin-left:20px;margin-top:-2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-resources-wrap .k-resource{margin:0 5px}.k-gantt-edit-form>.k-edit-form-container{width:430px}.k-gantt-edit-form>.k-resources-form-container{width:506px}.k-resources-form-container>.k-grid{margin:0 .9em}.k-gantt-edit-form>.k-edit-form-container .k-textbox,.k-gantt-edit-form>.k-edit-form-container .k-numerictextbox{width:15em}.k-gantt-edit-form .k-edit-buttons .k-gantt-delete{float:left}.k-pdf-export-shadow .k-gantt{float:left}.k-pdf-export-shadow .k-gantt,.k-pdf-export-shadow .k-gantt-timeline,.k-pdf-export-shadow .k-gantt .k-grid-content{width:auto!important;height:auto!important;overflow:visible!important}.k-pdf-export-shadow .k-gantt-treelist{height:auto!important;overflow:visible!important}.k-pdf-export-shadow .k-gantt-timeline .k-grid-header{padding:0!important}.k-pdf-export-shadow .k-gantt .k-splitbar,.k-pdf-export-shadow .k-pdf-export{display:none}.k-pivot{position:relative}.k-pivot-toolbar{padding:.2em;border-bottom-width:1px;border-bottom-style:solid}.k-pivot .k-pivot-toolbar{padding:.6em}.k-pivot-toolbar .k-button{margin-right:.4em;line-height:1.2em;font-size:.9em;text-align:left;position:relative;padding:.3em 5em .3em .3em}.k-field-actions{position:absolute;right:2px;top:3px}.k-pivot .k-grid td{white-space:nowrap}.k-pivot-layout{border-spacing:0;table-layout:auto}.k-pivot-layout>tbody>tr>td{vertical-align:top;padding:0}.k-pivot td{vertical-align:top}.k-pivot-rowheaders>.k-grid,.k-pivot-table>.k-grid{border-width:0}.k-pivot-rowheaders>.k-grid td:first-child,.k-pivot-table .k-grid-header .k-header.k-first{border-left-width:1px}.k-pivot-rowheaders>.k-grid td.k-first{border-left-width:0}.k-pivot-rowheaders>.k-grid{overflow:hidden}.k-pivot-table{border-left-width:1px;border-left-style:solid}.k-pivot-table .k-grid-header-wrap>table{height:100%}.k-pivot .k-grid-header .k-header{vertical-align:top}.k-header.k-alt,td.k-alt{font-weight:bold}.k-header.k-alt{background-image:none}.k-pivot-layout .k-grid td{border-bottom-width:1px}.k-pivot-layout .k-grid-footer>td{border-top-width:0}.k-pivot-filter-window .k-treeview{max-height:600px}.k-fieldselector .k-edit-buttons{bottom:auto}.k-fieldselector .k-edit-label{width:16%}.k-fieldselector .k-edit-field{width:77%}.k-fieldselector .k-edit-field>.k-widget,.k-fieldselector .k-edit-field>.k-textbox{width:99%}.k-fieldselector .k-edit-buttons>input,.k-fieldselector .k-edit-buttons>label{float:left;margin-top:.4em}.k-fieldselector p{margin:0 0 .2em .5em;text-transform:uppercase}.k-fieldselector p .k-icon{margin:0 5px 0 0}.k-fieldselector .k-columns{border-style:solid;border-width:0}.k-fieldselector .k-columns>div{overflow:auto;padding:.6em;border-style:solid;border-width:0 0 0 1px;float:left;width:45%}.k-fieldselector .k-columns>div:first-child{border-width:0;margin-right:-1px}.k-fieldselector .k-columns>div+div{float:right;border-width:0}.k-fieldselector div.k-treeview{border-width:0;margin-right:-1px;padding-left:4px;overflow:visible}.k-fieldselector .k-list-container{margin-left:.5em;margin-bottom:1em;padding:.2em 0 0;border-style:solid;border-width:1px}.k-fieldselector .k-list{padding-bottom:2em}.k-fieldselector .k-list li.k-item{padding:.3em 3.3em .3em .3em;margin:0 .2em.2em;position:relative;font-size:.9em;line-height:1.2em;min-height:1em}.k-i-kpi-decrease{background-position:0 0}.k-i-kpi-denied{background-position:-16px 0}.k-i-kpi-equal{background-position:-32px 0}.k-i-kpi-hold{background-position:-48px 0}.k-i-kpi-increase{background-position:-64px 0}.k-i-kpi-open{background-position:-80px 0}.k-pdf-export-shadow .k-pivot .k-grid-content{overflow:visible!important}.k-pdf-export-shadow .k-pivot .k-pivot-rowheaders .k-grid,.k-pdf-export-shadow .k-pivot .k-grid-content{height:100%!important}.k-pdf-export-shadow .k-pivot .k-grid-header{padding-right:0!important}.k-pdf-export-shadow .k-pivot{width:auto!important;height:auto!important}.k-pdf-export-shadow .k-pivot .k-grid-header-wrap>table,.k-pdf-export-shadow .k-pivot .k-grid-content>table{width:100%!important;height:auto!important}.k-calendar{position:relative;display:inline-block;width:16.917em;overflow:hidden}.k-calendar td,.k-calendar .k-link{text-decoration:none}.k-calendar .k-action-link{text-decoration:underline}.k-calendar .k-header,.k-calendar .k-footer{position:relative;text-align:center;zoom:1}.k-widget.k-calendar .k-nav-prev,.k-widget.k-calendar .k-nav-next{position:absolute;top:.16666em;line-height:1.8333em;height:1.8333em}.k-widget.k-calendar .k-nav-prev{left:1%}.k-widget.k-calendar .k-nav-next{right:1%}.k-calendar .k-content{float:left;border-spacing:0;width:100%;height:14.167em;border-width:0;margin:0;table-layout:fixed;outline:0}.k-calendar .k-content,.k-calendar .k-content th{text-align:right}.k-calendar .k-animation-container .k-content{height:100%}.k-widget.k-calendar .k-nav-fast{display:inline-block;width:75%;height:1.8333em;line-height:1.8333em;margin:.16666em -0.08333em .3333em 0}.k-calendar .k-header .k-icon{vertical-align:middle}.k-calendar .k-header .k-link.k-nav-prev,.k-calendar .k-header .k-link.k-nav-next{height:1.8333em;width:1.8333em}.k-calendar th{border-bottom-style:solid;border-bottom-width:1px;padding:.4em .45em .4em .1em;font-weight:normal;cursor:default}.k-calendar td{padding:.08333em;cursor:pointer}.k-calendar .k-state-focus{border-style:dotted;border-width:.08333em;padding:0}.k-calendar .k-content .k-link{display:block;overflow:hidden;min-height:1.8333em;line-height:1.8333em;padding:0 .45em 0 .1em}.k-calendar .k-meta-view .k-link{padding:.25em 0 .3em;text-align:center}.k-calendar .k-footer{clear:both}.k-calendar .k-footer .k-nav-today,.k-calendar .k-footer>.k-state-disabled{display:block;height:100%;padding:.5em 0}.k-calendar .k-nav-today:hover{text-decoration:underline}div.k-treeview{border-width:0;background:0;overflow:auto;white-space:nowrap}.k-treeview .k-item{display:block;border-width:0;margin:0;padding:0 0 0 16px}.k-treeview>.k-group,.k-treeview .k-item>.k-group,.k-treeview .k-content{margin:0;padding:0;background:0;list-style-type:none;position:relative}.k-treeview .k-icon,.k-treeview .k-image,.k-treeview .k-sprite,.k-treeview .k-checkbox,.k-treeview .k-in{display:inline-block;vertical-align:top}.k-treeview .k-checkbox{margin-top:.2em}.k-treeview .k-icon,.k-treeview .k-in{vertical-align:middle}.k-treeview .k-request-retry{vertical-align:baseline}.k-treeview .k-plus,.k-treeview .k-minus,.k-treeview .k-plus-disabled,.k-treeview .k-minus-disabled{margin-top:.25em;margin-left:-16px;cursor:pointer}.k-treeview .k-plus-disabled,.k-treeview .k-minus-disabled{cursor:default}.k-treeview .k-sprite,.k-treeview .k-image{margin-right:3px}.k-treeview .k-in{margin:1px 0 1px .16666em;padding:1px .3333em 1px .25em;line-height:1.3333em;text-decoration:none;border-style:solid;border-width:1px}.k-treeview span.k-in{cursor:default}.k-treeview .k-drop-hint{position:absolute;z-index:10000;visibility:hidden;width:80px;height:5px;margin-top:-3px;background-color:transparent;background-repeat:no-repeat}span.k-datepicker,span.k-timepicker,span.k-datetimepicker,span.k-colorpicker,span.k-numerictextbox,span.k-combobox,span.k-dropdown,.k-toolbar .k-split-button{background-image:none}.k-autocomplete,.k-combobox,.k-datepicker,.k-timepicker,.k-datetimepicker,.k-colorpicker,.k-numerictextbox,.k-dropdown,.k-selectbox,.k-textbox,.k-toolbar .k-split-button{position:relative;display:inline-block;width:12.4em;overflow:visible;border-width:0;vertical-align:middle}.k-filter-menu .k-combobox,.k-filter-menu .k-datepicker,.k-filter-menu .k-timepicker,.k-filter-menu .k-datetimepicker,.k-filter-menu .k-numerictextbox,.k-filter-menu .k-dropdown,.k-filter-menu .k-textbox{width:13.2em}.k-autocomplete,.k-combobox,.k-datepicker,.k-timepicker,.k-datetimepicker,.k-colorpicker,.k-numerictextbox,.k-dropdown,.k-selectbox,.k-toolbar .k-split-button{white-space:nowrap}.k-colorpicker,.k-toolbar .k-split-button{width:auto}.k-datetimepicker{width:15em}.k-autocomplete,.k-picker-wrap,.k-numeric-wrap{position:relative;cursor:default}.k-dropdown-wrap{position:relative}.k-dropdown-wrap,.k-picker-wrap,.k-numeric-wrap{display:block}.k-block,.k-widget,.k-grid,.k-slider,.k-splitter,.k-treeview,.k-panelbar,.k-content,.k-header-column-menu{outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-block,.k-slider,.k-splitbar,.k-calendar,.k-treeview,.k-pager-wrap,.k-grid-header .k-link,.k-header-column-menu{-webkit-touch-callout:none}.k-popup.k-list-container,.k-popup.k-calendar-container{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:2px;border-width:1px;border-style:solid}.k-list-container.k-state-border-down,.k-autocomplete.k-state-border-down,.k-dropdown-wrap.k-state-border-down,.k-picker-wrap.k-state-border-down,.k-numeric-wrap.k-state-border-down{border-bottom-width:0;padding-bottom:1px}.k-list-container .km-scroll-container{padding-bottom:6px}.k-textbox,.k-autocomplete,.k-dropdown-wrap,.k-picker-wrap,.k-numeric-wrap{border-width:1px;border-style:solid;padding:0 1.9em 0 0}.k-numeric-wrap.k-expand-padding{padding-right:0}.k-textbox,.k-autocomplete{padding:0}.k-textbox.k-space-left{padding-left:1.9em}.k-textbox.k-space-right{padding-right:1.9em}.k-textbox .k-icon{top:50%;margin:-8px 0 0;position:absolute}.k-space-left .k-icon{left:3px}.k-space-right .k-icon{right:3px}.k-autocomplete,.k-dropdown-wrap.k-state-focused,.k-dropdown-wrap.k-state-hover,.k-picker-wrap.k-state-focused,.k-picker-wrap.k-state-hover,.k-numeric-wrap.k-state-focused,.k-numeric-wrap.k-state-hover{-webkit-transition:box-shadow .15s ease-out;-moz-transition:box-shadow .15s ease-out;-o-transition:box-shadow .15s ease-out;transition:box-shadow .15s ease-out;-webkit-transition:"box-shadow .15s ease-out";-moz-transition:"box-shadow .15s ease-out";-ms-transition:"box-shadow .15s ease-out";-o-transition:"box-shadow .15s ease-out";transition:"box-shadow .15s ease-out"}.k-textbox>input,.k-picker-wrap .k-input,.k-numeric-wrap .k-input,.k-combobox .k-input{width:100%;vertical-align:top}.k-picker-wrap .k-input,.k-numeric-wrap .k-input,.k-dropdown-wrap .k-input,.k-selectbox .k-input{font-family:inherit;border-width:0;outline:0}.k-dropdown .k-input,.k-selectbox .k-input{background:transparent}.k-ie7 .k-picker-wrap .k-input,.k-ie7 .k-numeric-wrap .k-input,.k-ie7 .k-combobox .k-input{margin:-1px 0}.k-picker-wrap .k-select,.k-numeric-wrap .k-select,.k-dropdown-wrap .k-select{position:absolute;top:0;right:0;display:inline-block;vertical-align:top;text-decoration:none}.k-combobox .k-select,.k-picker-wrap .k-select,.k-numeric-wrap .k-select{border-style:solid;border-width:0 0 0 1px;border-color:inherit}span.k-datetimepicker .k-select,span.k-datetimepicker .k-select+.k-select{right:0}.k-textbox>input,.k-autocomplete .k-input{display:block}.k-dropdown .k-select,.k-selectbox .k-select{overflow:hidden;border:0;text-decoration:none;font:inherit;color:inherit}.k-dropdown .k-input,.k-selectbox .k-input{display:block;overflow:hidden;text-overflow:ellipsis}.k-textbox>input,.k-autocomplete .k-input,.k-picker-wrap .k-input,.k-numeric-wrap .k-input,.k-dropdown-wrap .k-input,.k-selectbox .k-input{height:1.65em;line-height:1.65em;padding:.177em 0;text-indent:.33em;border:0;margin:0}.k-combobox .k-dropdown-wrap:before,.k-picker-wrap:before,.k-numeric-wrap:before{content:"\a0";display:inline-block;width:0;height:1.65em;padding-bottom:.3em}.k-webkit .k-combobox .k-dropdown-wrap:before,.k-webkit .k-picker-wrap:before,.k-webkit .k-numeric-wrap:before{padding-bottom:.38em}.km.root .k-combobox .k-dropdown-wrap:before,.km.root .k-picker-wrap:before,.km.root .k-numeric-wrap:before{content:none}.k-combobox .k-input,.k-picker-wrap .k-input,.k-numeric-wrap .k-input{display:inline}.k-ie7 .k-autocomplete .k-input,.k-ie7 .k-picker-wrap .k-input,.k-ie7 .k-numeric-wrap .k-input,.k-ie7 .k-dropdown-wrap .k-input,.k-ie7 .k-selectbox .k-input{text-indent:0}.k-picker-wrap .k-select,.k-numeric-wrap .k-select,.k-dropdown-wrap .k-select{min-height:1.65em;line-height:2em;vertical-align:middle;-moz-box-sizing:border-box;text-align:center;width:1.9em;height:100%}.k-numeric-wrap .k-select{padding:0}body .k-datetimepicker .k-select{border-radius:0}.k-ie7 .k-picker-wrap .k-icon,.k-ie7 .k-dropdown-wrap .k-icon{line-height:2em;font-size:1em;padding-top:16px;height:0}.k-combobox .k-icon,.k-dropdown,.k-selectbox .k-icon{cursor:pointer}.k-popup{border-style:solid;border-width:1px}.k-popup .k-item,.k-list-optionlabel{cursor:default}.k-popup .k-calendar{border:0}.k-list{height:100%}.k-popup .k-list .k-item,.k-fieldselector .k-list .k-item,.k-list-optionlabel,.k-popup>.k-group-header,.k-popup>.k-virtual-wrap>.k-group-header{padding:1px 5px 1px 5px;line-height:1.8em;min-height:1.8em}.k-popup>.k-group-header,.k-popup>.k-virtual-wrap>.k-group-header{padding-right:22px}.k-overflow-container .k-item{padding:1px}.k-overflow-container>.k-state-disabled .k-button,.k-overflow-container .k-button.k-state-disabled,.k-overflow-container .k-button.k-state-disabled:hover{border:0;background:0}.k-popup .k-list .k-state-hover,.k-popup .k-list .k-state-focused,.k-popup .k-list .k-state-selected,.k-overflow-container .k-state-hover,.k-overflow-container .k-state-focused,.k-overflow-container .k-state-selected,.k-fieldselector .k-list .k-item,.k-list-optionlabel.k-state-focused,.k-list-optionlabel.k-state-selected{padding:0 4px;border-width:1px;border-style:solid}.k-list-filter{position:relative}.k-list-filter>.k-textbox{padding-right:20px;width:100%}.k-list-filter>.k-icon{position:absolute;right:6px;top:1px}.k-multiselect-wrap{position:relative;border-width:0;border-style:solid;border-radius:4px;border-color:#c5c5c5;background-color:#FFF;min-height:2.04em}.k-multiselect-wrap .k-input{background-color:transparent;height:1.31em;line-height:1.31em;padding:.18em 0;text-indent:.33em;border:0;margin:1px 0 0;float:left}.k-multiselect-wrap li{margin:1px 0 1px 1px;padding:.1em 1.6em .1em .4em;line-height:1.5em;float:left;position:relative}.k-autocomplete .k-loading,.k-multiselect .k-loading{position:absolute;right:3px;bottom:4px}.k-multiselect .k-loading-hidden{visibility:hidden}.k-multiselect-wrap .k-select{position:absolute;top:0;bottom:0;right:0;padding:.1em .2em}.k-datetimepicker .k-picker-wrap{padding-right:3.8em}.k-datetimepicker .k-select{width:3.8em}.k-datetimepicker .k-picker-wrap .k-icon{margin:0 2px}.k-picker-wrap .k-icon{cursor:pointer}.k-button,.k-textbox,.k-timepicker,.k-datepicker,.k-datetimepicker{display:inline-block;vertical-align:middle}.k-picker-wrap .k-input{margin:0}.k-time-popup .k-item{padding:1px 3px}.k-input{padding:.25em 0}.k-input,.k-textbox>input{outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-textbox{outline:0}input.k-textbox,textarea.k-textbox{padding:2px .3em}input.k-textbox{height:2.13em;text-indent:.33em;line-height:1.6em}.k-ie input.k-textbox{text-indent:.165em}.k-ff input.k-textbox{height:2.17em}.k-ie7 input.k-textbox{line-height:1.72em;height:1.72em;text-indent:.33em}textarea.k-textbox{height:auto}.k-ie7 .k-textbox{padding:1px 0;text-indent:0}span.k-numerictextbox{background-color:transparent}.k-numerictextbox .k-input{margin:0}.k-numerictextbox .k-link{display:block;height:1em;line-height:1em;vertical-align:middle;border-width:0;padding:0}.k-numerictextbox .k-icon{height:11px}.k-numeric-wrap .k-input::-webkit-inner-spin-button{-webkit-appearance:none}.k-colorpicker .k-picker-wrap{line-height:2em}.k-colorpicker .k-selected-color{vertical-align:top;line-height:0;display:inline-block;height:2em;width:2em}.k-colorpicker .k-tool-icon{position:relative;top:-2px;display:inline-block;padding:3px 3px 2px;font-size:0;line-height:0;margin-right:3px;margin-left:2px;margin-bottom:3px;background-repeat:no-repeat;vertical-align:middle;width:16px;height:16px;-ms-high-contrast-adjust:none}.k-colorpicker .k-tool-icon .k-selected-color{display:block;height:3px;width:16px;position:absolute;left:3px;bottom:-3px;border-radius:0!important}.k-colorpicker .k-icon{cursor:pointer}.k-disabled-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;opacity:.5;filter:alpha(opacity=50)}.k-colorpalette{position:relative;line-height:0;border-width:0;display:inline-block}.k-colorpalette .k-palette{border-collapse:collapse;position:relative;width:100%;height:100%}.k-colorpalette .k-item{width:14px;height:14px;overflow:hidden;-ms-high-contrast-adjust:none}.k-colorpalette .k-item.k-state-selected{z-index:100;background:transparent;box-shadow:0 1px 4px #000,inset 0 0 3px #fff;position:relative}.k-flatcolorpicker{position:relative;display:inline-block;width:250px;padding-bottom:5px}div.k-flatcolorpicker{background-color:transparent;background-image:none}.k-flatcolorpicker .k-selected-color{background-image:url(../stylesheets/kendoui-styles/textures/transtexture.png);background-position:50% 50%;text-align:right}.k-flatcolorpicker .k-selected-color input.k-color-value{font-family:Consolas,"Ubuntu Mono","Lucida Console","Courier New",monospace;padding:.75em .3em .65em 1em;border:0;margin:0;width:70%}.k-flatcolorpicker .k-hsv-rectangle{position:relative;-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;-ms-touch-action:pinch-zoom double-tap-zoom}.k-flatcolorpicker .k-hsv-rectangle .k-draghandle{cursor:pointer;position:absolute;z-index:10;left:50%;top:50%;width:8px;height:8px;border:1px solid #eee;margin-left:-5px;margin-top:-5px;border-radius:6px;-webkit-box-shadow:0 1px 2px #444;box-shadow:0 1px 2px #444;background:transparent}.k-flatcolorpicker .k-hsv-rectangle .k-draghandle:hover,.k-flatcolorpicker .k-hsv-rectangle .k-draghandle:focus{background:transparent;border-color:#fff;-webkit-box-shadow:0 1px 5px #000;box-shadow:0 1px 5px #000}.k-flatcolorpicker .k-hsv-rectangle.k-dragging,.k-flatcolorpicker .k-hsv-rectangle.k-dragging *{cursor:none}.k-flatcolorpicker .k-slider-horizontal{height:20px;width:90%;margin:0 5%}.k-flatcolorpicker .k-slider-horizontal .k-slider-track{-webkit-box-shadow:0 1px 0 #fff,0 -1px 0 #999;box-shadow:0 1px 0 #fff,0 -1px 0 #999}.k-flatcolorpicker .k-hue-slider,.k-flatcolorpicker .k-transparency-slider{display:block}.k-flatcolorpicker .k-hue-slider .k-slider-selection,.k-flatcolorpicker .k-transparency-slider .k-slider-selection{background:transparent}.k-flatcolorpicker .k-hue-slider .k-draghandle,.k-flatcolorpicker .k-transparency-slider .k-draghandle{background:transparent;border:3px solid #eee;margin-top:1px;height:8px;width:8px;-webkit-box-shadow:0 1px 4px #444;box-shadow:0 1px 4px #444}.k-flatcolorpicker .k-hue-slider .k-draghandle:hover,.k-flatcolorpicker .k-transparency-slider .k-draghandle:hover,.k-flatcolorpicker .k-hue-slider .k-draghandle:focus,.k-flatcolorpicker .k-transparency-slider .k-draghandle:focus{background:transparent;border-color:#fff;-webkit-box-shadow:0 1px 5px #000;box-shadow:0 1px 5px #000;border-width:2px;padding:1px}.k-flatcolorpicker .k-hue-slider .k-slider-track{background:-moz-linear-gradient(left,#f00 0,#ff0 16%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 84%,#ff0004 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#f00),color-stop(16%,#ff0),color-stop(33%,#0f0),color-stop(50%,#0ff),color-stop(67%,#00f),color-stop(84%,#f0f),color-stop(100%,#ff0004));background:-webkit-linear-gradient(left,#f00 0,#ff0 16%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 84%,#ff0004 100%);background:-o-linear-gradient(left,#f00 0,#ff0 16%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 84%,#ff0004 100%);background:-ms-linear-gradient(left,#f00 0,#ff0 16%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 84%,#ff0004 100%);background:-left-linear-gradient(left,#f00 0,#ff0 16%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 84%,#ff0004 100%)}.k-flatcolorpicker .k-transparency-slider .k-slider-track{background-image:url(../stylesheets/kendoui-styles/textures/transparency.png);background-size:100% auto;background-position:100% 50%;background-repeat:no-repeat}.k-flatcolorpicker .k-controls{margin-top:10px;margin-bottom:5px;text-align:center;font-size:90%}.k-flatcolorpicker .k-controls .k-button{width:6em}.k-flatcolorpicker .k-hsv-gradient{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%),-moz-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,#000)),-webkit-gradient(linear,left top,right top,color-stop(0%,#fff),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%),-webkit-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%),-o-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%),-ms-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-top-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%),-left-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);height:180px;margin-bottom:5px}.k-ie9 .k-flatcolorpicker .k-hue-slider .k-slider-track{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iI2ZmZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzAwZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzAwMDBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2ZmMDBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjAwMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}.k-ie9 .k-flatcolorpicker .k-hsv-gradient{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}.k-ie7 .k-flatcolorpicker .k-hue-slider .k-slider-track,.k-ie8 .k-flatcolorpicker .k-hue-slider .k-slider-track{background:url(../stylesheets/kendoui-styles/textures/hue.png) repeat 0 50%}.k-ie7 .k-flatcolorpicker .k-transparency-slider .k-slider-track,.k-ie8 .k-flatcolorpicker .k-transparency-slider .k-slider-track{background:url(../stylesheets/kendoui-styles/textures/transparency.png) repeat 0 50%}.k-ie7 .k-flatcolorpicker .k-hsv-gradient,.k-ie8 .k-flatcolorpicker .k-hsv-gradient{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#00ffffff',GradientType=1) progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#ff000000',GradientType=0)}table.k-editor{width:100%;height:250px;table-layout:fixed;border-style:solid;border-width:1px;border-collapse:separate;border-spacing:4px;font-size:100%;vertical-align:top;position:relative}.k-editor-inline{border-width:2px;padding:.3em .5em;word-wrap:break-word}.k-editortoolbar-dragHandle{cursor:move;padding-left:0;padding-right:3px;box-shadow:none!important}.k-editor .k-editor-toolbar-wrap{border:0;padding:0}.k-editor-toolbar{margin:0;padding:.1em 0;list-style-type:none;line-height:1.3em;cursor:default;word-wrap:break-word}.k-editor-toolbar li{display:inline-block;vertical-align:middle}.k-ie7 .k-editor-toolbar li{display:inline}.k-webkit .k-editor-toolbar,.k-ff .k-editor-toolbar,.k-ie9 .k-editor-toolbar{padding:0}.k-webkit .k-editor-toolbar li,.k-safari .k-editor-toolbar li,.k-ff .k-editor-toolbar li,.k-ie9 .k-editor-toolbar li,.k-ie10 .k-editor-toolbar li{display:inline-block;padding:.1em 0}.k-editor-toolbar .k-editor-widget,.k-editor-toolbar>li{margin-right:6px}.k-group-start.k-group-end .k-editor-widget{margin-right:0}.k-editor-toolbar .k-editor-dropdown{position:relative}.k-select-overlay{-webkit-appearance:none;opacity:0;z-index:11000;top:0;left:0;position:absolute;height:26px;width:100%;margin:-4px 0 0}.k-editor-toolbar .k-separator{position:relative;top:1px;border-style:solid;border-width:0 1px 0 0;margin:0 .3em 0 .1em;padding:0 0 0 1px;font-size:1.3em}.k-editor-toolbar .k-break{display:block;height:1px;font-size:0;line-height:0}.k-editor-toolbar .k-dropdown,.k-editor-toolbar .k-combobox,.k-editor-toolbar .k-selectbox,.k-editor-toolbar .k-colorpicker{vertical-align:middle}.k-button-group{white-space:nowrap}.k-button-group .k-tool{display:inline-block;vertical-align:middle;margin:1px 0;width:2em;height:2em;line-height:2em}.k-button-group .k-tool-icon{width:24px;height:24px;vertical-align:middle;-ms-high-contrast-adjust:none}.k-i-move{background-position:-160px -288px}.k-bold{background-position:-240px 0}.k-state-hover .k-bold,.k-state-selected .k-bold{background-position:-264px 0}.k-italic{background-position:-240px -24px}.k-state-hover .k-italic,.k-state-selected .k-italic{background-position:-264px -24px}.k-underline{background-position:-240px -48px}.k-state-hover .k-underline,.k-state-selected .k-underline{background-position:-264px -48px}.k-strikethrough{background-position:-240px -72px}.k-state-hover .k-strikethrough,.k-state-selected .k-strikethrough{background-position:-264px -72px}.k-foreColor{background-position:-240px -96px}.k-state-hover .k-foreColor,.k-state-selected .k-foreColor{background-position:-264px -96px}.k-backColor{background-position:-240px -120px}.k-state-hover .k-backColor,.k-state-selected .k-backColor{background-position:-264px -120px}.k-colorpicker .k-foreColor{background-position:-240px -96px}.k-colorpicker .k-backColor{background-position:-240px -120px}.k-justifyLeft{background-position:-240px -144px}.k-state-hover .k-justifyLeft,.k-state-selected .k-justifyLeft{background-position:-264px -144px}.k-justifyCenter{background-position:-240px -168px}.k-state-hover .k-justifyCenter,.k-state-selected .k-justifyCenter{background-position:-264px -168px}.k-justifyRight{background-position:-240px -192px}.k-state-hover .k-justifyRight,.k-state-selected .k-justifyRight{background-position:-264px -192px}.k-justifyFull{background-position:-240px -216px}.k-state-hover .k-justifyFull,.k-state-selected .k-justifyFull{background-position:-264px -216px}.k-insertUnorderedList{background-position:-240px -264px}.k-state-hover .k-insertUnorderedList,.k-state-selected .k-insertUnorderedList{background-position:-264px -264px}.k-insertOrderedList{background-position:-240px -288px}.k-state-hover .k-insertOrderedList,.k-state-selected .k-insertOrderedList{background-position:-264px -288px}.k-indent,.k-rtl .k-outdent{background-position:-288px 0}.k-state-hover .k-indent,.k-state-hover .k-rtl .k-outdent,.k-state-selected .k-indent,.k-state-selected .k-rtl .k-outdent{background-position:-312px 0}.k-outdent,.k-rtl .k-indent{background-position:-288px -24px}.k-state-hover .k-outdent,.k-state-hover .k-rtl .k-indent,.k-state-selected .k-outdent,.k-state-selected .k-rtl .k-indent{background-position:-312px -24px}.k-createLink{background-position:-288px -48px}.k-state-hover .k-createLink,.k-state-selected .k-createLink{background-position:-312px -48px}.k-unlink{background-position:-288px -72px}.k-state-hover .k-unlink,.k-state-selected .k-unlink{background-position:-312px -72px}.k-insertImage{background-position:-288px -96px}.k-state-hover .k-insertImage,.k-state-selected .k-insertImage{background-position:-312px -96px}.k-insertFile{background-position:-288px -216px}.k-state-hover .k-insertFile,.k-state-selected .k-insertFile{background-position:-312px -216px}.k-subscript{background-position:-288px -144px}.k-state-hover .k-subscript,.k-state-selected .k-subscript{background-position:-312px -144px}.k-superscript{background-position:-288px -168px}.k-state-hover .k-superscript,.k-state-selected .k-superscript{background-position:-312px -168px}.k-cleanFormatting{background-position:-288px -192px}.k-state-hover .k-cleanFormatting,.k-state-selected .k-cleanFormatting{background-position:-312px -192px}.k-createTable{background-position:-192px 0}.k-state-hover .k-createTable,.k-state-selected .k-createTable{background-position:-216px 0}.k-addColumnLeft{background-position:-192px -24px}.k-state-hover .k-addColumnLeft,.k-state-selected .k-addColumnLeft{background-position:-216px -24px}.k-addColumnRight{background-position:-192px -48px}.k-state-hover .k-addColumnRight,.k-state-selected .k-addColumnRight{background-position:-216px -48px}.k-addRowAbove{background-position:-192px -72px}.k-state-hover .k-addRowAbove,.k-state-selected .k-addRowAbove{background-position:-216px -72px}.k-addRowBelow{background-position:-192px -96px}.k-state-hover .k-addRowBelow,.k-state-selected .k-addRowBelow{background-position:-216px -96px}.k-deleteRow{background-position:-192px -120px}.k-state-hover .k-deleteRow,.k-state-selected .k-deleteRow{background-position:-216px -120px}.k-deleteColumn{background-position:-192px -144px}.k-state-hover .k-deleteColumn,.k-state-selected .k-deleteColumn{background-position:-216px -144px}.k-mergeCells{background-position:-192px -168px}.k-state-hover .k-mergeCells,.k-state-selected .k-mergeCells{background-position:-216px -168px}.k-pdf{background-position:-288px -240px}.k-state-hover .k-pdf,.k-state-selected .k-pdf{background-position:-312px -240px}.k-print{background-position:-288px -264px}.k-state-hover .k-print,.k-state-selected .k-print{background-position:-312px -264px}.k-fontName{width:110px}.k-fontSize{width:124px}.k-formatBlock{width:147px}.k-editortoolbar-dragHandle{float:left;margin:1px 0 0}.k-editor-toolbar .k-button-group{padding:1px}.k-editor .k-editor-toolbar .k-row-break{display:block;height:0;font-size:0;line-height:0}.k-button-group .k-tool{border-style:solid;border-width:1px;margin-right:-1px}.k-button-group .k-tool.k-state-hover,.k-button-group .k-tool:focus{position:relative;z-index:1}.k-rtl .k-button-group .k-tool{border-style:solid;border-width:1px}.k-button-group .k-tool.k-group-end{border-right-width:1px}.k-rtl .k-button-group .k-tool.k-group-end{border-left-width:1px}.k-button-group .k-state-disabled{display:none}.k-button-group .k-state-hover,.k-button-group .k-state-active{vertical-align:middle}.k-button-group .k-state-disabled{filter:alpha(opacity=30);opacity:.3}.k-editor .k-editable-area{width:100%;height:100%;border-style:solid;border-width:1px;outline:0}.k-editor .k-content{display:block;width:100%;height:100%;border:0;margin:0;padding:0;background:#fff}.k-editor .k-tool{outline:0}.k-editor iframe.k-content{display:inline;vertical-align:top}.k-editor .k-raw-content{border:0;margin:0;padding:0}.k-editor .k-raw-content,.k-editor-dialog .k-editor-textarea{font-size:inherit;font-family:consolas,"courier new",monospace}.k-editor-dialog{padding:1em;width:400px}.k-editor-dialog .k-edit-label{width:25%}.k-editor-dialog .k-edit-field{width:66%}.k-editor-dialog .k-edit-field .k-textbox{width:96%}.k-viewhtml-dialog{width:auto}.k-filebrowser-dialog{width:auto;min-width:350px}.k-filebrowser-dialog .k-filebrowser{margin:0 1em 0}.k-filebrowser-dialog .k-edit-label{width:18%}.k-filebrowser-dialog .k-edit-field{width:75%}.k-filebrowser-dialog .k-edit-field .k-textbox{width:70%}#k-editor-image-width,#k-editor-image-height{width:5em}.k-editor-dialog .k-button{display:inline-block}.k-editor-dialog .k-editor-textarea{width:600px;height:350px;padding:.2em .2em .2em .4em;border-width:1px;border-style:solid;overflow:auto}.k-button-wrapper .k-link:hover{text-decoration:underline}.k-ct-popup{width:180.39999999999998px;padding:.65em .5em .5em}.k-ct-popup .k-status{margin:.3em 0}.k-ct-cell{border-width:1px;border-style:solid;width:18px;height:18px;margin:1px;vertical-align:top;display:inline-block;overflow:hidden;-ms-high-contrast-adjust:none}.k-editor .k-resize-handle{position:absolute;padding:5px;right:0;bottom:0}.k-editor .k-overlay{position:absolute;background-color:#fff;opacity:0}.k-toolbar-resizable{min-height:2.4375em;position:relative}.k-overflow-tools{position:absolute;right:0;top:0}.k-editor-overflow-popup .k-tool{width:auto;height:auto;display:block;text-align:left;text-decoration:initial;border:0;padding-right:.5em;margin:0;padding:0 6px}.k-editor-overflow-popup .k-tool.k-state-disabled{display:none}.k-editor-toolbar .k-tool-text{display:none}.k-notification-wrap{padding:.6em .5em;cursor:default;position:relative;white-space:nowrap}.k-notification-button .k-notification-wrap{padding-right:20px}.k-notification-wrap>.k-i-note{vertical-align:text-bottom;margin-right:4px}.k-notification-wrap>.k-i-close{position:absolute;top:7px;right:4px;display:none}.k-notification-button .k-notification-wrap>.k-i-close{display:block}.k-progressbar{display:inline-block;position:relative;vertical-align:middle}.k-progressbar{border-radius:4px}.k-progressbar-horizontal{width:27em;height:1.9em}.k-progressbar-vertical{width:1.9em;height:27em}.k-progressbar>.k-state-selected{position:absolute;border-style:solid;border-width:1px;overflow:hidden}.k-progressbar-horizontal>.k-state-selected,.k-rtl .k-progressbar-horizontal.k-progressbar-reverse>.k-state-selected{left:-1px;right:auto;top:-1px;height:100%;border-radius:4px 0 0 4px}.k-progressbar-horizontal.k-progressbar-reverse>.k-state-selected,.k-rtl .k-progressbar-horizontal>.k-state-selected{left:auto;right:-1px;border-radius:0 4px 4px 0}.k-progressbar-vertical>.k-state-selected{left:-1px;bottom:-1px;width:100%;border-radius:0 0 4px 4px}.k-progressbar-vertical.k-progressbar-reverse>.k-state-selected{bottom:auto;top:-1px;border-radius:4px 4px 0 0}.k-progressbar>.k-state-selected.k-complete,.k-rtl .k-progressbar>.k-state-selected.k-complete{border-radius:4px}.k-progressbar>.k-reset{list-style:none;margin:0;padding:0;position:absolute;left:-1px;top:-1px;width:100%;height:100%;border-radius:4px;white-space:nowrap}.k-progressbar-horizontal .k-item{display:inline-block;height:100%;border-style:solid;margin-left:-1px}.k-progressbar-horizontal .k-item.k-first{margin-left:0}.k-progressbar-horizontal .k-item.k-last{border-right-width:0}.k-progressbar-horizontal .k-item,.k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-item{border-width:1px 1px 1px 0}.k-progressbar-horizontal.k-progressbar-reverse .k-item,.k-rtl .k-progressbar-horizontal .k-item{border-width:1px 0 1px 1px}.k-progressbar-horizontal .k-first,.k-rtl .k-progressbar-horizontal .k-last,.k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-last{border-radius:4px 0 0 4px;border-left-width:1px}.k-progressbar-horizontal .k-last,.k-rtl .k-progressbar-horizontal .k-first{border-radius:0 4px 4px 0}.k-progressbar-horizontal.k-progressbar-reverse .k-last,.k-rtl .k-progressbar-horizontal .k-first{border-right-width:1px}.k-progressbar-vertical .k-item{width:100%;border-style:solid;border-width:1px 1px 0 1px;margin-top:-1px}.k-progressbar-vertical .k-item.k-first{margin-top:0}.k-progressbar-vertical li.k-item.k-last{border-bottom-width:0}.k-progressbar-vertical .k-first{border-radius:4px 4px 0 0}.k-progressbar-vertical .k-last{border-radius:0 0 4px 4px;border-bottom-width:1px}.k-progressbar-vertical.k-progressbar-reverse .k-item{border-width:0 1px 1px 1px}.k-progressbar-vertical.k-progressbar-reverse .k-first{border-top-width:1px}.k-progress-status-wrap{position:absolute;top:-1px;border:1px solid transparent;line-height:2em;width:100%;height:100%}.k-progress-status-wrap,.k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-progress-status-wrap{left:-1px;right:auto;text-align:right}.k-progressbar-horizontal.k-progressbar-reverse .k-progress-status-wrap,.k-rtl .k-progressbar-horizontal .k-progress-status-wrap{left:auto;right:-1px;text-align:left}.k-progressbar-vertical .k-progress-status-wrap{top:auto;bottom:-1px}.k-progressbar-vertical.k-progressbar-reverse .k-progress-status-wrap{bottom:auto;top:-1px}.k-progress-status{display:inline-block;padding:0 .5em;min-width:10px;white-space:nowrap}.k-progressbar-vertical.k-progressbar-reverse .k-progress-status{position:absolute;bottom:0;left:0}.k-progressbar-vertical .k-progress-status{-webkit-transform:rotate(-90deg) translateX(-100%);-moz-transform:rotate(-90deg) translateX(-100%);-ms-transform:rotate(-90deg) translateX(-100%);-o-transform:rotate(-90deg) translateX(-100%);transform:rotate(-90deg) translateX(-100%);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.k-progressbar-vertical.k-progressbar-reverse .k-progress-status{-webkit-transform:rotate(90deg) translateX(-100%);-moz-transform:rotate(90deg) translateX(-100%);-ms-transform:rotate(90deg) translateX(-100%);-o-transform:rotate(90deg) translateX(-100%);transform:rotate(90deg) translateX(-100%);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%}.k-ie7 .k-progressbar-vertical .k-progress-status{writing-mode:tb-rl;padding:.5em 0}.k-ie8 .k-progressbar-vertical .k-progress-status{writing-mode:bt-lr;padding:.5em 0}div.k-slider{position:relative;border-width:0;background-color:transparent;-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.k-slider-vertical{width:26px;height:200px}.k-slider-horizontal{display:inline-block;width:200px;height:26px}.k-slider-wrap{width:100%;height:100%}.k-slider .k-button,.k-grid .k-slider .k-button{position:absolute;top:0;width:24px;min-width:0;height:24px;margin:0;padding:0;outline:0}.k-slider .k-button .k-icon{margin-top:3px;vertical-align:top}.k-state-disabled .k-slider-wrap{filter:alpha(opacity=60);opacity:.6}.k-state-disabled .k-slider-wrap .k-slider-items{color:#333}.k-slider .k-button-decrease{left:0}.k-slider-vertical .k-button-decrease,.k-grid .k-slider-vertical .k-button-decrease{top:auto;bottom:0}.k-slider .k-button-increase{right:0}.k-slider .k-icon,.k-slider-track,.k-slider .k-tick{cursor:pointer}.k-ie7 .k-slider .k-icon{margin-top:2px}.k-slider-track,.k-slider-selection{position:absolute;margin:0;padding:0}.k-slider-horizontal .k-slider-track,.k-slider-horizontal .k-slider-selection{top:50%;left:0;height:8px;margin-top:-4px;background-repeat:repeat-x}.k-slider-horizontal .k-slider-buttons .k-slider-track{left:34px}.k-slider-vertical .k-slider-track,.k-slider-vertical .k-slider-selection{left:50%;bottom:0;width:8px;margin-left:-4px;background-repeat:repeat-y}.k-slider-vertical .k-slider-buttons .k-slider-track{bottom:34px}.k-draghandle{position:absolute;background-repeat:no-repeat;background-color:transparent;text-indent:-3333px;overflow:hidden;text-decoration:none;text-align:center;outline:0}.k-slider-horizontal .k-draghandle{top:-4px;width:13px;height:14px}.k-slider-vertical .k-draghandle{left:-4px;width:14px;height:13px}.k-slider-buttons .k-slider-items{margin-left:34px}.k-slider-horizontal .k-slider-items{height:100%}.k-slider-vertical .k-slider-items{padding-top:1px}.k-slider-vertical .k-slider-buttons .k-slider-items{padding-top:0}.k-slider-vertical .k-slider-buttons .k-slider-items{margin:0;padding-top:35px}.k-slider .k-tick{position:relative;margin:0;padding:0;background-color:transparent;background-repeat:no-repeat;background-position:center center}.k-slider-horizontal .k-tick{float:left;height:100%;text-align:center}.k-ie7 .k-slider-vertical .k-tick{float:left;clear:left;width:100%}.k-slider-horizontal .k-tick{background-position:center -92px}.k-slider-horizontal .k-slider-topleft .k-tick{background-position:center -122px}.k-slider-horizontal .k-slider-bottomright .k-tick{background-position:center -152px}.k-slider-horizontal .k-tick-large{background-position:center -2px}.k-slider-horizontal .k-slider-topleft .k-tick-large{background-position:center -32px}.k-slider-horizontal .k-slider-bottomright .k-tick-large{background-position:center -62px}.k-slider-vertical .k-tick{background-position:-92px center}.k-slider-vertical .k-slider-topleft .k-tick{background-position:-122px center}.k-slider-vertical .k-slider-bottomright .k-tick{background-position:-152px center}.k-slider-vertical .k-tick-large{background-position:-2px center}.k-slider-vertical .k-slider-topleft .k-tick-large{background-position:-32px center}.k-slider-vertical .k-slider-bottomright .k-tick-large{background-position:-62px center}.k-slider-horizontal .k-first{background-position:0 -92px}.k-slider-horizontal .k-tick-large.k-first{background-position:0 -2px}.k-slider-horizontal .k-slider-topleft .k-first{background-position:0 -122px}.k-slider-horizontal .k-slider-topleft .k-tick-large.k-first{background-position:0 -32px}.k-slider-horizontal .k-slider-bottomright .k-first{background-position:0 -152px}.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-first{background-position:0 -62px}.k-slider-horizontal .k-last{background-position:100% -92px}.k-slider-horizontal .k-tick-large.k-last{background-position:100% -2px}.k-slider-horizontal .k-slider-topleft .k-last{background-position:100% -122px}.k-slider-horizontal .k-slider-topleft .k-tick-large.k-last{background-position:100% -32px}.k-slider-horizontal .k-slider-bottomright .k-last{background-position:100% -152px}.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-last{background-position:100% -62px}.k-slider-vertical .k-first{background-position:-92px 100%}.k-slider-vertical .k-tick-large.k-first{background-position:-2px 100%}.k-slider-vertical .k-slider-topleft .k-first{background-position:-122px 100%}.k-slider-vertical .k-slider-topleft .k-tick-large.k-first{background-position:-32px 100%}.k-slider-vertical .k-slider-bottomright .k-first{background-position:-152px 100%}.k-slider-vertical .k-slider-bottomright .k-tick-large.k-first{background-position:-62px 100%}.k-slider-vertical .k-last{background-position:-92px 0}.k-slider-vertical .k-tick-large.k-last{background-position:-2px 0}.k-slider-vertical .k-slider-topleft .k-last{background-position:-122px 0}.k-slider-vertical .k-slider-topleft .k-tick-large.k-last{background-position:-32px 0}.k-slider-vertical .k-slider-bottomright .k-last{background-position:-152px 0}.k-slider-vertical .k-slider-bottomright .k-tick-large.k-last{background-position:-62px 0}.k-slider-vertical .k-tick{text-align:right}.k-slider-vertical .k-slider-topleft .k-tick{text-align:left}.k-slider .k-label{position:absolute;white-space:nowrap;font-size:.92em}.k-slider-horizontal .k-label{left:0;width:100%;line-height:1}.k-slider-horizontal .k-first .k-label{left:-50%}.k-slider-horizontal .k-last .k-label{left:auto;right:-50%}.k-slider-horizontal .k-label{bottom:-1.2em}.k-slider-horizontal .k-slider-topleft .k-label{top:-1.2em}.k-slider-vertical .k-label{left:120%;display:block;text-align:left}.k-slider-vertical .k-last .k-label{top:-0.5em}.k-slider-vertical .k-first .k-label{bottom:-0.5em}.k-slider-vertical .k-slider-topleft .k-label{left:auto;right:120%}.k-slider-tooltip{top:-4444px}.k-scheduler-toolbar,.k-scheduler-footer{border-style:solid}.k-scheduler-toolbar,.k-scheduler-footer{line-height:28px;padding:6px}.k-scheduler-toolbar{position:relative;border-width:0 0 1px}.k-edit-field.k-scheduler-toolbar{border-width:0;padding-top:0;padding-left:0;padding-right:0}.k-scheduler-header{text-align:center}.k-scheduler-footer{border-width:1px 0 0}.k-scheduler-toolbar>ul{float:right}.k-scheduler-toolbar>ul:first-child{float:left}.k-scheduler-toolbar>.k-scheduler-tools{float:left;margin-bottom:.5em}.k-scheduler-tools+.k-scheduler-navigation{float:left;clear:left}.k-scheduler-toolbar>ul>li,.k-scheduler-footer>ul>li{display:inline-block;border-style:solid;border-width:1px 1px 1px 0}.k-scheduler .k-scheduler-toolbar .k-nav-current,.k-scheduler .k-scheduler-toolbar .k-scheduler-tools>li{border-width:0}.k-scheduler-toolbar>ul>li:first-child,.k-scheduler-toolbar>ul.k-scheduler-views>li:first-child+li{border-left-width:1px}.k-scheduler div.k-scheduler-footer ul li{margin-right:.6em;border-width:1px}.k-scheduler-toolbar .k-link,.k-scheduler-footer .k-link{display:inline-block;padding:0 1.1em}.k-scheduler-toolbar .k-nav-prev .k-link,.k-scheduler-toolbar .k-nav-next .k-link{padding-left:.6em;padding-right:.6em}.k-ie7 .k-scheduler-toolbar .k-nav-prev .k-link,.k-ie7 .k-scheduler-toolbar .k-nav-next .k-link{height:2.3em;margin-top:-1px;vertical-align:middle}.k-ie7 .k-scheduler-toolbar .k-nav-prev .k-link .k-icon,.k-ie7 .k-scheduler-toolbar .k-nav-next .k-link .k-icon{margin-top:.5em}.k-scheduler-toolbar .k-nav-current .k-link{padding:0}.k-scheduler-toolbar .k-nav-current{margin:0 1.1em}.k-scheduler div.k-scheduler-toolbar>ul>li.k-nav-current,.k-scheduler .k-nav-current>.k-state-active{background:0}.k-scheduler-phone .k-scheduler-toolbar+.k-scheduler-toolbar .k-scheduler-navigation{width:100%;text-align:center}.k-scheduler-phone .k-scheduler-toolbar+.k-scheduler-toolbar .k-scheduler-navigation>li{background:0;border:0}.k-scheduler-phone .k-toolbar .k-nav-next{float:right}.k-scheduler-phone .k-toolbar .k-nav-prev{float:left}.k-scheduler-toolbar .k-i-calendar,.k-scheduler-footer .k-icon{margin:-2px 6px 0 0}.k-scheduler-header,.k-scheduler-header-wrap{overflow:hidden}.k-scheduler-header-wrap{position:relative;border-style:solid;border-width:0}.k-scheduler .k-scrollbar-v .k-scheduler-header-wrap{border-right-width:1px}.k-scheduler-times,.k-scheduler-content{position:relative}.k-scheduler-times{overflow:hidden;border-style:solid;border-width:0}.k-scheduler-content{overflow:auto}.k-scheduler-layout,.k-scheduler-table{border-spacing:0;width:100%;margin:0;border-collapse:separate}.k-ie7 .k-scheduler-content .k-scheduler-table{width:auto}.k-scheduler-layout>tbody>tr>td{padding:0;vertical-align:top}.k-safari .k-scheduler-layout>tbody>tr>td+td{width:100%}.k-scheduler-table{table-layout:fixed;max-width:none}.k-scheduler-times .k-scheduler-table{table-layout:auto}.k-scheduler-monthview .k-scheduler-content .k-scheduler-table{height:100%}.k-scheduler-table td,.k-scheduler-table th{height:1.5em;padding:.334em .5em;font-size:100%}.k-scheduler .k-scheduler-table td,.k-scheduler .k-scheduler-table th{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.k-scheduler-monthview .k-hidden,.k-scheduler-monthview .k-hidden>div{width:0!important;overflow:hidden!important}.k-scheduler-monthview .k-hidden{padding-left:0!important;padding-right:0!important;border-right-width:0!important}.k-scheduler-monthview>tbody>tr:first-child .k-scheduler-times{margin-right:1px}.k-scheduler-monthview>tbody>tr:first-child .k-scheduler-times .k-hidden{height:auto}.k-scheduler-monthview .k-scheduler-table td,.k-scheduler-monthview .k-hidden{height:80px;text-align:right}.k-scheduler-phone .k-scheduler-monthview .k-scheduler-table td,.k-scheduler-phone .k-scheduler-monthview .k-hidden{height:40px}.k-scheduler-table td,.k-slot-cell{vertical-align:top}.k-scheduler-layout tr+tr .k-scheduler-times th:last-child{vertical-align:top}.k-scheduler-phone .k-scheduler-monthview .k-scheduler-table td{text-align:center;vertical-align:middle}.k-scheduler-phone .k-scheduler-monthview .k-scheduler-table td span{font-size:1.5em}.k-scheduler-header th{overflow:hidden;text-overflow:ellipsis}.k-scheduler-table td,.k-scheduler-header th{border-style:solid;border-width:0 0 1px 1px}.k-scheduler-table td:first-child,.k-scheduler-header th:first-child{border-left-width:0}.k-scheduler-agendaview .k-scheduler-table td:first-child{border-left-width:1px}.k-scheduler-agendaview .k-scheduler-table td.k-first{border-left-width:0}.k-scheduler-layout tr+tr .k-scheduler-times tr:last-child>th,.k-scheduler-layout tr+tr .k-scheduler-table>tbody>tr:last-child>td,.k-scheduler-table>tbody>tr>.k-last{border-bottom-width:0}.k-scrollbar-h tr+tr .k-scheduler-times,.k-scrollbar-h .k-scheduler-content .k-scheduler-table>tbody>tr:last-child>td,.k-scheduler-agendaview.k-scrollbar-h .k-scheduler-table>tbody>tr>td.k-last{border-bottom-width:1px}.k-scheduler-times th{text-align:right;padding-right:.6em;border-style:solid;border-width:0 1px 1px 0;border-color:transparent;white-space:nowrap}.k-scheduler-layout tr+tr .k-scheduler-times th{border-bottom-color:transparent}.k-scheduler-layout tr+tr .k-scheduler-times th.k-slot-cell,.k-scheduler-layout tr+tr .k-scheduler-times th.k-scheduler-times-all-day{border-bottom-color:inherit}.k-scheduler .k-middle-row td{border-bottom-style:dotted}.k-scheduler-now-arrow,.k-scheduler-now-line{position:absolute}.k-scheduler-now-arrow{width:0;height:0;border:solid 5px transparent;left:0}.k-scheduler-now-line{left:5px;right:0;height:1px}.k-task{position:relative}div.k-more-events{text-align:center;font-size:18px;line-height:1.2;padding:0}.k-more-events>span{display:block;margin-top:-0.6em}.k-event,.k-more-events{position:absolute;border-style:solid;border-width:1px;text-align:left;overflow:hidden}.k-event{cursor:default;min-height:1.3em}.k-event-drag-hint{filter:alpha(opacity=60);opacity:.6;cursor:-webkit-grabbing;cursor:-moz-grabbing}.k-scheduler-header .k-event{white-space:nowrap}.k-event-template{padding:.3em 1.4em .3em .6em}.k-event-time{display:none;padding-bottom:0;font-size:.9em}.k-event-drag-hint .k-event-time{display:block}.k-event-actions,.k-event>.k-link,.k-task>.k-link{position:absolute;top:3px;right:4px;white-space:nowrap}.k-event-actions{z-index:1}.k-scheduler-agendaview .k-task>.k-link{top:0;right:0}.k-event-actions:first-child{position:static;float:left;margin:4px 2px 0 4px}.k-webkit .k-event-actions:first-child{margin-top:3px}.k-event-actions:first-child>.k-link{display:inline-block}.k-event-delete{display:none}.k-event:hover .k-event-delete,tr:hover>td>.k-task .k-event-delete{display:inline-block}.k-event .k-event-top-actions,.k-event .k-event-bottom-actions{position:absolute;top:0;left:0;width:100%;text-align:center}.k-event .k-event-bottom-actions{top:auto;bottom:0}.k-event .k-resize-handle,.k-scheduler-mobile .k-event:hover .k-resize-handle{position:absolute;visibility:hidden;z-index:2}.k-event:hover .k-resize-handle,.k-event-active .k-resize-handle,.k-scheduler-mobile .k-event-active:hover .k-resize-handle{visibility:visible}.k-event .k-resize-handle:after{content:"";position:absolute;filter:alpha(opacity=50);opacity:.5}.k-scheduler-mobile .k-event .k-resize-handle:after{filter:none;opacity:1}.k-event>.k-resize-n{top:0;left:0;right:0;height:.4em}.k-event>.k-resize-s{bottom:0;left:0;right:0;height:.4em}.k-event>.k-resize-e{right:0;top:0;bottom:0;width:.4em}.k-event>.k-resize-w{left:0;top:0;bottom:0;width:.4em}.k-event>.k-resize-n:after,.k-event>.k-resize-s:after{top:1px;left:50%;margin-left:-1em;width:2em;height:1px}.k-event>.k-resize-s:after{top:auto;bottom:1px}.k-event>.k-resize-e:after,.k-event>.k-resize-w:after{left:1px;top:50%;margin-top:-0.7em;height:1.4em;width:1px}.k-event>.k-resize-e:after{left:auto;right:1px}.k-scheduler-mobile .k-event>.k-resize-n,.k-scheduler-mobile .k-event>.k-resize-s{height:.6em}.k-scheduler-mobile .k-event>.k-resize-e,.k-scheduler-mobile .k-event>.k-resize-w{width:.6em}.k-scheduler-mobile .k-event>.k-resize-n:after,.k-scheduler-mobile .k-event>.k-resize-s:after{top:0;margin-left:-3em;width:4em;height:.6em}.k-scheduler-mobile .k-event>.k-resize-s:after{bottom:0}.k-scheduler-mobile .k-event>.k-resize-e:after,.k-scheduler-mobile .k-event>.k-resize-w:after{left:0;margin-top:-0.7em;height:1.4em;width:.6em}.k-scheduler-mobile .k-event>.k-resize-e:after{right:0}.k-scheduler-mobile .k-event>.k-resize-n:after{border-radius:0 0 4px 4px}.k-scheduler-mobile .k-event>.k-resize-s:after{border-radius:4px 4px 0 0}.k-scheduler-mobile .k-event>.k-resize-w:after{border-radius:0 4px 4px 0}.k-scheduler-mobile .k-event>.k-resize-e:after{border-radius:4px 0 0 4px}.k-scheduler-phone .k-scheduler-monthview .k-events-container{position:absolute;text-align:center;height:6px;line-height:6px}.k-scheduler-phone .k-scheduler-monthview .k-event{position:static;display:inline-block;width:4px;height:4px;min-height:0;margin:1px}.k-scheduler-marquee{border-style:solid;border-width:0}.k-scheduler-marquee.k-first:before,.k-scheduler-marquee.k-last:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:3px}div.k-scheduler-marquee:before{top:0;left:0;border-right-color:transparent;border-bottom-color:transparent}div.k-scheduler-marquee:after{bottom:0;right:0;border-top-color:transparent;border-left-color:transparent}.k-scheduler-marquee .k-label-top{position:absolute;top:.3em;left:.8em;font-size:.8em}.k-scheduler-marquee .k-label-bottom{position:absolute;bottom:.3em;right:.81em;font-size:.8em}.k-scheduler-quickedit .k-textbox{width:200px}.k-tooltip-bottom{text-align:left}.k-tooltip-bottom .k-button{float:left;margin-right:.3em}.k-tooltip-bottom .k-quickedit-details{float:right;margin-right:0}.k-scheduler-agendaview .k-scheduler-table th,.k-scheduler-agendaview .k-scheduler-table td{text-align:left}.k-scheduler-times .k-slot-cell,.k-scheduler-groupcolumn{width:6em}.k-scheduler-datecolumn{width:12em}.k-scheduler-timecolumn{width:11em}.k-scheduler-timecolumn>div{position:relative;vertical-align:top}.k-webkit .k-scheduler-timecolumn>div>.k-icon{vertical-align:top}.k-scheduler-timecolumn>div>.k-i-arrow-e{position:absolute;right:-4px}.k-scheduler-timecolumn .k-i-arrow-w{margin-left:-4px}.k-scheduler-mark{display:inline-block;width:1em;height:1em;vertical-align:middle;margin-right:.5em}.k-scheduler-agendaday{float:left;margin:0 .2em 0 0;font-size:3em;font-weight:normal}.k-scheduler-agendaweek{display:block;margin:.4em 0 0;font-size:1.1em;font-style:normal}.k-scheduler-agendadate{font-size:.8em}.k-scheduler-timecolumn{white-space:nowrap}.k-scheduler-edit-form .k-edit-form-container,.k-scheduler-timezones .k-edit-form-container{width:520px}.k-scheduler-edit-form .k-edit-label{width:17%}.k-scheduler-edit-form .k-edit-field{width:77%}.k-scheduler-edit-form .k-textbox[name="title"],.k-scheduler-edit-form textarea.k-textbox{width:100%}.k-scheduler-edit-form textarea.k-textbox{min-height:4em;resize:vertical}.k-scheduler-edit-form>.k-edit-box:first-child .k-datetimepicker{margin-right:1em}.km-pane-wrapper .k-scheduler-edit-form .k-edit-buttons{clear:right;margin-right:2%;margin-left:2%;padding:0 0 .6em}.k-edit-box{float:left}.k-edit-box+.k-edit-box{float:right}.k-scheduler-edit-form label+input{margin-left:1em}.k-edit-field>ul.k-reset>li{margin:.2em 0 .4em;line-height:2.4}.k-edit-field>ul.k-reset.k-toolbar>li{margin:0}.k-edit-field>ul.k-reset .k-widget{margin-left:.8em}.k-edit-field>ul.k-reset .k-numerictextbox,.k-edit-field span.k-recur-interval{width:5em}.k-edit-field>ul.k-reset .k-dropdown,.k-edit-field>ul.k-reset .k-datepicker,div[name="recurrenceRule"]>.k-dropdown{width:9em}.k-scheduler-edit-form .k-edit-buttons .k-scheduler-delete{float:left}.k-popup-message{margin:0;padding:1em 0 2em;text-align:center}.k-scheduler-timezones .k-dropdown:first-child{width:100%}.k-scheduler-timezones .k-dropdown+.k-dropdown{margin:.5em 0 .7em}.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view{display:none}.k-scheduler-toolbar li.k-nav-current .k-sm-date-format{display:none}.k-scheduler-refresh{float:right;padding:0 .5em}@media only screen and (max-width:1024px){.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views{position:absolute;right:6px;top:6px;z-index:10000}.k-webkit .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views,.k-ff .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views,.k-ie11 .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views,.k-safari .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views{right:auto;left:6px}.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li:not(.k-current-view),.k-ff .k-scheduler-toolbar>ul.k-scheduler-views>li:not(.k-current-view),.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views>li:not(.k-current-view),.k-safari .k-scheduler-toolbar>ul.k-scheduler-views>li:not(.k-current-view){display:none}.k-webkit .k-scheduler-toolbar li.k-nav-current .k-lg-date-format,.k-ff .k-scheduler-toolbar li.k-nav-current .k-lg-date-format,.k-ie11 .k-scheduler-toolbar li.k-nav-current .k-lg-date-format,.k-safari .k-scheduler-toolbar li.k-nav-current .k-lg-date-format{display:none}.k-webkit .k-scheduler-toolbar li.k-nav-current .k-sm-date-format,.k-ff .k-scheduler-toolbar li.k-nav-current .k-sm-date-format,.k-ie11 .k-scheduler-toolbar li.k-nav-current .k-sm-date-format,.k-safari .k-scheduler-toolbar li.k-nav-current .k-sm-date-format{display:inline}.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view{display:block;border-width:1px}.k-webkit .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.k-ff .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.k-ie11 .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.k-safari .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view{text-align:left;padding-left:1em}.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link{display:block;position:relative;padding-right:2.5em;padding-left:1em}.k-webkit .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,.k-ff .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,.k-ie11 .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,.k-safari .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link{padding-left:0}.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link:after,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link:after,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link:after,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link:after{display:block;content:"";position:absolute;top:50%;margin-top:-0.6em;right:.333em;width:1.333em;height:1.333em}.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li,.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li:first-child+li,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li:first-child+li,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li:first-child+li,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li:first-child+li{display:block;border:0;border-radius:0}.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded{border:1px solid #c5c5c5;background-color:#fff;background-image:none;box-shadow:0 2px 2px 0 rgba(0,0,0,0.3)}.k-webkit .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.k-ff .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.k-ie11 .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.k-safari .k-rtl .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded{text-align:left}}@media only screen and (max-width:480px){.k-webkit .k-scheduler-toolbar li.k-nav-current .k-sm-date-format,.k-ff .k-scheduler-toolbar li.k-nav-current .k-sm-date-format,.k-ie11 .k-scheduler-toolbar li.k-nav-current .k-sm-date-format,.k-safari .k-scheduler-toolbar li.k-nav-current .k-sm-date-format{display:none}.k-webkit .k-scheduler-timecolumn,.k-ff .k-scheduler-timecolumn,.k-ie11 .k-scheduler-timecolumn,.k-safari .k-scheduler-timecolumn{width:5em}.k-webkit .k-scheduler-datecolumn,.k-ff .k-scheduler-datecolumn,.k-ie11 .k-scheduler-datecolumn,.k-safari .k-scheduler-datecolumn{width:6em;overflow:hidden}.k-webkit .k-scheduler-timecolumn>div,.k-ff .k-scheduler-timecolumn>div,.k-ie11 .k-scheduler-timecolumn>div,.k-safari .k-scheduler-timecolumn>div,.k-webkit .k-scheduler-datecolumn>div,.k-ff .k-scheduler-datecolumn>div,.k-ie11 .k-scheduler-datecolumn>div,.k-safari .k-scheduler-datecolumn>div{white-space:normal}}.k-scheduler-pdf-export{overflow:hidden}.k-pdf-export-shadow .k-scheduler,.k-scheduler-pdf-export .k-scheduler-content,.k-scheduler-pdf-export .k-scheduler-times{height:auto!important;overflow:visible!important}.k-scheduler-pdf-export .k-scheduler-header{padding:0!important}.k-scheduler-pdf-export .k-scheduler-header-wrap{border-width:0!important}.k-scheduler-pdf-export .k-scheduler-header .k-scheduler-table,.k-scheduler-pdf-export .k-scheduler-content .k-scheduler-table{width:100%!important}.k-tooltip{position:absolute;z-index:12000;border-style:solid;border-width:1px;padding:4px 5px 4px 6px;background-repeat:repeat-x;min-width:20px;text-align:center}.k-tooltip-button{text-align:right;height:0}.k-tooltip-content{height:100%}.k-tooltip-closable .k-tooltip-content{padding-right:20px}span.k-tooltip{position:static;display:inline-block;border-width:1px;padding:2px 5px 1px 6px}.k-invalid-msg{display:none}.k-callout{position:absolute;width:0;height:0;border-style:solid;border-width:6px;border-color:transparent}.k-callout-n{top:-13px;left:50%}.k-callout-w{top:50%;left:-13px}.k-callout-s{left:50%;bottom:-13px}.k-callout-e{top:50%;right:-13px}.k-slider-tooltip .k-callout-n,.k-slider-tooltip .k-callout-s{margin-left:-6px}.k-slider-tooltip .k-callout-w,.k-slider-tooltip .k-callout-e{margin-top:-6px}.k-tooltip-validation .k-warning{vertical-align:text-top;margin-right:3px}.k-tooltip-validation{z-index:9999}.k-toolbar{position:relative;display:block;vertical-align:middle;line-height:2.9em}.k-toolbar .k-button .k-icon,.k-toolbar .k-button .k-sprite,.k-overflow-container .k-button .k-icon,.k-overflow-container .k-button .k-sprite{vertical-align:middle;margin-top:-7px;margin-bottom:-5px}.k-toolbar .k-input{line-height:inherit;height:inherit;padding-top:2px;padding-bottom:2px}.k-toolbar .k-input:before{content:"\a0";display:inline-block;width:0}.k-ie .k-toolbar .k-input{height:1.65em}.k-toolbar .k-combobox .k-dropdown-wrap:before,.k-toolbar .k-picker-wrap:before,.k-toolbar .k-numeric-wrap:before{display:none}.k-overflow-container .k-sprite{margin-left:-4px}.k-toolbar-resizable{overflow:hidden;white-space:nowrap}.k-toolbar>.k-align-left{float:none}.k-toolbar>.k-align-right{float:right}.k-toolbar>*,.k-toolbar .k-button{display:inline-block;vertical-align:middle;line-height:1.72em}.k-toolbar .k-separator{border-width:0 0 0 1px;border-style:solid;width:1px;line-height:inherit}.k-toolbar .k-button-group{list-style-type:none}.k-toolbar .k-button-group>li{display:inline-block}.k-toolbar .k-button-group .k-button{margin:0 0 0 -1px;border-radius:0}.k-toolbar .k-button,.k-toolbar .k-split-button,.k-toolbar .k-button-group,.k-toolbar .k-widget,.k-toolbar .k-textbox,.k-toolbar label,.k-toolbar .k-separator{margin:0 .2em;line-height:1.72em;vertical-align:middle}.k-toolbar .k-split-button{padding-left:0}.k-toolbar .k-split-button .k-button,.k-toolbar .k-button-group .k-group-start{margin:0}.k-toolbar .k-split-button .k-split-button-arrow{margin:0 0 0 -1px}.k-toolbar .k-overflow-anchor{border-width:0 0 0 1px;border-style:solid;height:3em;width:3em;line-height:inherit;padding:0 .5em;margin:0;position:relative;float:right;border-radius:0}.k-overflow-container .k-item{float:none;border:0}.k-overflow-container .k-separator{border-width:0 0 1px;border-style:solid;height:1px;line-height:0;font-size:0;padding:0}.k-overflow-container .k-overflow-button,.k-split-container .k-button{text-align:left;display:block;background:0;border-color:transparent;white-space:nowrap}.k-split-container{margin-top:-1px}.k-overflow-container .k-button-group{padding:0}.k-overflow-container .k-button-group>li{display:block}.k-overflow-container .k-overflow-group{border-width:1px 0;border-style:solid;border-radius:0;padding:2px 0;margin:1px 0}.k-overflow-container .k-overflow-hidden{display:none}.k-overflow-container .k-toolbar-first-visible,.k-overflow-container .k-overflow-group+.k-overflow-group,.k-overflow-container .k-separator+.k-overflow-group{border-top:0;margin-top:0;padding-top:1px}.k-overflow-container .k-overflow-group+.k-separator{display:none}.k-overflow-container .k-toolbar-last-visible{border-bottom:0;margin-bottom:0;padding-bottom:1px}.k-splitter{position:relative;height:300px}.k-pane>.k-splitter{border-width:0;overflow:hidden}.k-splitter .k-pane{overflow:hidden}.k-splitter .k-scrollable{overflow:auto}.k-splitter .k-pane-loading{position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px}.k-ghost-splitbar,.k-splitbar{position:absolute;border-style:solid;font-size:0;outline:0;-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.k-splitter .k-ghost-splitbar-horizontal,.k-splitter .k-splitbar-horizontal{top:0;width:5px;border-width:0 1px;background-repeat:repeat-y}.k-ghost-splitbar-vertical,.k-splitbar-vertical{left:0;height:5px;border-width:1px 0;background-repeat:repeat-x}.k-splitbar-draggable-horizontal{cursor:w-resize}.k-splitbar-draggable-vertical{cursor:n-resize}.k-splitbar .k-resize-handle{display:none}.k-restricted-size-horizontal,.k-restricted-size-vertical{background-color:#f00}.k-splitbar-horizontal .k-icon{position:absolute;top:50%;width:5px;height:20px;margin-top:-10px}.k-collapse-prev,.k-collapse-next,.k-expand-prev,.k-expand-next{cursor:pointer}.k-splitbar-horizontal .k-collapse-prev{margin-top:-31px}.k-splitbar-horizontal .k-collapse-next{margin-top:11px}.k-splitbar-static-horizontal{width:1px}.k-splitbar-static-vertical{height:1px}.k-splitbar-vertical .k-icon{position:absolute;left:50%;width:20px;height:5px;margin-left:-10px}.k-splitbar-vertical .k-collapse-prev{margin-left:-31px}.k-splitbar-vertical .k-collapse-next{margin-left:11px}.k-splitbar-draggable-vertical .k-resize-handle,.k-splitbar-draggable-horizontal .k-resize-handle{display:inline-block}.k-splitbar-horizontal .k-resize-handle{background-position:-165px -6px}.k-splitbar-horizontal-hover>.k-resize-handle{background-position:-181px -6px}.k-splitbar-horizontal .k-collapse-prev,.k-splitbar-horizontal .k-expand-next{background-position:-6px -174px}.k-splitbar-horizontal-hover>.k-collapse-prev,.k-splitbar-horizontal-hover>.k-expand-next{background-position:-22px -174px}.k-splitbar-horizontal .k-collapse-next,.k-splitbar-horizontal .k-expand-prev{background-position:-5px -142px}.k-splitbar-horizontal-hover>.k-collapse-next,.k-splitbar-horizontal-hover>.k-expand-prev{background-position:-21px -142px}.k-splitbar-vertical .k-resize-handle{background-position:-38px -309px}.k-splitbar-vertical-hover>.k-resize-handle{background-position:-70px -309px}.k-splitbar-vertical .k-collapse-prev,.k-splitbar-vertical .k-expand-next{background-position:2px -134px}.k-splitbar-vertical-hover>.k-collapse-prev,.k-splitbar-vertical-hover>.k-expand-next{background-position:-14px -134px}.k-splitbar-vertical .k-collapse-next,.k-splitbar-vertical .k-expand-prev{background-position:2px -165px}.k-splitbar-vertical-hover>.k-collapse-next,.k-splitbar-vertical-hover>.k-expand-prev{background-position:-14px -165px}.k-splitter-resizing{overflow:hidden}html .k-upload{position:relative}.k-dropzone em,.k-upload-button{vertical-align:middle}.k-ie7 .k-dropzone em,.k-ie7 .k-upload-button{vertical-align:baseline}.k-dropzone,.k-file{position:relative}.k-dropzone{border-style:solid;border-width:0;padding:.8em;background-color:transparent}.k-dropzone em{visibility:hidden;margin-left:.6em}.k-dropzone-active em{visibility:visible}.k-upload-button{position:relative;min-width:7.167em;overflow:hidden!important;direction:ltr}.k-upload-sync .k-upload-button,.k-ie7 .k-upload-button,.k-ie8 .k-upload-button,.k-ie9 .k-upload-button{margin:.8em}.k-upload-button input{position:absolute;top:0;right:0;z-index:1;font:170px monospace!important;filter:alpha(opacity=0);opacity:0;margin:0;padding:0;cursor:pointer}.k-upload-files{margin:0 0 .6em;line-height:2.66;border-style:solid;border-width:1px 0 0}.k-upload-files .k-button{padding:0}.k-upload-files .k-button,.k-upload-status-total .k-icon{margin-left:8px}.k-ie7 .k-upload-files .k-button{line-height:1}.k-upload .k-fail{background-position:-161px -111px}.k-si-refresh{background-position:-160px -128px}.k-link:not(.k-state-disabled):hover>.k-si-refresh,.k-state-hover>.k-si-refresh,.k-state-hover>*>.k-si-refresh,.k-button:not(.k-state-disabled):hover .k-si-refresh,.k-textbox:hover .k-si-refresh,.k-button:active .k-si-refresh{background-position:-176px -128px}.k-si-tick,.k-success{background-position:-160px -96px}.k-link:not(.k-state-disabled):hover>.k-si-tick,.k-link:not(.k-state-disabled):hover>.k-success,.k-state-hover>.k-si-tick,.k-state-hover>.k-success,.k-state-hover>*>.k-si-tick,.k-state-hover>*>.k-success,.k-button:not(.k-state-disabled):hover .k-si-tick,.k-button:not(.k-state-disabled):hover .k-success,.k-textbox:hover .k-si-tick,.k-textbox:hover .k-success,.k-button:active .k-si-tick,.k-button:active .k-success{background-position:-176px -96px}.k-si-cancel{background-position:-160px -112px}.k-link:not(.k-state-disabled):hover>.k-si-cancel,.k-state-hover>.k-si-cancel,.k-state-hover>*>.k-si-cancel,.k-button:not(.k-state-disabled):hover .k-si-cancel,.k-textbox:hover .k-si-cancel,.k-button:active .k-si-cancel{background-position:-176px -112px}.k-file{border-style:solid;border-width:0 0 1px;padding:.167em .167em .167em .8em}.k-file .k-icon{position:relative}.k-file>.k-icon{background-position:-112px -288px}.k-link:not(.k-state-disabled):hover>.k-file>.k-icon,.k-state-hover>.k-file>.k-icon,.k-state-hover>*>.k-file>.k-icon,.k-button:not(.k-state-disabled):hover .k-file>.k-icon,.k-textbox:hover .k-file>.k-icon,.k-button:active .k-file>.k-icon{background-position:-128px -288px}.k-filename{position:relative;display:inline-block;min-width:10em;max-width:16.667em;vertical-align:middle;margin-left:1em;padding-bottom:.167em;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap}.k-upload-status{position:absolute;right:12px;top:.6em;line-height:.7em}.k-upload-status .k-button,.k-upload-status .k-warning{vertical-align:text-bottom}.k-dropzone .k-upload-status{line-height:2.4}.k-upload-pct{line-height:20px}.k-ie8 .k-upload-status-total{line-height:29px}.k-progress{position:absolute;top:0;bottom:0;left:0}.k-upload-selected{min-width:7.167em;margin:.25em 0 0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.k-ie7 .k-upload-selected{min-width:100px}.k-upload-selected,.k-upload-cancel{margin-bottom:.8em}.k-upload-selected{margin-left:.8em;margin-right:.2em}.k-toolbar-wrap .k-dropzone em,.k-toolbar-wrap .k-upload-files{display:none}.k-toolbar-wrap .k-dropzone{border:0;padding:0}.k-toolbar-wrap .k-dropzone-active{text-align:center}.k-toolbar-wrap .k-dropzone-active em{display:inline;margin:0;font-size:5em;font-style:normal}.k-toolbar-wrap .k-dropzone-active .k-upload-button{display:none}.k-filebrowser-dropzone{z-index:10010;filter:alpha(opacity=40);opacity:.4;position:fixed}.k-search-wrap{position:relative;float:right;width:20%;padding:0}.k-search-wrap label{position:absolute;top:0;left:4px;line-height:20px;font-style:italic}.k-search-wrap input.k-input{padding-left:0;padding-right:0}.k-search-wrap .k-search{position:absolute;top:4px;right:2px;margin:0}.k-breadcrumbs{position:relative;float:left;width:79%}.k-breadcrumbs-wrap{position:absolute;top:3px;left:0;z-index:1;padding-left:5px;line-height:18px}.k-breadcrumbs>.k-input{width:100%;font-size:inherit;font-family:inherit;border:0}.k-breadcrumbs .k-link,.k-breadcrumbs-wrap .k-icon{margin-top:0;text-decoration:none;vertical-align:middle;position:static}.k-breadcrumbs .k-link:hover{text-decoration:underline}.k-filebrowser .k-breadcrumbs .k-i-seek-w{text-decoration:none;cursor:default}.k-filebrowser .k-filebrowser-toolbar{border-style:solid;border-width:1px;margin:8px 0 0;padding:.25em;line-height:23px;white-space:nowrap}.k-filebrowser .k-filebrowser-toolbar .k-button.k-state-disabled{display:none}.k-filebrowser .k-toolbar-wrap{float:left}.k-filebrowser .k-tiles-arrange{float:right}.k-filebrowser .k-tiles-arrange .k-dropdown{width:75px}.k-filebrowser .k-upload{float:left;z-index:10010;border-width:0;background-color:transparent}.k-filebrowser .k-upload .k-upload-status{display:none}.k-filebrowser .k-upload .k-upload-button{width:auto;margin-left:0;vertical-align:top}.k-filebrowser .k-upload .k-icon{vertical-align:bottom}.k-ie7 .k-filebrowser .k-upload-button,.k-ie7 .k-filebrowser .k-upload .k-icon{vertical-align:baseline;position:relative;top:1px}.k-ie7 .k-filebrowser .k-upload .k-icon{top:2px}.k-ie7 .k-filebrowser .k-filebrowser-toolbar .k-button-icon{vertical-align:middle}.k-tiles{clear:both;height:390px;border-style:solid;border-width:1px;border-top-width:0;margin:0 0 1.4em;padding:9px;overflow:auto;line-height:1.2}.k-tile{float:left;width:223px;height:88px;overflow:hidden;border-style:solid;border-width:1px;margin:1px;padding:0 0 4px;background-position:0 100px;background-repeat:repeat-x;cursor:pointer}.k-tiles li.k-state-hover,.k-tiles li.k-state-selected{background-position:0 center}.k-filebrowser .k-thumb{float:left;display:inline;width:80px;height:80px;margin:4px 10px 0 4px;-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.k-filebrowser .k-file{width:80px;height:80px}.k-filebrowser .k-image{margin:2px 0 0 2px}.k-filebrowser .k-folder{width:80px;height:80px;background-position:0 -200px;background-repeat:no-repeat}.k-filebrowser .k-loading{margin:35px 0 0 33px}.k-tile strong,.k-tile input{margin:10px 0 4px;font-weight:normal}.k-tile strong{float:left;width:120px;overflow:hidden;text-overflow:ellipsis}.k-tile input{width:100px}.k-tile strong,.k-tile input,.k-tile .k-filesize{display:block}.k-filebrowser .k-form-text-row{text-align:right}.k-filebrowser .k-form-text-row label{width:14%}.k-filebrowser .k-form-text-row input{width:80%}.k-tile-empty{margin:160px 0 0}.k-tile-empty .k-dialog-upload{font-weight:bold;font-size:120%}.k-tile-empty strong{display:block;margin:0 0 .2em;font-size:3em;font-weight:normal}.k-tile-empty,.k-tile-empty .k-button-wrapper{text-align:center}.k-chart,.k-gauge,.k-sparkline,.k-stockchart{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-chart,.k-stockchart{height:400px}div.k-chart,div.k-gauge,span.k-sparkline,.k-stockchart{background-color:transparent}.k-gauge{text-align:left;position:relative}.k-baseline-marker{zoom:1;*display:inline}.k-chart-tooltip{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:6px;white-space:nowrap;z-index:12000;line-height:normal;background-repeat:repeat-x;background-position:0 0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNJREFUeNpi/P//vwMDFQELEP8beQb+HTWQYgP/DHoD/466cAR4edRAyg38P6hLbIAAAwCnWhhVsxvdCAAAAABJRU5ErkJggg==);color:#fff}.k-chart-tooltip-inverse{color:#000}.k-chart-tooltip table{border-spacing:0;border-collapse:collapse}.k-chart-tooltip th{width:auto;text-align:center;padding:1px}.k-chart-tooltip td{width:auto;text-align:left;padding:.1em .2em}.k-selector{position:absolute;-webkit-transform:translateZ(0)}.k-selection{position:absolute;border-width:1px;border-style:solid;border-color:#d2d2d2;border-bottom:0;height:100%}.k-selection-bg{position:absolute;width:100%;height:100%;background-color:#fff;background-color:rgba(255,255,255,0.01);filter:alpha(opacity=1)}.k-handle{background:#d2d2d2;width:7px;height:26px;cursor:e-resize;z-index:1;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:absolute}.k-handle div{width:100%;height:100%;background-color:transparent}.k-leftHandle{left:-4px}.k-rightHandle{right:-4px}.k-leftHandle div{margin:-20px 0 0 -15px;padding:40px 30px 0 0}.k-rightHandle div{margin:-20px 0 0 -15px;padding:40px 0 0 30px}.k-mask{position:absolute;height:100%;background-color:#fff;filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80}.k-border{background:#d2d2d2;width:1px;height:100%;position:absolute}.k-navigator-hint div{position:absolute}.k-navigator-hint .k-scroll{position:absolute;height:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#d2d2d2}.k-navigator-hint .k-tooltip{margin-top:20px;min-width:160px;opacity:1;text-align:center;border:0;box-shadow:0 1px 2px rgba(0,0,0,0.5);background:#fff}.k-sparkline,.k-sparkline span{display:inline-block;*display:inline;zoom:1;vertical-align:top}.k-sparkline span{height:100%;width:100%}.k-map,.k-diagram{height:600px}.k-map .km-scroll-wrapper,.k-diagram .km-scroll-wrapper{padding-bottom:0;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.k-map .km-scroll-wrapper,.k-diagram .km-scroll-wrapper,.k-map .km-scroll-container,.k-diagram .km-scroll-container{position:absolute;width:100%;height:100%}.k-map .k-layer,.k-diagram .k-layer{position:absolute;left:0;top:0}.k-map .km-touch-scrollbar,.k-diagram .km-touch-scrollbar{display:none}.k-map .k-marker{position:absolute;width:28px;height:40px;margin:-40px 0 0 -14px;cursor:pointer}.k-map .k-marker-pin{background-position:0 40px}.k-map .k-marker-pin-target{background-position:0 0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.k-map .k-marker{width:56px;height:80px;margin:-80px 0 0 -28px}.k-map .k-marker-pin{background-position:0 80px}}.k-map .k-pos-top{top:0}.k-map .k-pos-bottom{bottom:0}.k-map .k-pos-left{left:0}.k-map .k-pos-right{right:0}.k-map-controls{position:absolute}.k-map-controls.k-pos-left .k-widget:first-child{margin-right:0}.k-map-controls.k-pos-right .k-widget:first-child{margin-left:0}.k-navigator{width:50px;height:50px;margin:20px;border-radius:80px;position:relative;display:inline-block;vertical-align:middle}.k-ie7 .k-navigator{zoom:1;display:inline}.k-pdf-export .k-navigator{display:none}.k-navigator>button{border-color:transparent;background:0}.k-ie7 .k-navigator>button{border-width:0;display:block}.k-ie7 .k-navigator>button>span{vertical-align:top;display:block}div.k-navigator>.k-button{margin:0;padding:0;line-height:10px;border-radius:16px;position:absolute;font-size:1px;line-height:1px}div.k-navigator .k-navigator-n{top:2px;left:50%;margin-left:-9px}div.k-navigator .k-navigator-e{right:2px;top:50%;margin-top:-9px}div.k-navigator .k-navigator-s{bottom:2px;left:50%;margin-left:-9px}div.k-navigator .k-navigator-w{left:2px;top:50%;margin-top:-9px}.k-ie7 div.k-navigator .k-navigator-n,.k-ie7 div.k-navigator .k-navigator-s{margin-left:-8px}.k-ie7 div.k-navigator .k-navigator-w,.k-ie7 div.k-navigator .k-navigator-e{margin-top:-8px}.k-map .k-attribution{background-color:rgba(255,255,255,0.8);font-size:10px;padding:2px 4px;z-index:1000}.k-zoom-control{margin:14px;vertical-align:middle}.k-pdf-export .k-zoom-control{display:none}.k-button-wrap{border-radius:4px;display:inline-block}.k-ie7 .k-button-wrap{zoom:1;display:inline}.k-button-wrap .k-button{position:relative;font:bold 17px/1.18 monospace}.k-ie7 .k-button-wrap .k-button{margin:0}.k-buttons-horizontal :first-child{border-radius:4px 0 0 4px}.k-buttons-horizontal :first-child+.k-zoom-in{border-radius:0;margin-left:-1px}.k-buttons-horizontal .k-zoom-out{border-radius:0 4px 4px 0;margin-left:-1px}.k-button-wrap .k-button:hover{z-index:1}.k-buttons-vertical .k-button{display:block}.k-buttons-vertical :first-child{border-radius:4px 4px 0 0}.k-buttons-vertical .k-zoom-out{border-radius:0 0 4px 4px;margin-top:-1px}.k-zoom-text{margin:0;width:4.3em;vertical-align:top}.k-rtl .k-buttons-horizontal :first-child{border-radius:0 4px 4px 0}.k-rtl .k-buttons-horizontal :first-child+.k-zoom-in{border-radius:0;margin-left:0;margin-right:-1px}.k-rtl .k-buttons-horizontal .k-zoom-out{border-radius:4px 0 0 4px;margin-left:0;margin-right:-1px}.k-diagram{height:600px}.k-diagram .km-scroll-wrapper{width:100%;height:100%;position:relative}.k-diagram .km-scroll-wrapper{width:100%;height:100%;position:relative}.k-canvas-container{width:100%;height:100%}.k-diagram img{box-sizing:content-box}.k-treemap{overflow:hidden;height:400px}.k-treemap-tile{box-sizing:border-box;border-style:solid;border-width:1px;position:absolute;margin:-1px 0 0 -1px;overflow:hidden}.k-treemap-tile.k-leaf{padding:.6em}.k-treemap-wrap.k-last>.k-treemap-tile{padding:.3em}.k-treemap-tile.k-state-hover{z-index:2;background-image:none}.k-ie7 .k-treemap .k-treemap-tile{border-width:0;padding:0}.k-ie7 .k-treemap .k-leaf>div{padding:7px}.k-ie7 .k-treemap .k-leaf.k-state-hover{border-width:1px}.k-ie7 .k-treemap .k-leaf.k-state-hover>div{padding:6px}.k-treemap>.k-treemap-tile{position:relative;height:100%}.k-treemap-title{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;line-height:2.42em;height:2.42em;padding:0 .6em;white-space:nowrap}.k-treemap-wrap .k-treemap-title{border-width:0 0 1px;border-style:solid}.k-treemap-wrap{position:absolute;top:0;left:0;bottom:0;right:0}.k-treemap-title+.k-treemap-wrap{top:2.42em}.k-treemap-title-vertical{box-sizing:border-box;text-overflow:ellipsis;position:absolute;top:0;bottom:0;width:2.42em;line-height:2.42em;overflow:hidden;padding:.6em 0;white-space:nowrap}.k-treemap-title-vertical>div{position:absolute;top:0;right:1.23em;transform-origin:right;-webkit-transform-origin:right;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.k-treemap-title-vertical+.k-treemap-wrap{left:2.42em}.k-ie7 .k-button,.k-ie7 .k-grid-filter,.k-ie7 .k-header-column-menu,.k-ie7 .k-grid .k-pager-numbers,.k-ie7 .k-grid .k-status-text,.k-ie7 .k-pager-numbers .k-link,.k-ie7 .k-pager-numbers span,.k-ie7 .k-pager-numbers input,.k-ie7 .k-grouping-row p,.k-ie7 .k-grouping-header a,.k-ie7 .k-grouping-header .k-group-indicator,.k-ie7 .k-grouping-header .k-link,.k-ie7 .k-grouping-header .k-button,.k-ie7 .k-grid-actions,.k-ie7 .k-edit-label,.k-ie7 .k-edit-field,.k-ie7 .k-edit-form-container .editor-label,.k-ie7 .k-edit-form-container .editor-field,.k-ie7 .k-combobox,.k-ie7 .k-dropdown,.k-ie7 .k-selectbox,.k-ie7 .k-picker-wrap .k-select,.k-ie7 .k-dropdown-wrap .k-select,.k-ie7 .k-numerictextbox,.k-ie7 .k-timepicker,.k-ie7 .k-datepicker,.k-ie7 .k-datetimepicker,.k-ie7 .k-colorpicker,.k-ie7 .k-calendar,.k-ie7 .k-calendar .k-nav-fast,.k-ie7 .k-treeview .k-icon,.k-ie7 .k-treeview .k-image,.k-ie7 .k-treeview .k-sprite,.k-ie7 .k-treeview .k-in,.k-ie7 .k-colorpicker,.k-ie7 .k-colorpicker .k-tool-icon,.k-ie7 .k-palette.k-reset,.k-ie7 .k-editor-dialog .k-button,.k-ie7 .k-form-text-row label,.k-ie7 .k-tabstrip-items .k-item,.k-ie7 .k-tabstrip-items .k-link,.k-ie7 .k-slider-horizontal,.k-ie7 .k-splitbar-draggable-vertical .k-resize-handle,.k-ie7 .k-splitbar-draggable-horizontal .k-resize-handle,.k-ie7 .t-filename,.k-ie7 div.k-window,.k-ie7 .k-window-titlebar .k-window-action,.k-ie7 .k-scheduler-toolbar>ul>li,.k-ie7 .k-scheduler-footer>ul>li,.k-ie7 .k-scheduler-toolbar>ul>li,.k-ie7 .k-scheduler-footer>ul>li,.k-ie7 .k-event:hover .k-event-delete,.k-ie7 tr:hover>td>.k-task .k-event-delete,.k-ie7 .k-progressbar,.k-ie7 .k-progressbar-horizontal .k-item,.k-ie7 .k-progress-status,.k-ie7 .k-grid-header-locked,.k-ie7 .k-grid-content-locked,.k-ie7 .k-grid-header-locked+.k-grid-header-wrap,.k-ie7 .k-grid-content-locked+.k-grid-content,.k-ie7 .k-grid-footer-locked,.k-ie7 .k-gantt-layout,.k-ie7 .k-gantt-toolbar>ul>li,.k-ie7 .k-gantt-toolbar .k-link,.k-ie7 .k-task-summary,.k-ie7 .k-task-actions:first-child>.k-link,.k-ie7 .k-task-wrap:hover .k-task-delete,.k-ie7 .k-task-wrap-active .k-task-delete{display:inline;zoom:1}.k-ie7 .k-treeview .k-item,.k-ie7 .k-treeview .k-group{zoom:1}.k-ie7 .k-edit-field>.k-textbox{text-indent:0}.km-root,.km-pane,.km-pane-wrapper{width:100%;height:100%;-ms-touch-action:none;-ms-content-zooming:none;-ms-user-select:none;-webkit-user-select:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}.km-pane-wrapper{position:absolute;width:100%;height:100%}.km-pane,.km-shim{font-family:sans-serif}.km-pane{overflow-x:hidden}.km-view{top:0;left:0;position:absolute;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;width:100%;-moz-box-orient:vertical;-webkit-box-orient:vertical;-ms-box-orient:vertical;box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch;vertical-align:top}.k-ff .km-view,.k-ff .km-pane{overflow:hidden}.k-ff18 .km-view,.k-ff18 .km-pane,.k-ff19 .km-view,.k-ff19 .km-pane,.k-ff20 .km-view,.k-ff20 .km-pane,.k-ff21 .km-view,.k-ff21 .km-pane{position:relative}.k-ff .km-view{display:-moz-inline-box;display:flex}.km-content{min-height:1px;-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-moz-box-align:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;flex-align:stretch;display:block;width:auto;overflow:hidden;position:relative}.km-actionsheet>li{list-style-type:none;padding:inherit 1em;line-height:2em}.km-actionsheet{padding:0;margin:0}.km-shim{left:0;bottom:0;position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:10001}.km-shim .k-animation-container,.km-actionsheet-wrapper{width:100%;-webkit-box-shadow:none;box-shadow:none;border:0}.km-shim .k-animation-container{width:auto}.km-pane-wrapper .k-grid-edit-form>.km-header,.km-pane-wrapper .k-grid-column-menu>.km-header,.km-pane-wrapper .k-grid-filter-menu>.km-header,.km-pane-wrapper .k-scheduler-edit-form>.km-header{border-style:solid;border-width:1px;padding:.3em .6em;text-align:center;width:auto;line-height:2em}.k-ie .km-pane-wrapper .k-scheduler>.k-scheduler-toolbar,.k-ie .km-pane-wrapper .k-scheduler>.k-scheduler-footer{line-height:2em}.km-pane-wrapper .k-grid-edit-form .k-multiselect,.km-pane-wrapper .k-scheduler-edit-form .k-multiselect{width:15em}.km-pane-wrapper .k-grid-edit-form .k-dropdown-wrap,.km-pane-wrapper .k-scheduler-edit-form .k-dropdown-wrap{display:block}.km-pane-wrapper .k-grid-column-menu .k-done,.km-pane-wrapper .k-grid-filter-menu .k-submit,.km-pane-wrapper .k-grid-edit-form .k-grid-update,.km-pane-wrapper .k-scheduler-edit-form .k-scheduler-update{float:right}.km-pane-wrapper .k-grid-filter-menu .k-cancel,.km-pane-wrapper .k-grid-edit-form .k-grid-cancel,.km-pane-wrapper .k-scheduler-edit-form .k-scheduler-cancel{float:left}.km-pane-wrapper .k-scheduler-edit-form .k-scheduler-delete,*:not(.km-pane)>.km-shim .km-actionsheet .k-button{display:block;text-align:center}*:not(.km-pane)>.km-shim .km-actionsheet .k-button{font-size:1.4em;margin:.3em 1em}*:not(.km-pane)>.km-shim .km-actionsheet-title{text-align:center;line-height:3em;margin-bottom:-0.3em}*:not(.km-pane)>.km-shim>.k-animation-container{margin:0!important;padding:0!important;left:0!important}.km-pane-wrapper>div.km-pane{-webkit-box-shadow:none;box-shadow:none;font-weight:normal}.km-pane-wrapper .k-popup-edit-form .km-content>.km-scroll-container,.km-pane-wrapper .k-grid-edit-form .km-content>.km-scroll-container,.km-pane-wrapper .k-grid-column-menu .km-content>.km-scroll-container,.km-pane-wrapper .k-grid-filter-menu .km-content>.km-scroll-container{position:absolute;width:100%;min-height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.km-pane-wrapper .k-mobile-list .k-edit-field{width:74%}.km-pane-wrapper .k-grid-edit-form .k-popup-edit-form,.km-pane-wrapper .k-grid-edit-form .k-edit-form-container{width:auto}.km-pane-wrapper .k-filter-menu .k-button{width:100%;margin:0}.k-grid-mobile{border-width:0}.k-grid-mobile .k-resize-handle-inner{position:absolute;top:50%;margin-top:-10px;left:-7px;width:17px;height:17px;border-style:solid;border-width:2px;border-radius:10px}.k-grid-mobile .k-resize-handle-inner:before{content:"";position:absolute;top:50%;margin-top:-3px;left:1px;width:6px;height:6px;background-position:-5px -53px}.k-grid-mobile .k-resize-handle-inner:after{content:"";position:absolute;top:50%;margin-top:-3px;right:1px;width:6px;height:6px;background-position:-5px -21px}.km-pane-wrapper .km-pane *{-webkit-background-clip:border-box;background-clip:border-box}.km-pane-wrapper .km-pane .k-mobile-list,.km-pane-wrapper .k-mobile-list ul{padding:0;margin:0;list-style-type:none;border-radius:0;background:0}.km-pane-wrapper .km-switch{top:50%;right:.8rem;position:absolute;margin-top:-1.1rem}.km-pane-wrapper .k-mobile-list .k-state-disabled{opacity:1}.km-pane-wrapper .k-mobile-list .k-state-disabled>*{opacity:.7}.km-pane-wrapper .k-mobile-list .k-item,.km-pane-wrapper .k-mobile-list .k-item>.k-link,.km-pane-wrapper .k-mobile-list .k-item>.k-label,.km-pane-wrapper .k-mobile-list .k-edit-label{display:block;position:relative;list-style-type:none;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.5em 0 .5em 1em;font-size:1em}.km-pane-wrapper .k-edit-form-container,.km-pane-wrapper .k-scheduler-edit-form .km-scroll-container{padding-top:1em;width:100%}.km-pane-wrapper .k-mobile-list .k-edit-label{position:absolute;margin:0;float:none;clear:none;width:100%}.km-pane-wrapper .k-mobile-list .k-edit-field,.km-pane-wrapper .k-mobile-list .k-edit-label label{display:block;text-align:left;overflow:hidden;text-overflow:ellipsis;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.1em 0;margin:0}.km-pane-wrapper .k-mobile-list .k-item,.km-pane-wrapper .k-mobile-list .k-edit-field,.km-pane-wrapper .k-mobile-list .k-edit-label{font-size:1em;line-height:1.6em;overflow:hidden}.km-pane-wrapper .k-mobile-list .k-edit-field,.km-pane-wrapper .k-mobile-list .k-edit-label{width:100%;float:none;clear:none;min-height:2.7em}.km-pane-wrapper .km-header .k-icon,.km-pane-wrapper .k-grid-toolbar .k-icon,.km-pane-wrapper .k-grid-edit .k-icon,.km-pane-wrapper .k-grid-delete .k-icon{display:none}.km-pane-wrapper .k-mobile-list .k-edit-field{padding:.5em 0}.km-pane-wrapper .k-mobile-list .k-scheduler-toolbar{padding:.3em 0}.km-pane-wrapper .k-mobile-list .k-scheduler-toolbar ul li{line-height:2em}.km-pane-wrapper .k-mobile-list .k-item>*{line-height:normal}.km-pane-wrapper .k-mobile-list .k-edit-buttons,.km-pane-wrapper .k-mobile-list .k-button-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.5em 1em;margin:0}.km-pane-wrapper .k-mobile-list>ul>li>.k-link,.km-pane-wrapper .k-mobile-list .k-filter-help-text>li>.k-link,.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-label:nth-child(3),.km-pane-wrapper #recurrence .km-scroll-container>.k-edit-label:first-child{display:block;padding:.2em 1em;font-size:.95em;position:-webkit-sticky;margin:0;font-weight:normal;line-height:2em;background:transparent;border-top:1em solid transparent}.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-label:nth-child(3),.km-pane-wrapper #recurrence .km-scroll-container>.k-edit-label:first-child{position:relative}.km-pane-wrapper .k-mobile-list .k-item:first-child{border-top:0}.km-pane-wrapper .k-mobile-list .k-item:last-child{border-bottom:0}.km-pane-wrapper .k-mobile-list .k-item>.k-link,.km-pane-wrapper .k-mobile-list .k-item>.k-label{line-height:inherit;text-decoration:none;margin:-0.5em 0 -0.5em -1em}.k-check[type=checkbox],.k-check[type=radio],.k-mobile-list .k-edit-field [type=checkbox],.k-mobile-list .k-edit-field [type=radio]{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:transparent}.km-pane-wrapper .k-mobile-list .k-link .k-check,.km-pane-wrapper .k-mobile-list .k-label .k-check,.k-mobile-list .k-edit-field [type=checkbox],.k-mobile-list .k-edit-field [type=radio]{border:0;font-size:inherit;width:13px;height:13px;margin:.26em 1em .26em 0}.k-ie .km-pane-wrapper .k-icon,.k-ie .km-pane-wrapper .k-mobile-list .k-link .k-check,.k-ie .km-pane-wrapper .k-mobile-list .k-label .k-check,.k-ie .k-mobile-list .k-edit-field [type=checkbox],.k-ie .k-mobile-list .k-edit-field [type=radio]{font-size:inherit;text-indent:-9999px;width:1.01em;height:1em}@media screen and (-ms-high-contrast:active) and (-ms-high-contrast:none){.km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-n{background-position:0 0}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-n,.k-state-hover>.km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-n,.k-state-hover>*>.km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-n,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-n,.k-textbox:hover .km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-n,.k-button:active .km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-n{background-position:-1em 0}.km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-s{background-position:0 -2em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-s,.k-state-hover>.km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-s,.k-state-hover>*>.km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-s,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-s,.k-textbox:hover .km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-s,.k-button:active .km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-s{background-position:-1em -2em}.km-pane-wrapper .k-state-selected .k-i-arrow-n{background-position:-1em 0}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-state-selected .k-i-arrow-n,.k-state-hover>.km-pane-wrapper .k-state-selected .k-i-arrow-n,.k-state-hover>*>.km-pane-wrapper .k-state-selected .k-i-arrow-n,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-state-selected .k-i-arrow-n,.k-textbox:hover .km-pane-wrapper .k-state-selected .k-i-arrow-n,.k-button:active .km-pane-wrapper .k-state-selected .k-i-arrow-n{background-position:-2em 0}.km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,.km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n{background-position:-1em 0}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n,.k-state-hover>.km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,.k-state-hover>.km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n,.k-state-hover>*>.km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,.k-state-hover>*>.km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n,.k-textbox:hover .km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,.k-textbox:hover .km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n,.k-button:active .km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,.k-button:active .km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n{background-position:-2em 0}.km-pane-wrapper .k-state-selected .k-i-arrow-s{background-position:-1em -2em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-state-selected .k-i-arrow-s,.k-state-hover>.km-pane-wrapper .k-state-selected .k-i-arrow-s,.k-state-hover>*>.km-pane-wrapper .k-state-selected .k-i-arrow-s,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-state-selected .k-i-arrow-s,.k-textbox:hover .km-pane-wrapper .k-state-selected .k-i-arrow-s,.k-button:active .km-pane-wrapper .k-state-selected .k-i-arrow-s{background-position:-2em -2em}.km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,.km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s{background-position:-1em -2em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s,.k-state-hover>.km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,.k-state-hover>.km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s,.k-state-hover>*>.km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,.k-state-hover>*>.km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s,.k-textbox:hover .km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,.k-textbox:hover .km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s,.k-button:active .km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,.k-button:active .km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s{background-position:-2em -2em}.km-pane-wrapper .k-i-arrow-n{background-position:0 0}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-arrow-n,.k-state-hover>.km-pane-wrapper .k-i-arrow-n,.k-state-hover>*>.km-pane-wrapper .k-i-arrow-n,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-arrow-n,.k-textbox:hover .km-pane-wrapper .k-i-arrow-n,.k-button:active .km-pane-wrapper .k-i-arrow-n{background-position:-1em 0}.km-pane-wrapper .k-i-arrow-e{background-position:0 -1em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-arrow-e,.k-state-hover>.km-pane-wrapper .k-i-arrow-e,.k-state-hover>*>.km-pane-wrapper .k-i-arrow-e,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-arrow-e,.k-textbox:hover .km-pane-wrapper .k-i-arrow-e,.k-button:active .km-pane-wrapper .k-i-arrow-e{background-position:-1em -1em}.k-rtl .km-pane-wrapper .k-i-arrow-w{background-position:0 -1em}.k-rtl .k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-arrow-w,.k-rtl .k-state-hover>.km-pane-wrapper .k-i-arrow-w,.k-rtl .k-state-hover>*>.km-pane-wrapper .k-i-arrow-w,.k-rtl .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-arrow-w,.k-rtl .k-textbox:hover .km-pane-wrapper .k-i-arrow-w,.k-rtl .k-button:active .km-pane-wrapper .k-i-arrow-w{background-position:-1em -1em}.km-pane-wrapper .k-i-arrow-s{background-position:0 -2em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-arrow-s,.k-state-hover>.km-pane-wrapper .k-i-arrow-s,.k-state-hover>*>.km-pane-wrapper .k-i-arrow-s,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-arrow-s,.k-textbox:hover .km-pane-wrapper .k-i-arrow-s,.k-button:active .km-pane-wrapper .k-i-arrow-s{background-position:-1em -2em}.km-pane-wrapper .k-i-arrow-w{background-position:0 -3em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-arrow-w,.k-state-hover>.km-pane-wrapper .k-i-arrow-w,.k-state-hover>*>.km-pane-wrapper .k-i-arrow-w,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-arrow-w,.k-textbox:hover .km-pane-wrapper .k-i-arrow-w,.k-button:active .km-pane-wrapper .k-i-arrow-w{background-position:-1em -3em}.k-rtl .km-pane-wrapper .k-i-arrow-e{background-position:0 -3em}.k-rtl .k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-arrow-e,.k-rtl .k-state-hover>.km-pane-wrapper .k-i-arrow-e,.k-rtl .k-state-hover>*>.km-pane-wrapper .k-i-arrow-e,.k-rtl .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-arrow-e,.k-rtl .k-textbox:hover .km-pane-wrapper .k-i-arrow-e,.k-rtl .k-button:active .km-pane-wrapper .k-i-arrow-e{background-position:-1em -3em}.km-pane-wrapper .k-i-seek-n{background-position:0 -4em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-seek-n,.k-state-hover>.km-pane-wrapper .k-i-seek-n,.k-state-hover>*>.km-pane-wrapper .k-i-seek-n,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-seek-n,.k-textbox:hover .km-pane-wrapper .k-i-seek-n,.k-button:active .km-pane-wrapper .k-i-seek-n{background-position:-1em -4em}.km-pane-wrapper .k-i-seek-e{background-position:0 -5em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-seek-e,.k-state-hover>.km-pane-wrapper .k-i-seek-e,.k-state-hover>*>.km-pane-wrapper .k-i-seek-e,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-seek-e,.k-textbox:hover .km-pane-wrapper .k-i-seek-e,.k-button:active .km-pane-wrapper .k-i-seek-e{background-position:-1em -5em}.k-rtl .km-pane-wrapper .k-i-seek-w{background-position:0 -5em}.k-rtl .k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-seek-w,.k-rtl .k-state-hover>.km-pane-wrapper .k-i-seek-w,.k-rtl .k-state-hover>*>.km-pane-wrapper .k-i-seek-w,.k-rtl .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-seek-w,.k-rtl .k-textbox:hover .km-pane-wrapper .k-i-seek-w,.k-rtl .k-button:active .km-pane-wrapper .k-i-seek-w{background-position:-1em -5em}.km-pane-wrapper .k-i-seek-s{background-position:0 -6em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-seek-s,.k-state-hover>.km-pane-wrapper .k-i-seek-s,.k-state-hover>*>.km-pane-wrapper .k-i-seek-s,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-seek-s,.k-textbox:hover .km-pane-wrapper .k-i-seek-s,.k-button:active .km-pane-wrapper .k-i-seek-s{background-position:-1em -6em}.km-pane-wrapper .k-i-seek-w{background-position:0 -7em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-seek-w,.k-state-hover>.km-pane-wrapper .k-i-seek-w,.k-state-hover>*>.km-pane-wrapper .k-i-seek-w,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-seek-w,.k-textbox:hover .km-pane-wrapper .k-i-seek-w,.k-button:active .km-pane-wrapper .k-i-seek-w{background-position:-1em -7em}.k-rtl .km-pane-wrapper .k-i-seek-e{background-position:0 -7em}.k-rtl .k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-seek-e,.k-rtl .k-state-hover>.km-pane-wrapper .k-i-seek-e,.k-rtl .k-state-hover>*>.km-pane-wrapper .k-i-seek-e,.k-rtl .k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-seek-e,.k-rtl .k-textbox:hover .km-pane-wrapper .k-i-seek-e,.k-rtl .k-button:active .km-pane-wrapper .k-i-seek-e{background-position:-1em -7em}.km-pane-wrapper .k-i-arrowhead-n{background-position:0 -16em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-arrowhead-n,.k-state-hover>.km-pane-wrapper .k-i-arrowhead-n,.k-state-hover>*>.km-pane-wrapper .k-i-arrowhead-n,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-arrowhead-n,.k-textbox:hover .km-pane-wrapper .k-i-arrowhead-n,.k-button:active .km-pane-wrapper .k-i-arrowhead-n{background-position:-1em -16em}.km-pane-wrapper .k-i-arrowhead-e{background-position:0 -17em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-arrowhead-e,.k-state-hover>.km-pane-wrapper .k-i-arrowhead-e,.k-state-hover>*>.km-pane-wrapper .k-i-arrowhead-e,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-arrowhead-e,.k-textbox:hover .km-pane-wrapper .k-i-arrowhead-e,.k-button:active .km-pane-wrapper .k-i-arrowhead-e{background-position:-1em -17em}.km-pane-wrapper .k-i-arrowhead-s{background-position:0 -18em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-arrowhead-s,.k-state-hover>.km-pane-wrapper .k-i-arrowhead-s,.k-state-hover>*>.km-pane-wrapper .k-i-arrowhead-s,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-arrowhead-s,.k-textbox:hover .km-pane-wrapper .k-i-arrowhead-s,.k-button:active .km-pane-wrapper .k-i-arrowhead-s{background-position:-1em -18em}.km-pane-wrapper .k-i-arrowhead-w{background-position:0 -19em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-arrowhead-w,.k-state-hover>.km-pane-wrapper .k-i-arrowhead-w,.k-state-hover>*>.km-pane-wrapper .k-i-arrowhead-w,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-arrowhead-w,.k-textbox:hover .km-pane-wrapper .k-i-arrowhead-w,.k-button:active .km-pane-wrapper .k-i-arrowhead-w{background-position:-1em -19em}.km-pane-wrapper .k-i-expand,.km-pane-wrapper .k-plus,.km-pane-wrapper .k-plus-disabled{background-position:0 -12em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-expand,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-plus,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-plus-disabled,.k-state-hover>.km-pane-wrapper .k-i-expand,.k-state-hover>.km-pane-wrapper .k-plus,.k-state-hover>.km-pane-wrapper .k-plus-disabled,.k-state-hover>*>.km-pane-wrapper .k-i-expand,.k-state-hover>*>.km-pane-wrapper .k-plus,.k-state-hover>*>.km-pane-wrapper .k-plus-disabled,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-expand,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-plus,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-plus-disabled,.k-textbox:hover .km-pane-wrapper .k-i-expand,.k-textbox:hover .km-pane-wrapper .k-plus,.k-textbox:hover .km-pane-wrapper .k-plus-disabled,.k-button:active .km-pane-wrapper .k-i-expand,.k-button:active .km-pane-wrapper .k-plus,.k-button:active .km-pane-wrapper .k-plus-disabled{background-position:-1em -12em}.km-pane-wrapper .k-i-expand-w,.k-rtl .km-pane-wrapper .k-i-expand,.k-rtl .km-pane-wrapper .k-plus,.k-rtl .km-pane-wrapper .k-plus-disabled{background-position:0 -13em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-expand-w,.k-link:not(.k-state-disabled):hover>.k-rtl .km-pane-wrapper .k-i-expand,.k-link:not(.k-state-disabled):hover>.k-rtl .km-pane-wrapper .k-plus,.k-link:not(.k-state-disabled):hover>.k-rtl .km-pane-wrapper .k-plus-disabled,.k-state-hover>.km-pane-wrapper .k-i-expand-w,.k-state-hover>.k-rtl .km-pane-wrapper .k-i-expand,.k-state-hover>.k-rtl .km-pane-wrapper .k-plus,.k-state-hover>.k-rtl .km-pane-wrapper .k-plus-disabled,.k-state-hover>*>.km-pane-wrapper .k-i-expand-w,.k-state-hover>*>.k-rtl .km-pane-wrapper .k-i-expand,.k-state-hover>*>.k-rtl .km-pane-wrapper .k-plus,.k-state-hover>*>.k-rtl .km-pane-wrapper .k-plus-disabled,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-expand-w,.k-button:not(.k-state-disabled):hover .k-rtl .km-pane-wrapper .k-i-expand,.k-button:not(.k-state-disabled):hover .k-rtl .km-pane-wrapper .k-plus,.k-button:not(.k-state-disabled):hover .k-rtl .km-pane-wrapper .k-plus-disabled,.k-textbox:hover .km-pane-wrapper .k-i-expand-w,.k-textbox:hover .k-rtl .km-pane-wrapper .k-i-expand,.k-textbox:hover .k-rtl .km-pane-wrapper .k-plus,.k-textbox:hover .k-rtl .km-pane-wrapper .k-plus-disabled,.k-button:active .km-pane-wrapper .k-i-expand-w,.k-button:active .k-rtl .km-pane-wrapper .k-i-expand,.k-button:active .k-rtl .km-pane-wrapper .k-plus,.k-button:active .k-rtl .km-pane-wrapper .k-plus-disabled{background-position:-1em -13em}.km-pane-wrapper .k-i-collapse,.km-pane-wrapper .k-minus,.km-pane-wrapper .k-minus-disabled{background-position:0 -14em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-collapse,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-minus,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-minus-disabled,.k-state-hover>.km-pane-wrapper .k-i-collapse,.k-state-hover>.km-pane-wrapper .k-minus,.k-state-hover>.km-pane-wrapper .k-minus-disabled,.k-state-hover>*>.km-pane-wrapper .k-i-collapse,.k-state-hover>*>.km-pane-wrapper .k-minus,.k-state-hover>*>.km-pane-wrapper .k-minus-disabled,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-collapse,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-minus,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-minus-disabled,.k-textbox:hover .km-pane-wrapper .k-i-collapse,.k-textbox:hover .km-pane-wrapper .k-minus,.k-textbox:hover .km-pane-wrapper .k-minus-disabled,.k-button:active .km-pane-wrapper .k-i-collapse,.k-button:active .km-pane-wrapper .k-minus,.k-button:active .km-pane-wrapper .k-minus-disabled{background-position:-1em -14em}.km-pane-wrapper .k-i-collapse-w,.k-rtl .km-pane-wrapper .k-i-collapse,.k-rtl .km-pane-wrapper .k-minus,.k-rtl .km-pane-wrapper .k-minus-disabled{background-position:0 -15em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-collapse-w,.k-link:not(.k-state-disabled):hover>.k-rtl .km-pane-wrapper .k-i-collapse,.k-link:not(.k-state-disabled):hover>.k-rtl .km-pane-wrapper .k-minus,.k-link:not(.k-state-disabled):hover>.k-rtl .km-pane-wrapper .k-minus-disabled,.k-state-hover>.km-pane-wrapper .k-i-collapse-w,.k-state-hover>.k-rtl .km-pane-wrapper .k-i-collapse,.k-state-hover>.k-rtl .km-pane-wrapper .k-minus,.k-state-hover>.k-rtl .km-pane-wrapper .k-minus-disabled,.k-state-hover>*>.km-pane-wrapper .k-i-collapse-w,.k-state-hover>*>.k-rtl .km-pane-wrapper .k-i-collapse,.k-state-hover>*>.k-rtl .km-pane-wrapper .k-minus,.k-state-hover>*>.k-rtl .km-pane-wrapper .k-minus-disabled,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-collapse-w,.k-button:not(.k-state-disabled):hover .k-rtl .km-pane-wrapper .k-i-collapse,.k-button:not(.k-state-disabled):hover .k-rtl .km-pane-wrapper .k-minus,.k-button:not(.k-state-disabled):hover .k-rtl .km-pane-wrapper .k-minus-disabled,.k-textbox:hover .km-pane-wrapper .k-i-collapse-w,.k-textbox:hover .k-rtl .km-pane-wrapper .k-i-collapse,.k-textbox:hover .k-rtl .km-pane-wrapper .k-minus,.k-textbox:hover .k-rtl .km-pane-wrapper .k-minus-disabled,.k-button:active .km-pane-wrapper .k-i-collapse-w,.k-button:active .k-rtl .km-pane-wrapper .k-i-collapse,.k-button:active .k-rtl .km-pane-wrapper .k-minus,.k-button:active .k-rtl .km-pane-wrapper .k-minus-disabled{background-position:-1em -15em}.km-pane-wrapper .k-i-pencil,.km-pane-wrapper .k-edit{background-position:-2em 0}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-pencil,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-edit,.k-state-hover>.km-pane-wrapper .k-i-pencil,.k-state-hover>.km-pane-wrapper .k-edit,.k-state-hover>*>.km-pane-wrapper .k-i-pencil,.k-state-hover>*>.km-pane-wrapper .k-edit,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-pencil,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-edit,.k-textbox:hover .km-pane-wrapper .k-i-pencil,.k-textbox:hover .km-pane-wrapper .k-edit,.k-button:active .km-pane-wrapper .k-i-pencil,.k-button:active .km-pane-wrapper .k-edit{background-position:-3em 0}.km-pane-wrapper .k-i-close,.km-pane-wrapper .k-delete,.km-pane-wrapper .k-group-delete{background-position:-2em -1em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-close,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-delete,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-group-delete,.k-state-hover>.km-pane-wrapper .k-i-close,.k-state-hover>.km-pane-wrapper .k-delete,.k-state-hover>.km-pane-wrapper .k-group-delete,.k-state-hover>*>.km-pane-wrapper .k-i-close,.k-state-hover>*>.km-pane-wrapper .k-delete,.k-state-hover>*>.km-pane-wrapper .k-group-delete,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-close,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-delete,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-group-delete,.k-textbox:hover .km-pane-wrapper .k-i-close,.k-textbox:hover .km-pane-wrapper .k-delete,.k-textbox:hover .km-pane-wrapper .k-group-delete,.k-button:active .km-pane-wrapper .k-i-close,.k-button:active .km-pane-wrapper .k-delete,.k-button:active .km-pane-wrapper .k-group-delete{background-position:-3em -1em}.km-pane-wrapper .k-si-close{background-position:-10em -5em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-si-close,.k-state-hover>.km-pane-wrapper .k-si-close,.k-state-hover>*>.km-pane-wrapper .k-si-close,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-si-close,.k-textbox:hover .km-pane-wrapper .k-si-close,.k-button:active .km-pane-wrapper .k-si-close{background-position:-11em -5em}.km-pane-wrapper .k-multiselect .k-delete{background-position:-10em -5em}.km-pane-wrapper .k-multiselect .k-state-hover .k-delete{background-position:-11em -5em}.km-pane-wrapper .k-i-tick,.km-pane-wrapper .k-insert,.km-pane-wrapper .k-update{background-position:-2em -2em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-tick,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-insert,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-update,.k-state-hover>.km-pane-wrapper .k-i-tick,.k-state-hover>.km-pane-wrapper .k-insert,.k-state-hover>.km-pane-wrapper .k-update,.k-state-hover>*>.km-pane-wrapper .k-i-tick,.k-state-hover>*>.km-pane-wrapper .k-insert,.k-state-hover>*>.km-pane-wrapper .k-update,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-tick,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-insert,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-update,.k-textbox:hover .km-pane-wrapper .k-i-tick,.k-textbox:hover .km-pane-wrapper .k-insert,.k-textbox:hover .km-pane-wrapper .k-update,.k-button:active .km-pane-wrapper .k-i-tick,.k-button:active .km-pane-wrapper .k-insert,.k-button:active .km-pane-wrapper .k-update{background-position:-3em -2em}.km-pane-wrapper .k-check:checked,.km-pane-wrapper .k-mobile-list .k-edit-field [type=checkbox],.km-pane-wrapper .k-mobile-list .k-edit-field [type=radio]{background-position:-2em -2em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-check:checked,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-mobile-list .k-edit-field [type=checkbox],.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-mobile-list .k-edit-field [type=radio],.k-state-hover>.km-pane-wrapper .k-check:checked,.k-state-hover>.km-pane-wrapper .k-mobile-list .k-edit-field [type=checkbox],.k-state-hover>.km-pane-wrapper .k-mobile-list .k-edit-field [type=radio],.k-state-hover>*>.km-pane-wrapper .k-check:checked,.k-state-hover>*>.km-pane-wrapper .k-mobile-list .k-edit-field [type=checkbox],.k-state-hover>*>.km-pane-wrapper .k-mobile-list .k-edit-field [type=radio],.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-check:checked,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-mobile-list .k-edit-field [type=checkbox],.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-mobile-list .k-edit-field [type=radio],.k-textbox:hover .km-pane-wrapper .k-check:checked,.k-textbox:hover .km-pane-wrapper .k-mobile-list .k-edit-field [type=checkbox],.k-textbox:hover .km-pane-wrapper .k-mobile-list .k-edit-field [type=radio],.k-button:active .km-pane-wrapper .k-check:checked,.k-button:active .km-pane-wrapper .k-mobile-list .k-edit-field [type=checkbox],.k-button:active .km-pane-wrapper .k-mobile-list .k-edit-field [type=radio]{background-position:-3em -2em}.km-pane-wrapper .k-i-cancel,.km-pane-wrapper .k-cancel,.km-pane-wrapper .k-denied{background-position:-2em -3em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-cancel,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-cancel,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-denied,.k-state-hover>.km-pane-wrapper .k-i-cancel,.k-state-hover>.km-pane-wrapper .k-cancel,.k-state-hover>.km-pane-wrapper .k-denied,.k-state-hover>*>.km-pane-wrapper .k-i-cancel,.k-state-hover>*>.km-pane-wrapper .k-cancel,.k-state-hover>*>.km-pane-wrapper .k-denied,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-cancel,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-cancel,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-denied,.k-textbox:hover .km-pane-wrapper .k-i-cancel,.k-textbox:hover .km-pane-wrapper .k-cancel,.k-textbox:hover .km-pane-wrapper .k-denied,.k-button:active .km-pane-wrapper .k-i-cancel,.k-button:active .km-pane-wrapper .k-cancel,.k-button:active .km-pane-wrapper .k-denied{background-position:-3em -3em}.km-pane-wrapper .k-i-plus,.km-pane-wrapper .k-add{background-position:-2em -4em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-plus,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-add,.k-state-hover>.km-pane-wrapper .k-i-plus,.k-state-hover>.km-pane-wrapper .k-add,.k-state-hover>*>.km-pane-wrapper .k-i-plus,.k-state-hover>*>.km-pane-wrapper .k-add,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-plus,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-add,.k-textbox:hover .km-pane-wrapper .k-i-plus,.k-textbox:hover .km-pane-wrapper .k-add,.k-button:active .km-pane-wrapper .k-i-plus,.k-button:active .km-pane-wrapper .k-add{background-position:-3em -4em}.km-pane-wrapper .k-i-funnel,.km-pane-wrapper .k-filter{background-position:-2em -5em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-funnel,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-filter,.k-state-hover>.km-pane-wrapper .k-i-funnel,.k-state-hover>.km-pane-wrapper .k-filter,.k-state-hover>*>.km-pane-wrapper .k-i-funnel,.k-state-hover>*>.km-pane-wrapper .k-filter,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-funnel,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-filter,.k-textbox:hover .km-pane-wrapper .k-i-funnel,.k-textbox:hover .km-pane-wrapper .k-filter,.k-button:active .km-pane-wrapper .k-i-funnel,.k-button:active .km-pane-wrapper .k-filter{background-position:-3em -5em}.km-pane-wrapper .k-i-funnel-clear,.km-pane-wrapper .k-clear-filter{background-position:-2em -6em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-funnel-clear,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-clear-filter,.k-state-hover>.km-pane-wrapper .k-i-funnel-clear,.k-state-hover>.km-pane-wrapper .k-clear-filter,.k-state-hover>*>.km-pane-wrapper .k-i-funnel-clear,.k-state-hover>*>.km-pane-wrapper .k-clear-filter,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-funnel-clear,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-clear-filter,.k-textbox:hover .km-pane-wrapper .k-i-funnel-clear,.k-textbox:hover .km-pane-wrapper .k-clear-filter,.k-button:active .km-pane-wrapper .k-i-funnel-clear,.k-button:active .km-pane-wrapper .k-clear-filter{background-position:-3em -6em}.km-pane-wrapper .k-i-refresh{background-position:-2em -7em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-refresh,.k-state-hover>.km-pane-wrapper .k-i-refresh,.k-state-hover>*>.km-pane-wrapper .k-i-refresh,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-refresh,.k-textbox:hover .km-pane-wrapper .k-i-refresh,.k-button:active .km-pane-wrapper .k-i-refresh{background-position:-3em -7em}.km-pane-wrapper .k-i-exception{background-position:-10em -19em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-exception,.k-state-hover>.km-pane-wrapper .k-i-exception,.k-state-hover>*>.km-pane-wrapper .k-i-exception,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-exception,.k-textbox:hover .km-pane-wrapper .k-i-exception,.k-button:active .km-pane-wrapper .k-i-exception{background-position:-11em -19em}.km-pane-wrapper .k-i-restore{background-position:-2em -8em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-restore,.k-state-hover>.km-pane-wrapper .k-i-restore,.k-state-hover>*>.km-pane-wrapper .k-i-restore,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-restore,.k-textbox:hover .km-pane-wrapper .k-i-restore,.k-button:active .km-pane-wrapper .k-i-restore{background-position:-3em -8em}.km-pane-wrapper .k-i-maximize{background-position:-2em -9em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-maximize,.k-state-hover>.km-pane-wrapper .k-i-maximize,.k-state-hover>*>.km-pane-wrapper .k-i-maximize,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-maximize,.k-textbox:hover .km-pane-wrapper .k-i-maximize,.k-button:active .km-pane-wrapper .k-i-maximize{background-position:-3em -9em}.km-pane-wrapper .k-i-minimize{background-position:-4em -18em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-minimize,.k-state-hover>.km-pane-wrapper .k-i-minimize,.k-state-hover>*>.km-pane-wrapper .k-i-minimize,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-minimize,.k-textbox:hover .km-pane-wrapper .k-i-minimize,.k-button:active .km-pane-wrapper .k-i-minimize{background-position:-5em -18em}.km-pane-wrapper .k-i-pin{background-position:-10em -16em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-pin,.k-state-hover>.km-pane-wrapper .k-i-pin,.k-state-hover>*>.km-pane-wrapper .k-i-pin,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-pin,.k-textbox:hover .km-pane-wrapper .k-i-pin,.k-button:active .km-pane-wrapper .k-i-pin{background-position:-11em -16em}.km-pane-wrapper .k-i-unpin{background-position:-10em -17em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-unpin,.k-state-hover>.km-pane-wrapper .k-i-unpin,.k-state-hover>*>.km-pane-wrapper .k-i-unpin,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-unpin,.k-textbox:hover .km-pane-wrapper .k-i-unpin,.k-button:active .km-pane-wrapper .k-i-unpin{background-position:-11em -17em}.km-pane-wrapper .k-resize-se{background-position:-2em -10em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-resize-se,.k-state-hover>.km-pane-wrapper .k-resize-se,.k-state-hover>*>.km-pane-wrapper .k-resize-se,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-resize-se,.k-textbox:hover .km-pane-wrapper .k-resize-se,.k-button:active .km-pane-wrapper .k-resize-se{background-position:-3em -10em}.km-pane-wrapper .k-i-calendar{background-position:-2em -11em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-calendar,.k-state-hover>.km-pane-wrapper .k-i-calendar,.k-state-hover>*>.km-pane-wrapper .k-i-calendar,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-calendar,.k-textbox:hover .km-pane-wrapper .k-i-calendar,.k-button:active .km-pane-wrapper .k-i-calendar{background-position:-3em -11em}.km-pane-wrapper .k-i-clock{background-position:-2em -12em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-clock,.k-state-hover>.km-pane-wrapper .k-i-clock,.k-state-hover>*>.km-pane-wrapper .k-i-clock,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-i-clock,.k-textbox:hover .km-pane-wrapper .k-i-clock,.k-button:active .km-pane-wrapper .k-i-clock{background-position:-3em -12em}.km-pane-wrapper .k-si-plus{background-position:-2em -13em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-si-plus,.k-state-hover>.km-pane-wrapper .k-si-plus,.k-state-hover>*>.km-pane-wrapper .k-si-plus,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-si-plus,.k-textbox:hover .km-pane-wrapper .k-si-plus,.k-button:active .km-pane-wrapper .k-si-plus{background-position:-3em -13em}.km-pane-wrapper .k-si-minus{background-position:-2em -14em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-si-minus,.k-state-hover>.km-pane-wrapper .k-si-minus,.k-state-hover>*>.km-pane-wrapper .k-si-minus,.k-button:not(.k-state-disabled):hover .km-pane-wrapper .k-si-minus,.k-textbox:hover .km-pane-wrapper .k-si-minus,.k-button:active .km-pane-wrapper .k-si-minus{background-position:-3em -14em}}.km-pane-wrapper .km-pane .k-mobile-list input:not([type="checkbox"]):not([type="radio"]),.km-pane-wrapper .km-pane .k-mobile-list select:not([multiple]),.km-pane-wrapper .km-pane .k-mobile-list textarea,.km-pane-wrapper .k-mobile-list .k-widget,.km-pane-wrapper .k-edit-field>*:not([type="checkbox"]):not([type="radio"]):not(.k-button){text-indent:0;font-size:1em;line-height:1.6em;vertical-align:middle;height:auto;padding:0;border:0;margin:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.km-pane-wrapper .k-mobile-list .k-widget{border:0;border-radius:0}.k-ie .km-pane-wrapper .k-mobile-list .k-widget{height:initial}.km-pane-wrapper .k-mobile-list .k-widget .k-input,.km-pane-wrapper .k-mobile-list .k-widget .k-state-default{border:0;background:transparent}.km-pane-wrapper *:not(.k-state-default):not(.k-pager-input)>input:not([type="checkbox"]):not([type="radio"]),.km-pane-wrapper .k-mobile-list select:not([multiple]),.km-pane-wrapper .k-mobile-list textarea,.km-pane-wrapper .k-mobile-list .k-widget,.km-pane-wrapper .k-edit-field>*:not([type="checkbox"]):not([type="radio"]):not(.k-button){width:80%;padding:.6em 0;margin:-0.5em 0}.km-pane-wrapper .km-pane .k-mobile-list input,.km-pane-wrapper .km-pane .k-mobile-list select:not([multiple]),.km-pane-wrapper .km-pane .k-mobile-list textarea,.km-pane-wrapper .k-mobile-list .k-widget,.km-pane-wrapper .k-mobile-list .k-edit-field>*{-webkit-appearance:none;-moz-appearance:none;appearance:none;float:right;z-index:1;position:relative}.km-pane-wrapper .k-scheduler-views{width:18em}.km-pane-wrapper .k-mobile-list .k-edit-field.k-scheduler-toolbar{background:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;padding:.5em 1em}.km-pane-wrapper #recurrence .k-scheduler-navigation{width:100%}.km-pane-wrapper .k-scheduler-views,.km-pane-wrapper .k-mobile-list .k-scheduler-navigation{display:table;table-layout:fixed}.km-pane-wrapper .k-scheduler-views li,.km-pane-wrapper .k-mobile-list .k-scheduler-navigation li{display:table-cell;text-align:center}.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-field .k-check{margin:0;padding-left:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-field .k-check:first-child{margin-top:-0.5em}.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-field .k-check:last-child{margin-bottom:-0.5em}.km-pane-wrapper .k-mobile-list .k-scheduler-timezones .k-edit-field label.k-check{text-indent:1em}.km-pane-wrapper .k-mobile-list .k-edit-field>.k-button{margin-left:20%;float:left}.km-pane-wrapper .k-mobile-list .k-picker-wrap,.km-pane-wrapper .k-mobile-list .k-numeric-wrap,.km-pane-wrapper .k-mobile-list .k-dropdown-wrap{position:static;-webkit-box-shadow:none;box-shadow:none}.km-pane-wrapper .k-mobile-list .k-datepicker .k-select,.km-pane-wrapper .k-mobile-list .k-datetimepicker .k-select,.km-pane-wrapper .k-mobile-list .k-numerictextbox .k-select{position:absolute;top:0;right:0;line-height:auto}.km-pane-wrapper .k-mobile-list .k-datepicker .k-select:before,.km-pane-wrapper .k-mobile-list .k-datetimepicker .k-select:before{content:"\a0";display:inline-block;width:0;height:100%;vertical-align:middle}.km-pane-wrapper .k-mobile-list .k-numerictextbox .k-link{height:50%}.km-pane-wrapper .k-grid .k-button,.km-pane-wrapper .k-edit-form-container .k-button{margin:0}.km-pane-wrapper .k-grid .k-button+.k-button,.km-pane-wrapper .k-edit-form-container .k-button+.k-button{margin:0 0 0 .18em}.km-pane-wrapper .k-pager-numbers .k-link,.km-pane-wrapper .k-pager-numbers .k-state-selected,.km-pane-wrapper .k-pager-wrap>.k-link{width:2.4em;height:2.4em;line-height:2.1em;border-radius:2em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.km-pane-wrapper .k-pager-numbers .k-link,.km-pane-wrapper .k-pager-numbers .k-state-selected{width:auto;line-height:2.2em;padding:0 .86em;min-width:.7em}.km-pane-wrapper .k-pager-wrap{line-height:2.4em}@media all and (max-width:699px),(-ms-high-contrast:active) and (-ms-high-contrast:none) and (max-width:800px){.km-pane-wrapper *:not(.k-state-default):not(.k-pager-input)>input:not([type="checkbox"]):not([type="radio"]),.km-pane-wrapper .k-mobile-list select:not([multiple]),.km-pane-wrapper .k-mobile-list textarea,.km-pane-wrapper .k-mobile-list .k-widget,.km-pane-wrapper .k-edit-field>*:not([type="checkbox"]):not([type="radio"]):not(.k-button){width:50%}.km-pane-wrapper .k-mobile-list .k-edit-field>.k-button{margin-left:50%}.km-pane-wrapper .k-mobile-list .k-edit-field>.k-timezone-button{margin-left:1em}.km-pane-wrapper .k-nav-today a{padding-left:.6em;padding-right:.6em}.km-pane-wrapper li.k-nav-current{margin-left:0;margin-right:0}.km-pane-wrapper .k-pager-wrap{position:relative}.km-pane-wrapper .k-pager-numbers{width:auto;display:block;overflow:hidden;margin-right:5.5em;float:none;text-overflow:ellipsis;height:2.4em;text-align:center}.km-pane-wrapper .k-pager-numbers li{float:none;display:inline-block}.km-pane-wrapper .k-pager-nav{float:left}.km-pane-wrapper .k-pager-nav+.k-pager-nav ~ .k-pager-nav{position:absolute;right:.3em;top:.3em}.km-pane-wrapper .k-pager-wrap .k-pager-numbers+.k-pager-nav,.km-pane-wrapper .k-pager-nav:first-child+.k-pager-nav+.k-pager-nav{right:3em}.km-pane-wrapper .k-pager-info{display:none}}.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-field .k-check,.km-pane-wrapper .k-mobile-list .k-edit-field>*>select:not([multiple]),.km-pane-wrapper .k-mobile-list .k-scheduler-timezones .k-edit-field label.k-check{width:100%}.km-scroll-container{-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;-webkit-margin-collapse:separate;-webkit-transform:translatez(0)}.k-widget .km-scroll-wrapper{position:relative;padding-bottom:0}.km-touch-scrollbar{position:absolute;visibility:hidden;z-index:200000;height:.3em;width:.3em;background-color:rgba(0,0,0,0.7);opacity:0;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear;-webkit-transition:"opacity 0.3s linear";-moz-transition:"opacity 0.3s linear";-ms-transition:"opacity 0.3s linear";-o-transition:"opacity 0.3s linear";transition:"opacity 0.3s linear"}.km-vertical-scrollbar{height:100%;right:2px;top:2px}.km-horizontal-scrollbar{width:100%;left:2px;bottom:2px}@media only screen and (max-width:1024px){.k-scheduler-toolbar>ul.k-scheduler-views{position:absolute;right:6px;top:6px;z-index:10000}.k-rtl .k-scheduler-toolbar>ul.k-scheduler-views{right:auto;left:6px}.k-scheduler-toolbar>ul.k-scheduler-views>li:not(.k-current-view){display:none}.k-scheduler-toolbar li.k-nav-current .k-lg-date-format{display:none}.k-scheduler-toolbar li.k-nav-current .k-sm-date-format{display:inline}.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view{display:block;border-width:1px}.k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view{text-align:left;padding-left:1em}.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link{display:block;position:relative;padding-right:2.5em;padding-left:1em;box-sizing:border-box}.k-rtl .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link{padding-left:0}.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link:after{display:block;content:"";position:absolute;top:50%;margin-top:-0.6em;right:.333em;width:1.333em;height:1.333em}.k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li,.k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li:first-child+li{display:block;border:0;border-radius:0}.k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded{border:1px solid #c5c5c5;background-color:#fff;background-image:none;box-shadow:0 2px 2px 0 rgba(0,0,0,0.3)}.k-rtl .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded{text-align:left}}.k-fx-end .k-fx-next,.k-fx-end .k-fx-current{-webkit-transition:all 350ms ease-out;-moz-transition:all 350ms ease-out;-ms-transition:all 350ms ease-out;-o-transition:all 350ms ease-out;transition:all 350ms ease-out}.k-fx{position:relative}.k-fx .k-fx-current{z-index:0}.k-fx .k-fx-next{z-index:1}.k-fx-hidden,.k-fx-hidden *{visibility:hidden!important}.k-fx-reverse .k-fx-current{z-index:1}.k-fx-reverse .k-fx-next{z-index:0}.k-fx-zoom.k-fx-start .k-fx-next{-webkit-transform:scale(0)!important;-moz-transform:scale(0)!important;-ms-transform:scale(0)!important;-o-transform:scale(0)!important;transform:scale(0)!important}.k-fx-zoom.k-fx-end .k-fx-next{-webkit-transform:scale(1)!important;-moz-transform:scale(1)!important;-ms-transform:scale(1)!important;-o-transform:scale(1)!important;transform:scale(1)!important}.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-next,.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:scale(1)!important;-moz-transform:scale(1)!important;-ms-transform:scale(1)!important;-o-transform:scale(1)!important;transform:scale(1)!important}.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-current{-webkit-transform:scale(1)!important;-moz-transform:scale(1)!important;-ms-transform:scale(1)!important;-o-transform:scale(1)!important;transform:scale(1)!important}.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:scale(0)!important;-moz-transform:scale(0)!important;-ms-transform:scale(0)!important;-o-transform:scale(0)!important;transform:scale(0)!important}.k-fx-fade.k-fx-start .k-fx-next{will-change:opacity;opacity:0}.k-fx-fade.k-fx-end .k-fx-next{opacity:1}.k-fx-fade.k-fx-reverse.k-fx-start .k-fx-current{will-change:opacity;opacity:1}.k-fx-fade.k-fx-reverse.k-fx-end .k-fx-current{opacity:0}.k-fx-slide.k-fx-end .k-fx-next .km-content,.k-fx-slide.k-fx-end .k-fx-next .km-header,.k-fx-slide.k-fx-end .k-fx-next .km-footer,.k-fx-slide.k-fx-end .k-fx-current .km-content,.k-fx-slide.k-fx-end .k-fx-current .km-header,.k-fx-slide.k-fx-end .k-fx-current .km-footer{-webkit-transition:all 350ms ease-out;-moz-transition:all 350ms ease-out;-ms-transition:all 350ms ease-out;-o-transition:all 350ms ease-out;transition:all 350ms ease-out}.k-fx-slide.k-fx-start .k-fx-next .km-content{will-change:transform;-webkit-transform:translatex(100%);-moz-transform:translatex(100%);-ms-transform:translatex(100%);-o-transform:translatex(100%);transform:translatex(100%)}.k-fx-slide.k-fx-start .k-fx-next .km-header,.k-fx-slide.k-fx-start .k-fx-next .km-footer{will-change:opacity;opacity:0}.k-fx-slide.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(-100%);-moz-transform:translatex(-100%);-ms-transform:translatex(-100%);-o-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-slide.k-fx-end .k-fx-next .km-header,.k-fx-slide.k-fx-end .k-fx-next .km-footer{opacity:1}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-content{will-change:transform;-webkit-transform:translatex(0);-moz-transform:translatex(0);-ms-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(100%);-moz-transform:translatex(100%);-ms-transform:translatex(100%);-o-transform:translatex(100%);transform:translatex(100%)}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-content{-webkit-transform:translatex(-100%);-moz-transform:translatex(-100%);-ms-transform:translatex(-100%);-o-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-content{-webkit-transform:translatex(0);-moz-transform:translatex(0);-ms-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-header,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-footer{will-change:opacity;opacity:1}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-header,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-footer{opacity:1}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-header,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-footer{opacity:0}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-header,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-footer{opacity:1}.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .km-content{-webkit-transform:translatex(-100%);-moz-transform:translatex(-100%);-ms-transform:translatex(-100%);-o-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(100%);-moz-transform:translatex(100%);-ms-transform:translatex(100%);-o-transform:translatex(100%);transform:translatex(100%)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .km-content{-webkit-transform:translatex(0);-moz-transform:translatex(0);-ms-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(-100%);-moz-transform:translatex(-100%);-ms-transform:translatex(-100%);-o-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .km-content{-webkit-transform:translatex(100%);-moz-transform:translatex(100%);-ms-transform:translatex(100%);-o-transform:translatex(100%);transform:translatex(100%)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .km-content{-webkit-transform:translatex(0%);-moz-transform:translatex(0%);-ms-transform:translatex(0%);-o-transform:translatex(0%);transform:translatex(0%)}.k-fx-tile.k-fx-start .k-fx-next{will-change:transform;-webkit-transform:translatex(100%);-moz-transform:translatex(100%);-ms-transform:translatex(100%);-o-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-moz-transform:translatex(-100%);-ms-transform:translatex(-100%);-o-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current{will-change:transform;-webkit-transform:translatex(0);-moz-transform:translatex(0);-ms-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-moz-transform:translatex(100%);-ms-transform:translatex(100%);-o-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-moz-transform:translatex(-100%);-ms-transform:translatex(-100%);-o-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:translatex(0);-moz-transform:translatex(0);-ms-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-right.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-moz-transform:translatex(-100%);-ms-transform:translatex(-100%);-o-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-right.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-moz-transform:translatex(100%);-ms-transform:translatex(100%);-o-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current{-webkit-transform:translatex(0);-moz-transform:translatex(0);-ms-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-moz-transform:translatex(-100%);-ms-transform:translatex(-100%);-o-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:translatex(100%);-moz-transform:translatex(100%);-ms-transform:translatex(100%);-o-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:translatex(0%);-moz-transform:translatex(0%);-ms-transform:translatex(0%);-o-transform:translatex(0%);transform:translatex(0%)}.k-fx-tile.k-fx-start .k-fx-next{will-change:transform;-webkit-transform:translatex(100%);-moz-transform:translatex(100%);-ms-transform:translatex(100%);-o-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-moz-transform:translatex(-100%);-ms-transform:translatex(-100%);-o-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current{will-change:transform;-webkit-transform:translatex(0);-moz-transform:translatex(0);-ms-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-moz-transform:translatex(100%);-ms-transform:translatex(100%);-o-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-moz-transform:translatex(-100%);-ms-transform:translatex(-100%);-o-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:translatex(0);-moz-transform:translatex(0);-ms-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-right.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-moz-transform:translatex(-100%);-ms-transform:translatex(-100%);-o-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-right.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-moz-transform:translatex(100%);-ms-transform:translatex(100%);-o-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current{-webkit-transform:translatex(0);-moz-transform:translatex(0);-ms-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-moz-transform:translatex(-100%);-ms-transform:translatex(-100%);-o-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:translatex(100%);-moz-transform:translatex(100%);-ms-transform:translatex(100%);-o-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:translatex(0%);-moz-transform:translatex(0%);-ms-transform:translatex(0%);-o-transform:translatex(0%);transform:translatex(0%)}.k-fx.k-fx-overlay.k-fx-start .k-fx-next,.k-fx.k-fx-overlay.k-fx-left.k-fx-start .k-fx-next{will-change:transform;-webkit-transform:translatex(100%);-moz-transform:translatex(100%);-ms-transform:translatex(100%);-o-transform:translatex(100%);transform:translatex(100%)}.k-fx.k-fx-overlay.k-fx-right.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-moz-transform:translatex(-100%);-ms-transform:translatex(-100%);-o-transform:translatex(-100%);transform:translatex(-100%)}.k-fx.k-fx-overlay.k-fx-up.k-fx-start .k-fx-next{-webkit-transform:translatey(100%);-moz-transform:translatey(100%);-ms-transform:translatey(100%);-o-transform:translatey(100%);transform:translatey(100%)}.k-fx.k-fx-overlay.k-fx-down.k-fx-start .k-fx-next{-webkit-transform:translatey(-100%);-moz-transform:translatey(-100%);-ms-transform:translatey(-100%);-o-transform:translatey(-100%);transform:translatey(-100%)}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-current{will-change:transform;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-end .k-fx-current,.k-fx.k-fx-overlay.k-fx-reverse.k-fx-left.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-moz-transform:translatex(100%);-ms-transform:translatex(100%);-o-transform:translatex(100%);transform:translatex(100%)}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-right.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-moz-transform:translatex(-100%);-ms-transform:translatex(-100%);-o-transform:translatex(-100%);transform:translatex(-100%)}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-up.k-fx-end .k-fx-current{-webkit-transform:translatey(100%);-moz-transform:translatey(100%);-ms-transform:translatey(100%);-o-transform:translatey(100%);transform:translatey(100%)}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-down.k-fx-end .k-fx-current{-webkit-transform:translatey(-100%);-moz-transform:translatey(-100%);-ms-transform:translatey(-100%);-o-transform:translatey(-100%);transform:translatey(-100%)}.k-virtual-wrap{position:relative}.k-virtual-wrap .k-list.k-virtual-list{height:auto}.k-virtual-content{overflow-y:scroll;-webkit-overflow-scrolling:touch;position:relative}.k-virtual-list>.k-virtual-content{position:absolute;top:0;width:100%;margin:0;padding:0;list-style-type:none}.k-virtual-option-label{width:100%;margin:0;padding:0;list-style-type:none}.k-virtual-wrap>.k-virtual-header{text-align:right}.k-popup .k-item.k-first{position:relative}.k-virtual-content>.k-virtual-list>.k-virtual-item{position:absolute;width:100%;box-sizing:border-box;overflow:hidden;white-space:nowrap}.k-popup .k-list .k-item>.k-group,.k-popup>.k-group-header,.k-popup>.k-virtual-wrap>.k-group-header{text-transform:uppercase;font-size:.857em}.k-popup .k-list .k-item>.k-group{position:absolute;top:0;right:0;padding:0 .5em;line-height:1.8}.k-popup .k-state-hover>.k-group{right:-1px}.k-virtual-item.k-first,.k-group-header+.k-list>.k-item.k-first,.k-static-header+.k-list>.k-item.k-first{border-top-style:solid;border-top-width:1px;padding-top:0}.k-popup>.k-group-header,.k-popup>.k-virtual-wrap>.k-group-header{text-align:right}@font-face{font-family:"DejaVu Sans";src:url(../stylesheets/kendoui-styles/fonts/DejaVu/DejaVuSans.ttf?1748322273) format("truetype")}@font-face{font-family:"DejaVu Sans";font-weight:bold;src:url(../stylesheets/kendoui-styles/fonts/DejaVu/DejaVuSans-Bold.ttf?1748322273) format("truetype")}@font-face{font-family:"DejaVu Sans";font-style:italic;src:url(../stylesheets/kendoui-styles/fonts/DejaVu/DejaVuSans-Oblique.ttf?1748322273) format("truetype")}@font-face{font-family:"DejaVu Sans";font-weight:bold;font-style:italic;src:url(../stylesheets/kendoui-styles/fonts/DejaVu/DejaVuSans-BoldOblique.ttf) format("truetype")}@font-face{font-family:"DejaVu Serif";src:url(../stylesheets/kendoui-styles/fonts/DejaVu/DejaVuSerif.ttf) format("truetype")}@font-face{font-family:"DejaVu Serif";font-weight:bold;src:url(../stylesheets/kendoui-styles/fonts/DejaVu/DejaVuSerif-Bold.ttf) format("truetype")}@font-face{font-family:"DejaVu Serif";font-style:italic;src:url(../stylesheets/kendoui-styles/fonts/DejaVu/DejaVuSerif-Italic.ttf) format("truetype")}@font-face{font-family:"DejaVu Serif";font-weight:bold;font-style:italic;src:url(../stylesheets/kendoui-styles/fonts/DejaVu/DejaVuSerif-BoldItalic.ttf) format("truetype")}@font-face{font-family:"DejaVu Mono";src:url(../stylesheets/kendoui-styles/fonts/DejaVu/DejaVuSansMono.ttf) format("truetype")}@font-face{font-family:"DejaVu Mono";font-weight:bold;src:url(../stylesheets/kendoui-styles/fonts/DejaVu/DejaVuSansMono-Bold.ttf) format("truetype")}@font-face{font-family:"DejaVu Mono";font-style:italic;src:url(../stylesheets/kendoui-styles/fonts/DejaVu/DejaVuSansMono-Oblique.ttf) format("truetype")}@font-face{font-family:"DejaVu Mono";font-weight:bold;font-style:italic;src:url(../stylesheets/kendoui-styles/fonts/DejaVu/DejaVuSansMono-BoldOblique.ttf) format("truetype")}
/*
* Kendo UI v2015.2.624 (http://www.telerik.com/kendo-ui)
* Copyright 2015 Telerik AD. All rights reserved.
*
* Kendo UI commercial licenses may be obtained at
* http://www.telerik.com/purchase/license-agreement/kendo-ui-complete
* If you do not own a commercial license, this file shall be governed by the trial license terms.
*/
.ktb-theme-id-flat{opacity:0}.ktb-var-accent{color:#10c4b2}.ktb-var-base{color:#363940}.ktb-var-background{color:#fff}.ktb-var-border-radius{border-radius:3px}.ktb-var-normal-background{color:#fff}.ktb-var-normal-gradient{background-image:none}.ktb-var-normal-text-color{color:#4c5356}.ktb-var-hover-background{color:#2eb3a6}.ktb-var-hover-gradient{background-image:none}.ktb-var-hover-text-color{color:#fff}.ktb-var-selected-background{color:#10c4b2}.ktb-var-selected-gradient{background-image:none}.ktb-var-selected-text-color{color:#fff}.ktb-var-error{color:#ffe0d9}.ktb-var-warning{color:#fff4d9}.ktb-var-success{color:#eaf7ec}.ktb-var-info{color:#e5f5fa}.k-grid-norecords-template{background-color:#fff;border:1px solid #ccc}.k-in,.k-item,.k-window-action{border-color:transparent}.k-block,.k-widget{background-color:#fff}.k-block,.k-widget,.k-input,.k-textbox,.k-group,.k-content,.k-header,.k-filter-row>th,.k-editable-area,.k-separator,.k-colorpicker .k-i-arrow-s,.k-textbox>input,.k-autocomplete,.k-dropdown-wrap,.k-toolbar,.k-group-footer td,.k-grid-footer,.k-footer-template td,.k-state-default,.k-state-default .k-select,.k-state-disabled,.k-grid-header,.k-grid-header-wrap,.k-grid-header-locked,.k-grid-footer-locked,.k-grid-content-locked,.k-grid td,.k-grid td.k-state-selected,.k-grid-footer-wrap,.k-pager-wrap,.k-pager-wrap .k-link,.k-pager-refresh,.k-grouping-header,.k-grouping-header .k-group-indicator,.k-panelbar>.k-item>.k-link,.k-panel>.k-item>.k-link,.k-panelbar .k-panel,.k-panelbar .k-content,.k-treemap-tile,.k-calendar th,.k-slider-track,.k-splitbar,.k-dropzone-active,.k-tiles,.k-toolbar,.k-tooltip,.k-button-group .k-tool,.k-upload-files{border-color:#ccc}.k-group,.k-toolbar,.k-grouping-header,.k-pager-wrap,.k-group-footer td,.k-grid-footer,.k-footer-template td,.k-widget .k-status,.k-calendar th,.k-dropzone-hovered,.k-widget.k-popup{background-color:#363940}.k-grouping-row td,td.k-group-cell,.k-resize-handle-inner{background-color:#363940}.k-list-container{border-color:#363940;background-color:#363940}.k-content,.k-editable-area,.k-panelbar>li.k-item,.k-panel>li.k-item,.k-tiles{background-color:#fff}.k-alt,.k-separator,.k-resource.k-alt,.k-pivot-layout>tbody>tr:first-child>td:first-child{background-color:#f5f5f5}.k-pivot-rowheaders .k-alt .k-alt,.k-header.k-alt{background-color:#e0e0e0}.k-textbox,.k-autocomplete.k-header,.k-dropdown-wrap.k-state-active,.k-picker-wrap.k-state-active,.k-numeric-wrap.k-state-active{border-color:#ccc;background-color:#363940}.k-textbox>input,.k-autocomplete .k-input,.k-dropdown-wrap .k-input,.k-autocomplete.k-state-focused .k-input,.k-dropdown-wrap.k-state-focused .k-input,.k-picker-wrap.k-state-focused .k-input,.k-numeric-wrap.k-state-focused .k-input{border-color:#ccc}input.k-textbox,textarea.k-textbox,input.k-textbox:hover,textarea.k-textbox:hover,.k-textbox>input{background:0}.k-input,input.k-textbox,textarea.k-textbox,input.k-textbox:hover,textarea.k-textbox:hover,.k-textbox>input,.k-multiselect-wrap{background-color:#fff;color:#4c5356}.k-input[readonly]{background-color:#fff;color:#4c5356}.k-block,.k-widget,.k-popup,.k-content,.k-toolbar,.k-dropdown .k-input{color:#4c5356}.k-inverse{color:#fff}.k-block{color:#fff}.k-link:link,.k-link:visited,.k-nav-current.k-state-hover .k-link{color:#fff}.k-tabstrip-items .k-link,.k-panelbar>li>.k-link{color:#4c5356}.k-header,.k-treemap-title,.k-grid-header .k-header>.k-link{color:#fff}.k-header,.k-grid-header,.k-toolbar,.k-dropdown-wrap,.k-picker-wrap,.k-numeric-wrap,.k-grouping-header,.k-pager-wrap,.k-textbox,.k-button,.k-progressbar,.k-draghandle,.k-autocomplete,.k-state-highlight,.k-tabstrip-items .k-item,.k-panelbar .k-tabstrip-items .k-item,.km-pane-wrapper>.km-pane>.km-view>.km-content{background-image:none;background-position:50% 50%;background-color:#363940}.k-widget.k-tooltip{background-image:none}.k-block,.k-header,.k-grid-header,.k-toolbar,.k-grouping-header,.k-pager-wrap,.k-button,.k-draghandle,.k-treemap-tile,html .km-pane-wrapper .k-header{background-color:#363940}.k-icon:hover,.k-state-hover .k-icon,.k-state-selected .k-icon,.k-state-focused .k-icon,.k-column-menu .k-state-hover .k-sprite,.k-column-menu .k-state-active .k-sprite,.k-pager-numbers .k-current-page .k-link:hover:after,.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view.k-state-hover>.k-link:after{opacity:1}.k-icon,.k-state-disabled .k-icon,.k-column-menu .k-sprite,.k-pager-numbers .k-current-page .k-link:after,.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link:after{opacity:1}.k-mobile-list .k-check:checked,.k-mobile-list .k-edit-field [type=checkbox]:checked,.k-mobile-list .k-edit-field [type=radio]:checked{opacity:1}.k-tool{border-color:transparent}.k-icon,.k-tool-icon,.k-grouping-dropclue,.k-drop-hint,.k-column-menu .k-sprite,.k-grid-mobile .k-resize-handle-inner:before,.k-grid-mobile .k-resize-handle-inner:after,.k-pager-numbers .k-current-page .k-link:after,.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link:after{background-image:url(../stylesheets/kendoui-styles/Flat/sprite.png?1748322273);border-color:transparent}.k-mobile-list .k-check:checked,.k-mobile-list .k-edit-field [type=checkbox]:checked,.k-mobile-list .k-edit-field [type=radio]:checked{background-image:url(../stylesheets/kendoui-styles/Flat/sprite.png?1748322273);border-color:transparent}.k-loading,.k-state-hover .k-loading{background-image:url(../stylesheets/kendoui-styles/Flat/loading.gif?1748322273);background-position:50% 50%}.k-loading-image{background-image:url(../stylesheets/kendoui-styles/Flat/loading-image.gif?1748322273)}.k-loading-color{background-color:#fff}.k-button{color:#fff;border-color:#363940;background-color:#363940}.k-draghandle{border-color:#10c4b2;background-color:#10c4b2;-webkit-box-shadow:0;box-shadow:0}.k-draghandle:hover{border-color:#2eb3a6;background-color:#2eb3a6;-webkit-box-shadow:0;box-shadow:0}.k-scheduler{color:#fff;background-color:#fff}.k-scheduler-layout{color:#4c5356}.k-scheduler-datecolumn,.k-scheduler-groupcolumn{background-color:#fff;color:#4c5356}.k-scheduler-times tr,.k-scheduler-times th,.k-scheduler-table td,.k-scheduler-header th,.k-scheduler-header-wrap,.k-scheduler-times{border-color:#ccc}.k-nonwork-hour{background-color:#f5f5f5}.k-gantt .k-nonwork-hour{background-color:rgba(0,0,0,0.02)}.k-gantt .k-header.k-nonwork-hour{background-color:rgba(0,0,0,0.2)}.k-scheduler-table .k-today,.k-today>.k-scheduler-datecolumn,.k-today>.k-scheduler-groupcolumn{background-color:#f7f7f7}.k-scheduler-now-arrow{border-left-color:#3f434b}.k-scheduler-now-line{background-color:#3f434b}.k-event,.k-task-complete{border-color:#2eb3a6;background:#2eb3a6 0 -257px none repeat-x;color:#fff}.k-event-inverse{color:#4c5356}.k-event.k-state-selected{background-position:0 0}.k-ie7 .k-event .k-resize-handle,.k-event .k-resize-handle:after,.k-ie7 .k-task-single .k-resize-handle,.k-task-single .k-resize-handle:after{background-color:#fff}.k-scheduler-marquee:before,.k-scheduler-marquee:after{border-color:#10c4b2}.k-panelbar .k-content,.k-panelbar .k-panel,.k-panelbar .k-item{background-color:#363940;color:#fff;border-color:#606572}.k-panelbar>li>.k-link{color:#fff}.k-panelbar>.k-item>.k-link{border-color:#606572}.k-panel>li.k-item{background-color:#363940}.k-state-active,.k-state-active:hover,.k-active-filter,.k-tabstrip .k-state-active{background-color:#10c4b2;border-color:#10c4b2;color:#fff}.k-fieldselector .k-list-container{background-color:#10c4b2}.k-button:focus,.k-button.k-state-focused{border-color:#0c9083}.k-button:hover,.k-button.k-state-hover{color:#fff;border-color:#2eb3a6;background-color:#2eb3a6}.k-button:active,.k-button.k-state-active{color:#fff;background-color:#10c4b2;border-color:#10c4b2}.k-button:active:hover,.k-button.k-state-active:hover{color:#fff;border-color:#2eb3a6;background-color:#2eb3a6}.k-button[disabled],.k-button.k-state-disabled,.k-state-disabled .k-button,.k-state-disabled .k-button:hover,.k-button.k-state-disabled:hover,.k-state-disabled .k-button:active,.k-button.k-state-disabled:active{color:#c2c2c2;border-color:#ccc;background-color:#f5f5f5;background-image:none}.k-button:focus:not(.k-state-disabled):not([disabled]){-webkit-box-shadow:none;box-shadow:none}.k-button:focus:active:not(.k-state-disabled):not([disabled]){-webkit-box-shadow:none;box-shadow:none}.k-menu .k-state-hover>.k-state-active{background-color:transparent}.k-state-highlight{background:#10c4b2;color:#fff}.k-state-focused,.k-grouping-row .k-state-focused{border-color:#0c9083}.k-calendar .k-link{color:#4c5356}.k-calendar .k-footer{padding:0}.k-calendar .k-footer .k-nav-today{color:#fff;text-decoration:none;background-color:#363940}.k-calendar .k-footer .k-nav-today:hover,.k-calendar .k-footer .k-nav-today.k-state-hover{background-color:#2eb3a6;text-decoration:none}.k-calendar .k-footer .k-nav-today:active{background-color:#10c4b2}.k-calendar .k-link.k-nav-fast{color:#fff}.k-calendar .k-nav-fast.k-state-hover{text-decoration:underline;background-color:#363940;color:#fff}.k-calendar .k-link.k-state-hover,.k-window-titlebar .k-link{border-radius:13px}.k-calendar .k-footer .k-link{border-radius:0}.k-calendar th{background-color:#fff}.k-calendar-container.k-group{border-color:#363940}.k-state-selected,.k-state-selected:link,.k-state-selected:visited,.k-list>.k-state-selected,.k-list>.k-state-highlight,.k-panel>.k-state-selected,.k-ghost-splitbar-vertical,.k-ghost-splitbar-horizontal,.k-draghandle.k-state-selected:hover,.k-scheduler .k-scheduler-toolbar .k-state-selected,.k-scheduler .k-today.k-state-selected,.k-marquee-color{color:#fff;background-color:#10c4b2;border-color:#10c4b2}.k-virtual-item.k-first,.k-group-header+.k-list>.k-item.k-first,.k-static-header+.k-list>.k-item.k-first{border-top-color:#2eb3a6}.k-popup>.k-group-header,.k-popup>.k-virtual-wrap>.k-group-header{background:#2eb3a6;color:#fff}.k-popup .k-list .k-item>.k-group{background:#2eb3a6;color:#fff;border-bottom-left-radius:1.8px}.k-marquee-text{color:#fff}.k-state-focused,.k-list>.k-state-focused,.k-listview>.k-state-focused,.k-grid-header th.k-state-focused,td.k-state-focused,.k-button.k-state-focused{-webkit-box-shadow:inset 0 0 0 1px #0c9083;box-shadow:inset 0 0 0 1px #0c9083}.k-state-focused.k-state-selected,.k-list>.k-state-focused.k-state-selected,.k-listview>.k-state-focused.k-state-selected,td.k-state-focused.k-state-selected{-webkit-box-shadow:inset 0 0 0 1px #0c9083;box-shadow:inset 0 0 0 1px #0c9083}.k-ie8 .k-panelbar span.k-state-focused,.k-ie8 .k-menu li.k-state-focused,.k-ie8 .k-listview>.k-state-focused,.k-ie8 .k-grid-header th.k-state-focused,.k-ie8 td.k-state-focused,.k-ie8 .k-tool.k-state-hover,.k-ie8 .k-button:focus,.k-ie8 .k-button.k-state-focused,.k-ie7 .k-panelbar span.k-state-focused,.k-ie7 .k-menu li.k-state-focused,.k-ie7 .k-listview>.k-state-focused,.k-ie7 .k-grid-header th.k-state-focused,.k-ie7 td.k-state-focused,.k-ie7 .k-tool.k-state-hover,.k-ie7 .k-button:focus,.k-ie7 .k-button.k-state-focused{background-color:#2eb3a6}.k-list>.k-state-selected.k-state-focused,.k-list-optionlabel.k-state-selected.k-state-focused{-webkit-box-shadow:none;box-shadow:none}.k-state-selected>.k-link,.k-panelbar>li>.k-state-selected,.k-panelbar>li.k-state-default>.k-link.k-state-selected{color:#fff}.k-state-hover,.k-state-hover:hover,.k-splitbar-horizontal-hover:hover,.k-splitbar-vertical-hover:hover,.k-list>.k-state-hover,.k-scheduler .k-scheduler-toolbar ul li.k-state-hover,.k-pager-wrap .k-link:hover,.k-dropdown .k-state-focused,.k-filebrowser-dropzone,.k-mobile-list .k-item>.k-link:active,.k-mobile-list .k-item>.k-label:active,.k-mobile-list .k-edit-label.k-check:active,.k-mobile-list .k-recur-view .k-check:active{color:#fff;background-color:#2eb3a6;border-color:#2eb3a6}.k-mobile-list .k-scheduler-timezones .k-edit-field:nth-child(2):active{color:#fff;background-color:#2eb3a6;border-color:#2eb3a6}.k-ie7 .k-window-titlebar .k-state-hover,.k-ie8 .k-window-titlebar .k-state-hover{border-color:#2eb3a6}.k-state-hover>.k-select,.k-state-focused>.k-select{border-color:#2eb3a6}.k-button:hover,.k-button.k-state-hover,.k-button:focus,.k-button.k-state-focused,.k-textbox:hover,.k-state-hover,.k-state-hover:hover,.k-pager-wrap .k-link:hover,.k-other-month.k-state-hover .k-link,div.k-filebrowser-dropzone em,.k-draghandle:hover{background-image:none}.k-pager-wrap{background-color:#363940;color:#fff}.k-autocomplete.k-state-active,.k-picker-wrap.k-state-active,.k-numeric-wrap.k-state-active,.k-dropdown-wrap.k-state-active,.k-state-active,.k-state-active:hover,.k-state-active>.k-link,.k-button:active,.k-panelbar>.k-item>.k-state-focused{background-image:none}.k-state-selected,.k-button:active,.k-button.k-state-active,.k-draghandle.k-state-selected:hover{background-image:none}.k-button:active,.k-button.k-state-active,.k-draghandle.k-state-selected:hover{background-position:50% 50%}.k-tool-icon{background-image:url(../stylesheets/kendoui-styles/Flat/sprite.png?1748322273)}.k-state-hover>.k-link,.k-other-month.k-state-hover .k-link,div.k-filebrowser-dropzone em{color:#fff}.k-autocomplete.k-state-hover,.k-autocomplete.k-state-focused,.k-picker-wrap.k-state-hover,.k-picker-wrap.k-state-focused,.k-numeric-wrap.k-state-hover,.k-numeric-wrap.k-state-focused,.k-dropdown-wrap.k-state-hover,.k-dropdown-wrap.k-state-focused{background-color:#2eb3a6;background-image:none;background-position:50% 50%;border-color:#2eb3a6}.km-pane-wrapper .k-mobile-list input:not([type="checkbox"]):not([type="radio"]),.km-pane-wrapper .km-pane .k-mobile-list select:not([multiple]),.km-pane-wrapper .k-mobile-list textarea,.k-dropdown .k-state-focused .k-input{color:#4c5356}.k-dropdown .k-state-hover .k-input{color:#fff}.k-state-error{border-color:#3f434b;background-color:#fff;color:#3f434b}.k-state-disabled{opacity:.7}.k-ie7 .k-state-disabled,.k-ie8 .k-state-disabled{filter:alpha(opacity=70)}.k-tile-empty.k-state-selected,.k-loading-mask.k-state-selected{border-width:0;background-image:none;background-color:transparent}.k-state-disabled,.k-state-disabled .k-link,.k-state-disabled .k-button,.k-other-month,.k-other-month .k-link,.k-dropzone em,.k-dropzone .k-upload-status,.k-tile-empty strong,.k-slider .k-draghandle{color:#c2c2c2}.k-progressbar-indeterminate{background:url(../stylesheets/kendoui-styles/Flat/indeterminate.gif)}.k-progressbar-indeterminate .k-progress-status-wrap,.k-progressbar-indeterminate .k-state-selected{display:none}.k-slider-track{background-color:#ccc}.k-slider-selection{background-color:#10c4b2}.k-slider-horizontal .k-tick{background-image:url(../stylesheets/kendoui-styles/Flat/slider-h.gif)}.k-slider-vertical .k-tick{background-image:url(../stylesheets/kendoui-styles/Flat/slider-v.gif)}.k-widget.k-tooltip{border-color:#363940;background-color:#363940;color:#fff}.k-widget.k-tooltip-validation{border-color:#ffd673;background-color:#ffd673;color:#4c5356}.input-prepend .k-tooltip-validation,.input-append .k-tooltip-validation{font-size:12px;position:relative;top:3px}.k-callout-n{border-bottom-color:#363940}.k-callout-w{border-right-color:#363940}.k-callout-s{border-top-color:#363940}.k-callout-e{border-left-color:#363940}.k-tooltip-validation .k-callout-n{border-bottom-color:#ffd673}.k-tooltip-validation .k-callout-w{border-right-color:#ffd673}.k-tooltip-validation .k-callout-s{border-top-color:#ffd673}.k-tooltip-validation .k-callout-e{border-left-color:#ffd673}.k-splitbar{background-color:#ccc}.k-restricted-size-vertical,.k-restricted-size-horizontal{background-color:#3f434b}.k-file{background-color:#10c4b2;border-color:#ccc}.k-file-progress{color:#097469}.k-file-progress .k-progress{background-color:#dcf2f8}.k-file-success{color:#1b6a62}.k-file-success .k-progress{background-color:#e6f6e9}.k-file-error{color:#393e40}.k-file-error .k-progress{background-color:#ffe0d9}.k-tile{border-color:#fff}.k-textbox:hover,.k-tiles li.k-state-hover{border-color:#2eb3a6}.k-tiles li.k-state-selected{border-color:#10c4b2}.k-filebrowser .k-tile .k-folder,.k-filebrowser .k-tile .k-file{background-image:url(../stylesheets/kendoui-styles/Flat/imagebrowser.png);background-size:auto auto}.k-leaf,.k-leaf.k-state-hover:hover{color:#fff}.k-leaf.k-inverse,.k-leaf.k-inverse.k-state-hover:hover{color:#000}.k-widget,.k-button{-webkit-box-shadow:none;box-shadow:none}.k-slider,.k-treeview,.k-upload{-webkit-box-shadow:none;box-shadow:none}.k-state-hover{-webkit-box-shadow:none;box-shadow:none}.k-autocomplete.k-state-focused,.k-dropdown-wrap.k-state-focused,.k-picker-wrap.k-state-focused,.k-numeric-wrap.k-state-focused{-webkit-box-shadow:none;box-shadow:none}.k-state-selected{-webkit-box-shadow:none;box-shadow:none}.k-state-active{-webkit-box-shadow:none;box-shadow:none}.k-grid td.k-state-selected.k-state-focused{background-color:#11d2bf}.k-popup,.k-menu .k-menu-group,.k-grid .k-filter-options,.k-time-popup,.k-datepicker-calendar,.k-autocomplete.k-state-border-down,.k-autocomplete.k-state-border-up,.k-dropdown-wrap.k-state-active,.k-picker-wrap.k-state-active,.k-multiselect.k-state-focused,.k-filebrowser .k-image,.k-tooltip{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.25);box-shadow:0 2px 2px 0 rgba(0,0,0,0.25)}.k-treemap-tile.k-state-hover{-webkit-box-shadow:inset 0 0 0 3px #ccc;box-shadow:inset 0 0 0 3px #ccc}.k-window{border-color:rgba(0,0,0,0.25);-webkit-box-shadow:0 0 0 1px rgba(128,128,128,0.25);box-shadow:0 0 0 1px rgba(128,128,128,0.25);background-color:#fff}.k-window.k-state-focused{border-color:rgba(0,0,0,0.25);-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.25);box-shadow:0 0 0 1px rgba(0,0,0,0.25)}.k-window.k-window-maximized,.k-window-maximized .k-window-titlebar,.k-window-maximized .k-window-content{border-radius:0}.k-shadow{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);box-shadow:0 1px 2px 0 rgba(0,0,0,0.25)}.k-inset{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.25);box-shadow:inset 0 1px 1px rgba(0,0,0,0.25)}.k-editor-inline ::selection{background-color:#10c4b2;text-shadow:none;color:#fff}.k-editor-inline ::-moz-selection{background-color:#10c4b2;text-shadow:none;color:#fff}.k-widget.k-notification.k-notification-info{background-color:#e5f5fa;color:#0c9083;border-color:#b6e3f1}.k-widget.k-notification.k-notification-success{background-color:#eaf7ec;color:#269388;border-color:#c1e8c7}.k-widget.k-notification.k-notification-warning{background-color:#fff4d9;color:#ff704f;border-color:#fff0ca}.k-widget.k-notification.k-notification-error{background-color:#ffe0d9;color:#6b7579;border-color:#ffb6a6}.k-gantt .k-treelist{background:#f5f5f5}.k-gantt .k-treelist .k-alt{background-color:#dbdbdb}.k-gantt .k-treelist .k-state-selected,.k-gantt .k-treelist .k-state-selected td,.k-gantt .k-treelist .k-alt.k-state-selected,.k-gantt .k-treelist .k-alt.k-state-selected>td{background-color:#10c4b2}.k-task-dot:after{background-color:#4c5356;border-color:#4c5356}.k-task-dot:hover:after{background-color:#10c4b2}.k-task-summary{border-color:#8a9398;background:#8a9398}.k-task-milestone,.k-task-summary-complete{border-color:#4c5356;background:#4c5356}.k-state-selected.k-task-summary{border-color:#61f2e4;background:#61f2e4}.k-state-selected.k-task-milestone,.k-state-selected .k-task-summary-complete{border-color:#10c4b2;background:#10c4b2}.k-task-single{background-color:#39ccbe;border-color:#2eb3a6;color:#fff}.k-state-selected.k-task-single{border-color:#10c4b2}.k-line{background-color:#4c5356;color:#4c5356}.k-state-selected.k-line{background-color:#10c4b2;color:#10c4b2}.k-resource{background-color:#fff}.k-i-kpi-decrease,.k-i-kpi-denied,.k-i-kpi-equal,.k-i-kpi-hold,.k-i-kpi-increase,.k-i-kpi-open{background-image:url(../stylesheets/kendoui-styles/Flat/sprite_kpi.png)}.k-block,.k-button,.k-textbox,.k-drag-clue,.k-touch-scrollbar,.k-window,.k-window-titleless .k-window-content,.k-window-action,.k-inline-block,.k-grid .k-filter-options,.k-grouping-header .k-group-indicator,.k-autocomplete,.k-multiselect,.k-combobox,.k-dropdown,.k-dropdown-wrap,.k-datepicker,.k-timepicker,.k-colorpicker,.k-datetimepicker,.k-notification,.k-numerictextbox,.k-picker-wrap,.k-numeric-wrap,.k-colorpicker,.k-list-container,.k-calendar-container,.k-calendar td,.k-calendar .k-link,.k-treeview .k-in,.k-editor-inline,.k-tooltip,.k-tile,.k-slider-track,.k-slider-selection,.k-upload{border-radius:3px}.k-tool{text-align:center;vertical-align:middle}.k-tool.k-group-start,.k-toolbar .k-split-button .k-button,.k-toolbar .k-button-group .k-group-start{border-radius:3px 0 0 3px}.k-rtl .k-tool.k-group-start,.k-rtl .k-toolbar .k-split-button .k-button,.k-rtl .k-toolbar .k-button-group .k-group-start{border-radius:0 3px 3px 0}.k-tool.k-group-end,.k-toolbar .k-button-group .k-group-end,.k-toolbar .k-split-button .k-split-button-arrow{border-radius:0 3px 3px 0}.k-rtl .k-tool.k-group-end,.k-rtl .k-toolbar .k-button-group .k-group-end,.k-rtl .k-toolbar .k-split-button .k-split-button-arrow{border-radius:3px 0 0 3px}.k-group-start.k-group-end.k-tool{border-radius:3px}.k-calendar-container.k-state-border-up,.k-list-container.k-state-border-up,.k-autocomplete.k-state-border-up,.k-multiselect.k-state-border-up,.k-dropdown-wrap.k-state-border-up,.k-picker-wrap.k-state-border-up,.k-numeric-wrap.k-state-border-up,.k-window-content,.k-filter-menu{border-radius:0 0 3px 3px}.k-autocomplete.k-state-border-up .k-input,.k-dropdown-wrap.k-state-border-up .k-input,.k-picker-wrap.k-state-border-up .k-input,.k-picker-wrap.k-state-border-up .k-selected-color,.k-numeric-wrap.k-state-border-up .k-input{border-radius:0 0 0 3px}.k-multiselect.k-state-border-up .k-multiselect-wrap{border-radius:0 0 3px 3px}.k-window-titlebar,.k-block>.k-header,.k-tabstrip-items .k-item,.k-panelbar .k-tabstrip-items .k-item,.k-tabstrip-items .k-link,.k-calendar-container.k-state-border-down,.k-list-container.k-state-border-down,.k-autocomplete.k-state-border-down,.k-multiselect.k-state-border-down,.k-dropdown-wrap.k-state-border-down,.k-picker-wrap.k-state-border-down,.k-numeric-wrap.k-state-border-down{border-radius:3px 3px 0 0}.k-split-button.k-state-border-down>.k-button{border-radius:3px 0 0 0}.k-split-button.k-state-border-up>.k-button{border-radius:0 0 0 3px}.k-split-button.k-state-border-down>.k-split-button-arrow{border-radius:0 3px 0 0}.k-split-button.k-state-border-up>.k-split-button-arrow{border-radius:0 0 3px 0}.k-dropdown-wrap .k-input,.k-picker-wrap .k-input,.k-numeric-wrap .k-input{border-radius:1.8px 0 0 1.8px}.k-rtl .k-dropdown-wrap .k-input,.k-rtl .k-picker-wrap .k-input,.k-rtl .k-numeric-wrap .k-input{border-radius:0 1.8px 1.8px 0}.k-numeric-wrap .k-link{border-radius:0 1.8px 0 0}.k-numeric-wrap .k-link+.k-link{border-radius:0 0 1.8px 0}.k-colorpicker .k-selected-color{border-radius:1.8px 0 0 1.8px}.k-rtl .k-colorpicker .k-selected-color{border-radius:0 1.8px 1.8px 0}.k-autocomplete.k-state-border-down .k-input{border-radius:3px 3px 0 0}.k-dropdown-wrap.k-state-border-down .k-input,.k-picker-wrap.k-state-border-down .k-input,.k-picker-wrap.k-state-border-down .k-selected-color,.k-numeric-wrap.k-state-border-down .k-input{border-radius:3px 0 0 0}.k-numeric-wrap .k-link.k-state-selected{background-color:#363940}.k-multiselect.k-state-border-down .k-multiselect-wrap{border-radius:1.8px 1.8px 0 0}.k-dropdown-wrap .k-select,.k-picker-wrap .k-select,.k-numeric-wrap .k-select,.k-datetimepicker .k-select+.k-select,.k-list-container.k-state-border-right{border-radius:0 3px 3px 0}.k-rtl .k-dropdown-wrap .k-select,.k-rtl .k-picker-wrap .k-select,.k-rtl .k-numeric-wrap .k-select,.k-rtl .k-datetimepicker .k-select+.k-select,.k-rtl .k-list-container.k-state-border-right{border-radius:3px 0 0 3px}.k-numeric-wrap.k-expand-padding .k-input{border-radius:3px}.k-textbox>input,.k-autocomplete .k-input,.k-multiselect-wrap{border-radius:1.8px}.k-list .k-state-hover,.k-list .k-state-focused,.k-list .k-state-highlight,.k-list .k-state-selected,.k-fieldselector .k-list .k-item,.k-list-optionlabel,.k-dropzone{border-radius:2px}.k-slider .k-button,.k-grid .k-slider .k-button{border-radius:13px}.k-draghandle{border-radius:13px}.k-scheduler-toolbar>ul li:first-child,.k-scheduler-toolbar>ul li:first-child .k-link,.k-scheduler-toolbar>ul.k-scheduler-views li:first-child+li,.k-scheduler-toolbar>ul.k-scheduler-views li:first-child+li .k-link{border-radius:3px 0 0 3px}.k-rtl .k-scheduler-toolbar>ul li:first-child,.k-rtl .k-scheduler-toolbar>ul li:first-child .k-link,.k-rtl .k-scheduler-toolbar>ul.k-scheduler-views li:first-child+li,.k-rtl .k-scheduler-toolbar>ul.k-scheduler-views li:first-child+li .k-link,.km-view.k-popup-edit-form .k-scheduler-toolbar>ul li:last-child,.km-view.k-popup-edit-form .k-scheduler-toolbar>ul li:last-child .k-link{border-radius:0 3px 3px 0}.k-scheduler-phone .k-scheduler-toolbar>ul li.k-nav-today,.k-scheduler-phone .k-scheduler-toolbar>ul li.k-nav-today .k-link,.k-edit-field>.k-scheduler-navigation{border-radius:3px}.k-scheduler-toolbar .k-nav-next,.k-scheduler-toolbar ul+ul li:last-child,.k-scheduler-toolbar .k-nav-next .k-link,.k-scheduler-toolbar ul+ul li:last-child .k-link{border-top-right-radius:3px;border-bottom-right-radius:3px}.k-rtl .k-scheduler-toolbar .k-nav-next,.k-rtl .k-scheduler-toolbar ul+ul li:last-child,.k-rtl .k-scheduler-toolbar .k-nav-next .k-link,.k-rtl .k-scheduler-toolbar ul+ul li:last-child .k-link{border-radius:3px 0 0 3px}.k-scheduler div.k-scheduler-footer ul li,.k-scheduler div.k-scheduler-footer .k-link{border-radius:3px}.k-more-events,.k-event,.k-task-single,.k-task-complete,.k-event .k-link{border-radius:1.8px}.k-scheduler-mobile .k-event{border-radius:.8px}.k-grid-mobile .k-column-active+th.k-header{border-left-color:#4c5356}html .km-pane-wrapper .km-widget,.k-ie .km-pane-wrapper .k-widget,.k-ie .km-pane-wrapper .k-group,.k-ie .km-pane-wrapper .k-content,.k-ie .km-pane-wrapper .k-header,.k-ie .km-pane-wrapper .k-popup-edit-form .k-edit-field .k-button,.km-pane-wrapper .k-mobile-list .k-item,.km-pane-wrapper .k-mobile-list .k-edit-label,.km-pane-wrapper .k-mobile-list .k-edit-field{color:#4c5356}@media screen and (-ms-high-contrast:active) and (-ms-high-contrast:none){div.km-pane-wrapper a{color:#4c5356}.km-pane-wrapper .k-icon{background-image:url(../stylesheets/kendoui-styles/Flat/sprite_2x.png?1748322273);background-size:21.2em 21em}}.km-pane-wrapper .k-mobile-list .k-item,.km-pane-wrapper .k-mobile-list .k-edit-field,.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-field .k-check{background-color:#fff;border-top:1px solid #ccc}.km-pane-wrapper .k-mobile-list .k-edit-field textarea{outline-width:0}.km-pane-wrapper .k-mobile-list .k-item.k-state-selected{background-color:#10c4b2;border-top-color:#10c4b2}.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-field .k-check:first-child{border-top-color:transparent}.km-pane-wrapper .k-mobile-list .k-item:last-child{-webkit-box-shadow:inset 0 -1px 0 #ccc;box-shadow:inset 0 -1px 0 #ccc}.km-pane-wrapper .k-mobile-list>ul>li>.k-link,.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-label:nth-child(3),.km-pane-wrapper #recurrence .km-scroll-container>.k-edit-label:first-child{color:#808080}.km-pane-wrapper .k-mobile-list>ul>li>.k-link{border-bottom:1px solid #ccc}.km-pane-wrapper .k-mobile-list .k-edit-field{-webkit-box-shadow:0 1px 1px #ccc;box-shadow:0 1px 1px #ccc}.km-actionsheet .k-grid-delete,.km-actionsheet .k-scheduler-delete,.km-pane-wrapper .k-scheduler-delete,.km-pane-wrapper .k-filter-menu .k-button[type=reset]{color:#fff;border-color:#3f434b;background-color:red;background-image:-webkit-gradient(linear,50% 0,50% 100%,from(rgba(255,255,255,.3)),to(rgba(255,255,255,.15)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.3),rgba(255,255,255,.15));background-image:-moz-linear-gradient(top,rgba(255,255,255,.3),rgba(255,255,255,.15));background-image:-ms-linear-gradient(top,rgba(255,255,255,.3),rgba(255,255,255,.15));background-image:linear-gradient(to bottom,rgba(255,255,255,.3),rgba(255,255,255,.15))}.km-actionsheet .k-grid-delete:active,.km-actionsheet .k-scheduler-delete:active,.km-pane-wrapper .k-scheduler-delete:active,.km-pane-wrapper .k-filter-menu .k-button[type=reset]:active{background-color:#900}.k-autocomplete.k-state-default,.k-picker-wrap.k-state-default,.k-numeric-wrap.k-state-default,.k-dropdown-wrap.k-state-default{background-image:none;background-position:50% 50%;background-color:#10c4b2;border-color:#10c4b2}.k-autocomplete.k-state-hover,.k-picker-wrap.k-state-hover,.k-numeric-wrap.k-state-hover,.k-dropdown-wrap.k-state-hover{background-color:#2eb3a6;background-image:none;background-position:50% 50%;border-color:#2eb3a6}.k-multiselect.k-header{border-color:#10c4b2}.k-multiselect.k-header.k-state-hover{border-color:#2eb3a6}.k-autocomplete.k-state-focused,.k-picker-wrap.k-state-focused,.k-numeric-wrap.k-state-focused,.k-dropdown-wrap.k-state-focused,.k-multiselect.k-header.k-state-focused{background-color:#2eb3a6;background-image:none;background-position:50% 50%;border-color:#0c9083;-webkit-box-shadow:none;box-shadow:none}.k-list-container{color:#fff}.k-dropdown .k-input,.k-dropdown .k-state-focused .k-input,.k-menu .k-popup{color:#fff}.k-state-default>.k-select{border-color:#10c4b2}.k-state-hover>.k-select{border-color:#2eb3a6}.k-state-focused>.k-select{border-color:#0c9083}.k-tabstrip:focus{-webkit-box-shadow:none;box-shadow:none}.k-tabstrip-items .k-state-default .k-link,.k-panelbar>li.k-state-default>.k-link{color:#fff}.k-tabstrip-items .k-state-hover .k-link,.k-panelbar>li.k-state-hover>.k-link,.k-panelbar>li.k-state-default>.k-link.k-state-hover{color:#fff}.k-panelbar .k-state-focused.k-state-hover{background:#2eb3a6;-webkit-box-shadow:none;box-shadow:none}.k-tabstrip-items .k-state-default,.k-ie7 .k-tabstrip-items .k-state-default .k-loading{border-color:#363940}.k-tabstrip-items .k-state-hover,.k-ie7 .k-tabstrip-items .k-state-hover .k-loading{border-color:#2eb3a6}.k-tabstrip-items .k-state-active,.k-panelbar .k-tabstrip-items .k-state-active,.k-ie7 .k-tabstrip-items .k-state-active .k-loading{background-color:#10c4b2;background-image:none;border-color:#10c4b2}.k-tabstrip .k-content.k-state-active{background-color:#fff;color:#4c5356}.k-menu.k-header,.k-menu .k-item{border-color:#363940}.k-column-menu,.k-column-menu .k-item,.k-overflow-container .k-overflow-group{border-color:#606572}.k-overflow-container .k-overflow-group{box-shadow:inset 0 1px 0 #afb3bc,0 1px 0 #afb3bc}.k-toolbar-first-visible.k-overflow-group,.k-overflow-container .k-overflow-group+.k-overflow-group{box-shadow:0 1px 0 #afb3bc}.k-toolbar-last-visible.k-overflow-group{box-shadow:inset 0 1px 0 #afb3bc}.k-column-menu .k-separator{border-color:#606572;background-color:transparent}.k-menu .k-group{border-color:#363940}.k-grid-filter.k-state-active{background-color:#10c4b2}.k-grouping-row td,.k-group-footer td,.k-grid-footer td{color:#fff;border-color:#606572;font-weight:bold}.k-grouping-header{color:#fff}.k-grid td.k-state-focused{-webkit-box-shadow:inset 0 0 0 1px inset 0 0 0 1px #0c9083;box-shadow:inset 0 0 0 1px inset 0 0 0 1px #0c9083}.k-header,.k-grid-header-wrap,.k-grid .k-grouping-header,.k-grid-header,.k-pager-wrap,.k-pager-wrap .k-textbox,.k-pager-wrap .k-link,.k-grouping-header .k-group-indicator,.k-gantt-toolbar .k-state-default{border-color:#606572}.k-primary,.k-overflow-container .k-primary{color:#fff;border-color:#10c4b2;background-image:none;background-position:50% 50%;background-color:#10c4b2;-webkit-box-shadow:none;box-shadow:none}.k-primary:focus,.k-primary.k-state-focused{color:#fff;border-color:#363940;background-image:none;-webkit-box-shadow:none;box-shadow:none}.k-primary:hover{color:#fff;border-color:#2eb3a6;background-image:none;background-color:#2eb3a6;-webkit-box-shadow:none;box-shadow:none}.k-primary:focus:active:not(.k-state-disabled):not([disabled]),.k-primary:focus:not(.k-state-disabled):not([disabled]){-webkit-box-shadow:none;box-shadow:none}.k-primary:active{color:#fff;border-color:#363940;background-image:none;background-color:#363940;-webkit-box-shadow:none;box-shadow:none}.k-primary.k-state-disabled,.k-state-disabled .k-primary,.k-primary.k-state-disabled:hover,.k-state-disabled .k-primary:hover,.k-primary.k-state-disabled:hover,.k-state-disabled .k-primary:active,.k-primary.k-state-disabled:active{color:#c2c2c2;border-color:#ccc;background-color:#f5f5f5;background-image:none;-webkit-box-shadow:none;box-shadow:none}.k-pager-numbers .k-link,.k-treeview .k-in{border-color:transparent}.k-treeview .k-icon,.k-scheduler-table .k-icon,.k-grid .k-hierarchy-cell .k-icon{background-color:#ccc;border-radius:13px}.k-scheduler-table .k-state-hover .k-icon{background-color:transparent}.k-button:focus{outline:0}.k-editor .k-tool:focus{outline:0;border-color:#0c9083;-webkit-box-shadow:none;box-shadow:none}.k-checkbox-label:before{border-color:transparent;border-radius:1px}.k-checkbox-label:after{border-color:#10c4b2;background:#fff;border-radius:1px}.k-checkbox-label:hover:after,.k-checkbox:checked+.k-checkbox-label:hover:after{border-color:#3dcdbf;box-shadow:none}.k-checkbox:checked+.k-checkbox-label:after{background-color:#fff;border-color:#10c4b2;border-radius:1px;color:#10c4b2}.k-checkbox-label:active:before{box-shadow:none;border-color:transparent;border-radius:1px}.k-checkbox-label:active:after{border-color:#363940;border-radius:1px}.k-checkbox:checked+.k-checkbox-label:active:after{border-color:#363940}.k-checkbox:checked+.k-checkbox-label:active:before{box-shadow:none;border-radius:1px}.k-checkbox:disabled+.k-checkbox-label{color:#c2c2c2}.k-checkbox:disabled+.k-checkbox-label:hover:after,.k-checkbox:disabled+.k-checkbox-label:active:before{box-shadow:none}.k-checkbox:checked:disabled+.k-checkbox-label:after{background:#fff;color:#c2c2c2}.k-checkbox:disabled+.k-checkbox-label:after,.k-checkbox:checked:disabled+.k-checkbox-label:active:after,.k-checkbox:disabled+.k-checkbox-label:hover:before,.k-checkbox:checked:disabled+.k-checkbox-label:hover:after{background:#fff;border-color:#ccc;border-radius:1px}.k-radio-label:before{border-color:#10c4b2;border-radius:50%;background-color:#fff;border-width:1px}.k-radio-label:hover:before,.k-radio:checked+.k-radio-label:hover:before{border-color:#3dcdbf;box-shadow:none}.k-radio:checked+.k-radio-label:before{border-color:#10c4b2}.k-radio:checked+.k-radio-label:after{background-color:#10c4b2;border-radius:50%}.k-radio-label:active:before{box-shadow:none;border-radius:50%;border-color:#363940}.k-radio:checked+.k-radio-label:active:before{box-shadow:none;border-radius:50%;border-color:#363940}.k-radio:disabled+.k-radio-label{color:#c2c2c2}.k-radio:disabled+.k-radio-label:before{border-color:#bfbfbf}.k-radio:disabled+.k-radio-label:active:before{box-shadow:none;background:#fff}.k-radio:disabled+.k-radio-label:before{background:#fff}.k-radio:disabled+.k-radio-label:hover:after,.k-radio:disabled+.k-radio-label:hover:before{box-shadow:none}.k-checkbox:focus+.k-checkbox-label:after,.k-radio:focus+.k-radio-label:before{border-color:#363940;box-shadow:none}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.k-icon:not(.k-loading),.k-grouping-dropclue,.k-drop-hint,.k-callout,.k-tool-icon,.k-state-hover .k-tool-icon,.k-state-active .k-tool-icon,.k-state-active.k-state-hover .k-tool-icon,.k-state-selected .k-tool-icon,.k-state-selected.k-state-hover .k-tool-icon,.k-column-menu .k-sprite,.k-mobile-list .k-check:checked,.k-mobile-list .k-edit-field [type=checkbox]:checked,.k-mobile-list .k-edit-field [type=radio]:checked{background-image:url(../stylesheets/kendoui-styles/Flat/sprite_2x.png?1748322273);background-size:340px 336px}.k-dropdown-wrap .k-input,.k-picker-wrap .k-input,.k-numeric-wrap .k-input{border-radius:1.8px 0 0 1.8px}.k-i-kpi-decrease,.k-i-kpi-denied,.k-i-kpi-equal,.k-i-kpi-hold,.k-i-kpi-increase,.k-i-kpi-open{background-image:url(../stylesheets/kendoui-styles/Flat/sprite_kpi_2x.png);background-size:96px 16px}}@media screen and (-ms-high-contrast:active){.k-editor-toolbar-wrap .k-dropdown-wrap.k-state-focused,.k-editor-toolbar-wrap .k-button-group .k-tool:focus{border-color:#fff}}.ktb-checkbox-label-after{border-color:#10c4b2;background:#fff}.ktb-checkbox-label-hover-after,.ktb-checkbox-checked+.ktb-checkbox-label-hover-after{border-color:#3dcdbf}.ktb-checkbox-checked+.ktb-checkbox-label-after{background-color:#fff;border-color:#10c4b2;color:#10c4b2}.ktb-checkbox-label-hover-after,.ktb-checkbox-checked+.ktb-checkbox-label-hover-after{border-color:#3dcdbf}.ktb-checkbox-label-active-after{border-color:#363940}.ktb-checkbox-checked-disabled+.ktb-checkbox-label-after,.ktb-checkbox-disabled+.ktb-checkbox-label-after,.ktb-checkbox-checked-disabled+.ktb-checkbox-label-active-after,.ktb-checkbox-disabled+.ktb-checkbox-label-hover-before,.ktb-checkbox-checked-disabled+.ktb-checkbox-label-hover-after{background:#fff;color:#c2c2c2;border-color:#ccc}.ktb-radio-label-before{border-color:#10c4b2;background-color:#fff}.ktb-radio-checked+.ktb-radio-label-after{background-color:#10c4b2}.ktb-radio-checked+.ktb-radio-label-before{border-color:#10c4b2}.ktb-radio-label-hover-before,.ktb-radio-checked+.ktb-radio-label-hover-before{border-color:#3dcdbf}.ktb-radio-label-active-before{border-color:#363940}.ktb-radio-checked+.ktb-radio-label-after{background-color:#10c4b2}.ktb-radio-disabled+.ktb-radio-label-before,.ktb-radio-disabled+.ktb-radio-label-active-before{background:#fff;border-color:#ccc}@media only screen and (max-width:1024px){.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.k-webkit .k-pager-numbers .k-current-page .k-link,.k-ff .k-pager-numbers .k-current-page .k-link,.k-ie11 .k-pager-numbers .k-current-page .k-link,.k-safari .k-pager-numbers .k-current-page .k-link{background-image:none;background-position:50% 50%;background-color:#10c4b2;border-color:#ccc}.k-webkit .k-pager-numbers .k-current-page .k-link,.k-ff .k-pager-numbers .k-current-page .k-link,.k-ie11 .k-pager-numbers .k-current-page .k-link,.k-safari .k-pager-numbers .k-current-page .k-link{border-color:#606572}.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view{border-radius:3px}.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li{border-radius:0}.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li.k-current-view,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li.k-current-view,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li.k-current-view,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded>li.k-current-view{border-radius:1.8px 1.8px 0 0}.k-webkit .k-scheduler-toolbar>ul li:first-child,.k-ff .k-scheduler-toolbar>ul li:first-child,.k-ie11 .k-scheduler-toolbar>ul li:first-child,.k-safari .k-scheduler-toolbar>ul li:first-child,.k-webkit .k-scheduler-toolbar>ul li:first-child .k-link,.k-ff .k-scheduler-toolbar>ul li:first-child .k-link,.k-ie11 .k-scheduler-toolbar>ul li:first-child .k-link,.k-safari .k-scheduler-toolbar>ul li:first-child .k-link,.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views li,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views li,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views li,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views li,.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views li .k-link,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views li .k-link,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views li .k-link,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views li .k-link{border-radius:0}.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views li:last-child,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views li:last-child,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views li:last-child,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views li:last-child,.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views li:last-child .k-link,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views li:last-child .k-link,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views li:last-child .k-link,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views li:last-child .k-link{border-radius:0 0 1.8px 1.8px}.k-webkit .k-pager-numbers .k-current-page .k-link:hover,.k-ff .k-pager-numbers .k-current-page .k-link:hover,.k-ie11 .k-pager-numbers .k-current-page .k-link:hover,.k-safari .k-pager-numbers .k-current-page .k-link:hover,.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover{border-color:#2eb3a6;background-image:none;background-color:#2eb3a6}.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link{color:#4c5356;min-width:75px}.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover>.k-link,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover>.k-link,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover>.k-link,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view:hover>.k-link{color:#fff}.k-webkit .k-pager-numbers .k-current-page .k-link:after,.k-ff .k-pager-numbers .k-current-page .k-link:after,.k-ie11 .k-pager-numbers .k-current-page .k-link:after,.k-safari .k-pager-numbers .k-current-page .k-link:after,.k-webkit .k-scheduler-views>li.k-state-selected>.k-link:after,.k-ff .k-scheduler-views>li.k-state-selected>.k-link:after,.k-ie11 .k-scheduler-views>li.k-state-selected>.k-link:after,.k-safari .k-scheduler-views>li.k-state-selected>.k-link:after{display:block;content:"";position:absolute;top:50%;margin-top:-0.5em;right:.333em;width:1.333em;height:1.333em}.k-webkit .k-pager-numbers.k-state-expanded,.k-ff .k-pager-numbers.k-state-expanded,.k-ie11 .k-pager-numbers.k-state-expanded,.k-safari .k-pager-numbers.k-state-expanded,.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded{border-width:1px 1px 0 1px;border-style:solid;border-color:#606572;background-color:#363940;border-radius:3px 3px 0 0;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.25);box-shadow:0 2px 2px 0 rgba(0,0,0,0.25)}.k-webkit .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.k-ff .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.k-ie11 .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded,.k-safari .k-scheduler-toolbar>ul.k-scheduler-views.k-state-expanded{border-width:1px;background-image:none;border-radius:3px}.k-webkit .k-pager-numbers .k-state-selected,.k-ff .k-pager-numbers .k-state-selected,.k-ie11 .k-pager-numbers .k-state-selected,.k-safari .k-pager-numbers .k-state-selected,.k-webkit .k-pager-numbers .k-link,.k-ff .k-pager-numbers .k-link,.k-ie11 .k-pager-numbers .k-link,.k-safari .k-pager-numbers .k-link{border-radius:2px}}.k-button-group .k-tool,.k-toolbar,.k-grid-toolbar .k-button{border-color:#606572}.k-grid-toolbar .k-button:hover,.k-grid-toolbar .k-button.k-state-hovered{border-color:#2eb3a6}.k-grid-toolbar .k-button:focus,.k-grid-toolbar .k-button.k-state-focused{border-color:#0c9083}.k-grid-toolbar .k-autocomplete,.k-grid .k-autocomplete,.k-editor-toolbar .k-autocomplete,.k-grid-toolbar .k-picker-wrap,.k-grid .k-picker-wrap,.k-editor-toolbar .k-picker-wrap,.k-grid-toolbar .k-numeric-wrap,.k-grid .k-numeric-wrap,.k-editor-toolbar .k-numeric-wrap,.k-grid-toolbar .k-dropdown-wrap,.k-grid .k-dropdown-wrap,.k-editor-toolbar .k-dropdown-wrap{background-color:#363940;background-image:none;background-position:50% 50%;border-color:#606572}.k-grid-toolbar .k-autocomplete.k-state-hover,.k-grid .k-autocomplete.k-state-hover,.k-editor-toolbar .k-autocomplete.k-state-hover,.k-grid-toolbar .k-picker-wrap.k-state-hover,.k-grid .k-picker-wrap.k-state-hover,.k-editor-toolbar .k-picker-wrap.k-state-hover,.k-grid-toolbar .k-numeric-wrap.k-state-hover,.k-grid .k-numeric-wrap.k-state-hover,.k-editor-toolbar .k-numeric-wrap.k-state-hover,.k-grid-toolbar .k-dropdown-wrap.k-state-hover,.k-grid .k-dropdown-wrap.k-state-hover,.k-editor-toolbar .k-dropdown-wrap.k-state-hover{background-color:#2eb3a6;background-image:none;background-position:50% 50%;border-color:#2eb3a6}.k-grid-toolbar .k-autocomplete.k-state-focused,.k-grid .k-autocomplete.k-state-focused,.k-editor-toolbar .k-autocomplete.k-state-focused,.k-grid-toolbar .k-picker-wrap.k-state-focused,.k-grid .k-picker-wrap.k-state-focused,.k-editor-toolbar .k-picker-wrap.k-state-focused,.k-grid-toolbar .k-numeric-wrap.k-state-focused,.k-grid .k-numeric-wrap.k-state-focused,.k-editor-toolbar .k-numeric-wrap.k-state-focused,.k-grid-toolbar .k-dropdown-wrap.k-state-focused,.k-grid .k-dropdown-wrap.k-state-focused,.k-editor-toolbar .k-dropdown-wrap.k-state-focused{background-color:#2eb3a6;background-image:none;background-position:50% 50%;border-color:#2eb3a6}.k-popup.k-group{color:#fff;border-color:#363940}.k-popup.k-group .k-state-default>.k-select{border-color:#606572}.k-popup.k-group .k-state-hover>.k-select{border-color:#2eb3a6}.k-popup.k-group .k-state-focused>.k-select{border-color:#10c4b2}.k-grid-toolbar,.k-dropdown .k-input,.k-dropdown .k-state-focused .k-input,.k-menu .k-popup{color:#fff}.k-checkbox:checked+.k-checkbox-label:active:after{border-color:#363940}.k-chart .k-mask{background-color:#fff;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70}.k-chart .k-selection{border-color:#c7c7c7;transition:box-shadow .2s linear,border-color .2s linear;-moz-transition:box-shadow .2s linear,border-color .2s linear;-webkit-transition:box-shadow .2s linear,border-color .2s linear;-o-transition:box-shadow .2s linear,border-color .2s linear}.k-chart .k-selection:hover{border-color:#2eb3a6;-moz-box-shadow:inset 0 0 0 30px rgba(46,179,166,0.5);-webkit-box-shadow:inset 0 0 0 30px rgba(46,179,166,0.5);box-shadow:inset 0 0 0 30px rgba(46,179,166,0.5)}.k-chart .k-handle{background-color:#10c4b2;width:1px}.k-chart .k-handle:hover{background-color:#2eb3a6;width:3px;border-radius:0}.k-chart .k-navigator-hint .k-tooltip{border:0;background:#10c4b2;color:#fff;border-radius:0}.k-chart .k-navigator-hint .k-scroll{background:rgba(16,196,178,0.5);height:4px;border-radius:0}.k-chart .k-tooltip,.k-sparkline .k-tooltip{background-image:none;border-radius:0}.k-chart .k-tooltip{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0)}.k-navigator-hint .k-tooltip{box-shadow:0 0 0 rgba(0,0,0,0);background:#fff}.k-map .k-marker{background-image:url(../stylesheets/kendoui-styles/Flat/markers.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.k-map .k-marker{background-image:url(../stylesheets/kendoui-styles/Flat/markers_2x.png)}}
/*
* Kendo UI v2015.2.624 (http://www.telerik.com/kendo-ui)
* Copyright 2015 Telerik AD. All rights reserved.
*
* Kendo UI commercial licenses may be obtained at
* http://www.telerik.com/purchase/license-agreement/kendo-ui-complete
* If you do not own a commercial license, this file shall be governed by the trial license terms.
*/

/*
* Kendo UI v2015.2.624 (http://www.telerik.com/kendo-ui)
* Copyright 2015 Telerik AD. All rights reserved.
*
* Kendo UI commercial licenses may be obtained at
* http://www.telerik.com/purchase/license-agreement/kendo-ui-complete
* If you do not own a commercial license, this file shall be governed by the trial license terms.
*/

/*!
 * Angular Material Design
 * https://github.com/angular/material
 * @license MIT
 * v0.11.2
 */body,html{height:100%;color:rgba(0,0,0,.87);background:#fff;position:relative}body{margin:0;padding:0}[tabindex='-1']:focus{outline:0}.inset{padding:10px}button.md-no-style{font-weight:400;background-color:inherit;text-align:left;border:none;padding:0;margin:0}button,input,select,textarea{vertical-align:baseline}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled]{cursor:default}textarea{vertical-align:top;overflow:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box;-webkit-box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.md-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;text-transform:none;width:1px}.md-shadow{position:absolute;top:0;left:0;bottom:0;right:0;border-radius:inherit;pointer-events:none}.md-shadow-bottom-z-1{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.md-shadow-bottom-z-2{box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}.md-shadow-animated.md-shadow{transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}.md-ripple-container{pointer-events:none;position:absolute;overflow:hidden;left:0;top:0;width:100%;height:100%;transition:all .55s cubic-bezier(.25,.8,.25,1)}.md-ripple{position:absolute;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;opacity:0;border-radius:50%}.md-ripple.md-ripple-placed{transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),-webkit-transform .9s cubic-bezier(.25,.8,.25,1);transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),transform .9s cubic-bezier(.25,.8,.25,1)}.md-ripple.md-ripple-scaled{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.md-ripple.md-ripple-active,.md-ripple.md-ripple-full,.md-ripple.md-ripple-visible{opacity:.2}.md-padding{padding:8px}.md-margin{margin:8px}.md-scroll-mask{position:absolute;background-color:transparent;top:0;right:0;bottom:0;left:0}.md-scroll-mask>.md-scroll-mask-bar{display:block;position:absolute;background-color:#fafafa;right:0;top:0;bottom:0;z-index:65;box-shadow:inset 0 0 1px rgba(0,0,0,.3)}@media (min-width:600px){.md-padding{padding:16px}}body,html{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.md-display-4{font-size:112px;font-weight:300;letter-spacing:-.01em;line-height:112px}.md-display-3{font-size:56px;font-weight:400;letter-spacing:-.005em;line-height:56px}.md-display-2{font-size:45px;font-weight:400;line-height:64px}.md-display-1{font-size:34px;font-weight:400;line-height:40px}.md-headline{font-size:24px;font-weight:400;line-height:32px}.md-title{font-size:20px;font-weight:500;letter-spacing:.005em}.md-subhead{font-size:16px;font-weight:400;letter-spacing:.01em;line-height:24px}.md-body-1{font-size:14px;font-weight:400;letter-spacing:.01em;line-height:20px}.md-body-2{font-size:14px;font-weight:500;letter-spacing:.01em;line-height:24px}.md-caption{font-size:12px;letter-spacing:.02em}.md-button{letter-spacing:.01em}button,html,input,select,textarea{font-family:Roboto,'Helvetica Neue',sans-serif}button,input,select,textarea{font-size:100%}@-moz-document url-prefix(){.layout-fill,[layout-fill]{margin:0;width:100%;min-height:100%;height:100%}}.flex-order,.flex-order-0,[flex-order="0"],[flex-order]{-webkit-order:0;-ms-flex-order:0;order:0}.flex-order-1,[flex-order="1"]{-webkit-order:1;-ms-flex-order:1;order:1}.flex-order-2,[flex-order="2"]{-webkit-order:2;-ms-flex-order:2;order:2}.flex-order-3,[flex-order="3"]{-webkit-order:3;-ms-flex-order:3;order:3}.flex-order-4,[flex-order="4"]{-webkit-order:4;-ms-flex-order:4;order:4}.flex-order-5,[flex-order="5"]{-webkit-order:5;-ms-flex-order:5;order:5}.flex-order-6,[flex-order="6"]{-webkit-order:6;-ms-flex-order:6;order:6}.flex-order-7,[flex-order="7"]{-webkit-order:7;-ms-flex-order:7;order:7}.flex-order-8,[flex-order="8"]{-webkit-order:8;-ms-flex-order:8;order:8}.flex-order-9,[flex-order="9"]{-webkit-order:9;-ms-flex-order:9;order:9}.flex-order-10,[flex-order="10"]{-webkit-order:10;-ms-flex-order:10;order:10}.flex-order-11,[flex-order="11"]{-webkit-order:11;-ms-flex-order:11;order:11}.flex-order-12,[flex-order="12"]{-webkit-order:12;-ms-flex-order:12;order:12}.flex-order-13,[flex-order="13"]{-webkit-order:13;-ms-flex-order:13;order:13}.flex-order-14,[flex-order="14"]{-webkit-order:14;-ms-flex-order:14;order:14}.flex-order-15,[flex-order="15"]{-webkit-order:15;-ms-flex-order:15;order:15}.flex-order-16,[flex-order="16"]{-webkit-order:16;-ms-flex-order:16;order:16}.flex-order-17,[flex-order="17"]{-webkit-order:17;-ms-flex-order:17;order:17}.flex-order-18,[flex-order="18"]{-webkit-order:18;-ms-flex-order:18;order:18}.flex-order-19,[flex-order="19"]{-webkit-order:19;-ms-flex-order:19;order:19}.offset-0,[offset="0"]{margin-left:0}.offset-5,[offset="5"]{margin-left:5%}.offset-10,[offset="10"]{margin-left:10%}.offset-15,[offset="15"]{margin-left:15%}.offset-20,[offset="20"]{margin-left:20%}.offset-25,[offset="25"]{margin-left:25%}.offset-30,[offset="30"]{margin-left:30%}.offset-35,[offset="35"]{margin-left:35%}.offset-40,[offset="40"]{margin-left:40%}.offset-45,[offset="45"]{margin-left:45%}.offset-50,[offset="50"]{margin-left:50%}.offset-55,[offset="55"]{margin-left:55%}.offset-60,[offset="60"]{margin-left:60%}.offset-65,[offset="65"]{margin-left:65%}.offset-70,[offset="70"]{margin-left:70%}.offset-75,[offset="75"]{margin-left:75%}.offset-80,[offset="80"]{margin-left:80%}.offset-85,[offset="85"]{margin-left:85%}.offset-90,[offset="90"]{margin-left:90%}.offset-95,[offset="95"]{margin-left:95%}.offset-33,.offset-34,[offset-="33"],[offset-="34"]{margin-left:33%}.offset-66,.offset-67,[offset-="66"],[offset-="67"]{margin-left:67%}.layout-align-center,.layout-align-center-center,.layout-align-center-end,.layout-align-center-start,[layout-align=center],[layout-align="center center"],[layout-align="center start"],[layout-align="center end"]{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.layout-align-end,.layout-align-end-center,.layout-align-end-end,.layout-align-end-start,[layout-align=end],[layout-align="end center"],[layout-align="end start"],[layout-align="end end"]{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.layout-align-space-around,.layout-align-space-around-center,.layout-align-space-around-end,.layout-align-space-around-start,[layout-align=space-around],[layout-align="space-around center"],[layout-align="space-around start"],[layout-align="space-around end"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.layout-align-space-between,.layout-align-space-between-center,.layout-align-space-between-end,.layout-align-space-between-start,[layout-align=space-between],[layout-align="space-between center"],[layout-align="space-between start"],[layout-align="space-between end"]{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.layout-align-center-start,.layout-align-end-start,.layout-align-space-around-start,.layout-align-space-between-start,.layout-align-start-start,[layout-align="center start"],[layout-align="end start"],[layout-align="space-around start"],[layout-align="space-between start"],[layout-align="start start"]{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.layout-align-center-center,.layout-align-end-center,.layout-align-space-around-center,.layout-align-space-between-center,.layout-align-start-center,[layout-align="center center"],[layout-align="end center"],[layout-align="space-around center"],[layout-align="space-between center"],[layout-align="start center"]{-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:100%}.layout-align-center-end,.layout-align-end-end,.layout-align-space-around-end,.layout-align-space-between-end,.layout-align-start-end,[layout-align="center end"],[layout-align="end end"],[layout-align="space-around end"],[layout-align="space-between end"],[layout-align="start end"]{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.flex{box-sizing:border-box;-webkit-flex:1;-ms-flex:1;flex:1}.flex-grow{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.flex-initial{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.flex-auto{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.flex-none{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.flex-0{box-sizing:border-box;-webkit-flex:0 0 0;-ms-flex:0 0 0;flex:0 0 0}.md-layout-row>.flex-0{-webkit-flex:0 0 0;-ms-flex:0 0 0;flex:0 0 0;max-width:0;max-height:100%}.md-layout-column>.flex-0{-webkit-flex:0 0 0;-ms-flex:0 0 0;flex:0 0 0;max-width:100%;max-height:0}.flex-5{box-sizing:border-box;-webkit-flex:0 0 5%;-ms-flex:0 0 5%;flex:0 0 5%}.md-layout-row>.flex-5{-webkit-flex:0 0 5%;-ms-flex:0 0 5%;flex:0 0 5%;max-width:5%;max-height:100%}.md-layout-column>.flex-5{-webkit-flex:0 0 5%;-ms-flex:0 0 5%;flex:0 0 5%;max-width:100%;max-height:5%}.flex-10{box-sizing:border-box;-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%}.md-layout-row>.flex-10{-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%;max-height:100%}.md-layout-column>.flex-10{-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%;max-width:100%;max-height:10%}.flex-15{box-sizing:border-box;-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%}.md-layout-row>.flex-15{-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%;max-height:100%}.md-layout-column>.flex-15{-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%;max-width:100%;max-height:15%}.flex-20{box-sizing:border-box;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%}.md-layout-row>.flex-20{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;max-height:100%}.md-layout-column>.flex-20{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:100%;max-height:20%}.flex-25{box-sizing:border-box;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}.md-layout-row>.flex-25{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;max-height:100%}.md-layout-column>.flex-25{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:100%;max-height:25%}.flex-30{box-sizing:border-box;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%}.md-layout-row>.flex-30{-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;max-height:100%}.md-layout-column>.flex-30{-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;max-width:100%;max-height:30%}.flex-35{box-sizing:border-box;-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%}.md-layout-row>.flex-35{-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%;max-height:100%}.md-layout-column>.flex-35{-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%;max-width:100%;max-height:35%}.flex-40{box-sizing:border-box;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%}.md-layout-row>.flex-40{-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;max-height:100%}.md-layout-column>.flex-40{-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:100%;max-height:40%}.flex-45{box-sizing:border-box;-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%}.md-layout-row>.flex-45{-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%;max-height:100%}.md-layout-column>.flex-45{-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;max-width:100%;max-height:45%}.flex-50{box-sizing:border-box;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.md-layout-row>.flex-50{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;max-height:100%}.md-layout-column>.flex-50{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:100%;max-height:50%}.flex-55{box-sizing:border-box;-webkit-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%}.md-layout-row>.flex-55{-webkit-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%;max-height:100%}.md-layout-column>.flex-55{-webkit-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%;max-width:100%;max-height:55%}.flex-60{box-sizing:border-box;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%}.md-layout-row>.flex-60{-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;max-height:100%}.md-layout-column>.flex-60{-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:100%;max-height:60%}.flex-65{box-sizing:border-box;-webkit-flex:0 0 65%;-ms-flex:0 0 65%;flex:0 0 65%}.md-layout-row>.flex-65{-webkit-flex:0 0 65%;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%;max-height:100%}.md-layout-column>.flex-65{-webkit-flex:0 0 65%;-ms-flex:0 0 65%;flex:0 0 65%;max-width:100%;max-height:65%}.flex-70{box-sizing:border-box;-webkit-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%}.md-layout-row>.flex-70{-webkit-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;max-height:100%}.md-layout-column>.flex-70{-webkit-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%;max-width:100%;max-height:70%}.flex-75{box-sizing:border-box;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%}.md-layout-row>.flex-75{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;max-height:100%}.md-layout-column>.flex-75{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:100%;max-height:75%}.flex-80{box-sizing:border-box;-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%}.md-layout-row>.flex-80{-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;max-height:100%}.md-layout-column>.flex-80{-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;max-width:100%;max-height:80%}.flex-85{box-sizing:border-box;-webkit-flex:0 0 85%;-ms-flex:0 0 85%;flex:0 0 85%}.md-layout-row>.flex-85{-webkit-flex:0 0 85%;-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%;max-height:100%}.md-layout-column>.flex-85{-webkit-flex:0 0 85%;-ms-flex:0 0 85%;flex:0 0 85%;max-width:100%;max-height:85%}.flex-90{box-sizing:border-box;-webkit-flex:0 0 90%;-ms-flex:0 0 90%;flex:0 0 90%}.md-layout-row>.flex-90{-webkit-flex:0 0 90%;-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%;max-height:100%}.md-layout-column>.flex-90{-webkit-flex:0 0 90%;-ms-flex:0 0 90%;flex:0 0 90%;max-width:100%;max-height:90%}.flex-95{box-sizing:border-box;-webkit-flex:0 0 95%;-ms-flex:0 0 95%;flex:0 0 95%}.md-layout-row>.flex-95{-webkit-flex:0 0 95%;-ms-flex:0 0 95%;flex:0 0 95%;max-width:95%;max-height:100%}.md-layout-column>.flex-95{-webkit-flex:0 0 95%;-ms-flex:0 0 95%;flex:0 0 95%;max-width:100%;max-height:95%}.flex-100{box-sizing:border-box;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.md-layout-column>.flex-100,.md-layout-row>.flex-100{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;max-height:100%}.md-layout-row>.flex-33,.md-layout-row>.flex-34{-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%;max-height:100%}.md-layout-row>.flex-66,.md-layout-row>.flex-67{-webkit-flex:0 0 67%;-ms-flex:0 0 67%;flex:0 0 67%;max-width:67%;max-height:100%}.md-layout-column>.flex-33,.md-layout-column>.flex-34{-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;max-width:100%;max-height:33%}.md-layout-column>.flex-66,.md-layout-column>.flex-67{-webkit-flex:0 0 67%;-ms-flex:0 0 67%;flex:0 0 67%;max-width:100%;max-height:67%}.md-layout,.md-layout-column,.md-layout-row{box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.md-layout-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.md-layout-row{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.layout-padding>.flex-lt-md,.layout-padding>.flex-sm{padding:4px}.layout-padding,.layout-padding>.flex,.layout-padding>.flex-gt-sm,.layout-padding>.flex-lt-lg,.layout-padding>.flex-md{padding:8px}.layout-padding>.flex-gt-md,.layout-padding>.flex-lg{padding:16px}.layout-margin>.flex-lt-md,.layout-margin>.flex-sm{margin:4px}.layout-margin,.layout-margin>.flex,.layout-margin>.flex-gt-sm,.layout-margin>.flex-lt-lg,.layout-margin>.flex-md{margin:8px}.layout-margin>.flex-gt-md,.layout-margin>.flex-lg{margin:16px}.layout-wrap,[layout-wrap]{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.layout-nowrap,[layout-nowrap]{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.layout-fill,[layout-fill]{margin:0;width:100%;min-height:100%;height:100%}@media (max-width:599px){.hide-sm:not(.show-sm):not(.show),.hide:not(.show-sm):not(.show){display:none}.flex-order-sm-0,[flex-order-sm="0"]{-webkit-order:0;-ms-flex-order:0;order:0}.flex-order-sm-1,[flex-order-sm="1"]{-webkit-order:1;-ms-flex-order:1;order:1}.flex-order-sm-2,[flex-order-sm="2"]{-webkit-order:2;-ms-flex-order:2;order:2}.flex-order-sm-3,[flex-order-sm="3"]{-webkit-order:3;-ms-flex-order:3;order:3}.flex-order-sm-4,[flex-order-sm="4"]{-webkit-order:4;-ms-flex-order:4;order:4}.flex-order-sm-5,[flex-order-sm="5"]{-webkit-order:5;-ms-flex-order:5;order:5}.flex-order-sm-6,[flex-order-sm="6"]{-webkit-order:6;-ms-flex-order:6;order:6}.flex-order-sm-7,[flex-order-sm="7"]{-webkit-order:7;-ms-flex-order:7;order:7}.flex-order-sm-8,[flex-order-sm="8"]{-webkit-order:8;-ms-flex-order:8;order:8}.flex-order-sm-9,[flex-order-sm="9"]{-webkit-order:9;-ms-flex-order:9;order:9}.flex-order-sm-10,[flex-order-sm="10"]{-webkit-order:10;-ms-flex-order:10;order:10}.flex-order-sm-11,[flex-order-sm="11"]{-webkit-order:11;-ms-flex-order:11;order:11}.flex-order-sm-12,[flex-order-sm="12"]{-webkit-order:12;-ms-flex-order:12;order:12}.flex-order-sm-13,[flex-order-sm="13"]{-webkit-order:13;-ms-flex-order:13;order:13}.flex-order-sm-14,[flex-order-sm="14"]{-webkit-order:14;-ms-flex-order:14;order:14}.flex-order-sm-15,[flex-order-sm="15"]{-webkit-order:15;-ms-flex-order:15;order:15}.flex-order-sm-16,[flex-order-sm="16"]{-webkit-order:16;-ms-flex-order:16;order:16}.flex-order-sm-17,[flex-order-sm="17"]{-webkit-order:17;-ms-flex-order:17;order:17}.flex-order-sm-18,[flex-order-sm="18"]{-webkit-order:18;-ms-flex-order:18;order:18}.flex-order-sm-19,[flex-order-sm="19"]{-webkit-order:19;-ms-flex-order:19;order:19}.offset-sm-0,[offset-sm="0"]{margin-left:0}.offset-sm-5,[offset-sm="5"]{margin-left:5%}.offset-sm-10,[offset-sm="10"]{margin-left:10%}.offset-sm-15,[offset-sm="15"]{margin-left:15%}.offset-sm-20,[offset-sm="20"]{margin-left:20%}.offset-sm-25,[offset-sm="25"]{margin-left:25%}.offset-sm-30,[offset-sm="30"]{margin-left:30%}.offset-sm-35,[offset-sm="35"]{margin-left:35%}.offset-sm-40,[offset-sm="40"]{margin-left:40%}.offset-sm-45,[offset-sm="45"]{margin-left:45%}.offset-sm-50,[offset-sm="50"]{margin-left:50%}.offset-sm-55,[offset-sm="55"]{margin-left:55%}.offset-sm-60,[offset-sm="60"]{margin-left:60%}.offset-sm-65,[offset-sm="65"]{margin-left:65%}.offset-sm-70,[offset-sm="70"]{margin-left:70%}.offset-sm-75,[offset-sm="75"]{margin-left:75%}.offset-sm-80,[offset-sm="80"]{margin-left:80%}.offset-sm-85,[offset-sm="85"]{margin-left:85%}.offset-sm-90,[offset-sm="90"]{margin-left:90%}.offset-sm-95,[offset-sm="95"]{margin-left:95%}.offset-sm-33,.offset-sm-34,[offset-sm="33"],[offset-sm="34"]{margin-left:33%}.offset-sm-66,.offset-sm-67,[offset-sm="66"],[offset-sm="67"]{margin-left:67%}.layout-align-sm-center,.layout-align-sm-center-center,.layout-align-sm-center-end,.layout-align-sm-center-start,[layout-align-sm=center],[layout-align-sm="center center"],[layout-align-sm="center start"],[layout-align-sm="center end"]{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.layout-align-sm-end,.layout-align-sm-end-center,.layout-align-sm-end-end,.layout-align-sm-end-start,[layout-align-sm=end],[layout-align-sm="end center"],[layout-align-sm="end start"],[layout-align-sm="end end"]{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.layout-align-sm-space-around,.layout-align-sm-space-around-center,.layout-align-sm-space-around-end,.layout-align-sm-space-around-start,[layout-align-sm=space-around],[layout-align-sm="space-around center"],[layout-align-sm="space-around start"],[layout-align-sm="space-around end"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.layout-align-sm-space-between,.layout-align-sm-space-between-center,.layout-align-sm-space-between-end,.layout-align-sm-space-between-start,[layout-align-sm=space-between],[layout-align-sm="space-between center"],[layout-align-sm="space-between start"],[layout-align-sm="space-between end"]{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.layout-align-sm-center-start,.layout-align-sm-end-start,.layout-align-sm-space-around-start,.layout-align-sm-space-between-start,.layout-align-sm-start-start,[layout-align-sm="center start"],[layout-align-sm="end start"],[layout-align-sm="space-around start"],[layout-align-sm="space-between start"],[layout-align-sm="start start"]{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.layout-align-sm-center-center,.layout-align-sm-end-center,.layout-align-sm-space-around-center,.layout-align-sm-space-between-center,.layout-align-sm-start-center,[layout-align-sm="center center"],[layout-align-sm="end center"],[layout-align-sm="space-around center"],[layout-align-sm="space-between center"],[layout-align-sm="start center"]{-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:100%}.layout-align-sm-center-end,.layout-align-sm-end-end,.layout-align-sm-space-around-end,.layout-align-sm-space-between-end,.layout-align-sm-start-end,[layout-align-sm="center end"],[layout-align-sm="end end"],[layout-align-sm="space-around end"],[layout-align-sm="space-between end"],[layout-align-sm="start end"]{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.flex-sm{box-sizing:border-box;-webkit-flex:1;-ms-flex:1;flex:1}.flex-sm-grow{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.flex-sm-initial{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.flex-sm-auto{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.flex-sm-none{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.flex-sm-0{box-sizing:border-box;-webkit-flex:0 0 0;-ms-flex:0 0 0;flex:0 0 0}.md-layout-row>.flex-sm-0,.md-layout-sm-row>.flex-sm-0{-webkit-flex:0 0 0;-ms-flex:0 0 0;flex:0 0 0;max-width:0;max-height:100%}.md-layout-column>.flex-sm-0,.md-layout-sm-column>.flex-sm-0{-webkit-flex:0 0 0;-ms-flex:0 0 0;flex:0 0 0;max-width:100%;max-height:0}.flex-sm-5{box-sizing:border-box;-webkit-flex:0 0 5%;-ms-flex:0 0 5%;flex:0 0 5%}.md-layout-row>.flex-sm-5,.md-layout-sm-row>.flex-sm-5{-webkit-flex:0 0 5%;-ms-flex:0 0 5%;flex:0 0 5%;max-width:5%;max-height:100%}.md-layout-column>.flex-sm-5,.md-layout-sm-column>.flex-sm-5{-webkit-flex:0 0 5%;-ms-flex:0 0 5%;flex:0 0 5%;max-width:100%;max-height:5%}.flex-sm-10{box-sizing:border-box;-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%}.md-layout-row>.flex-sm-10,.md-layout-sm-row>.flex-sm-10{-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%;max-height:100%}.md-layout-column>.flex-sm-10,.md-layout-sm-column>.flex-sm-10{-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%;max-width:100%;max-height:10%}.flex-sm-15{box-sizing:border-box;-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%}.md-layout-row>.flex-sm-15,.md-layout-sm-row>.flex-sm-15{-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%;max-height:100%}.md-layout-column>.flex-sm-15,.md-layout-sm-column>.flex-sm-15{-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%;max-width:100%;max-height:15%}.flex-sm-20{box-sizing:border-box;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%}.md-layout-row>.flex-sm-20,.md-layout-sm-row>.flex-sm-20{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;max-height:100%}.md-layout-column>.flex-sm-20,.md-layout-sm-column>.flex-sm-20{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:100%;max-height:20%}.flex-sm-25{box-sizing:border-box;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}.md-layout-row>.flex-sm-25,.md-layout-sm-row>.flex-sm-25{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;max-height:100%}.md-layout-column>.flex-sm-25,.md-layout-sm-column>.flex-sm-25{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:100%;max-height:25%}.flex-sm-30{box-sizing:border-box;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%}.md-layout-row>.flex-sm-30,.md-layout-sm-row>.flex-sm-30{-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;max-height:100%}.md-layout-column>.flex-sm-30,.md-layout-sm-column>.flex-sm-30{-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;max-width:100%;max-height:30%}.flex-sm-35{box-sizing:border-box;-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%}.md-layout-row>.flex-sm-35,.md-layout-sm-row>.flex-sm-35{-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%;max-height:100%}.md-layout-column>.flex-sm-35,.md-layout-sm-column>.flex-sm-35{-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%;max-width:100%;max-height:35%}.flex-sm-40{box-sizing:border-box;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%}.md-layout-row>.flex-sm-40,.md-layout-sm-row>.flex-sm-40{-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;max-height:100%}.md-layout-column>.flex-sm-40,.md-layout-sm-column>.flex-sm-40{-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:100%;max-height:40%}.flex-sm-45{box-sizing:border-box;-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%}.md-layout-row>.flex-sm-45,.md-layout-sm-row>.flex-sm-45{-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%;max-height:100%}.md-layout-column>.flex-sm-45,.md-layout-sm-column>.flex-sm-45{-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;max-width:100%;max-height:45%}.flex-sm-50{box-sizing:border-box;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.md-layout-row>.flex-sm-50,.md-layout-sm-row>.flex-sm-50{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;max-height:100%}.md-layout-column>.flex-sm-50,.md-layout-sm-column>.flex-sm-50{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:100%;max-height:50%}.flex-sm-55{box-sizing:border-box;-webkit-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%}.md-layout-row>.flex-sm-55,.md-layout-sm-row>.flex-sm-55{-webkit-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%;max-height:100%}.md-layout-column>.flex-sm-55,.md-layout-sm-column>.flex-sm-55{-webkit-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%;max-width:100%;max-height:55%}.flex-sm-60{box-sizing:border-box;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%}.md-layout-row>.flex-sm-60,.md-layout-sm-row>.flex-sm-60{-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;max-height:100%}.md-layout-column>.flex-sm-60,.md-layout-sm-column>.flex-sm-60{-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:100%;max-height:60%}.flex-sm-65{box-sizing:border-box;-webkit-flex:0 0 65%;-ms-flex:0 0 65%;flex:0 0 65%}.md-layout-row>.flex-sm-65,.md-layout-sm-row>.flex-sm-65{-webkit-flex:0 0 65%;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%;max-height:100%}.md-layout-column>.flex-sm-65,.md-layout-sm-column>.flex-sm-65{-webkit-flex:0 0 65%;-ms-flex:0 0 65%;flex:0 0 65%;max-width:100%;max-height:65%}.flex-sm-70{box-sizing:border-box;-webkit-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%}.md-layout-row>.flex-sm-70,.md-layout-sm-row>.flex-sm-70{-webkit-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;max-height:100%}.md-layout-column>.flex-sm-70,.md-layout-sm-column>.flex-sm-70{-webkit-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%;max-width:100%;max-height:70%}.flex-sm-75{box-sizing:border-box;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%}.md-layout-row>.flex-sm-75,.md-layout-sm-row>.flex-sm-75{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;max-height:100%}.md-layout-column>.flex-sm-75,.md-layout-sm-column>.flex-sm-75{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:100%;max-height:75%}.flex-sm-80{box-sizing:border-box;-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%}.md-layout-row>.flex-sm-80,.md-layout-sm-row>.flex-sm-80{-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;max-height:100%}.md-layout-column>.flex-sm-80,.md-layout-sm-column>.flex-sm-80{-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;max-width:100%;max-height:80%}.flex-sm-85{box-sizing:border-box;-webkit-flex:0 0 85%;-ms-flex:0 0 85%;flex:0 0 85%}.md-layout-row>.flex-sm-85,.md-layout-sm-row>.flex-sm-85{-webkit-flex:0 0 85%;-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%;max-height:100%}.md-layout-column>.flex-sm-85,.md-layout-sm-column>.flex-sm-85{-webkit-flex:0 0 85%;-ms-flex:0 0 85%;flex:0 0 85%;max-width:100%;max-height:85%}.flex-sm-90{box-sizing:border-box;-webkit-flex:0 0 90%;-ms-flex:0 0 90%;flex:0 0 90%}.md-layout-row>.flex-sm-90,.md-layout-sm-row>.flex-sm-90{-webkit-flex:0 0 90%;-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%;max-height:100%}.md-layout-column>.flex-sm-90,.md-layout-sm-column>.flex-sm-90{-webkit-flex:0 0 90%;-ms-flex:0 0 90%;flex:0 0 90%;max-width:100%;max-height:90%}.flex-sm-95{box-sizing:border-box;-webkit-flex:0 0 95%;-ms-flex:0 0 95%;flex:0 0 95%}.md-layout-row>.flex-sm-95,.md-layout-sm-row>.flex-sm-95{-webkit-flex:0 0 95%;-ms-flex:0 0 95%;flex:0 0 95%;max-width:95%;max-height:100%}.md-layout-column>.flex-sm-95,.md-layout-sm-column>.flex-sm-95{-webkit-flex:0 0 95%;-ms-flex:0 0 95%;flex:0 0 95%;max-width:100%;max-height:95%}.flex-sm-100{box-sizing:border-box;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.md-layout-column>.flex-sm-100,.md-layout-row>.flex-sm-100,.md-layout-sm-column>.flex-sm-100,.md-layout-sm-row>.flex-sm-100{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;max-height:100%}.md-layout-row>.flex-sm-33,.md-layout-row>.flex-sm-34,.md-layout-sm-row>.flex-sm-33,.md-layout-sm-row>.flex-sm-34{-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%;max-height:100%}.md-layout-row>.flex-sm-66,.md-layout-row>.flex-sm-67,.md-layout-sm-row>.flex-sm-66,.md-layout-sm-row>.flex-sm-67{-webkit-flex:0 0 67%;-ms-flex:0 0 67%;flex:0 0 67%;max-width:67%;max-height:100%}.md-layout-column>.flex-sm-33,.md-layout-column>.flex-sm-34,.md-layout-sm-column>.flex-sm-33,.md-layout-sm-column>.flex-sm-34{-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;max-width:100%;max-height:33%}.md-layout-column>.flex-sm-66,.md-layout-column>.flex-sm-67,.md-layout-sm-column>.flex-sm-66,.md-layout-sm-column>.flex-sm-67{-webkit-flex:0 0 67%;-ms-flex:0 0 67%;flex:0 0 67%;max-width:100%;max-height:67%}.md-layout-sm,.md-layout-sm-column,.md-layout-sm-row{box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.md-layout-sm-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.md-layout-sm-row{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:600px){.flex-order-gt-sm-0,[flex-order-gt-sm="0"]{-webkit-order:0;-ms-flex-order:0;order:0}.flex-order-gt-sm-1,[flex-order-gt-sm="1"]{-webkit-order:1;-ms-flex-order:1;order:1}.flex-order-gt-sm-2,[flex-order-gt-sm="2"]{-webkit-order:2;-ms-flex-order:2;order:2}.flex-order-gt-sm-3,[flex-order-gt-sm="3"]{-webkit-order:3;-ms-flex-order:3;order:3}.flex-order-gt-sm-4,[flex-order-gt-sm="4"]{-webkit-order:4;-ms-flex-order:4;order:4}.flex-order-gt-sm-5,[flex-order-gt-sm="5"]{-webkit-order:5;-ms-flex-order:5;order:5}.flex-order-gt-sm-6,[flex-order-gt-sm="6"]{-webkit-order:6;-ms-flex-order:6;order:6}.flex-order-gt-sm-7,[flex-order-gt-sm="7"]{-webkit-order:7;-ms-flex-order:7;order:7}.flex-order-gt-sm-8,[flex-order-gt-sm="8"]{-webkit-order:8;-ms-flex-order:8;order:8}.flex-order-gt-sm-9,[flex-order-gt-sm="9"]{-webkit-order:9;-ms-flex-order:9;order:9}.flex-order-gt-sm-10,[flex-order-gt-sm="10"]{-webkit-order:10;-ms-flex-order:10;order:10}.flex-order-gt-sm-11,[flex-order-gt-sm="11"]{-webkit-order:11;-ms-flex-order:11;order:11}.flex-order-gt-sm-12,[flex-order-gt-sm="12"]{-webkit-order:12;-ms-flex-order:12;order:12}.flex-order-gt-sm-13,[flex-order-gt-sm="13"]{-webkit-order:13;-ms-flex-order:13;order:13}.flex-order-gt-sm-14,[flex-order-gt-sm="14"]{-webkit-order:14;-ms-flex-order:14;order:14}.flex-order-gt-sm-15,[flex-order-gt-sm="15"]{-webkit-order:15;-ms-flex-order:15;order:15}.flex-order-gt-sm-16,[flex-order-gt-sm="16"]{-webkit-order:16;-ms-flex-order:16;order:16}.flex-order-gt-sm-17,[flex-order-gt-sm="17"]{-webkit-order:17;-ms-flex-order:17;order:17}.flex-order-gt-sm-18,[flex-order-gt-sm="18"]{-webkit-order:18;-ms-flex-order:18;order:18}.flex-order-gt-sm-19,[flex-order-gt-sm="19"]{-webkit-order:19;-ms-flex-order:19;order:19}.offset-gt-sm-0,[offset-gt-sm="0"]{margin-left:0}.offset-gt-sm-5,[offset-gt-sm="5"]{margin-left:5%}.offset-gt-sm-10,[offset-gt-sm="10"]{margin-left:10%}.offset-gt-sm-15,[offset-gt-sm="15"]{margin-left:15%}.offset-gt-sm-20,[offset-gt-sm="20"]{margin-left:20%}.offset-gt-sm-25,[offset-gt-sm="25"]{margin-left:25%}.offset-gt-sm-30,[offset-gt-sm="30"]{margin-left:30%}.offset-gt-sm-35,[offset-gt-sm="35"]{margin-left:35%}.offset-gt-sm-40,[offset-gt-sm="40"]{margin-left:40%}.offset-gt-sm-45,[offset-gt-sm="45"]{margin-left:45%}.offset-gt-sm-50,[offset-gt-sm="50"]{margin-left:50%}.offset-gt-sm-55,[offset-gt-sm="55"]{margin-left:55%}.offset-gt-sm-60,[offset-gt-sm="60"]{margin-left:60%}.offset-gt-sm-65,[offset-gt-sm="65"]{margin-left:65%}.offset-gt-sm-70,[offset-gt-sm="70"]{margin-left:70%}.offset-gt-sm-75,[offset-gt-sm="75"]{margin-left:75%}.offset-gt-sm-80,[offset-gt-sm="80"]{margin-left:80%}.offset-gt-sm-85,[offset-gt-sm="85"]{margin-left:85%}.offset-gt-sm-90,[offset-gt-sm="90"]{margin-left:90%}.offset-gt-sm-95,[offset-gt-sm="95"]{margin-left:95%}.offset-gt-sm-33,.offset-gt-sm-34,[offset-gt-sm="33"],[offset-gt-sm="34"]{margin-left:33%}.offset-gt-sm-66,.offset-gt-sm-67,[offset-gt-sm="66"],[offset-gt-sm="67"]{margin-left:67%}.layout-align-gt-sm-center,.layout-align-gt-sm-center-center,.layout-align-gt-sm-center-end,.layout-align-gt-sm-center-start,[layout-align-gt-sm=center],[layout-align-gt-sm="center center"],[layout-align-gt-sm="center start"],[layout-align-gt-sm="center end"]{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.layout-align-gt-sm-end,.layout-align-gt-sm-end-center,.layout-align-gt-sm-end-end,.layout-align-gt-sm-end-start,[layout-align-gt-sm=end],[layout-align-gt-sm="end center"],[layout-align-gt-sm="end start"],[layout-align-gt-sm="end end"]{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.layout-align-gt-sm-space-around,.layout-align-gt-sm-space-around-center,.layout-align-gt-sm-space-around-end,.layout-align-gt-sm-space-around-start,[layout-align-gt-sm=space-around],[layout-align-gt-sm="space-around center"],[layout-align-gt-sm="space-around start"],[layout-align-gt-sm="space-around end"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.layout-align-gt-sm-space-between,.layout-align-gt-sm-space-between-center,.layout-align-gt-sm-space-between-end,.layout-align-gt-sm-space-between-start,[layout-align-gt-sm=space-between],[layout-align-gt-sm="space-between center"],[layout-align-gt-sm="space-between start"],[layout-align-gt-sm="space-between end"]{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.layout-align-gt-sm-center-start,.layout-align-gt-sm-end-start,.layout-align-gt-sm-space-around-start,.layout-align-gt-sm-space-between-start,.layout-align-gt-sm-start-start,[layout-align-gt-sm="center start"],[layout-align-gt-sm="end start"],[layout-align-gt-sm="space-around start"],[layout-align-gt-sm="space-between start"],[layout-align-gt-sm="start start"]{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.layout-align-gt-sm-center-center,.layout-align-gt-sm-end-center,.layout-align-gt-sm-space-around-center,.layout-align-gt-sm-space-between-center,.layout-align-gt-sm-start-center,[layout-align-gt-sm="center center"],[layout-align-gt-sm="end center"],[layout-align-gt-sm="space-around center"],[layout-align-gt-sm="space-between center"],[layout-align-gt-sm="start center"]{-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:100%}.layout-align-gt-sm-center-end,.layout-align-gt-sm-end-end,.layout-align-gt-sm-space-around-end,.layout-align-gt-sm-space-between-end,.layout-align-gt-sm-start-end,[layout-align-gt-sm="center end"],[layout-align-gt-sm="end end"],[layout-align-gt-sm="space-around end"],[layout-align-gt-sm="space-between end"],[layout-align-gt-sm="start end"]{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.flex-gt-sm{box-sizing:border-box;-webkit-flex:1;-ms-flex:1;flex:1}.flex-gt-sm-grow{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.flex-gt-sm-initial{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.flex-gt-sm-auto{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.flex-gt-sm-none{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.flex-gt-sm-0{box-sizing:border-box;-webkit-flex:0 0 0;-ms-flex:0 0 0;flex:0 0 0}.md-layout-gt-sm-row>.flex-gt-sm-0,.md-layout-row>.flex-gt-sm-0{-webkit-flex:0 0 0;-ms-flex:0 0 0;flex:0 0 0;max-width:0;max-height:100%}.md-layout-column>.flex-gt-sm-0,.md-layout-gt-sm-column>.flex-gt-sm-0{-webkit-flex:0 0 0;-ms-flex:0 0 0;flex:0 0 0;max-width:100%;max-height:0}.flex-gt-sm-5{box-sizing:border-box;-webkit-flex:0 0 5%;-ms-flex:0 0 5%;flex:0 0 5%}.md-layout-gt-sm-row>.flex-gt-sm-5,.md-layout-row>.flex-gt-sm-5{-webkit-flex:0 0 5%;-ms-flex:0 0 5%;flex:0 0 5%;max-width:5%;max-height:100%}.md-layout-column>.flex-gt-sm-5,.md-layout-gt-sm-column>.flex-gt-sm-5{-webkit-flex:0 0 5%;-ms-flex:0 0 5%;flex:0 0 5%;max-width:100%;max-height:5%}.flex-gt-sm-10{box-sizing:border-box;-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%}.md-layout-gt-sm-row>.flex-gt-sm-10,.md-layout-row>.flex-gt-sm-10{-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%;max-height:100%}.md-layout-column>.flex-gt-sm-10,.md-layout-gt-sm-column>.flex-gt-sm-10{-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%;max-width:100%;max-height:10%}.flex-gt-sm-15{box-sizing:border-box;-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%}.md-layout-gt-sm-row>.flex-gt-sm-15,.md-layout-row>.flex-gt-sm-15{-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%;max-height:100%}.md-layout-column>.flex-gt-sm-15,.md-layout-gt-sm-column>.flex-gt-sm-15{-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%;max-width:100%;max-height:15%}.flex-gt-sm-20{box-sizing:border-box;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%}.md-layout-gt-sm-row>.flex-gt-sm-20,.md-layout-row>.flex-gt-sm-20{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;max-height:100%}.md-layout-column>.flex-gt-sm-20,.md-layout-gt-sm-column>.flex-gt-sm-20{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:100%;max-height:20%}.flex-gt-sm-25{box-sizing:border-box;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}.md-layout-gt-sm-row>.flex-gt-sm-25,.md-layout-row>.flex-gt-sm-25{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;max-height:100%}.md-layout-column>.flex-gt-sm-25,.md-layout-gt-sm-column>.flex-gt-sm-25{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:100%;max-height:25%}.flex-gt-sm-30{box-sizing:border-box;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%}.md-layout-gt-sm-row>.flex-gt-sm-30,.md-layout-row>.flex-gt-sm-30{-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;max-height:100%}.md-layout-column>.flex-gt-sm-30,.md-layout-gt-sm-column>.flex-gt-sm-30{-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;max-width:100%;max-height:30%}.flex-gt-sm-35{box-sizing:border-box;-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%}.md-layout-gt-sm-row>.flex-gt-sm-35,.md-layout-row>.flex-gt-sm-35{-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%;max-height:100%}.md-layout-column>.flex-gt-sm-35,.md-layout-gt-sm-column>.flex-gt-sm-35{-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%;max-width:100%;max-height:35%}.flex-gt-sm-40{box-sizing:border-box;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%}.md-layout-gt-sm-row>.flex-gt-sm-40,.md-layout-row>.flex-gt-sm-40{-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;max-height:100%}.md-layout-column>.flex-gt-sm-40,.md-layout-gt-sm-column>.flex-gt-sm-40{-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:100%;max-height:40%}.flex-gt-sm-45{box-sizing:border-box;-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%}.md-layout-gt-sm-row>.flex-gt-sm-45,.md-layout-row>.flex-gt-sm-45{-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%;max-height:100%}.md-layout-column>.flex-gt-sm-45,.md-layout-gt-sm-column>.flex-gt-sm-45{-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;max-width:100%;max-height:45%}.flex-gt-sm-50{box-sizing:border-box;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.md-layout-gt-sm-row>.flex-gt-sm-50,.md-layout-row>.flex-gt-sm-50{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;max-height:100%}.md-layout-column>.flex-gt-sm-50,.md-layout-gt-sm-column>.flex-gt-sm-50{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:100%;max-height:50%}.flex-gt-sm-55{box-sizing:border-box;-webkit-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%}.md-layout-gt-sm-row>.flex-gt-sm-55,.md-layout-row>.flex-gt-sm-55{-webkit-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%;max-height:100%}.md-layout-column>.flex-gt-sm-55,.md-layout-gt-sm-column>.flex-gt-sm-55{-webkit-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%;max-width:100%;max-height:55%}.flex-gt-sm-60{box-sizing:border-box;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%}.md-layout-gt-sm-row>.flex-gt-sm-60,.md-layout-row>.flex-gt-sm-60{-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;max-height:100%}.md-layout-column>.flex-gt-sm-60,.md-layout-gt-sm-column>.flex-gt-sm-60{-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:100%;max-height:60%}.flex-gt-sm-65{box-sizing:border-box;-webkit-flex:0 0 65%;-ms-flex:0 0 65%;flex:0 0 65%}.md-layout-gt-sm-row>.flex-gt-sm-65,.md-layout-row>.flex-gt-sm-65{-webkit-flex:0 0 65%;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%;max-height:100%}.md-layout-column>.flex-gt-sm-65,.md-layout-gt-sm-column>.flex-gt-sm-65{-webkit-flex:0 0 65%;-ms-flex:0 0 65%;flex:0 0 65%;max-width:100%;max-height:65%}.flex-gt-sm-70{box-sizing:border-box;-webkit-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%}.md-layout-gt-sm-row>.flex-gt-sm-70,.md-layout-row>.flex-gt-sm-70{-webkit-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;max-height:100%}.md-layout-column>.flex-gt-sm-70,.md-layout-gt-sm-column>.flex-gt-sm-70{-webkit-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%;max-width:100%;max-height:70%}.flex-gt-sm-75{box-sizing:border-box;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%}.md-layout-gt-sm-row>.flex-gt-sm-75,.md-layout-row>.flex-gt-sm-75{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;max-height:100%}.md-layout-column>.flex-gt-sm-75,.md-layout-gt-sm-column>.flex-gt-sm-75{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:100%;max-height:75%}.flex-gt-sm-80{box-sizing:border-box;-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%}.md-layout-gt-sm-row>.flex-gt-sm-80,.md-layout-row>.flex-gt-sm-80{-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;max-height:100%}.md-layout-column>.flex-gt-sm-80,.md-layout-gt-sm-column>.flex-gt-sm-80{-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;max-width:100%;max-height:80%}.flex-gt-sm-85{box-sizing:border-box;-webkit-flex:0 0 85%;-ms-flex:0 0 85%;flex:0 0 85%}.md-layout-gt-sm-row>.flex-gt-sm-85,.md-layout-row>.flex-gt-sm-85{-webkit-flex:0 0 85%;-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%;max-height:100%}.md-layout-column>.flex-gt-sm-85,.md-layout-gt-sm-column>.flex-gt-sm-85{-webkit-flex:0 0 85%;-ms-flex:0 0 85%;flex:0 0 85%;max-width:100%;max-height:85%}.flex-gt-sm-90{box-sizing:border-box;-webkit-flex:0 0 90%;-ms-flex:0 0 90%;flex:0 0 90%}.md-layout-gt-sm-row>.flex-gt-sm-90,.md-layout-row>.flex-gt-sm-90{-webkit-flex:0 0 90%;-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%;max-height:100%}.md-layout-column>.flex-gt-sm-90,.md-layout-gt-sm-column>.flex-gt-sm-90{-webkit-flex:0 0 90%;-ms-flex:0 0 90%;flex:0 0 90%;max-width:100%;max-height:90%}.flex-gt-sm-95{box-sizing:border-box;-webkit-flex:0 0 95%;-ms-flex:0 0 95%;flex:0 0 95%}.md-layout-gt-sm-row>.flex-gt-sm-95,.md-layout-row>.flex-gt-sm-95{-webkit-flex:0 0 95%;-ms-flex:0 0 95%;flex:0 0 95%;max-width:95%;max-height:100%}.md-layout-column>.flex-gt-sm-95,.md-layout-gt-sm-column>.flex-gt-sm-95{-webkit-flex:0 0 95%;-ms-flex:0 0 95%;flex:0 0 95%;max-width:100%;max-height:95%}.flex-gt-sm-100{box-sizing:border-box;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.md-layout-column>.flex-gt-sm-100,.md-layout-gt-sm-column>.flex-gt-sm-100,.md-layout-gt-sm-row>.flex-gt-sm-100,.md-layout-row>.flex-gt-sm-100{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;max-height:100%}.md-layout-gt-sm-row>.flex-gt-sm-33,.md-layout-gt-sm-row>.flex-gt-sm-34,.md-layout-row>.flex-gt-sm-33,.md-layout-row>.flex-gt-sm-34{-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%;max-height:100%}.md-layout-gt-sm-row>.flex-gt-sm-66,.md-layout-gt-sm-row>.flex-gt-sm-67,.md-layout-row>.flex-gt-sm-66,.md-layout-row>.flex-gt-sm-67{-webkit-flex:0 0 67%;-ms-flex:0 0 67%;flex:0 0 67%;max-width:67%;max-height:100%}.md-layout-column>.flex-gt-sm-33,.md-layout-column>.flex-gt-sm-34,.md-layout-gt-sm-column>.flex-gt-sm-33,.md-layout-gt-sm-column>.flex-gt-sm-34{-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;max-width:100%;max-height:33%}.md-layout-column>.flex-gt-sm-66,.md-layout-column>.flex-gt-sm-67,.md-layout-gt-sm-column>.flex-gt-sm-66,.md-layout-gt-sm-column>.flex-gt-sm-67{-webkit-flex:0 0 67%;-ms-flex:0 0 67%;flex:0 0 67%;max-width:100%;max-height:67%}.md-layout-gt-sm,.md-layout-gt-sm-column,.md-layout-gt-sm-row{box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.md-layout-gt-sm-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.md-layout-gt-sm-row{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:600px) and (max-width:959px){.hide-gt-sm:not(.show-gt-sm):not(.show-md):not(.show),.hide-md:not(.show-md):not(.show),.hide:not(.show-gt-sm):not(.show-md):not(.show){display:none}.flex-order-md-0,[flex-order-md="0"]{-webkit-order:0;-ms-flex-order:0;order:0}.flex-order-md-1,[flex-order-md="1"]{-webkit-order:1;-ms-flex-order:1;order:1}.flex-order-md-2,[flex-order-md="2"]{-webkit-order:2;-ms-flex-order:2;order:2}.flex-order-md-3,[flex-order-md="3"]{-webkit-order:3;-ms-flex-order:3;order:3}.flex-order-md-4,[flex-order-md="4"]{-webkit-order:4;-ms-flex-order:4;order:4}.flex-order-md-5,[flex-order-md="5"]{-webkit-order:5;-ms-flex-order:5;order:5}.flex-order-md-6,[flex-order-md="6"]{-webkit-order:6;-ms-flex-order:6;order:6}.flex-order-md-7,[flex-order-md="7"]{-webkit-order:7;-ms-flex-order:7;order:7}.flex-order-md-8,[flex-order-md="8"]{-webkit-order:8;-ms-flex-order:8;order:8}.flex-order-md-9,[flex-order-md="9"]{-webkit-order:9;-ms-flex-order:9;order:9}.flex-order-md-10,[flex-order-md="10"]{-webkit-order:10;-ms-flex-order:10;order:10}.flex-order-md-11,[flex-order-md="11"]{-webkit-order:11;-ms-flex-order:11;order:11}.flex-order-md-12,[flex-order-md="12"]{-webkit-order:12;-ms-flex-order:12;order:12}.flex-order-md-13,[flex-order-md="13"]{-webkit-order:13;-ms-flex-order:13;order:13}.flex-order-md-14,[flex-order-md="14"]{-webkit-order:14;-ms-flex-order:14;order:14}.flex-order-md-15,[flex-order-md="15"]{-webkit-order:15;-ms-flex-order:15;order:15}.flex-order-md-16,[flex-order-md="16"]{-webkit-order:16;-ms-flex-order:16;order:16}.flex-order-md-17,[flex-order-md="17"]{-webkit-order:17;-ms-flex-order:17;order:17}.flex-order-md-18,[flex-order-md="18"]{-webkit-order:18;-ms-flex-order:18;order:18}.flex-order-md-19,[flex-order-md="19"]{-webkit-order:19;-ms-flex-order:19;order:19}.offset-md-0,[offset-md="0"]{margin-left:0}.offset-md-5,[offset-md="5"]{margin-left:5%}.offset-md-10,[offset-md="10"]{margin-left:10%}.offset-md-15,[offset-md="15"]{margin-left:15%}.offset-md-20,[offset-md="20"]{margin-left:20%}.offset-md-25,[offset-md="25"]{margin-left:25%}.offset-md-30,[offset-md="30"]{margin-left:30%}.offset-md-35,[offset-md="35"]{margin-left:35%}.offset-md-40,[offset-md="40"]{margin-left:40%}.offset-md-45,[offset-md="45"]{margin-left:45%}.offset-md-50,[offset-md="50"]{margin-left:50%}.offset-md-55,[offset-md="55"]{margin-left:55%}.offset-md-60,[offset-md="60"]{margin-left:60%}.offset-md-65,[offset-md="65"]{margin-left:65%}.offset-md-70,[offset-md="70"]{margin-left:70%}.offset-md-75,[offset-md="75"]{margin-left:75%}.offset-md-80,[offset-md="80"]{margin-left:80%}.offset-md-85,[offset-md="85"]{margin-left:85%}.offset-md-90,[offset-md="90"]{margin-left:90%}.offset-md-95,[offset-md="95"]{margin-left:95%}.offset-md-33,.offset-md-34,[offset-md="33"],[offset-md="34"]{margin-left:33%}.offset-md-66,.offset-md-67,[offset-md="66"],[offset-md="67"]{margin-left:67%}.layout-align-md-center,.layout-align-md-center-center,.layout-align-md-center-end,.layout-align-md-center-start,[layout-align-md=center],[layout-align-md="center center"],[layout-align-md="center start"],[layout-align-md="center end"]{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.layout-align-md-end,.layout-align-md-end-center,.layout-align-md-end-end,.layout-align-md-end-start,[layout-align-md=end],[layout-align-md="end center"],[layout-align-md="end start"],[layout-align-md="end end"]{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.layout-align-md-space-around,.layout-align-md-space-around-center,.layout-align-md-space-around-end,.layout-align-md-space-around-start,[layout-align-md=space-around],[layout-align-md="space-around center"],[layout-align-md="space-around start"],[layout-align-md="space-around end"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.layout-align-md-space-between,.layout-align-md-space-between-center,.layout-align-md-space-between-end,.layout-align-md-space-between-start,[layout-align-md=space-between],[layout-align-md="space-between center"],[layout-align-md="space-between start"],[layout-align-md="space-between end"]{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.layout-align-md-center-start,.layout-align-md-end-start,.layout-align-md-space-around-start,.layout-align-md-space-between-start,.layout-align-md-start-start,[layout-align-md="center start"],[layout-align-md="end start"],[layout-align-md="space-around start"],[layout-align-md="space-between start"],[layout-align-md="start start"]{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.layout-align-md-center-center,.layout-align-md-end-center,.layout-align-md-space-around-center,.layout-align-md-space-between-center,.layout-align-md-start-center,[layout-align-md="center center"],[layout-align-md="end center"],[layout-align-md="space-around center"],[layout-align-md="space-between center"],[layout-align-md="start center"]{-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:100%}.layout-align-md-center-end,.layout-align-md-end-end,.layout-align-md-space-around-end,.layout-align-md-space-between-end,.layout-align-md-start-end,[layout-align-md="center end"],[layout-align-md="end end"],[layout-align-md="space-around end"],[layout-align-md="space-between end"],[layout-align-md="start end"]{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.flex-md{box-sizing:border-box;-webkit-flex:1;-ms-flex:1;flex:1}.flex-md-grow{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.flex-md-initial{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.flex-md-auto{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.flex-md-none{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.flex-md-0{box-sizing:border-box;-webkit-flex:0 0 0;-ms-flex:0 0 0;flex:0 0 0}.md-layout-md-row>.flex-md-0,.md-layout-row>.flex-md-0{-webkit-flex:0 0 0;-ms-flex:0 0 0;flex:0 0 0;max-width:0;max-height:100%}.md-layout-column>.flex-md-0,.md-layout-md-column>.flex-md-0{-webkit-flex:0 0 0;-ms-flex:0 0 0;flex:0 0 0;max-width:100%;max-height:0}.flex-md-5{box-sizing:border-box;-webkit-flex:0 0 5%;-ms-flex:0 0 5%;flex:0 0 5%}.md-layout-md-row>.flex-md-5,.md-layout-row>.flex-md-5{-webkit-flex:0 0 5%;-ms-flex:0 0 5%;flex:0 0 5%;max-width:5%;max-height:100%}.md-layout-column>.flex-md-5,.md-layout-md-column>.flex-md-5{-webkit-flex:0 0 5%;-ms-flex:0 0 5%;flex:0 0 5%;max-width:100%;max-height:5%}.flex-md-10{box-sizing:border-box;-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%}.md-layout-md-row>.flex-md-10,.md-layout-row>.flex-md-10{-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%;max-height:100%}.md-layout-column>.flex-md-10,.md-layout-md-column>.flex-md-10{-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%;max-width:100%;max-height:10%}.flex-md-15{box-sizing:border-box;-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%}.md-layout-md-row>.flex-md-15,.md-layout-row>.flex-md-15{-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%;max-height:100%}.md-layout-column>.flex-md-15,.md-layout-md-column>.flex-md-15{-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%;max-width:100%;max-height:15%}.flex-md-20{box-sizing:border-box;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%}.md-layout-md-row>.flex-md-20,.md-layout-row>.flex-md-20{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;max-height:100%}.md-layout-column>.flex-md-20,.md-layout-md-column>.flex-md-20{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:100%;max-height:20%}.flex-md-25{box-sizing:border-box;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}.md-layout-md-row>.flex-md-25,.md-layout-row>.flex-md-25{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;max-height:100%}.md-layout-column>.flex-md-25,.md-layout-md-column>.flex-md-25{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:100%;max-height:25%}.flex-md-30{box-sizing:border-box;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%}.md-layout-md-row>.flex-md-30,.md-layout-row>.flex-md-30{-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;max-height:100%}.md-layout-column>.flex-md-30,.md-layout-md-column>.flex-md-30{-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;max-width:100%;max-height:30%}.flex-md-35{box-sizing:border-box;-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%}.md-layout-md-row>.flex-md-35,.md-layout-row>.flex-md-35{-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%;max-height:100%}.md-layout-column>.flex-md-35,.md-layout-md-column>.flex-md-35{-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%;max-width:100%;max-height:35%}.flex-md-40{box-sizing:border-box;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%}.md-layout-md-row>.flex-md-40,.md-layout-row>.flex-md-40{-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;max-height:100%}.md-layout-column>.flex-md-40,.md-layout-md-column>.flex-md-40{-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:100%;max-height:40%}.flex-md-45{box-sizing:border-box;-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%}.md-layout-md-row>.flex-md-45,.md-layout-row>.flex-md-45{-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%;max-height:100%}.md-layout-column>.flex-md-45,.md-layout-md-column>.flex-md-45{-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;max-width:100%;max-height:45%}.flex-md-50{box-sizing:border-box;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.md-layout-md-row>.flex-md-50,.md-layout-row>.flex-md-50{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;max-height:100%}.md-layout-column>.flex-md-50,.md-layout-md-column>.flex-md-50{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:100%;max-height:50%}.flex-md-55{box-sizing:border-box;-webkit-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%}.md-layout-md-row>.flex-md-55,.md-layout-row>.flex-md-55{-webkit-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%;max-height:100%}.md-layout-column>.flex-md-55,.md-layout-md-column>.flex-md-55{-webkit-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%;max-width:100%;max-height:55%}.flex-md-60{box-sizing:border-box;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%}.md-layout-md-row>.flex-md-60,.md-layout-row>.flex-md-60{-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;max-height:100%}.md-layout-column>.flex-md-60,.md-layout-md-column>.flex-md-60{-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:100%;max-height:60%}.flex-md-65{box-sizing:border-box;-webkit-flex:0 0 65%;-ms-flex:0 0 65%;flex:0 0 65%}.md-layout-md-row>.flex-md-65,.md-layout-row>.flex-md-65{-webkit-flex:0 0 65%;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%;max-height:100%}.md-layout-column>.flex-md-65,.md-layout-md-column>.flex-md-65{-webkit-flex:0 0 65%;-ms-flex:0 0 65%;flex:0 0 65%;max-width:100%;max-height:65%}.flex-md-70{box-sizing:border-box;-webkit-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%}.md-layout-md-row>.flex-md-70,.md-layout-row>.flex-md-70{-webkit-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;max-height:100%}.md-layout-column>.flex-md-70,.md-layout-md-column>.flex-md-70{-webkit-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%;max-width:100%;max-height:70%}.flex-md-75{box-sizing:border-box;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%}.md-layout-md-row>.flex-md-75,.md-layout-row>.flex-md-75{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;max-height:100%}.md-layout-column>.flex-md-75,.md-layout-md-column>.flex-md-75{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:100%;max-height:75%}.flex-md-80{box-sizing:border-box;-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%}.md-layout-md-row>.flex-md-80,.md-layout-row>.flex-md-80{-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;max-height:100%}.md-layout-column>.flex-md-80,.md-layout-md-column>.flex-md-80{-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;max-width:100%;max-height:80%}.flex-md-85{box-sizing:border-box;-webkit-flex:0 0 85%;-ms-flex:0 0 85%;flex:0 0 85%}.md-layout-md-row>.flex-md-85,.md-layout-row>.flex-md-85{-webkit-flex:0 0 85%;-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%;max-height:100%}.md-layout-column>.flex-md-85,.md-layout-md-column>.flex-md-85{-webkit-flex:0 0 85%;-ms-flex:0 0 85%;flex:0 0 85%;max-width:100%;max-height:85%}.flex-md-90{box-sizing:border-box;-webkit-flex:0 0 90%;-ms-flex:0 0 90%;flex:0 0 90%}.md-layout-md-row>.flex-md-90,.md-layout-row>.flex-md-90{-webkit-flex:0 0 90%;-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%;max-height:100%}.md-layout-column>.flex-md-90,.md-layout-md-column>.flex-md-90{-webkit-flex:0 0 90%;-ms-flex:0 0 90%;flex:0 0 90%;max-width:100%;max-height:90%}.flex-md-95{box-sizing:border-box;-webkit-flex:0 0 95%;-ms-flex:0 0 95%;flex:0 0 95%}.md-layout-md-row>.flex-md-95,.md-layout-row>.flex-md-95{-webkit-flex:0 0 95%;-ms-flex:0 0 95%;flex:0 0 95%;max-width:95%;max-height:100%}.md-layout-column>.flex-md-95,.md-layout-md-column>.flex-md-95{-webkit-flex:0 0 95%;-ms-flex:0 0 95%;flex:0 0 95%;max-width:100%;max-height:95%}.flex-md-100{box-sizing:border-box;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.md-layout-column>.flex-md-100,.md-layout-md-column>.flex-md-100,.md-layout-md-row>.flex-md-100,.md-layout-row>.flex-md-100{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;max-height:100%}.md-layout-md-row>.flex-md-33,.md-layout-md-row>.flex-md-34,.md-layout-row>.flex-md-33,.md-layout-row>.flex-md-34{-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%;max-height:100%}.md-layout-md-row>.flex-md-66,.md-layout-md-row>.flex-md-67,.md-layout-row>.flex-md-66,.md-layout-row>.flex-md-67{-webkit-flex:0 0 67%;-ms-flex:0 0 67%;flex:0 0 67%;max-width:67%;max-height:100%}.md-layout-column>.flex-md-33,.md-layout-column>.flex-md-34,.md-layout-md-column>.flex-md-33,.md-layout-md-column>.flex-md-34{-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;max-width:100%;max-height:33%}.md-layout-column>.flex-md-66,.md-layout-column>.flex-md-67,.md-layout-md-column>.flex-md-66,.md-layout-md-column>.flex-md-67{-webkit-flex:0 0 67%;-ms-flex:0 0 67%;flex:0 0 67%;max-width:100%;max-height:67%}.md-layout-md,.md-layout-md-column,.md-layout-md-row{box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.md-layout-md-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.md-layout-md-row{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:960px){.flex-order-gt-md-0,[flex-order-gt-md="0"]{-webkit-order:0;-ms-flex-order:0;order:0}.flex-order-gt-md-1,[flex-order-gt-md="1"]{-webkit-order:1;-ms-flex-order:1;order:1}.flex-order-gt-md-2,[flex-order-gt-md="2"]{-webkit-order:2;-ms-flex-order:2;order:2}.flex-order-gt-md-3,[flex-order-gt-md="3"]{-webkit-order:3;-ms-flex-order:3;order:3}.flex-order-gt-md-4,[flex-order-gt-md="4"]{-webkit-order:4;-ms-flex-order:4;order:4}.flex-order-gt-md-5,[flex-order-gt-md="5"]{-webkit-order:5;-ms-flex-order:5;order:5}.flex-order-gt-md-6,[flex-order-gt-md="6"]{-webkit-order:6;-ms-flex-order:6;order:6}.flex-order-gt-md-7,[flex-order-gt-md="7"]{-webkit-order:7;-ms-flex-order:7;order:7}.flex-order-gt-md-8,[flex-order-gt-md="8"]{-webkit-order:8;-ms-flex-order:8;order:8}.flex-order-gt-md-9,[flex-order-gt-md="9"]{-webkit-order:9;-ms-flex-order:9;order:9}.flex-order-gt-md-10,[flex-order-gt-md="10"]{-webkit-order:10;-ms-flex-order:10;order:10}.flex-order-gt-md-11,[flex-order-gt-md="11"]{-webkit-order:11;-ms-flex-order:11;order:11}.flex-order-gt-md-12,[flex-order-gt-md="12"]{-webkit-order:12;-ms-flex-order:12;order:12}.flex-order-gt-md-13,[flex-order-gt-md="13"]{-webkit-order:13;-ms-flex-order:13;order:13}.flex-order-gt-md-14,[flex-order-gt-md="14"]{-webkit-order:14;-ms-flex-order:14;order:14}.flex-order-gt-md-15,[flex-order-gt-md="15"]{-webkit-order:15;-ms-flex-order:15;order:15}.flex-order-gt-md-16,[flex-order-gt-md="16"]{-webkit-order:16;-ms-flex-order:16;order:16}.flex-order-gt-md-17,[flex-order-gt-md="17"]{-webkit-order:17;-ms-flex-order:17;order:17}.flex-order-gt-md-18,[flex-order-gt-md="18"]{-webkit-order:18;-ms-flex-order:18;order:18}.flex-order-gt-md-19,[flex-order-gt-md="19"]{-webkit-order:19;-ms-flex-order:19;order:19}.offset-gt-md-0,[offset-gt-md="0"]{margin-left:0}.offset-gt-md-5,[offset-gt-md="5"]{margin-left:5%}.offset-gt-md-10,[offset-gt-md="10"]{margin-left:10%}.offset-gt-md-15,[offset-gt-md="15"]{margin-left:15%}.offset-gt-md-20,[offset-gt-md="20"]{margin-left:20%}.offset-gt-md-25,[offset-gt-md="25"]{margin-left:25%}.offset-gt-md-30,[offset-gt-md="30"]{margin-left:30%}.offset-gt-md-35,[offset-gt-md="35"]{margin-left:35%}.offset-gt-md-40,[offset-gt-md="40"]{margin-left:40%}.offset-gt-md-45,[offset-gt-md="45"]{margin-left:45%}.offset-gt-md-50,[offset-gt-md="50"]{margin-left:50%}.offset-gt-md-55,[offset-gt-md="55"]{margin-left:55%}.offset-gt-md-60,[offset-gt-md="60"]{margin-left:60%}.offset-gt-md-65,[offset-gt-md="65"]{margin-left:65%}.offset-gt-md-70,[offset-gt-md="70"]{margin-left:70%}.offset-gt-md-75,[offset-gt-md="75"]{margin-left:75%}.offset-gt-md-80,[offset-gt-md="80"]{margin-left:80%}.offset-gt-md-85,[offset-gt-md="85"]{margin-left:85%}.offset-gt-md-90,[offset-gt-md="90"]{margin-left:90%}.offset-gt-md-95,[offset-gt-md="95"]{margin-left:95%}.offset-gt-md-33,.offset-gt-md-34,[offset-gt-md="33"],[offset-gt-md="34"]{margin-left:33%}.offset-gt-md-66,.offset-gt-md-67,[offset-gt-md="66"],[offset-gt-md="67"]{margin-left:67%}.layout-align-gt-md-center,.layout-align-gt-md-center-center,.layout-align-gt-md-center-end,.layout-align-gt-md-center-start,[layout-align-gt-md=center],[layout-align-gt-md="center center"],[layout-align-gt-md="center start"],[layout-align-gt-md="center end"]{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.layout-align-gt-md-end,.layout-align-gt-md-end-center,.layout-align-gt-md-end-end,.layout-align-gt-md-end-start,[layout-align-gt-md=end],[layout-align-gt-md="end center"],[layout-align-gt-md="end start"],[layout-align-gt-md="end end"]{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.layout-align-gt-md-space-around,.layout-align-gt-md-space-around-center,.layout-align-gt-md-space-around-end,.layout-align-gt-md-space-around-start,[layout-align-gt-md=space-around],[layout-align-gt-md="space-around center"],[layout-align-gt-md="space-around start"],[layout-align-gt-md="space-around end"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.layout-align-gt-md-space-between,.layout-align-gt-md-space-between-center,.layout-align-gt-md-space-between-end,.layout-align-gt-md-space-between-start,[layout-align-gt-md=space-between],[layout-align-gt-md="space-between center"],[layout-align-gt-md="space-between start"],[layout-align-gt-md="space-between end"]{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.layout-align-gt-md-center-start,.layout-align-gt-md-end-start,.layout-align-gt-md-space-around-start,.layout-align-gt-md-space-between-start,.layout-align-gt-md-start-start,[layout-align-gt-md="center start"],[layout-align-gt-md="end start"],[layout-align-gt-md="space-around start"],[layout-align-gt-md="space-between start"],[layout-align-gt-md="start start"]{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.layout-align-gt-md-center-center,.layout-align-gt-md-end-center,.layout-align-gt-md-space-around-center,.layout-align-gt-md-space-between-center,.layout-align-gt-md-start-center,[layout-align-gt-md="center center"],[layout-align-gt-md="end center"],[layout-align-gt-md="space-around center"],[layout-align-gt-md="space-between center"],[layout-align-gt-md="start center"]{-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:100%}.layout-align-gt-md-center-end,.layout-align-gt-md-end-end,.layout-align-gt-md-space-around-end,.layout-align-gt-md-space-between-end,.layout-align-gt-md-start-end,[layout-align-gt-md="center end"],[layout-align-gt-md="end end"],[layout-align-gt-md="space-around end"],[layout-align-gt-md="space-between end"],[layout-align-gt-md="start end"]{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.flex-gt-md{box-sizing:border-box;-webkit-flex:1;-ms-flex:1;flex:1}.flex-gt-md-grow{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.flex-gt-md-initial{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.flex-gt-md-auto{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.flex-gt-md-none{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.flex-gt-md-0{box-sizing:border-box;-webkit-flex:0 0 0;-ms-flex:0 0 0;flex:0 0 0}.md-layout-gt-md-row>.flex-gt-md-0,.md-layout-row>.flex-gt-md-0{-webkit-flex:0 0 0;-ms-flex:0 0 0;flex:0 0 0;max-width:0;max-height:100%}.md-layout-column>.flex-gt-md-0,.md-layout-gt-md-column>.flex-gt-md-0{-webkit-flex:0 0 0;-ms-flex:0 0 0;flex:0 0 0;max-width:100%;max-height:0}.flex-gt-md-5{box-sizing:border-box;-webkit-flex:0 0 5%;-ms-flex:0 0 5%;flex:0 0 5%}.md-layout-gt-md-row>.flex-gt-md-5,.md-layout-row>.flex-gt-md-5{-webkit-flex:0 0 5%;-ms-flex:0 0 5%;flex:0 0 5%;max-width:5%;max-height:100%}.md-layout-column>.flex-gt-md-5,.md-layout-gt-md-column>.flex-gt-md-5{-webkit-flex:0 0 5%;-ms-flex:0 0 5%;flex:0 0 5%;max-width:100%;max-height:5%}.flex-gt-md-10{box-sizing:border-box;-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%}.md-layout-gt-md-row>.flex-gt-md-10,.md-layout-row>.flex-gt-md-10{-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%;max-height:100%}.md-layout-column>.flex-gt-md-10,.md-layout-gt-md-column>.flex-gt-md-10{-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%;max-width:100%;max-height:10%}.flex-gt-md-15{box-sizing:border-box;-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%}.md-layout-gt-md-row>.flex-gt-md-15,.md-layout-row>.flex-gt-md-15{-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%;max-height:100%}.md-layout-column>.flex-gt-md-15,.md-layout-gt-md-column>.flex-gt-md-15{-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%;max-width:100%;max-height:15%}.flex-gt-md-20{box-sizing:border-box;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%}.md-layout-gt-md-row>.flex-gt-md-20,.md-layout-row>.flex-gt-md-20{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;max-height:100%}.md-layout-column>.flex-gt-md-20,.md-layout-gt-md-column>.flex-gt-md-20{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:100%;max-height:20%}.flex-gt-md-25{box-sizing:border-box;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}.md-layout-gt-md-row>.flex-gt-md-25,.md-layout-row>.flex-gt-md-25{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;max-height:100%}.md-layout-column>.flex-gt-md-25,.md-layout-gt-md-column>.flex-gt-md-25{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:100%;max-height:25%}.flex-gt-md-30{box-sizing:border-box;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%}.md-layout-gt-md-row>.flex-gt-md-30,.md-layout-row>.flex-gt-md-30{-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;max-height:100%}.md-layout-column>.flex-gt-md-30,.md-layout-gt-md-column>.flex-gt-md-30{-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;max-width:100%;max-height:30%}.flex-gt-md-35{box-sizing:border-box;-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%}.md-layout-gt-md-row>.flex-gt-md-35,.md-layout-row>.flex-gt-md-35{-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%;max-height:100%}.md-layout-column>.flex-gt-md-35,.md-layout-gt-md-column>.flex-gt-md-35{-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%;max-width:100%;max-height:35%}.flex-gt-md-40{box-sizing:border-box;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%}.md-layout-gt-md-row>.flex-gt-md-40,.md-layout-row>.flex-gt-md-40{-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;max-height:100%}.md-layout-column>.flex-gt-md-40,.md-layout-gt-md-column>.flex-gt-md-40{-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:100%;max-height:40%}.flex-gt-md-45{box-sizing:border-box;-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%}.md-layout-gt-md-row>.flex-gt-md-45,.md-layout-row>.flex-gt-md-45{-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%;max-height:100%}.md-layout-column>.flex-gt-md-45,.md-layout-gt-md-column>.flex-gt-md-45{-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;max-width:100%;max-height:45%}.flex-gt-md-50{box-sizing:border-box;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.md-layout-gt-md-row>.flex-gt-md-50,.md-layout-row>.flex-gt-md-50{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;max-height:100%}.md-layout-column>.flex-gt-md-50,.md-layout-gt-md-column>.flex-gt-md-50{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:100%;max-height:50%}.flex-gt-md-55{box-sizing:border-box;-webkit-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%}.md-layout-gt-md-row>.flex-gt-md-55,.md-layout-row>.flex-gt-md-55{-webkit-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%;max-height:100%}.md-layout-column>.flex-gt-md-55,.md-layout-gt-md-column>.flex-gt-md-55{-webkit-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%;max-width:100%;max-height:55%}.flex-gt-md-60{box-sizing:border-box;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%}.md-layout-gt-md-row>.flex-gt-md-60,.md-layout-row>.flex-gt-md-60{-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;max-height:100%}.md-layout-column>.flex-gt-md-60,.md-layout-gt-md-column>.flex-gt-md-60{-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:100%;max-height:60%}.flex-gt-md-65{box-sizing:border-box;-webkit-flex:0 0 65%;-ms-flex:0 0 65%;flex:0 0 65%}.md-layout-gt-md-row>.flex-gt-md-65,.md-layout-row>.flex-gt-md-65{-webkit-flex:0 0 65%;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%;max-height:100%}.md-layout-column>.flex-gt-md-65,.md-layout-gt-md-column>.flex-gt-md-65{-webkit-flex:0 0 65%;-ms-flex:0 0 65%;flex:0 0 65%;max-width:100%;max-height:65%}.flex-gt-md-70{box-sizing:border-box;-webkit-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%}.md-layout-gt-md-row>.flex-gt-md-70,.md-layout-row>.flex-gt-md-70{-webkit-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;max-height:100%}.md-layout-column>.flex-gt-md-70,.md-layout-gt-md-column>.flex-gt-md-70{-webkit-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%;max-width:100%;max-height:70%}.flex-gt-md-75{box-sizing:border-box;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%}.md-layout-gt-md-row>.flex-gt-md-75,.md-layout-row>.flex-gt-md-75{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;max-height:100%}.md-layout-column>.flex-gt-md-75,.md-layout-gt-md-column>.flex-gt-md-75{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:100%;max-height:75%}.flex-gt-md-80{box-sizing:border-box;-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%}.md-layout-gt-md-row>.flex-gt-md-80,.md-layout-row>.flex-gt-md-80{-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;max-height:100%}.md-layout-column>.flex-gt-md-80,.md-layout-gt-md-column>.flex-gt-md-80{-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;max-width:100%;max-height:80%}.flex-gt-md-85{box-sizing:border-box;-webkit-flex:0 0 85%;-ms-flex:0 0 85%;flex:0 0 85%}.md-layout-gt-md-row>.flex-gt-md-85,.md-layout-row>.flex-gt-md-85{-webkit-flex:0 0 85%;-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%;max-height:100%}.md-layout-column>.flex-gt-md-85,.md-layout-gt-md-column>.flex-gt-md-85{-webkit-flex:0 0 85%;-ms-flex:0 0 85%;flex:0 0 85%;max-width:100%;max-height:85%}.flex-gt-md-90{box-sizing:border-box;-webkit-flex:0 0 90%;-ms-flex:0 0 90%;flex:0 0 90%}.md-layout-gt-md-row>.flex-gt-md-90,.md-layout-row>.flex-gt-md-90{-webkit-flex:0 0 90%;-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%;max-height:100%}.md-layout-column>.flex-gt-md-90,.md-layout-gt-md-column>.flex-gt-md-90{-webkit-flex:0 0 90%;-ms-flex:0 0 90%;flex:0 0 90%;max-width:100%;max-height:90%}.flex-gt-md-95{box-sizing:border-box;-webkit-flex:0 0 95%;-ms-flex:0 0 95%;flex:0 0 95%}.md-layout-gt-md-row>.flex-gt-md-95,.md-layout-row>.flex-gt-md-95{-webkit-flex:0 0 95%;-ms-flex:0 0 95%;flex:0 0 95%;max-width:95%;max-height:100%}.md-layout-column>.flex-gt-md-95,.md-layout-gt-md-column>.flex-gt-md-95{-webkit-flex:0 0 95%;-ms-flex:0 0 95%;flex:0 0 95%;max-width:100%;max-height:95%}.flex-gt-md-100{box-sizing:border-box;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.md-layout-column>.flex-gt-md-100,.md-layout-gt-md-column>.flex-gt-md-100,.md-layout-gt-md-row>.flex-gt-md-100,.md-layout-row>.flex-gt-md-100{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;max-height:100%}.md-layout-gt-md-row>.flex-gt-md-33,.md-layout-gt-md-row>.flex-gt-md-34,.md-layout-row>.flex-gt-md-33,.md-layout-row>.flex-gt-md-34{-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%;max-height:100%}.md-layout-gt-md-row>.flex-gt-md-66,.md-layout-gt-md-row>.flex-gt-md-67,.md-layout-row>.flex-gt-md-66,.md-layout-row>.flex-gt-md-67{-webkit-flex:0 0 67%;-ms-flex:0 0 67%;flex:0 0 67%;max-width:67%;max-height:100%}.md-layout-column>.flex-gt-md-33,.md-layout-column>.flex-gt-md-34,.md-layout-gt-md-column>.flex-gt-md-33,.md-layout-gt-md-column>.flex-gt-md-34{-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;max-width:100%;max-height:33%}.md-layout-column>.flex-gt-md-66,.md-layout-column>.flex-gt-md-67,.md-layout-gt-md-column>.flex-gt-md-66,.md-layout-gt-md-column>.flex-gt-md-67{-webkit-flex:0 0 67%;-ms-flex:0 0 67%;flex:0 0 67%;max-width:100%;max-height:67%}.md-layout-gt-md,.md-layout-gt-md-column,.md-layout-gt-md-row{box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.md-layout-gt-md-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.md-layout-gt-md-row{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:960px) and (max-width:1199px){.hide-gt-md:not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-gt-sm:not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-lg:not(.show-lg):not(.show),.hide:not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show){display:none}.flex-order-lg-0,[flex-order-lg="0"]{-webkit-order:0;-ms-flex-order:0;order:0}.flex-order-lg-1,[flex-order-lg="1"]{-webkit-order:1;-ms-flex-order:1;order:1}.flex-order-lg-2,[flex-order-lg="2"]{-webkit-order:2;-ms-flex-order:2;order:2}.flex-order-lg-3,[flex-order-lg="3"]{-webkit-order:3;-ms-flex-order:3;order:3}.flex-order-lg-4,[flex-order-lg="4"]{-webkit-order:4;-ms-flex-order:4;order:4}.flex-order-lg-5,[flex-order-lg="5"]{-webkit-order:5;-ms-flex-order:5;order:5}.flex-order-lg-6,[flex-order-lg="6"]{-webkit-order:6;-ms-flex-order:6;order:6}.flex-order-lg-7,[flex-order-lg="7"]{-webkit-order:7;-ms-flex-order:7;order:7}.flex-order-lg-8,[flex-order-lg="8"]{-webkit-order:8;-ms-flex-order:8;order:8}.flex-order-lg-9,[flex-order-lg="9"]{-webkit-order:9;-ms-flex-order:9;order:9}.flex-order-lg-10,[flex-order-lg="10"]{-webkit-order:10;-ms-flex-order:10;order:10}.flex-order-lg-11,[flex-order-lg="11"]{-webkit-order:11;-ms-flex-order:11;order:11}.flex-order-lg-12,[flex-order-lg="12"]{-webkit-order:12;-ms-flex-order:12;order:12}.flex-order-lg-13,[flex-order-lg="13"]{-webkit-order:13;-ms-flex-order:13;order:13}.flex-order-lg-14,[flex-order-lg="14"]{-webkit-order:14;-ms-flex-order:14;order:14}.flex-order-lg-15,[flex-order-lg="15"]{-webkit-order:15;-ms-flex-order:15;order:15}.flex-order-lg-16,[flex-order-lg="16"]{-webkit-order:16;-ms-flex-order:16;order:16}.flex-order-lg-17,[flex-order-lg="17"]{-webkit-order:17;-ms-flex-order:17;order:17}.flex-order-lg-18,[flex-order-lg="18"]{-webkit-order:18;-ms-flex-order:18;order:18}.flex-order-lg-19,[flex-order-lg="19"]{-webkit-order:19;-ms-flex-order:19;order:19}.offset-lg-0,[offset-lg="0"]{margin-left:0}.offset-lg-5,[offset-lg="5"]{margin-left:5%}.offset-lg-10,[offset-lg="10"]{margin-left:10%}.offset-lg-15,[offset-lg="15"]{margin-left:15%}.offset-lg-20,[offset-lg="20"]{margin-left:20%}.offset-lg-25,[offset-lg="25"]{margin-left:25%}.offset-lg-30,[offset-lg="30"]{margin-left:30%}.offset-lg-35,[offset-lg="35"]{margin-left:35%}.offset-lg-40,[offset-lg="40"]{margin-left:40%}.offset-lg-45,[offset-lg="45"]{margin-left:45%}.offset-lg-50,[offset-lg="50"]{margin-left:50%}.offset-lg-55,[offset-lg="55"]{margin-left:55%}.offset-lg-60,[offset-lg="60"]{margin-left:60%}.offset-lg-65,[offset-lg="65"]{margin-left:65%}.offset-lg-70,[offset-lg="70"]{margin-left:70%}.offset-lg-75,[offset-lg="75"]{margin-left:75%}.offset-lg-80,[offset-lg="80"]{margin-left:80%}.offset-lg-85,[offset-lg="85"]{margin-left:85%}.offset-lg-90,[offset-lg="90"]{margin-left:90%}.offset-lg-95,[offset-lg="95"]{margin-left:95%}.offset-lg-33,.offset-lg-34,[offset-lg="33"],[offset-lg="34"]{margin-left:33%}.offset-lg-66,.offset-lg-67,[offset-lg="66"],[offset-lg="67"]{margin-left:67%}.layout-align-lg-center,.layout-align-lg-center-center,.layout-align-lg-center-end,.layout-align-lg-center-start,[layout-align-lg=center],[layout-align-lg="center center"],[layout-align-lg="center start"],[layout-align-lg="center end"]{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.layout-align-lg-end,.layout-align-lg-end-center,.layout-align-lg-end-end,.layout-align-lg-end-start,[layout-align-lg=end],[layout-align-lg="end center"],[layout-align-lg="end start"],[layout-align-lg="end end"]{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.layout-align-lg-space-around,.layout-align-lg-space-around-center,.layout-align-lg-space-around-end,.layout-align-lg-space-around-start,[layout-align-lg=space-around],[layout-align-lg="space-around center"],[layout-align-lg="space-around start"],[layout-align-lg="space-around end"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.layout-align-lg-space-between,.layout-align-lg-space-between-center,.layout-align-lg-space-between-end,.layout-align-lg-space-between-start,[layout-align-lg=space-between],[layout-align-lg="space-between center"],[layout-align-lg="space-between start"],[layout-align-lg="space-between end"]{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.layout-align-lg-center-start,.layout-align-lg-end-start,.layout-align-lg-space-around-start,.layout-align-lg-space-between-start,.layout-align-lg-start-start,[layout-align-lg="center start"],[layout-align-lg="end start"],[layout-align-lg="space-around start"],[layout-align-lg="space-between start"],[layout-align-lg="start start"]{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.layout-align-lg-center-center,.layout-align-lg-end-center,.layout-align-lg-space-around-center,.layout-align-lg-space-between-center,.layout-align-lg-start-center,[layout-align-lg="center center"],[layout-align-lg="end center"],[layout-align-lg="space-around center"],[layout-align-lg="space-between center"],[layout-align-lg="start center"]{-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:100%}.layout-align-lg-center-end,.layout-align-lg-end-end,.layout-align-lg-space-around-end,.layout-align-lg-space-between-end,.layout-align-lg-start-end,[layout-align-lg="center end"],[layout-align-lg="end end"],[layout-align-lg="space-around end"],[layout-align-lg="space-between end"],[layout-align-lg="start end"]{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.flex-lg{box-sizing:border-box;-webkit-flex:1;-ms-flex:1;flex:1}.flex-lg-grow{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.flex-lg-initial{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.flex-lg-auto{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.flex-lg-none{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.flex-lg-0{box-sizing:border-box;-webkit-flex:0 0 0;-ms-flex:0 0 0;flex:0 0 0}.md-layout-lg-row>.flex-lg-0,.md-layout-row>.flex-lg-0{-webkit-flex:0 0 0;-ms-flex:0 0 0;flex:0 0 0;max-width:0;max-height:100%}.md-layout-column>.flex-lg-0,.md-layout-lg-column>.flex-lg-0{-webkit-flex:0 0 0;-ms-flex:0 0 0;flex:0 0 0;max-width:100%;max-height:0}.flex-lg-5{box-sizing:border-box;-webkit-flex:0 0 5%;-ms-flex:0 0 5%;flex:0 0 5%}.md-layout-lg-row>.flex-lg-5,.md-layout-row>.flex-lg-5{-webkit-flex:0 0 5%;-ms-flex:0 0 5%;flex:0 0 5%;max-width:5%;max-height:100%}.md-layout-column>.flex-lg-5,.md-layout-lg-column>.flex-lg-5{-webkit-flex:0 0 5%;-ms-flex:0 0 5%;flex:0 0 5%;max-width:100%;max-height:5%}.flex-lg-10{box-sizing:border-box;-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%}.md-layout-lg-row>.flex-lg-10,.md-layout-row>.flex-lg-10{-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%;max-height:100%}.md-layout-column>.flex-lg-10,.md-layout-lg-column>.flex-lg-10{-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%;max-width:100%;max-height:10%}.flex-lg-15{box-sizing:border-box;-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%}.md-layout-lg-row>.flex-lg-15,.md-layout-row>.flex-lg-15{-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%;max-height:100%}.md-layout-column>.flex-lg-15,.md-layout-lg-column>.flex-lg-15{-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%;max-width:100%;max-height:15%}.flex-lg-20{box-sizing:border-box;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%}.md-layout-lg-row>.flex-lg-20,.md-layout-row>.flex-lg-20{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;max-height:100%}.md-layout-column>.flex-lg-20,.md-layout-lg-column>.flex-lg-20{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:100%;max-height:20%}.flex-lg-25{box-sizing:border-box;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}.md-layout-lg-row>.flex-lg-25,.md-layout-row>.flex-lg-25{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;max-height:100%}.md-layout-column>.flex-lg-25,.md-layout-lg-column>.flex-lg-25{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:100%;max-height:25%}.flex-lg-30{box-sizing:border-box;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%}.md-layout-lg-row>.flex-lg-30,.md-layout-row>.flex-lg-30{-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;max-height:100%}.md-layout-column>.flex-lg-30,.md-layout-lg-column>.flex-lg-30{-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;max-width:100%;max-height:30%}.flex-lg-35{box-sizing:border-box;-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%}.md-layout-lg-row>.flex-lg-35,.md-layout-row>.flex-lg-35{-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%;max-height:100%}.md-layout-column>.flex-lg-35,.md-layout-lg-column>.flex-lg-35{-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%;max-width:100%;max-height:35%}.flex-lg-40{box-sizing:border-box;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%}.md-layout-lg-row>.flex-lg-40,.md-layout-row>.flex-lg-40{-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;max-height:100%}.md-layout-column>.flex-lg-40,.md-layout-lg-column>.flex-lg-40{-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:100%;max-height:40%}.flex-lg-45{box-sizing:border-box;-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%}.md-layout-lg-row>.flex-lg-45,.md-layout-row>.flex-lg-45{-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%;max-height:100%}.md-layout-column>.flex-lg-45,.md-layout-lg-column>.flex-lg-45{-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;max-width:100%;max-height:45%}.flex-lg-50{box-sizing:border-box;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.md-layout-lg-row>.flex-lg-50,.md-layout-row>.flex-lg-50{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;max-height:100%}.md-layout-column>.flex-lg-50,.md-layout-lg-column>.flex-lg-50{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:100%;max-height:50%}.flex-lg-55{box-sizing:border-box;-webkit-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%}.md-layout-lg-row>.flex-lg-55,.md-layout-row>.flex-lg-55{-webkit-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%;max-height:100%}.md-layout-column>.flex-lg-55,.md-layout-lg-column>.flex-lg-55{-webkit-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%;max-width:100%;max-height:55%}.flex-lg-60{box-sizing:border-box;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%}.md-layout-lg-row>.flex-lg-60,.md-layout-row>.flex-lg-60{-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;max-height:100%}.md-layout-column>.flex-lg-60,.md-layout-lg-column>.flex-lg-60{-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:100%;max-height:60%}.flex-lg-65{box-sizing:border-box;-webkit-flex:0 0 65%;-ms-flex:0 0 65%;flex:0 0 65%}.md-layout-lg-row>.flex-lg-65,.md-layout-row>.flex-lg-65{-webkit-flex:0 0 65%;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%;max-height:100%}.md-layout-column>.flex-lg-65,.md-layout-lg-column>.flex-lg-65{-webkit-flex:0 0 65%;-ms-flex:0 0 65%;flex:0 0 65%;max-width:100%;max-height:65%}.flex-lg-70{box-sizing:border-box;-webkit-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%}.md-layout-lg-row>.flex-lg-70,.md-layout-row>.flex-lg-70{-webkit-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;max-height:100%}.md-layout-column>.flex-lg-70,.md-layout-lg-column>.flex-lg-70{-webkit-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%;max-width:100%;max-height:70%}.flex-lg-75{box-sizing:border-box;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%}.md-layout-lg-row>.flex-lg-75,.md-layout-row>.flex-lg-75{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;max-height:100%}.md-layout-column>.flex-lg-75,.md-layout-lg-column>.flex-lg-75{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:100%;max-height:75%}.flex-lg-80{box-sizing:border-box;-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%}.md-layout-lg-row>.flex-lg-80,.md-layout-row>.flex-lg-80{-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;max-height:100%}.md-layout-column>.flex-lg-80,.md-layout-lg-column>.flex-lg-80{-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;max-width:100%;max-height:80%}.flex-lg-85{box-sizing:border-box;-webkit-flex:0 0 85%;-ms-flex:0 0 85%;flex:0 0 85%}.md-layout-lg-row>.flex-lg-85,.md-layout-row>.flex-lg-85{-webkit-flex:0 0 85%;-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%;max-height:100%}.md-layout-column>.flex-lg-85,.md-layout-lg-column>.flex-lg-85{-webkit-flex:0 0 85%;-ms-flex:0 0 85%;flex:0 0 85%;max-width:100%;max-height:85%}.flex-lg-90{box-sizing:border-box;-webkit-flex:0 0 90%;-ms-flex:0 0 90%;flex:0 0 90%}.md-layout-lg-row>.flex-lg-90,.md-layout-row>.flex-lg-90{-webkit-flex:0 0 90%;-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%;max-height:100%}.md-layout-column>.flex-lg-90,.md-layout-lg-column>.flex-lg-90{-webkit-flex:0 0 90%;-ms-flex:0 0 90%;flex:0 0 90%;max-width:100%;max-height:90%}.flex-lg-95{box-sizing:border-box;-webkit-flex:0 0 95%;-ms-flex:0 0 95%;flex:0 0 95%}.md-layout-lg-row>.flex-lg-95,.md-layout-row>.flex-lg-95{-webkit-flex:0 0 95%;-ms-flex:0 0 95%;flex:0 0 95%;max-width:95%;max-height:100%}.md-layout-column>.flex-lg-95,.md-layout-lg-column>.flex-lg-95{-webkit-flex:0 0 95%;-ms-flex:0 0 95%;flex:0 0 95%;max-width:100%;max-height:95%}.flex-lg-100{box-sizing:border-box;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.md-layout-column>.flex-lg-100,.md-layout-lg-column>.flex-lg-100,.md-layout-lg-row>.flex-lg-100,.md-layout-row>.flex-lg-100{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;max-height:100%}.md-layout-lg-row>.flex-lg-33,.md-layout-lg-row>.flex-lg-34,.md-layout-row>.flex-lg-33,.md-layout-row>.flex-lg-34{-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%;max-height:100%}.md-layout-lg-row>.flex-lg-66,.md-layout-lg-row>.flex-lg-67,.md-layout-row>.flex-lg-66,.md-layout-row>.flex-lg-67{-webkit-flex:0 0 67%;-ms-flex:0 0 67%;flex:0 0 67%;max-width:67%;max-height:100%}.md-layout-column>.flex-lg-33,.md-layout-column>.flex-lg-34,.md-layout-lg-column>.flex-lg-33,.md-layout-lg-column>.flex-lg-34{-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;max-width:100%;max-height:33%}.md-layout-column>.flex-lg-66,.md-layout-column>.flex-lg-67,.md-layout-lg-column>.flex-lg-66,.md-layout-lg-column>.flex-lg-67{-webkit-flex:0 0 67%;-ms-flex:0 0 67%;flex:0 0 67%;max-width:100%;max-height:67%}.md-layout-lg,.md-layout-lg-column,.md-layout-lg-row{box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.md-layout-lg-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.md-layout-lg-row{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1200px){.hide-gt-lg:not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show),.hide-gt-md:not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show),.hide-gt-sm:not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show),.hide:not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show){display:none}.flex-order-gt-lg-0,[flex-order-gt-lg="0"]{-webkit-order:0;-ms-flex-order:0;order:0}.flex-order-gt-lg-1,[flex-order-gt-lg="1"]{-webkit-order:1;-ms-flex-order:1;order:1}.flex-order-gt-lg-2,[flex-order-gt-lg="2"]{-webkit-order:2;-ms-flex-order:2;order:2}.flex-order-gt-lg-3,[flex-order-gt-lg="3"]{-webkit-order:3;-ms-flex-order:3;order:3}.flex-order-gt-lg-4,[flex-order-gt-lg="4"]{-webkit-order:4;-ms-flex-order:4;order:4}.flex-order-gt-lg-5,[flex-order-gt-lg="5"]{-webkit-order:5;-ms-flex-order:5;order:5}.flex-order-gt-lg-6,[flex-order-gt-lg="6"]{-webkit-order:6;-ms-flex-order:6;order:6}.flex-order-gt-lg-7,[flex-order-gt-lg="7"]{-webkit-order:7;-ms-flex-order:7;order:7}.flex-order-gt-lg-8,[flex-order-gt-lg="8"]{-webkit-order:8;-ms-flex-order:8;order:8}.flex-order-gt-lg-9,[flex-order-gt-lg="9"]{-webkit-order:9;-ms-flex-order:9;order:9}.flex-order-gt-lg-10,[flex-order-gt-lg="10"]{-webkit-order:10;-ms-flex-order:10;order:10}.flex-order-gt-lg-11,[flex-order-gt-lg="11"]{-webkit-order:11;-ms-flex-order:11;order:11}.flex-order-gt-lg-12,[flex-order-gt-lg="12"]{-webkit-order:12;-ms-flex-order:12;order:12}.flex-order-gt-lg-13,[flex-order-gt-lg="13"]{-webkit-order:13;-ms-flex-order:13;order:13}.flex-order-gt-lg-14,[flex-order-gt-lg="14"]{-webkit-order:14;-ms-flex-order:14;order:14}.flex-order-gt-lg-15,[flex-order-gt-lg="15"]{-webkit-order:15;-ms-flex-order:15;order:15}.flex-order-gt-lg-16,[flex-order-gt-lg="16"]{-webkit-order:16;-ms-flex-order:16;order:16}.flex-order-gt-lg-17,[flex-order-gt-lg="17"]{-webkit-order:17;-ms-flex-order:17;order:17}.flex-order-gt-lg-18,[flex-order-gt-lg="18"]{-webkit-order:18;-ms-flex-order:18;order:18}.flex-order-gt-lg-19,[flex-order-gt-lg="19"]{-webkit-order:19;-ms-flex-order:19;order:19}.offset-gt-lg-0,[offset-gt-lg="0"]{margin-left:0}.offset-gt-lg-5,[offset-gt-lg="5"]{margin-left:5%}.offset-gt-lg-10,[offset-gt-lg="10"]{margin-left:10%}.offset-gt-lg-15,[offset-gt-lg="15"]{margin-left:15%}.offset-gt-lg-20,[offset-gt-lg="20"]{margin-left:20%}.offset-gt-lg-25,[offset-gt-lg="25"]{margin-left:25%}.offset-gt-lg-30,[offset-gt-lg="30"]{margin-left:30%}.offset-gt-lg-35,[offset-gt-lg="35"]{margin-left:35%}.offset-gt-lg-40,[offset-gt-lg="40"]{margin-left:40%}.offset-gt-lg-45,[offset-gt-lg="45"]{margin-left:45%}.offset-gt-lg-50,[offset-gt-lg="50"]{margin-left:50%}.offset-gt-lg-55,[offset-gt-lg="55"]{margin-left:55%}.offset-gt-lg-60,[offset-gt-lg="60"]{margin-left:60%}.offset-gt-lg-65,[offset-gt-lg="65"]{margin-left:65%}.offset-gt-lg-70,[offset-gt-lg="70"]{margin-left:70%}.offset-gt-lg-75,[offset-gt-lg="75"]{margin-left:75%}.offset-gt-lg-80,[offset-gt-lg="80"]{margin-left:80%}.offset-gt-lg-85,[offset-gt-lg="85"]{margin-left:85%}.offset-gt-lg-90,[offset-gt-lg="90"]{margin-left:90%}.offset-gt-lg-95,[offset-gt-lg="95"]{margin-left:95%}.offset-gt-lg-33,.offset-gt-lg-34,[offset-gt-lg="33"],[offset-gt-lg="34"]{margin-left:33%}.offset-gt-lg-66,.offset-gt-lg-67,[offset-gt-lg="66"],[offset-gt-lg="67"]{margin-left:67%}.layout-align-gt-lg-center,.layout-align-gt-lg-center-center,.layout-align-gt-lg-center-end,.layout-align-gt-lg-center-start,[layout-align-gt-lg=center],[layout-align-gt-lg="center center"],[layout-align-gt-lg="center start"],[layout-align-gt-lg="center end"]{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.layout-align-gt-lg-end,.layout-align-gt-lg-end-center,.layout-align-gt-lg-end-end,.layout-align-gt-lg-end-start,[layout-align-gt-lg=end],[layout-align-gt-lg="end center"],[layout-align-gt-lg="end start"],[layout-align-gt-lg="end end"]{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.layout-align-gt-lg-space-around,.layout-align-gt-lg-space-around-center,.layout-align-gt-lg-space-around-end,.layout-align-gt-lg-space-around-start,[layout-align-gt-lg=space-around],[layout-align-gt-lg="space-around center"],[layout-align-gt-lg="space-around start"],[layout-align-gt-lg="space-around end"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.layout-align-gt-lg-space-between,.layout-align-gt-lg-space-between-center,.layout-align-gt-lg-space-between-end,.layout-align-gt-lg-space-between-start,[layout-align-gt-lg=space-between],[layout-align-gt-lg="space-between center"],[layout-align-gt-lg="space-between start"],[layout-align-gt-lg="space-between end"]{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.layout-align-gt-lg-center-start,.layout-align-gt-lg-end-start,.layout-align-gt-lg-space-around-start,.layout-align-gt-lg-space-between-start,.layout-align-gt-lg-start-start,[layout-align-gt-lg="center start"],[layout-align-gt-lg="end start"],[layout-align-gt-lg="space-around start"],[layout-align-gt-lg="space-between start"],[layout-align-gt-lg="start start"]{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.layout-align-gt-lg-center-center,.layout-align-gt-lg-end-center,.layout-align-gt-lg-space-around-center,.layout-align-gt-lg-space-between-center,.layout-align-gt-lg-start-center,[layout-align-gt-lg="center center"],[layout-align-gt-lg="end center"],[layout-align-gt-lg="space-around center"],[layout-align-gt-lg="space-between center"],[layout-align-gt-lg="start center"]{-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:100%}.layout-align-gt-lg-center-end,.layout-align-gt-lg-end-end,.layout-align-gt-lg-space-around-end,.layout-align-gt-lg-space-between-end,.layout-align-gt-lg-start-end,[layout-align-gt-lg="center end"],[layout-align-gt-lg="end end"],[layout-align-gt-lg="space-around end"],[layout-align-gt-lg="space-between end"],[layout-align-gt-lg="start end"]{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.flex-gt-lg{box-sizing:border-box;-webkit-flex:1;-ms-flex:1;flex:1}.flex-gt-lg-grow{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.flex-gt-lg-initial{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.flex-gt-lg-auto{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.flex-gt-lg-none{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.flex-gt-lg-0{box-sizing:border-box;-webkit-flex:0 0 0;-ms-flex:0 0 0;flex:0 0 0}.md-layout-gt-lg-row>.flex-gt-lg-0,.md-layout-row>.flex-gt-lg-0{-webkit-flex:0 0 0;-ms-flex:0 0 0;flex:0 0 0;max-width:0;max-height:100%}.md-layout-column>.flex-gt-lg-0,.md-layout-gt-lg-column>.flex-gt-lg-0{-webkit-flex:0 0 0;-ms-flex:0 0 0;flex:0 0 0;max-width:100%;max-height:0}.flex-gt-lg-5{box-sizing:border-box;-webkit-flex:0 0 5%;-ms-flex:0 0 5%;flex:0 0 5%}.md-layout-gt-lg-row>.flex-gt-lg-5,.md-layout-row>.flex-gt-lg-5{-webkit-flex:0 0 5%;-ms-flex:0 0 5%;flex:0 0 5%;max-width:5%;max-height:100%}.md-layout-column>.flex-gt-lg-5,.md-layout-gt-lg-column>.flex-gt-lg-5{-webkit-flex:0 0 5%;-ms-flex:0 0 5%;flex:0 0 5%;max-width:100%;max-height:5%}.flex-gt-lg-10{box-sizing:border-box;-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%}.md-layout-gt-lg-row>.flex-gt-lg-10,.md-layout-row>.flex-gt-lg-10{-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%;max-height:100%}.md-layout-column>.flex-gt-lg-10,.md-layout-gt-lg-column>.flex-gt-lg-10{-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%;max-width:100%;max-height:10%}.flex-gt-lg-15{box-sizing:border-box;-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%}.md-layout-gt-lg-row>.flex-gt-lg-15,.md-layout-row>.flex-gt-lg-15{-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%;max-height:100%}.md-layout-column>.flex-gt-lg-15,.md-layout-gt-lg-column>.flex-gt-lg-15{-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%;max-width:100%;max-height:15%}.flex-gt-lg-20{box-sizing:border-box;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%}.md-layout-gt-lg-row>.flex-gt-lg-20,.md-layout-row>.flex-gt-lg-20{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;max-height:100%}.md-layout-column>.flex-gt-lg-20,.md-layout-gt-lg-column>.flex-gt-lg-20{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:100%;max-height:20%}.flex-gt-lg-25{box-sizing:border-box;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}.md-layout-gt-lg-row>.flex-gt-lg-25,.md-layout-row>.flex-gt-lg-25{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;max-height:100%}.md-layout-column>.flex-gt-lg-25,.md-layout-gt-lg-column>.flex-gt-lg-25{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:100%;max-height:25%}.flex-gt-lg-30{box-sizing:border-box;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%}.md-layout-gt-lg-row>.flex-gt-lg-30,.md-layout-row>.flex-gt-lg-30{-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;max-height:100%}.md-layout-column>.flex-gt-lg-30,.md-layout-gt-lg-column>.flex-gt-lg-30{-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;max-width:100%;max-height:30%}.flex-gt-lg-35{box-sizing:border-box;-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%}.md-layout-gt-lg-row>.flex-gt-lg-35,.md-layout-row>.flex-gt-lg-35{-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%;max-height:100%}.md-layout-column>.flex-gt-lg-35,.md-layout-gt-lg-column>.flex-gt-lg-35{-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%;max-width:100%;max-height:35%}.flex-gt-lg-40{box-sizing:border-box;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%}.md-layout-gt-lg-row>.flex-gt-lg-40,.md-layout-row>.flex-gt-lg-40{-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;max-height:100%}.md-layout-column>.flex-gt-lg-40,.md-layout-gt-lg-column>.flex-gt-lg-40{-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:100%;max-height:40%}.flex-gt-lg-45{box-sizing:border-box;-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%}.md-layout-gt-lg-row>.flex-gt-lg-45,.md-layout-row>.flex-gt-lg-45{-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%;max-height:100%}.md-layout-column>.flex-gt-lg-45,.md-layout-gt-lg-column>.flex-gt-lg-45{-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;max-width:100%;max-height:45%}.flex-gt-lg-50{box-sizing:border-box;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.md-layout-gt-lg-row>.flex-gt-lg-50,.md-layout-row>.flex-gt-lg-50{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;max-height:100%}.md-layout-column>.flex-gt-lg-50,.md-layout-gt-lg-column>.flex-gt-lg-50{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:100%;max-height:50%}.flex-gt-lg-55{box-sizing:border-box;-webkit-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%}.md-layout-gt-lg-row>.flex-gt-lg-55,.md-layout-row>.flex-gt-lg-55{-webkit-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%;max-height:100%}.md-layout-column>.flex-gt-lg-55,.md-layout-gt-lg-column>.flex-gt-lg-55{-webkit-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%;max-width:100%;max-height:55%}.flex-gt-lg-60{box-sizing:border-box;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%}.md-layout-gt-lg-row>.flex-gt-lg-60,.md-layout-row>.flex-gt-lg-60{-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;max-height:100%}.md-layout-column>.flex-gt-lg-60,.md-layout-gt-lg-column>.flex-gt-lg-60{-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:100%;max-height:60%}.flex-gt-lg-65{box-sizing:border-box;-webkit-flex:0 0 65%;-ms-flex:0 0 65%;flex:0 0 65%}.md-layout-gt-lg-row>.flex-gt-lg-65,.md-layout-row>.flex-gt-lg-65{-webkit-flex:0 0 65%;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%;max-height:100%}.md-layout-column>.flex-gt-lg-65,.md-layout-gt-lg-column>.flex-gt-lg-65{-webkit-flex:0 0 65%;-ms-flex:0 0 65%;flex:0 0 65%;max-width:100%;max-height:65%}.flex-gt-lg-70{box-sizing:border-box;-webkit-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%}.md-layout-gt-lg-row>.flex-gt-lg-70,.md-layout-row>.flex-gt-lg-70{-webkit-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;max-height:100%}.md-layout-column>.flex-gt-lg-70,.md-layout-gt-lg-column>.flex-gt-lg-70{-webkit-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%;max-width:100%;max-height:70%}.flex-gt-lg-75{box-sizing:border-box;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%}.md-layout-gt-lg-row>.flex-gt-lg-75,.md-layout-row>.flex-gt-lg-75{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;max-height:100%}.md-layout-column>.flex-gt-lg-75,.md-layout-gt-lg-column>.flex-gt-lg-75{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:100%;max-height:75%}.flex-gt-lg-80{box-sizing:border-box;-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%}.md-layout-gt-lg-row>.flex-gt-lg-80,.md-layout-row>.flex-gt-lg-80{-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;max-height:100%}.md-layout-column>.flex-gt-lg-80,.md-layout-gt-lg-column>.flex-gt-lg-80{-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;max-width:100%;max-height:80%}.flex-gt-lg-85{box-sizing:border-box;-webkit-flex:0 0 85%;-ms-flex:0 0 85%;flex:0 0 85%}.md-layout-gt-lg-row>.flex-gt-lg-85,.md-layout-row>.flex-gt-lg-85{-webkit-flex:0 0 85%;-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%;max-height:100%}.md-layout-column>.flex-gt-lg-85,.md-layout-gt-lg-column>.flex-gt-lg-85{-webkit-flex:0 0 85%;-ms-flex:0 0 85%;flex:0 0 85%;max-width:100%;max-height:85%}.flex-gt-lg-90{box-sizing:border-box;-webkit-flex:0 0 90%;-ms-flex:0 0 90%;flex:0 0 90%}.md-layout-gt-lg-row>.flex-gt-lg-90,.md-layout-row>.flex-gt-lg-90{-webkit-flex:0 0 90%;-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%;max-height:100%}.md-layout-column>.flex-gt-lg-90,.md-layout-gt-lg-column>.flex-gt-lg-90{-webkit-flex:0 0 90%;-ms-flex:0 0 90%;flex:0 0 90%;max-width:100%;max-height:90%}.flex-gt-lg-95{box-sizing:border-box;-webkit-flex:0 0 95%;-ms-flex:0 0 95%;flex:0 0 95%}.md-layout-gt-lg-row>.flex-gt-lg-95,.md-layout-row>.flex-gt-lg-95{-webkit-flex:0 0 95%;-ms-flex:0 0 95%;flex:0 0 95%;max-width:95%;max-height:100%}.md-layout-column>.flex-gt-lg-95,.md-layout-gt-lg-column>.flex-gt-lg-95{-webkit-flex:0 0 95%;-ms-flex:0 0 95%;flex:0 0 95%;max-width:100%;max-height:95%}.flex-gt-lg-100{box-sizing:border-box;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.md-layout-column>.flex-gt-lg-100,.md-layout-gt-lg-column>.flex-gt-lg-100,.md-layout-gt-lg-row>.flex-gt-lg-100,.md-layout-row>.flex-gt-lg-100{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;max-height:100%}.md-layout-gt-lg-row>.flex-gt-lg-33,.md-layout-gt-lg-row>.flex-gt-lg-34,.md-layout-row>.flex-gt-lg-33,.md-layout-row>.flex-gt-lg-34{-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%;max-height:100%}.md-layout-gt-lg-row>.flex-gt-lg-66,.md-layout-gt-lg-row>.flex-gt-lg-67,.md-layout-row>.flex-gt-lg-66,.md-layout-row>.flex-gt-lg-67{-webkit-flex:0 0 67%;-ms-flex:0 0 67%;flex:0 0 67%;max-width:67%;max-height:100%}.md-layout-column>.flex-gt-lg-33,.md-layout-column>.flex-gt-lg-34,.md-layout-gt-lg-column>.flex-gt-lg-33,.md-layout-gt-lg-column>.flex-gt-lg-34{-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;max-width:100%;max-height:33%}.md-layout-column>.flex-gt-lg-66,.md-layout-column>.flex-gt-lg-67,.md-layout-gt-lg-column>.flex-gt-lg-66,.md-layout-gt-lg-column>.flex-gt-lg-67{-webkit-flex:0 0 67%;-ms-flex:0 0 67%;flex:0 0 67%;max-width:100%;max-height:67%}.md-layout-gt-lg,.md-layout-gt-lg-column,.md-layout-gt-lg-row{box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.md-layout-gt-lg-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.md-layout-gt-lg-row{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@-webkit-keyframes md-autocomplete-list-out{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear}50%{opacity:0;height:40px;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{height:0;opacity:0}}@keyframes md-autocomplete-list-out{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear}50%{opacity:0;height:40px;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{height:0;opacity:0}}@-webkit-keyframes md-autocomplete-list-in{0%{opacity:0;height:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{opacity:0;height:40px}100%{opacity:1;height:40px}}@keyframes md-autocomplete-list-in{0%{opacity:0;height:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{opacity:0;height:40px}100%{opacity:1;height:40px}}md-autocomplete{border-radius:2px;display:block;height:40px;position:relative;overflow:visible;min-width:190px}md-autocomplete[disabled] input{cursor:not-allowed}md-autocomplete[md-floating-label]{border-radius:0;background:0 0;height:auto}md-autocomplete[md-floating-label] md-input-container{padding-bottom:26px}md-autocomplete[md-floating-label] md-input-container.md-input-has-messages{padding-bottom:2px}md-autocomplete[md-floating-label] md-autocomplete-wrap{height:auto}md-autocomplete[md-floating-label] button{position:absolute;top:auto;bottom:0;right:0;width:30px;height:30px}md-autocomplete md-autocomplete-wrap{display:block;position:relative;overflow:visible;height:40px}md-autocomplete md-autocomplete-wrap.md-menu-showing{z-index:51}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate{position:absolute;top:20px;left:0;width:100%;height:3px;transition:none}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate .md-container{transition:none;height:3px}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter{transition:opacity .15s linear}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter.ng-enter-active{opacity:1}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave{transition:opacity .15s linear}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave.ng-leave-active{opacity:0}md-autocomplete input:not(.md-input){font-size:14px;box-sizing:border-box;border:none;box-shadow:none;outline:0;background:0 0;width:100%;padding:0 15px;line-height:40px;height:40px}md-autocomplete input:not(.md-input)::-ms-clear{display:none}md-autocomplete button{position:relative;line-height:20px;text-align:center;width:30px;height:30px;cursor:pointer;border:none;border-radius:50%;padding:0;font-size:12px;background:0 0;margin:auto 5px}md-autocomplete button:after{content:'';position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;-webkit-transform:scale(0);transform:scale(0);opacity:0;transition:all .4s cubic-bezier(.25,.8,.25,1)}md-autocomplete button:focus{outline:0}md-autocomplete button:focus:after{-webkit-transform:scale(1);transform:scale(1);opacity:1}md-autocomplete button md-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0) scale(.9);transform:translate3d(-50%,-50%,0) scale(.9)}md-autocomplete button md-icon path{stroke-width:0}md-autocomplete button.ng-enter{-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out}md-autocomplete button.ng-enter.ng-enter-active{-webkit-transform:scale(1);transform:scale(1)}md-autocomplete button.ng-leave{transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out}md-autocomplete button.ng-leave.ng-leave-active{-webkit-transform:scale(0);transform:scale(0)}@media screen and (-ms-high-contrast:active){md-autocomplete input{border:1px solid #fff}md-autocomplete li:focus{color:#fff}}.md-virtual-repeat-container.md-autocomplete-suggestions-container{position:absolute;box-shadow:0 2px 5px rgba(0,0,0,.25);height:225.5px;max-height:225.5px;z-index:100}.md-autocomplete-suggestions{margin:0;list-style:none;padding:0}.md-autocomplete-suggestions li{cursor:pointer;font-size:14px;overflow:hidden;padding:0 15px;line-height:48px;height:48px;transition:background .15s linear;margin:0;white-space:nowrap;text-overflow:ellipsis}.md-autocomplete-suggestions li:focus{outline:0}@media screen and (-ms-high-contrast:active){.md-autocomplete-suggestions,md-autocomplete{border:1px solid #fff}}md-backdrop{transition:opacity 450ms;position:absolute;top:0;bottom:0;left:0;right:0;z-index:50}md-backdrop.md-menu-backdrop{position:fixed!important;z-index:98}md-backdrop.md-select-backdrop{z-index:81;transition-duration:0}md-backdrop.md-dialog-backdrop{z-index:79}md-backdrop.md-bottom-sheet-backdrop{z-index:69}md-backdrop.md-sidenav-backdrop{z-index:59}md-backdrop.md-click-catcher{position:absolute}md-backdrop.md-opaque{opacity:.48}md-backdrop.md-opaque.ng-enter{opacity:0}md-backdrop.md-opaque.ng-enter.md-opaque.ng-enter-active{opacity:.48}md-backdrop.md-opaque.ng-leave{opacity:.48;transition:opacity 400ms}md-backdrop.md-opaque.ng-leave.md-opaque.ng-leave-active{opacity:0}md-bottom-sheet{position:absolute;left:0;right:0;bottom:0;padding:8px 16px 88px;z-index:70;border-top-width:1px;border-top-style:solid;-webkit-transform:translate3d(0,80px,0);transform:translate3d(0,80px,0);transition:all .4s cubic-bezier(.25,.8,.25,1);transition-property:-webkit-transform;transition-property:transform}md-bottom-sheet.md-has-header{padding-top:0}md-bottom-sheet.ng-enter{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}md-bottom-sheet.ng-enter-active{opacity:1;display:block;-webkit-transform:translate3d(0,80px,0)!important;transform:translate3d(0,80px,0)!important}md-bottom-sheet.ng-leave-active{-webkit-transform:translate3d(0,100%,0)!important;transform:translate3d(0,100%,0)!important;transition:all .3s cubic-bezier(.55,0,.55,.2)}md-bottom-sheet .md-subheader{background-color:transparent;font-family:Roboto,'Helvetica Neue',sans-serif;line-height:56px;padding:0;white-space:nowrap}md-bottom-sheet md-inline-icon{display:inline-block;height:24px;width:24px;fill:#444}md-bottom-sheet md-list-item{display:-webkit-flex;display:-ms-flexbox;display:flex;outline:0}md-bottom-sheet md-list-item:hover{cursor:pointer}md-bottom-sheet.md-list md-list-item{padding:0;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:48px}md-bottom-sheet.md-list md-list-item div.md-icon-container{display:inline-block;height:24px;margin-right:32px}md-bottom-sheet.md-grid{padding-left:24px;padding-right:24px;padding-top:0}md-bottom-sheet.md-grid md-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;transition:all .5s;-webkit-align-items:center;-ms-flex-align:center;align-items:center}md-bottom-sheet.md-grid md-list-item{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;transition:all .5s;height:96px;margin-top:8px;margin-bottom:8px}@media screen and (max-width:600px){md-bottom-sheet.md-grid md-list-item{-webkit-flex:1 1 33.33333%;-ms-flex:1 1 33.33333%;flex:1 1 33.33333%;max-width:33.33333%}md-bottom-sheet.md-grid md-list-item:nth-of-type(3n+1){-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}md-bottom-sheet.md-grid md-list-item:nth-of-type(3n){-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media screen and (min-width:600px) and (max-width:960px){md-bottom-sheet.md-grid md-list-item{-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%}}@media screen and (min-width:960px) and (max-width:1200px){md-bottom-sheet.md-grid md-list-item{-webkit-flex:1 1 16.66667%;-ms-flex:1 1 16.66667%;flex:1 1 16.66667%;max-width:16.66667%}}@media screen and (min-width:1200px){md-bottom-sheet.md-grid md-list-item{-webkit-flex:1 1 14.28571%;-ms-flex:1 1 14.28571%;flex:1 1 14.28571%;max-width:14.28571%}}md-bottom-sheet.md-grid md-list-item .md-list-item-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:48px;padding-bottom:16px}md-bottom-sheet.md-grid md-list-item .md-grid-item-content{border:1px solid transparent;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:80px}md-bottom-sheet.md-grid md-list-item .md-icon-container{display:inline-block;box-sizing:border-box;height:48px;width:48px;margin:0}md-bottom-sheet.md-grid md-list-item .md-grid-text{font-weight:400;line-height:16px;font-size:13px;margin:0;white-space:nowrap;width:64px;text-align:center;text-transform:none;padding-top:8px}@media screen and (-ms-high-contrast:active){md-bottom-sheet{border:1px solid #fff}}.md-button{border-radius:3px;box-sizing:border-box;color:currentColor;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;outline:0;border:0;display:inline-block;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 6px;margin:6px 8px;line-height:36px;min-height:36px;background:0 0;white-space:nowrap;min-width:88px;text-align:center;text-transform:uppercase;font-weight:500;font-size:14px;font-style:inherit;font-variant:inherit;font-family:inherit;text-decoration:none;cursor:pointer;overflow:hidden;transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1)}.md-button:focus{outline:0}.md-button:focus,.md-button:hover{text-decoration:none}.md-button.ng-hide,.md-button.ng-leave{transition:none}.md-button.md-cornered{border-radius:0}.md-button.md-icon{padding:0;background:0 0}.md-button.md-raised:not([disabled]){box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.md-button.md-icon-button{margin:0 6px;height:48px;min-width:0;line-height:48px;padding-left:0;padding-right:0;width:48px;border-radius:50%}.md-button.md-icon-button .md-ripple-container{border-radius:50%;background-clip:padding-box;overflow:hidden;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}.md-button.md-fab{z-index:20;line-height:56px;min-width:0;width:56px;height:56px;vertical-align:middle;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border-radius:50%;background-clip:padding-box;overflow:hidden;transition:.2s linear;transition-property:background-color,box-shadow}.md-button.md-fab.md-fab-bottom-right{top:auto;right:20px;bottom:20px;left:auto;position:absolute}.md-button.md-fab.md-fab-bottom-left{top:auto;right:auto;bottom:20px;left:20px;position:absolute}.md-button.md-fab.md-fab-top-right{top:20px;right:20px;bottom:auto;left:auto;position:absolute}.md-button.md-fab.md-fab-top-left{top:20px;right:auto;bottom:auto;left:20px;position:absolute}.md-button.md-fab .md-ripple-container{border-radius:50%;background-clip:padding-box;overflow:hidden;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}.md-button.md-fab.md-mini{line-height:40px;width:40px;height:40px}.md-button:not([disabled]).md-fab.md-focused,.md-button:not([disabled]).md-raised.md-focused{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.md-button:not([disabled]).md-fab:active,.md-button:not([disabled]).md-raised:active{box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}.md-button .md-ripple-container{border-radius:3px;background-clip:padding-box;overflow:hidden;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}.md-toast-open-top .md-button.md-fab-top-left,.md-toast-open-top .md-button.md-fab-top-right{-webkit-transform:translate3d(0,42px,0);transform:translate3d(0,42px,0)}.md-toast-open-top .md-button.md-fab-top-left:not([disabled]).md-focused,.md-toast-open-top .md-button.md-fab-top-left:not([disabled]):hover,.md-toast-open-top .md-button.md-fab-top-right:not([disabled]).md-focused,.md-toast-open-top .md-button.md-fab-top-right:not([disabled]):hover{-webkit-transform:translate3d(0,41px,0);transform:translate3d(0,41px,0)}.md-toast-open-bottom .md-button.md-fab-bottom-left,.md-toast-open-bottom .md-button.md-fab-bottom-right{-webkit-transform:translate3d(0,-42px,0);transform:translate3d(0,-42px,0)}.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]).md-focused,.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]):hover,.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]).md-focused,.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]):hover{-webkit-transform:translate3d(0,-43px,0);transform:translate3d(0,-43px,0)}.md-button-group{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;width:100%}.md-button-group>.md-button{-webkit-flex:1;-ms-flex:1;flex:1;display:block;overflow:hidden;width:0;border-width:1px 0 1px 1px;border-radius:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.md-button-group>.md-button:first-child{border-radius:2px 0 0 2px}.md-button-group>.md-button:last-child{border-right-width:1px;border-radius:0 2px 2px 0}@media screen and (-ms-high-contrast:active){.md-button.md-fab,.md-button.md-raised{border:1px solid #fff}}md-checkbox{box-sizing:border-box;display:block;margin:8px;white-space:nowrap;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:18px;padding-right:0;position:relative;line-height:26px;min-width:18px;min-height:18px}body[dir=rtl] md-checkbox,html[dir=rtl] md-checkbox{padding-left:0;padding-right:18px;unicode-bidi:embed}md-checkbox bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-checkbox bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-checkbox.md-focused:not([disabled]) .md-container:before{left:-8px;top:-8px;right:-8px;bottom:-8px}md-checkbox.md-focused:not([disabled]):not(.md-checked) .md-container:before{background-color:rgba(0,0,0,.12)}md-checkbox .md-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);box-sizing:border-box;display:inline-block;width:18px;height:18px;left:0;right:auto}body[dir=rtl] md-checkbox .md-container,html[dir=rtl] md-checkbox .md-container{left:auto;right:0;unicode-bidi:embed}md-checkbox .md-container bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-checkbox .md-container bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-checkbox .md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;content:'';position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;transition:all .5s;width:auto}md-checkbox .md-container:after{box-sizing:border-box;content:'';position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}md-checkbox .md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}md-checkbox.md-align-top-left>div.md-container{top:12px}md-checkbox .md-icon{box-sizing:border-box;transition:240ms;position:absolute;top:0;left:0;width:18px;height:18px;border-width:2px;border-style:solid;border-radius:2px}md-checkbox.md-checked .md-icon{border:none}md-checkbox[disabled]{cursor:no-drop}md-checkbox.md-checked .md-icon:after{box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:6px;top:2px;display:table;width:6px;height:12px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:''}md-checkbox .md-label{box-sizing:border-box;position:relative;display:inline-block;vertical-align:middle;white-space:normal;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin-left:10px;margin-right:0}body[dir=rtl] md-checkbox .md-label,html[dir=rtl] md-checkbox .md-label{margin-left:0;margin-right:10px;unicode-bidi:embed}md-checkbox .md-label bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-checkbox .md-label bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-card{box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}md-card>:not(md-card-content) img,md-card>img{width:100%}md-card md-card-content{padding:16px}md-card .md-actions{margin:0}md-card .md-actions .md-button{margin:8px 4px}md-card md-card-footer{padding:16px}@media screen and (-ms-high-contrast:active){md-card{border:1px solid #fff}}.md-contact-chips .md-chips .md-chip{padding:0 25px 0 0}.md-contact-chips .md-chips .md-chip .md-contact-avatar{float:left}.md-contact-chips .md-chips .md-chip .md-contact-avatar img{height:32px;border-radius:16px}.md-contact-chips .md-chips .md-chip .md-contact-name{display:inline-block;height:32px;margin-left:8px}.md-contact-suggestion{height:56px}.md-contact-suggestion img{height:40px;border-radius:20px;margin-top:8px}.md-contact-suggestion .md-contact-name{margin-left:8px;width:120px}.md-contact-suggestion .md-contact-email,.md-contact-suggestion .md-contact-name{display:inline-block;overflow:hidden;text-overflow:ellipsis}.md-contact-chips-suggestions li{height:100%}.md-chips{display:block;font-family:Roboto,'Helvetica Neue',sans-serif;font-size:16px;padding:0 0 8px 3px;vertical-align:middle}.md-chips:after{content:'';display:table;clear:both}.md-chips:not(.md-readonly){cursor:text}.md-chips:not(.md-readonly) .md-chip{padding-right:22px}.md-chips .md-chip{cursor:default;border-radius:16px;display:block;height:32px;line-height:32px;margin:8px 8px 0 0;padding:0 12px;float:left;box-sizing:border-box;max-width:100%;position:relative}.md-chips .md-chip .md-chip-content{display:block;padding-right:4px;float:left;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.md-chips .md-chip .md-chip-content:focus{outline:0}.md-chips .md-chip .md-chip-remove-container{position:absolute;right:0;line-height:22px}.md-chips .md-chip .md-chip-remove{text-align:center;width:32px;height:32px;min-width:0;padding:0;background:0 0;border:none;box-shadow:none;margin:0;position:relative}.md-chips .md-chip .md-chip-remove md-icon{height:18px;width:18px;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.md-chips .md-chip-input-container{display:block;line-height:32px;margin:8px 8px 0 0;padding:0 12px;float:left}.md-chips .md-chip-input-container input:not([type]),.md-chips .md-chip-input-container input[type=email],.md-chips .md-chip-input-container input[type=number],.md-chips .md-chip-input-container input[type=tel],.md-chips .md-chip-input-container input[type=url],.md-chips .md-chip-input-container input[type=text]{border:0;height:32px;line-height:32px;padding:0}.md-chips .md-chip-input-container input:not([type]):focus,.md-chips .md-chip-input-container input[type=email]:focus,.md-chips .md-chip-input-container input[type=number]:focus,.md-chips .md-chip-input-container input[type=tel]:focus,.md-chips .md-chip-input-container input[type=url]:focus,.md-chips .md-chip-input-container input[type=text]:focus{outline:0}.md-chips .md-chip-input-container md-autocomplete,.md-chips .md-chip-input-container md-autocomplete-wrap{background:0 0}.md-chips .md-chip-input-container md-autocomplete md-autocomplete-wrap{box-shadow:none}.md-chips .md-chip-input-container input{border:0;height:32px;line-height:32px;padding:0}.md-chips .md-chip-input-container input:focus{outline:0}.md-chips .md-chip-input-container md-autocomplete,.md-chips .md-chip-input-container md-autocomplete-wrap{height:32px}.md-chips .md-chip-input-container md-autocomplete{box-shadow:none}.md-chips .md-chip-input-container md-autocomplete input{position:relative}.md-chips .md-chip-input-container:not(:first-child){margin:8px 8px 0 0}.md-chips .md-chip-input-container input{background:0 0;border-width:0}.md-chips md-autocomplete button{display:none}@media screen and (-ms-high-contrast:active){.md-chip-input-container,md-chip{border:1px solid #fff}.md-chip-input-container md-autocomplete{border:none}}md-content{display:block;position:relative;overflow:auto;-webkit-overflow-scrolling:touch}md-content[md-scroll-y]{overflow-y:auto;overflow-x:hidden}md-content[md-scroll-x]{overflow-x:auto;overflow-y:hidden}md-content.autoScroll{-webkit-overflow-scrolling:auto}md-calendar{font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.md-calendar-scroll-mask{display:inline-block;overflow:hidden;height:308px}.md-calendar-scroll-mask .md-virtual-repeat-scroller{overflow-y:scroll;-webkit-overflow-scrolling:touch}.md-calendar-scroll-mask .md-virtual-repeat-scroller::-webkit-scrollbar{display:none}.md-calendar-scroll-mask .md-virtual-repeat-offsetter{width:100%}.md-calendar-scroll-container{box-shadow:inset -3px 3px 6px rgba(0,0,0,.2);display:inline-block;height:308px;width:346px}.md-calendar-date{height:44px;width:44px;text-align:center;padding:0;border:none}.md-calendar-date:first-child{padding-left:16px}.md-calendar-date:last-child{padding-right:16px}.md-calendar-date.md-calendar-date-disabled{cursor:default}.md-calendar-date-selection-indicator{transition:background-color,color .4s cubic-bezier(.25,.8,.25,1);border-radius:50%;display:inline-block;width:40px;height:40px;line-height:40px}.md-calendar-date:not(.md-disabled) .md-calendar-date-selection-indicator{cursor:pointer}.md-calendar-month-label{height:44px;font-size:14px;font-weight:500;padding:0 0 0 24px}.md-calendar-day-header{table-layout:fixed;border-spacing:0;border-collapse:collapse}.md-calendar-day-header th{width:44px;text-align:center;padding:0;border:none;font-weight:400;height:40px}.md-calendar-day-header th:first-child{padding-left:16px}.md-calendar-day-header th:last-child{padding-right:16px}.md-calendar{table-layout:fixed;border-spacing:0;border-collapse:collapse}.md-calendar tr:last-child td{border-bottom-width:1px;border-bottom-style:solid}.md-calendar:first-child{border-top:1px solid transparent}md-datepicker{white-space:nowrap}.md-datepicker-button{display:inline-block;box-sizing:border-box;background:0 0}.md-datepicker-input{font-size:14px;box-sizing:border-box;border:none;box-shadow:none;outline:0;background:0 0;min-width:120px;max-width:328px}.md-datepicker-input::-ms-clear{display:none}.md-datepicker-input-container{position:relative;padding-bottom:5px;border-bottom-width:1px;border-bottom-style:solid;display:inline-block;width:auto;margin-left:12px}.md-datepicker-input-container.md-datepicker-focused{border-bottom-width:2px}.md-datepicker-calendar-pane{position:absolute;top:0;left:0;z-index:99;border-width:1px;border-style:solid;background:0 0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:0 0;transform-origin:0 0;transition:-webkit-transform .2s cubic-bezier(.25,.8,.25,1);transition:transform .2s cubic-bezier(.25,.8,.25,1)}.md-datepicker-calendar-pane.md-pane-open{-webkit-transform:scale(1);transform:scale(1)}.md-datepicker-input-mask{height:40px;width:340px;position:relative;background:0 0;pointer-events:none;cursor:text}.md-datepicker-input-mask-opaque{position:absolute;right:0;left:120px;height:100%}.md-datepicker-calendar{opacity:0;transition:opacity .2s cubic-bezier(.5,0,.25,1)}.md-pane-open .md-datepicker-calendar{opacity:1}.md-datepicker-calendar md-calendar:focus{outline:0}.md-datepicker-expand-triangle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid}.md-datepicker-triangle-button{position:absolute;right:0;top:0;-webkit-transform:translateY(-25%) translateX(45%);transform:translateY(-25%) translateX(45%)}.md-datepicker-triangle-button.md-button.md-icon-button{height:100%;width:36px;position:absolute}md-datepicker[disabled] .md-datepicker-input-container{border-bottom-color:transparent}md-datepicker[disabled] .md-datepicker-triangle-button{display:none}.md-datepicker-open .md-datepicker-input-container{margin-left:-12px;border:none}.md-datepicker-open .md-datepicker-input{margin-left:24px;height:40px}.md-datepicker-open .md-datepicker-triangle-button,.md-datepicker-pos-adjusted .md-datepicker-input-mask{display:none}.md-datepicker-calendar-pane .md-calendar{-webkit-transform:translateY(-85px);transform:translateY(-85px);transition:-webkit-transform .65s cubic-bezier(.25,.8,.25,1);transition:transform .65s cubic-bezier(.25,.8,.25,1);transition-delay:.125s}.md-datepicker-calendar-pane.md-pane-open .md-calendar{-webkit-transform:translateY(0);transform:translateY(0)}.md-dialog-is-showing{max-height:100%}.md-dialog-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:80;overflow:hidden}md-dialog{opacity:0;min-width:240px;max-width:80%;max-height:80%;position:relative;overflow:auto;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}md-dialog.md-transition-in{opacity:1;transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}md-dialog.md-transition-out{opacity:0;transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transform:translate3d(0,100%,0) scale(.2);transform:translate3d(0,100%,0) scale(.2)}md-dialog>form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:auto}md-dialog md-dialog-content{-webkit-order:1;-ms-flex-order:1;order:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:24px;overflow:auto;-webkit-overflow-scrolling:touch}md-dialog md-dialog-content:not([layout=row])>:first-child:not(.md-subheader){margin-top:0}md-dialog md-dialog-content:focus{outline:0}md-dialog md-dialog-content .md-subheader{margin:0}md-dialog md-dialog-content .md-subheader.sticky-clone{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}md-dialog md-dialog-content.sticky-container{padding:0}md-dialog md-dialog-content.sticky-container>div{padding:0 24px 24px}md-dialog md-dialog-content .md-dialog-content-body{width:100%}md-dialog .md-actions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-order:2;-ms-flex-order:2;order:2;box-sizing:border-box;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0;padding-right:8px;padding-left:16px;min-height:52px;overflow:hidden}md-dialog .md-actions .md-button{margin:8px 0 8px 8px}md-dialog.md-content-overflow .md-actions{border-top-width:1px;border-top-style:solid}@media screen and (-ms-high-contrast:active){md-dialog{border:1px solid #fff}}md-divider{display:block;border-top-width:1px;border-top-style:solid;margin:0}md-divider[md-inset]{margin-left:80px}md-fab-speed-dial{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}md-fab-speed-dial.md-fab-bottom-right{top:auto;right:20px;bottom:20px;left:auto;position:absolute}md-fab-speed-dial.md-fab-bottom-left{top:auto;right:auto;bottom:20px;left:20px;position:absolute}md-fab-speed-dial.md-fab-top-right{top:20px;right:20px;bottom:auto;left:auto;position:absolute}md-fab-speed-dial.md-fab-top-left{top:20px;right:auto;bottom:auto;left:20px;position:absolute}md-fab-speed-dial .md-css-variables{z-index:20}md-fab-speed-dial.md-is-open .md-fab-action-item{visibility:visible;-webkit-align-items:center;-ms-flex-align:center;align-items:center}md-fab-speed-dial md-fab-actions{display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto}md-fab-speed-dial md-fab-actions .md-fab-action-item{visibility:hidden;transition:all .3s cubic-bezier(.55,0,.55,.2)}md-fab-speed-dial.md-down{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}md-fab-speed-dial.md-down md-fab-trigger{-webkit-order:1;-ms-flex-order:1;order:1}md-fab-speed-dial.md-down md-fab-actions{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-order:2;-ms-flex-order:2;order:2}md-fab-speed-dial.md-up{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}md-fab-speed-dial.md-up md-fab-trigger{-webkit-order:2;-ms-flex-order:2;order:2}md-fab-speed-dial.md-up md-fab-actions{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-order:1;-ms-flex-order:1;order:1}md-fab-speed-dial.md-left{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}md-fab-speed-dial.md-left md-fab-trigger{-webkit-order:2;-ms-flex-order:2;order:2}md-fab-speed-dial.md-left md-fab-actions{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-order:1;-ms-flex-order:1;order:1}md-fab-speed-dial.md-left md-fab-actions .md-fab-action-item{transition:all .3s cubic-bezier(.55,0,.55,.2)}md-fab-speed-dial.md-right{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}md-fab-speed-dial.md-right md-fab-trigger{-webkit-order:1;-ms-flex-order:1;order:1}md-fab-speed-dial.md-right md-fab-actions{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-order:2;-ms-flex-order:2;order:2}md-fab-speed-dial.md-right md-fab-actions .md-fab-action-item{transition:all .3s cubic-bezier(.55,0,.55,.2)}md-fab-speed-dial.md-scale .md-fab-action-item{opacity:0;-webkit-transform:scale(0);transform:scale(0);transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:.14286s}md-fab-toolbar{display:block}md-fab-toolbar.md-fab-bottom-right{top:auto;right:20px;bottom:20px;left:auto;position:absolute}md-fab-toolbar.md-fab-bottom-left{top:auto;right:auto;bottom:20px;left:20px;position:absolute}md-fab-toolbar.md-fab-top-right{top:20px;right:20px;bottom:auto;left:auto;position:absolute}md-fab-toolbar.md-fab-top-left{top:20px;right:auto;bottom:auto;left:20px;position:absolute}md-fab-toolbar .md-fab-toolbar-wrapper{display:block;position:relative;overflow:hidden;height:68px}md-fab-toolbar md-fab-trigger{position:absolute;z-index:20}md-fab-toolbar md-fab-trigger button{overflow:visible!important}md-fab-toolbar md-fab-trigger .md-fab-toolbar-background{display:block;position:absolute;z-index:21;opacity:1;transition:all .3s cubic-bezier(.55,0,.55,.2)}md-fab-toolbar md-fab-trigger md-icon{position:relative;z-index:22;opacity:1;transition:all 200ms ease-in}md-fab-toolbar.md-left md-fab-trigger{right:0}md-fab-toolbar.md-left .md-toolbar-tools{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}md-fab-toolbar.md-left .md-toolbar-tools>.md-button:first-child{margin-right:.6rem;margin-left:-.8rem}md-fab-toolbar.md-left .md-toolbar-tools>.md-button:last-child{margin-right:8px}md-fab-toolbar.md-right md-fab-trigger{left:0}md-fab-toolbar.md-right .md-toolbar-tools{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}md-fab-toolbar md-toolbar{background-color:transparent!important;pointer-events:none;z-index:23}md-fab-toolbar md-toolbar .md-toolbar-tools{padding:0 20px;margin-top:3px}md-fab-toolbar md-toolbar .md-fab-action-item{opacity:0;-webkit-transform:scale(0);transform:scale(0);transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:.15s}md-fab-toolbar.md-is-open md-fab-trigger>button{box-shadow:none}md-fab-toolbar.md-is-open md-fab-trigger>button md-icon{opacity:0}md-fab-toolbar.md-is-open .md-fab-action-item{opacity:1;-webkit-transform:scale(1);transform:scale(1)}md-grid-list{box-sizing:border-box;display:block;position:relative}md-grid-list md-grid-tile,md-grid-list md-grid-tile-footer,md-grid-list md-grid-tile-header,md-grid-list md-grid-tile>figure{box-sizing:border-box}md-grid-list md-grid-tile{display:block;position:absolute}md-grid-list md-grid-tile figure{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;padding:0;margin:0}md-grid-list md-grid-tile md-grid-tile-footer,md-grid-list md-grid-tile md-grid-tile-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.18);overflow:hidden;position:absolute;left:0;right:0}md-grid-list md-grid-tile md-grid-tile-footer h3,md-grid-list md-grid-tile md-grid-tile-footer h4,md-grid-list md-grid-tile md-grid-tile-header h3,md-grid-list md-grid-tile md-grid-tile-header h4{font-weight:400;margin:0 0 0 16px}md-grid-list md-grid-tile md-grid-tile-footer h3,md-grid-list md-grid-tile md-grid-tile-header h3{font-size:14px}md-grid-list md-grid-tile md-grid-tile-footer h4,md-grid-list md-grid-tile md-grid-tile-header h4{font-size:12px}md-grid-list md-grid-tile md-grid-tile-header{top:0}md-grid-list md-grid-tile md-grid-tile-footer{bottom:0}@media screen and (-ms-high-contrast:active){md-grid-tile{border:1px solid #fff}md-grid-tile-footer{border-top:1px solid #fff}}md-icon{margin:auto;background-repeat:no-repeat no-repeat;display:inline-block;vertical-align:middle;fill:currentColor;height:24px;width:24px}md-icon svg{pointer-events:none}md-icon[md-font-icon]{line-height:1;width:auto}md-input-container{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:2px 2px 26px}md-input-container.md-input-has-messages{padding-bottom:2px}md-input-container>md-icon{position:absolute;top:5px;left:2px}md-input-container>md-icon+input{margin-left:36px}md-input-container input[type=search],md-input-container input[type=email],md-input-container input[type=number],md-input-container input[type=tel],md-input-container input[type=url],md-input-container input[type=text],md-input-container input[type=password],md-input-container input[type=datetime],md-input-container input[type=datetime-local],md-input-container input[type=date],md-input-container input[type=month],md-input-container input[type=time],md-input-container input[type=week],md-input-container input[type=color],md-input-container textarea{-moz-appearance:none;-webkit-appearance:none}md-input-container input[type=datetime-local],md-input-container input[type=date],md-input-container input[type=month],md-input-container input[type=time],md-input-container input[type=week]{min-height:26px}md-input-container textarea{resize:none;overflow:hidden}md-input-container textarea.md-input{min-height:26px;-ms-flex-preferred-size:auto}md-input-container label{position:relative;top:-2px}md-input-container .md-placeholder,md-input-container label:not(.md-no-float){-webkit-order:1;-ms-flex-order:1;order:1;pointer-events:none;-webkit-font-smoothing:antialiased;padding-left:2px;z-index:1;-webkit-transform:translate3d(0,28px,0) scale(1);transform:translate3d(0,28px,0) scale(1);transition:-webkit-transform cubic-bezier(.25,.8,.25,1) .25s;transition:transform cubic-bezier(.25,.8,.25,1) .25s;-webkit-transform-origin:left top;transform-origin:left top}body[dir=rtl] md-input-container .md-placeholder,body[dir=rtl] md-input-container label:not(.md-no-float),html[dir=rtl] md-input-container .md-placeholder,html[dir=rtl] md-input-container label:not(.md-no-float){-webkit-transform-origin:right top;transform-origin:right top;unicode-bidi:embed}md-input-container .md-placeholder bdo[dir=rtl],md-input-container label:not(.md-no-float) bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-input-container .md-placeholder bdo[dir=ltr],md-input-container label:not(.md-no-float) bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-input-container .md-placeholder{position:absolute;top:0;opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}md-input-container .md-placeholder.md-static{position:static}md-input-container.md-input-focused .md-placeholder{opacity:1;-webkit-transform:translate3d(0,24px,0);transform:translate3d(0,24px,0)}md-input-container.md-input-has-value .md-placeholder{transition:none;opacity:0}md-input-container:not(.md-input-has-value) input:not(:focus),md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-ampm-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-day-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-hour-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-millisecond-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-minute-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-month-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-second-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-text,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-week-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-year-field{color:transparent}md-input-container .md-input{-webkit-order:2;-ms-flex-order:2;order:2;display:block;margin-top:auto;background:0 0;padding:2px 2px 1px;border-width:0 0 1px;line-height:26px;-ms-flex-preferred-size:26px;border-radius:0;width:auto}md-input-container .md-input:focus{outline:0}md-input-container .md-input:invalid{outline:0;box-shadow:none}md-input-container .md-input.md-no-flex{-webkit-flex:none!important;-ms-flex:none!important;flex:none!important}md-input-container .md-char-counter{position:relative;text-align:right;-webkit-order:3;-ms-flex-order:3;order:3}md-input-container [data-ng-messages],md-input-container [ng-messages],md-input-container [x-ng-messages],md-input-container data-ng-messages,md-input-container ng-messages,md-input-container x-ng-messages{position:relative;-webkit-order:4;-ms-flex-order:4;order:4;min-height:24px}md-input-container [data-ng-messages] .md-char-counter,md-input-container [ng-messages] .md-char-counter,md-input-container [x-ng-messages] .md-char-counter,md-input-container data-ng-messages .md-char-counter,md-input-container ng-messages .md-char-counter,md-input-container x-ng-messages .md-char-counter{position:absolute;top:0;right:0}md-input-container .md-char-counter,md-input-container [data-ng-message-exp],md-input-container [data-ng-message],md-input-container [ng-message-exp],md-input-container [ng-message],md-input-container [x-ng-message-exp],md-input-container [x-ng-message],md-input-container data-ng-message,md-input-container ng-message,md-input-container x-ng-message{font-size:12px;line-height:14px;overflow:hidden;padding-top:5px}md-input-container .md-char-counter:not(.md-char-counter),md-input-container [data-ng-message-exp]:not(.md-char-counter),md-input-container [data-ng-message]:not(.md-char-counter),md-input-container [ng-message-exp]:not(.md-char-counter),md-input-container [ng-message]:not(.md-char-counter),md-input-container [x-ng-message-exp]:not(.md-char-counter),md-input-container [x-ng-message]:not(.md-char-counter),md-input-container data-ng-message:not(.md-char-counter),md-input-container ng-message:not(.md-char-counter),md-input-container x-ng-message:not(.md-char-counter){padding-right:50px}md-input-container .md-char-counter.ng-enter,md-input-container [data-ng-message-exp].ng-enter,md-input-container [data-ng-message].ng-enter,md-input-container [ng-message-exp].ng-enter,md-input-container [ng-message].ng-enter,md-input-container [x-ng-message-exp].ng-enter,md-input-container [x-ng-message].ng-enter,md-input-container data-ng-message.ng-enter,md-input-container ng-message.ng-enter,md-input-container x-ng-message.ng-enter{transition:all .3s cubic-bezier(.55,0,.55,.2);transition-delay:.2s;transition-duration:.2s}md-input-container .md-char-counter.ng-leave,md-input-container [data-ng-message-exp].ng-leave,md-input-container [data-ng-message].ng-leave,md-input-container [ng-message-exp].ng-leave,md-input-container [ng-message].ng-leave,md-input-container [x-ng-message-exp].ng-leave,md-input-container [x-ng-message].ng-leave,md-input-container data-ng-message.ng-leave,md-input-container ng-message.ng-leave,md-input-container x-ng-message.ng-leave{transition:all .4s cubic-bezier(.25,.8,.25,1);transition-duration:.26667s}md-input-container .md-char-counter.ng-enter,md-input-container .md-char-counter.ng-leave.ng-leave-active,md-input-container [data-ng-message-exp].ng-enter,md-input-container [data-ng-message-exp].ng-leave.ng-leave-active,md-input-container [data-ng-message].ng-enter,md-input-container [data-ng-message].ng-leave.ng-leave-active,md-input-container [ng-message-exp].ng-enter,md-input-container [ng-message-exp].ng-leave.ng-leave-active,md-input-container [ng-message].ng-enter,md-input-container [ng-message].ng-leave.ng-leave-active,md-input-container [x-ng-message-exp].ng-enter,md-input-container [x-ng-message-exp].ng-leave.ng-leave-active,md-input-container [x-ng-message].ng-enter,md-input-container [x-ng-message].ng-leave.ng-leave-active,md-input-container data-ng-message.ng-enter,md-input-container data-ng-message.ng-leave.ng-leave-active,md-input-container ng-message.ng-enter,md-input-container ng-message.ng-leave.ng-leave-active,md-input-container x-ng-message.ng-enter,md-input-container x-ng-message.ng-leave.ng-leave-active{margin-top:-19px;opacity:0}md-input-container .md-char-counter.ng-enter.ng-enter-active,md-input-container .md-char-counter.ng-leave,md-input-container [data-ng-message-exp].ng-enter.ng-enter-active,md-input-container [data-ng-message-exp].ng-leave,md-input-container [data-ng-message].ng-enter.ng-enter-active,md-input-container [data-ng-message].ng-leave,md-input-container [ng-message-exp].ng-enter.ng-enter-active,md-input-container [ng-message-exp].ng-leave,md-input-container [ng-message].ng-enter.ng-enter-active,md-input-container [ng-message].ng-leave,md-input-container [x-ng-message-exp].ng-enter.ng-enter-active,md-input-container [x-ng-message-exp].ng-leave,md-input-container [x-ng-message].ng-enter.ng-enter-active,md-input-container [x-ng-message].ng-leave,md-input-container data-ng-message.ng-enter.ng-enter-active,md-input-container data-ng-message.ng-leave,md-input-container ng-message.ng-enter.ng-enter-active,md-input-container ng-message.ng-leave,md-input-container x-ng-message.ng-enter.ng-enter-active,md-input-container x-ng-message.ng-leave{margin-top:0;opacity:1}md-input-container.md-input-focused label:not(.md-no-float),md-input-container.md-input-has-placeholder label:not(.md-no-float),md-input-container.md-input-has-value label:not(.md-no-float){-webkit-transform:translate3d(0,6px,0) scale(.75);transform:translate3d(0,6px,0) scale(.75)}md-input-container.md-input-has-value label{transition:none}md-input-container .md-input.ng-invalid.ng-dirty,md-input-container.md-input-focused .md-input{padding-bottom:0;border-width:0 0 2px}[disabled] md-input-container .md-input,md-input-container .md-input[disabled]{background-position:0 bottom;background-size:4px 1px;background-repeat:repeat-x;margin-bottom:-1px}md-input-container.md-icon-float{margin-top:-16px;transition:margin-top .5s cubic-bezier(.25,.8,.25,1)}md-input-container.md-icon-float>label{pointer-events:none;position:absolute;margin-left:36px}md-input-container.md-icon-float>md-icon{top:26px;left:2px}md-input-container.md-icon-float>md-icon+input,md-input-container.md-icon-float>md-icon+textarea{margin-left:36px}md-input-container.md-icon-float>input,md-input-container.md-icon-float>textarea{padding-top:24px}md-input-container.md-icon-float.md-input-focused,md-input-container.md-icon-float.md-input-has-value{margin-top:-8px}md-input-container.md-icon-float.md-input-focused label,md-input-container.md-icon-float.md-input-has-value label{-webkit-transform:translate3d(0,6px,0) scale(.75);transform:translate3d(0,6px,0) scale(.75);transition:-webkit-transform cubic-bezier(.25,.8,.25,1) .5s;transition:transform cubic-bezier(.25,.8,.25,1) .5s}@media screen and (-ms-high-contrast:active){md-input-container.md-default-theme>md-icon{fill:#fff}}md-list{display:block;padding:8px 0}md-list .md-subheader{font-size:14px;font-weight:500;letter-spacing:.01em;line-height:1.2em}md-list-item.md-proxy-focus.md-focused .md-no-style{transition:background-color .15s linear}md-list-item .md-no-style,md-list-item.md-no-proxy{position:relative;padding:0 16px;-webkit-flex:1;-ms-flex:1;flex:1}md-list-item .md-no-style.md-button,md-list-item.md-no-proxy.md-button{font-size:inherit;height:inherit;text-align:left;text-transform:none;width:100%;white-space:normal;-webkit-flex-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;-webkit-align-items:inherit;-ms-flex-align:inherit;align-items:inherit}md-list-item .md-no-style:focus,md-list-item.md-no-proxy:focus{outline:0}md-list-item.md-with-secondary{position:relative}md-list-item.md-clickable:hover{cursor:pointer}md-list-item md-divider{position:absolute;bottom:0;left:0;width:100%}md-list-item md-divider[md-inset]{left:96px;width:calc(100% - 96px);margin:0}md-list-item,md-list-item .md-list-item-inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:48px}md-list-item .md-list-item-inner>div.md-primary>md-icon,md-list-item .md-list-item-inner>div.md-secondary>md-icon,md-list-item .md-list-item-inner>md-icon.md-secondary,md-list-item .md-list-item-inner>md-icon:first-child,md-list-item>div.md-primary>md-icon,md-list-item>div.md-secondary>md-icon,md-list-item>md-icon.md-secondary,md-list-item>md-icon:first-child{width:24px;margin-top:16px;margin-bottom:12px;box-sizing:content-box}md-list-item .md-list-item-inner md-checkbox.md-secondary,md-list-item .md-list-item-inner>div.md-primary>md-checkbox,md-list-item .md-list-item-inner>div.md-secondary>md-checkbox,md-list-item .md-list-item-inner>md-checkbox:first-child,md-list-item md-checkbox.md-secondary,md-list-item>div.md-primary>md-checkbox,md-list-item>div.md-secondary>md-checkbox,md-list-item>md-checkbox:first-child{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}md-list-item .md-list-item-inner md-checkbox.md-secondary .md-label,md-list-item .md-list-item-inner>div.md-primary>md-checkbox .md-label,md-list-item .md-list-item-inner>div.md-secondary>md-checkbox .md-label,md-list-item .md-list-item-inner>md-checkbox:first-child .md-label,md-list-item md-checkbox.md-secondary .md-label,md-list-item>div.md-primary>md-checkbox .md-label,md-list-item>div.md-secondary>md-checkbox .md-label,md-list-item>md-checkbox:first-child .md-label{display:none}md-list-item .md-list-item-inner>md-icon:first-child,md-list-item>md-icon:first-child{margin-right:32px}md-list-item .md-list-item-inner>md-checkbox:first-child,md-list-item>md-checkbox:first-child{width:24px;margin-left:3px;margin-right:29px}md-list-item .md-list-item-inner>.md-avatar:first-child,md-list-item>.md-avatar:first-child{width:40px;height:40px;margin-top:8px;margin-bottom:8px;margin-right:16px;border-radius:50%;box-sizing:content-box}md-list-item .md-list-item-inner md-checkbox.md-secondary,md-list-item .md-list-item-inner md-switch.md-secondary,md-list-item md-checkbox.md-secondary,md-list-item md-switch.md-secondary{margin-right:0;margin-top:0;margin-bottom:0}md-list-item .md-list-item-inner button.md-button.md-secondary-container,md-list-item button.md-button.md-secondary-container{background-color:transparent;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;border-radius:50%;margin:0;min-width:0}md-list-item .md-list-item-inner button.md-button.md-secondary-container .md-ripple,md-list-item .md-list-item-inner button.md-button.md-secondary-container .md-ripple-container,md-list-item button.md-button.md-secondary-container .md-ripple,md-list-item button.md-button.md-secondary-container .md-ripple-container{border-radius:50%}md-list-item .md-list-item-inner .md-secondary,md-list-item .md-list-item-inner .md-secondary-container,md-list-item .md-secondary,md-list-item .md-secondary-container{margin-left:16px;position:absolute;right:16px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}md-list-item .md-list-item-inner>.md-button.md-secondary-container>.md-secondary,md-list-item>.md-button.md-secondary-container>.md-secondary{margin-left:0;position:static}md-list-item .md-list-item-inner>.md-list-item-inner>p,md-list-item .md-list-item-inner>p,md-list-item>.md-list-item-inner>p,md-list-item>p{-webkit-flex:1;-ms-flex:1;flex:1;margin:0}md-list-item.md-2-line,md-list-item.md-2-line>.md-no-style,md-list-item.md-3-line,md-list-item.md-3-line>.md-no-style{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}md-list-item.md-2-line .md-list-item-text,md-list-item.md-2-line>.md-no-style .md-list-item-text,md-list-item.md-3-line .md-list-item-text,md-list-item.md-3-line>.md-no-style .md-list-item-text{-webkit-flex:1;-ms-flex:1;flex:1;margin:auto;text-overflow:ellipsis}md-list-item.md-2-line .md-list-item-text.md-offset,md-list-item.md-2-line>.md-no-style .md-list-item-text.md-offset,md-list-item.md-3-line .md-list-item-text.md-offset,md-list-item.md-3-line>.md-no-style .md-list-item-text.md-offset{margin-left:56px}md-list-item.md-2-line .md-list-item-text h3,md-list-item.md-2-line>.md-no-style .md-list-item-text h3,md-list-item.md-3-line .md-list-item-text h3,md-list-item.md-3-line>.md-no-style .md-list-item-text h3{font-size:16px;font-weight:400;letter-spacing:.01em;margin:0;line-height:1.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}md-list-item.md-2-line .md-list-item-text h4,md-list-item.md-2-line>.md-no-style .md-list-item-text h4,md-list-item.md-3-line .md-list-item-text h4,md-list-item.md-3-line>.md-no-style .md-list-item-text h4{font-size:14px;letter-spacing:.01em;margin:3px 0 1px;font-weight:400;line-height:1.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}md-list-item.md-2-line .md-list-item-text p,md-list-item.md-2-line>.md-no-style .md-list-item-text p,md-list-item.md-3-line .md-list-item-text p,md-list-item.md-3-line>.md-no-style .md-list-item-text p{font-size:14px;font-weight:500;letter-spacing:.01em;margin:0;line-height:1.6em}md-list-item.md-2-line,md-list-item.md-2-line>.md-no-style{height:72px}md-list-item.md-2-line>.md-avatar:first-child,md-list-item.md-2-line>.md-no-style>.md-avatar:first-child{margin-top:12px}md-list-item.md-2-line>.md-no-style>md-icon:first-child,md-list-item.md-2-line>md-icon:first-child{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}md-list-item.md-2-line .md-list-item-text,md-list-item.md-2-line>.md-no-style .md-list-item-text{-webkit-flex:1;-ms-flex:1;flex:1}md-list-item.md-3-line,md-list-item.md-3-line>.md-no-style{height:88px}md-list-item.md-3-line>.md-avatar:first-child,md-list-item.md-3-line>.md-no-style>.md-avatar:first-child,md-list-item.md-3-line>.md-no-style>md-icon:first-child,md-list-item.md-3-line>md-icon:first-child{margin-top:16px}.md-open-menu-container{position:fixed;left:0;top:0;z-index:99;opacity:0;border-radius:2px}.md-open-menu-container md-menu-divider{margin-top:4px;margin-bottom:4px;height:1px;width:100%}.md-open-menu-container md-menu-content>*{opacity:0}.md-open-menu-container:not(.md-clickable){pointer-events:none}.md-open-menu-container.md-active{opacity:1;transition:all .4s cubic-bezier(.25,.8,.25,1);transition-duration:200ms}.md-open-menu-container.md-active>md-menu-content>*{opacity:1;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:200ms;transition-delay:100ms}.md-open-menu-container.md-leave{opacity:0;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:250ms}md-menu-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:8px 0;max-height:304px;overflow-y:auto}md-menu-content.md-dense{max-height:208px}md-menu-content.md-dense md-menu-item{height:32px;min-height:0}md-menu-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;min-height:48px;height:48px;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}md-menu-item>*{width:100%;margin:auto 0;padding-left:16px;padding-right:16px}md-menu-item>a.md-button{display:-webkit-flex;display:-ms-flexbox;display:flex}md-menu-item>.md-button{border-radius:0;margin:auto 0;font-size:15px;text-transform:none;font-weight:400;text-align:start;height:100%;padding-left:16px;padding-right:16px;display:inline-block;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-align-content:left;-ms-flex-line-pack:left;align-content:left;width:100%}md-menu-item>.md-button md-icon{margin:auto 16px auto 0}md-menu-item>.md-button p{display:inline-block;margin:auto}md-menu-item>.md-button span{margin-top:auto;margin-bottom:auto}md-menu-item>.md-button .md-ripple-container{border-radius:inherit}.md-menu{padding:8px 0}md-toolbar .md-menu{height:auto;margin:auto}@media (max-width:599px){md-menu-content{min-width:112px}md-menu-content[width="3"]{min-width:168px}md-menu-content[width="4"]{min-width:224px}md-menu-content[width="5"]{min-width:280px}md-menu-content[width="6"]{min-width:336px}md-menu-content[width="7"]{min-width:392px}}@media (min-width:600px){md-menu-content{min-width:96px}md-menu-content[width="3"]{min-width:192px}md-menu-content[width="4"]{min-width:256px}md-menu-content[width="5"]{min-width:320px}md-menu-content[width="6"]{min-width:384px}md-menu-content[width="7"]{min-width:448px}}md-toolbar.md-menu-toolbar h2.md-toolbar-tools{line-height:1rem;height:auto;padding:28px 28px 12px}md-menu-bar{padding:0 20px;display:block;position:relative;z-index:2}md-menu-bar .md-menu{display:inline-block;padding:0;position:relative}md-menu-bar button{font-size:14px;padding:0 10px;margin:0;border:0;background-color:transparent;height:40px}md-menu-bar md-backdrop.md-menu-backdrop{z-index:-2}md-menu-content.md-menu-bar-menu.md-dense{max-height:none;padding:16px 0}md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent{position:relative}md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent>md-icon{position:absolute;padding:0;width:24px;top:6px;left:24px}md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent .md-menu>.md-button,md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent>.md-button{padding:0 32px 0 64px}md-menu-content.md-menu-bar-menu.md-dense .md-button{min-height:0;height:32px;display:-webkit-flex;display:-ms-flexbox;display:flex}md-menu-content.md-menu-bar-menu.md-dense .md-button span{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}md-menu-content.md-menu-bar-menu.md-dense .md-button span.md-alt-text{-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin:0 8px}md-menu-content.md-menu-bar-menu.md-dense md-menu-divider{margin:8px 0}md-menu-content.md-menu-bar-menu.md-dense .md-menu{padding:0}md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button{position:relative;margin:0;width:100%;text-align:left;text-align:start;text-transform:none;font-weight:400;border-radius:0;padding-left:16px}md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button:after{display:block;content:'\25BC';position:absolute;top:0;speak:none;-webkit-transform:rotate(270deg) scaleY(.45) scaleX(.9);transform:rotate(270deg) scaleY(.45) scaleX(.9);right:28px}md-progress-circular{display:block;position:relative;width:100px;height:100px;padding-top:0!important;margin-bottom:0!important;-webkit-transform:scale(.5);transform:scale(.5)}md-progress-circular .md-spinner-wrapper{display:block;position:relative;overflow:hidden}md-progress-circular .md-spinner-wrapper .md-inner{width:100px;height:100px;position:relative}md-progress-circular .md-spinner-wrapper .md-inner .md-gap{position:absolute;left:49px;right:49px;top:0;bottom:0;border-top-width:10px;border-top-style:solid;box-sizing:border-box}md-progress-circular .md-spinner-wrapper .md-inner .md-left,md-progress-circular .md-spinner-wrapper .md-inner .md-right{position:absolute;top:0;height:100px;width:50px;overflow:hidden}md-progress-circular .md-spinner-wrapper .md-inner .md-left .md-half-circle,md-progress-circular .md-spinner-wrapper .md-inner .md-right .md-half-circle{position:absolute;top:0;width:100px;height:100px;box-sizing:border-box;border-width:10px;border-style:solid;border-bottom-color:transparent;border-radius:50%}md-progress-circular .md-spinner-wrapper .md-inner .md-left{left:0}md-progress-circular .md-spinner-wrapper .md-inner .md-left .md-half-circle{left:0;border-right-color:transparent}md-progress-circular .md-spinner-wrapper .md-inner .md-right{right:0}md-progress-circular .md-spinner-wrapper .md-inner .md-right .md-half-circle{right:0;border-left-color:transparent}md-progress-circular .md-spinner-wrapper.md-mode-indeterminate{-webkit-animation:outer-rotate 2.91667s linear infinite;animation:outer-rotate 2.91667s linear infinite}md-progress-circular .md-spinner-wrapper.md-mode-indeterminate .md-inner{-webkit-animation:sporadic-rotate 5.25s cubic-bezier(.35,0,.25,1) infinite;animation:sporadic-rotate 5.25s cubic-bezier(.35,0,.25,1) infinite}md-progress-circular .md-spinner-wrapper.md-mode-indeterminate .md-inner .md-left .md-half-circle,md-progress-circular .md-spinner-wrapper.md-mode-indeterminate .md-inner .md-right .md-half-circle{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:1.3125s;animation-duration:1.3125s;-webkit-animation-timing-function:cubic-bezier(.35,0,.25,1);animation-timing-function:cubic-bezier(.35,0,.25,1)}md-progress-circular .md-spinner-wrapper.md-mode-indeterminate .md-inner .md-left .md-half-circle{-webkit-animation-name:left-wobble;animation-name:left-wobble}md-progress-circular .md-spinner-wrapper.md-mode-indeterminate .md-inner .md-right .md-half-circle{-webkit-animation-name:right-wobble;animation-name:right-wobble}md-progress-circular md-progress-circular.ng-hide .md-spinner-wrapper,md-progress-circular md-progress-circular.ng-hide .md-spinner-wrapper .md-inner{-webkit-animation:none;animation:none}md-progress-circular md-progress-circular.ng-hide .md-spinner-wrapper .md-inner .md-left .md-half-circle,md-progress-circular md-progress-circular.ng-hide .md-spinner-wrapper .md-inner .md-right .md-half-circle{-webkit-animation-name:none;animation-name:none}md-progress-circular .md-spinner-wrapper.ng-hide,md-progress-circular .md-spinner-wrapper.ng-hide .md-inner{-webkit-animation:none;animation:none}md-progress-circular .md-spinner-wrapper.ng-hide .md-inner .md-left .md-half-circle,md-progress-circular .md-spinner-wrapper.ng-hide .md-inner .md-right .md-half-circle{-webkit-animation-name:none;animation-name:none}@-webkit-keyframes outer-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes outer-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes left-wobble{0%,100%{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes left-wobble{0%,100%{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-webkit-keyframes right-wobble{0%,100%{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@keyframes right-wobble{0%,100%{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@-webkit-keyframes sporadic-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}100%{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@keyframes sporadic-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}100%{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}md-progress-linear{display:block;position:relative;width:100%;height:5px;padding-top:0!important;margin-bottom:0!important}md-progress-linear .md-container{display:block;position:relative;overflow:hidden;width:100%;height:5px;-webkit-transform:translate(0,0) scale(1,1);transform:translate(0,0) scale(1,1)}md-progress-linear .md-container .md-bar{position:absolute;left:0;top:0;bottom:0;width:100%;height:5px}md-progress-linear .md-container .md-dashed:before{content:"";display:none;position:absolute;margin-top:0;height:5px;width:100%;background-color:transparent;background-size:10px 10px!important;background-position:0 -23px}md-progress-linear .md-container .md-bar1,md-progress-linear .md-container .md-bar2{transition:-webkit-transform .2s linear;transition:transform .2s linear}md-progress-linear .md-container.md-mode-query .md-bar1{display:none}md-progress-linear .md-container.md-mode-query .md-bar2{transition:all .2s linear;-webkit-animation:query .8s infinite cubic-bezier(.39,.575,.565,1);animation:query .8s infinite cubic-bezier(.39,.575,.565,1)}md-progress-linear .md-container.md-mode-determinate .md-bar1{display:none}md-progress-linear .md-container.md-mode-indeterminate .md-bar1{-webkit-animation:md-progress-linear-indeterminate-scale-1 4s infinite,md-progress-linear-indeterminate-1 4s infinite;animation:md-progress-linear-indeterminate-scale-1 4s infinite,md-progress-linear-indeterminate-1 4s infinite}md-progress-linear .md-container.md-mode-indeterminate .md-bar2{-webkit-animation:md-progress-linear-indeterminate-scale-2 4s infinite,md-progress-linear-indeterminate-2 4s infinite;animation:md-progress-linear-indeterminate-scale-2 4s infinite,md-progress-linear-indeterminate-2 4s infinite}md-progress-linear .md-container.ng-hide{-webkit-animation:none;animation:none}md-progress-linear .md-container.ng-hide .md-bar1,md-progress-linear .md-container.ng-hide .md-bar2{-webkit-animation-name:none;animation-name:none}md-progress-linear .md-container.md-mode-buffer{background-color:transparent!important;transition:all .2s linear}md-progress-linear .md-container.md-mode-buffer .md-dashed:before{display:block;-webkit-animation:buffer 3s infinite linear;animation:buffer 3s infinite linear}@-webkit-keyframes query{0%{opacity:1;-webkit-transform:translateX(35%) scale(.3,1);transform:translateX(35%) scale(.3,1)}100%{opacity:0;-webkit-transform:translateX(-50%) scale(0,1);transform:translateX(-50%) scale(0,1)}}@keyframes query{0%{opacity:1;-webkit-transform:translateX(35%) scale(.3,1);transform:translateX(35%) scale(.3,1)}100%{opacity:0;-webkit-transform:translateX(-50%) scale(0,1);transform:translateX(-50%) scale(0,1)}}@-webkit-keyframes buffer{0%{opacity:1;background-position:0 -23px}50%{opacity:0}100%{opacity:1;background-position:-200px -23px}}@keyframes buffer{0%{opacity:1;background-position:0 -23px}50%{opacity:0}100%{opacity:1;background-position:-200px -23px}}@-webkit-keyframes md-progress-linear-indeterminate-scale-1{0%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:linear;animation-timing-function:linear}36.6%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(.33473,.12482,.78584,1);animation-timing-function:cubic-bezier(.33473,.12482,.78584,1)}69.15%{-webkit-transform:scaleX(.83);transform:scaleX(.83);-webkit-animation-timing-function:cubic-bezier(.22573,0,.23365,1.37098);animation-timing-function:cubic-bezier(.22573,0,.23365,1.37098)}100%{-webkit-transform:scaleX(.1);transform:scaleX(.1)}}@keyframes md-progress-linear-indeterminate-scale-1{0%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:linear;animation-timing-function:linear}36.6%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(.33473,.12482,.78584,1);animation-timing-function:cubic-bezier(.33473,.12482,.78584,1)}69.15%{-webkit-transform:scaleX(.83);transform:scaleX(.83);-webkit-animation-timing-function:cubic-bezier(.22573,0,.23365,1.37098);animation-timing-function:cubic-bezier(.22573,0,.23365,1.37098)}100%{-webkit-transform:scaleX(.1);transform:scaleX(.1)}}@-webkit-keyframes md-progress-linear-indeterminate-1{0%{left:-105.16667%;-webkit-animation-timing-function:linear;animation-timing-function:linear}20%{left:-105.16667%;-webkit-animation-timing-function:cubic-bezier(.5,0,.70173,.49582);animation-timing-function:cubic-bezier(.5,0,.70173,.49582)}69.15%{left:21.5%;-webkit-animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635);animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635)}100%{left:95.44444%}}@keyframes md-progress-linear-indeterminate-1{0%{left:-105.16667%;-webkit-animation-timing-function:linear;animation-timing-function:linear}20%{left:-105.16667%;-webkit-animation-timing-function:cubic-bezier(.5,0,.70173,.49582);animation-timing-function:cubic-bezier(.5,0,.70173,.49582)}69.15%{left:21.5%;-webkit-animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635);animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635)}100%{left:95.44444%}}@-webkit-keyframes md-progress-linear-indeterminate-scale-2{0%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(.20503,.05705,.57661,.45397);animation-timing-function:cubic-bezier(.20503,.05705,.57661,.45397)}19.15%{-webkit-transform:scaleX(.57);transform:scaleX(.57);-webkit-animation-timing-function:cubic-bezier(.15231,.19643,.64837,1.00432);animation-timing-function:cubic-bezier(.15231,.19643,.64837,1.00432)}44.15%{-webkit-transform:scaleX(.91);transform:scaleX(.91);-webkit-animation-timing-function:cubic-bezier(.25776,-.00316,.21176,1.38179);animation-timing-function:cubic-bezier(.25776,-.00316,.21176,1.38179)}100%{-webkit-transform:scaleX(.1);transform:scaleX(.1)}}@keyframes md-progress-linear-indeterminate-scale-2{0%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(.20503,.05705,.57661,.45397);animation-timing-function:cubic-bezier(.20503,.05705,.57661,.45397)}19.15%{-webkit-transform:scaleX(.57);transform:scaleX(.57);-webkit-animation-timing-function:cubic-bezier(.15231,.19643,.64837,1.00432);animation-timing-function:cubic-bezier(.15231,.19643,.64837,1.00432)}44.15%{-webkit-transform:scaleX(.91);transform:scaleX(.91);-webkit-animation-timing-function:cubic-bezier(.25776,-.00316,.21176,1.38179);animation-timing-function:cubic-bezier(.25776,-.00316,.21176,1.38179)}100%{-webkit-transform:scaleX(.1);transform:scaleX(.1)}}@-webkit-keyframes md-progress-linear-indeterminate-2{0%{left:-54.88889%;-webkit-animation-timing-function:cubic-bezier(.15,0,.51506,.40968);animation-timing-function:cubic-bezier(.15,0,.51506,.40968)}25%{left:-17.25%;-webkit-animation-timing-function:cubic-bezier(.31033,.28406,.8,.73372);animation-timing-function:cubic-bezier(.31033,.28406,.8,.73372)}48.35%{left:29.5%;-webkit-animation-timing-function:cubic-bezier(.4,.62703,.6,.90203);animation-timing-function:cubic-bezier(.4,.62703,.6,.90203)}100%{left:117.38889%}}@keyframes md-progress-linear-indeterminate-2{0%{left:-54.88889%;-webkit-animation-timing-function:cubic-bezier(.15,0,.51506,.40968);animation-timing-function:cubic-bezier(.15,0,.51506,.40968)}25%{left:-17.25%;-webkit-animation-timing-function:cubic-bezier(.31033,.28406,.8,.73372);animation-timing-function:cubic-bezier(.31033,.28406,.8,.73372)}48.35%{left:29.5%;-webkit-animation-timing-function:cubic-bezier(.4,.62703,.6,.90203);animation-timing-function:cubic-bezier(.4,.62703,.6,.90203)}100%{left:117.38889%}}.md-switch-thumb,md-radio-button{box-sizing:border-box;display:block;margin:15px;white-space:nowrap;cursor:pointer}.md-switch-thumb .md-container,md-radio-button .md-container{box-sizing:border-box;position:relative;top:4px;display:inline-block;width:16px;height:16px;cursor:pointer}.md-switch-thumb .md-container .md-ripple-container,md-radio-button .md-container .md-ripple-container{position:absolute;display:block;width:48px;height:48px;left:-16px;top:-16px}.md-switch-thumb .md-container:before,md-radio-button .md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;content:'';position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;transition:all .5s;width:auto}.md-switch-thumb.md-align-top-left>div.md-container,md-radio-button.md-align-top-left>div.md-container{top:-15px}.md-switch-thumb .md-off,md-radio-button .md-off{box-sizing:border-box;position:absolute;top:0;left:0;width:16px;height:16px;border-style:solid;border-width:2px;border-radius:50%;transition:border-color ease .28s}.md-switch-thumb .md-on,md-radio-button .md-on{box-sizing:border-box;position:absolute;top:0;left:0;width:16px;height:16px;border-radius:50%;transition:-webkit-transform ease .28s;transition:transform ease .28s;-webkit-transform:scale(0);transform:scale(0)}.md-switch-thumb.md-checked .md-on,md-radio-button.md-checked .md-on{-webkit-transform:scale(.5);transform:scale(.5)}.md-switch-thumb .md-label,md-radio-button .md-label{box-sizing:border-box;position:relative;display:inline-block;margin-left:10px;margin-right:0;vertical-align:middle;white-space:normal;pointer-events:none;width:auto}body[dir=rtl] .md-switch-thumb .md-label,body[dir=rtl] md-radio-button .md-label,html[dir=rtl] .md-switch-thumb .md-label,html[dir=rtl] md-radio-button .md-label{margin-left:0;margin-right:10px;unicode-bidi:embed}.md-switch-thumb .md-label bdo[dir=rtl],md-radio-button .md-label bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}.md-switch-thumb .md-label bdo[dir=ltr],md-radio-button .md-label bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}.md-switch-thumb .circle,md-radio-button .circle{border-radius:50%}md-radio-group:focus{outline:0}md-radio-group.md-focused .md-checked .md-container:before{left:-8px;top:-8px;right:-8px;bottom:-8px}@media screen and (-ms-high-contrast:active){md-radio-button.md-default-theme .md-on{background-color:#fff}}.md-select-menu-container{position:fixed;left:0;top:0;z-index:99;opacity:0}.md-select-menu-container:not(.md-clickable){pointer-events:none}.md-select-menu-container md-progress-circular{display:table;margin:24px auto!important}.md-select-menu-container.md-active{opacity:1}.md-select-menu-container.md-active md-select-menu{transition:all .4s cubic-bezier(.25,.8,.25,1);transition-duration:150ms}.md-select-menu-container.md-active md-select-menu>*{opacity:1;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:150ms;transition-delay:100ms}.md-select-menu-container.md-leave{opacity:0;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:250ms}md-input-container>md-select{margin:auto 0 0;-webkit-order:2;-ms-flex-order:2;order:2}md-select{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:20px 0 26px}md-select[disabled] .md-select-value{background-position:0 bottom;background-size:4px 1px;background-repeat:repeat-x;margin-bottom:-1px}md-select:focus{outline:0}md-select[disabled]:hover{cursor:default}md-select:not([disabled]):hover{cursor:pointer}md-select:not([disabled]).ng-invalid.ng-dirty .md-select-value{border-bottom:2px solid;padding-bottom:0}md-select:not([disabled]):focus .md-select-value{border-bottom-width:2px;border-bottom-style:solid;padding-bottom:0}.md-select-value{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:2px 2px 1px;border-bottom-width:1px;border-bottom-style:solid;background-color:transparent;position:relative;box-sizing:content-box;min-width:64px;min-height:26px;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.md-select-value :first-child{-webkit-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:calc(100% - 2*8px);-webkit-transform:translate3d(0,2px,0);transform:translate3d(0,2px,0)}.md-select-value .md-select-icon{display:block;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;text-align:end;width:24px;margin:0 4px;-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0)}.md-select-value .md-select-icon:after{display:block;content:'\25BC';position:relative;top:2px;speak:none;-webkit-transform:scaleY(.6) scaleX(1);transform:scaleY(.6) scaleX(1)}.md-select-value.md-select-placeholder{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-order:1;-ms-flex-order:1;order:1;pointer-events:none;-webkit-font-smoothing:antialiased;padding-left:2px;z-index:1}md-select-menu{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);max-height:256px;min-height:48px;overflow-y:hidden;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1);transform:scale(1)}md-select-menu.md-reverse{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}md-select-menu:not(.md-overflow) md-content{padding-top:8px;padding-bottom:8px}body[dir=rtl] md-select-menu,html[dir=rtl] md-select-menu{-webkit-transform-origin:right top;transform-origin:right top;unicode-bidi:embed}md-select-menu bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-select-menu bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-select-menu md-content{min-width:136px;min-height:48px;max-height:256px;overflow-y:auto}md-select-menu>*{opacity:0}md-option{cursor:pointer;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:auto;padding:0 16px;height:48px}md-option:focus{outline:0}md-option .md-text{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px}md-optgroup{display:block}md-optgroup label{display:block;font-size:14px;text-transform:uppercase;padding:16px;font-weight:500}md-optgroup md-option{padding-left:32px;padding-right:32px}@media screen and (-ms-high-contrast:active){.md-select-backdrop{background-color:transparent}md-select-menu{border:1px solid #fff}}md-sidenav{box-sizing:border-box;position:absolute;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:60;width:304px;min-width:304px;max-width:304px;bottom:0;background-color:#fff;overflow:auto}md-sidenav ul{list-style:none}md-sidenav.md-closed{display:none}md-sidenav.md-closed-add,md-sidenav.md-closed-remove{display:-webkit-flex;display:-ms-flexbox;display:flex;transition:.2s ease-in all}md-sidenav.md-closed-add.md-closed-add-active,md-sidenav.md-closed-remove.md-closed-remove-active{transition:all .4s cubic-bezier(.25,.8,.25,1)}md-sidenav.md-locked-open-add,md-sidenav.md-locked-open-remove{position:static;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}md-sidenav.md-locked-open{width:304px;min-width:304px;max-width:304px}md-sidenav.md-locked-open,md-sidenav.md-locked-open-remove.md-closed,md-sidenav.md-locked-open.md-closed,md-sidenav.md-locked-open.md-closed.md-sidenav-left,md-sidenav.md-locked-open.md-closed.md-sidenav-right{position:static;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}md-sidenav.md-locked-open-remove-active{transition:width .3s cubic-bezier(.55,0,.55,.2),min-width .3s cubic-bezier(.55,0,.55,.2);width:0;min-width:0}md-sidenav.md-closed.md-locked-open-add{width:0;min-width:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}md-sidenav.md-closed.md-locked-open-add-active{transition:width .3s cubic-bezier(.55,0,.55,.2),min-width .3s cubic-bezier(.55,0,.55,.2);width:304px;min-width:304px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.md-sidenav-backdrop.md-locked-open{display:none}.md-sidenav-left,md-sidenav{left:0;top:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.md-sidenav-left.md-closed,md-sidenav.md-closed{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.md-sidenav-right{left:100%;top:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.md-sidenav-right.md-closed{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media (max-width:360px){md-sidenav{width:85%}}@media screen and (-ms-high-contrast:active){.md-sidenav-left,md-sidenav{border-right:1px solid #fff}.md-sidenav-right{border-left:1px solid #fff}}@-webkit-keyframes sliderFocusThumb{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{opacity:0}}@keyframes sliderFocusThumb{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{opacity:0}}md-slider{height:48px;position:relative;display:block;margin-left:4px;margin-right:4px;padding:0}md-slider *,md-slider :after{box-sizing:border-box}md-slider .md-slider-wrapper{position:relative}md-slider .md-track-container{width:100%;position:absolute;top:23px;height:2px}md-slider .md-track{position:absolute;left:0;right:0;height:100%}md-slider .md-track-fill{transition:width .05s linear}md-slider .md-track-ticks{position:absolute;left:0;right:0;height:100%}md-slider .md-track-ticks canvas{width:100%}md-slider .md-thumb-container{position:absolute;left:0;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);transition:left .1s linear}md-slider .md-thumb{z-index:1;position:absolute;left:-19px;top:5px;width:38px;height:38px;border-radius:38px;-webkit-transform:scale(.5);transform:scale(.5);transition:all .1s linear}md-slider .md-thumb:after{content:'';position:absolute;left:3px;top:3px;width:32px;height:32px;border-radius:32px;border-width:3px;border-style:solid}md-slider .md-sign{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:-14px;top:-20px;width:28px;height:28px;border-radius:28px;-webkit-transform:scale(.4) translate3d(0,70px,0);transform:scale(.4) translate3d(0,70px,0);transition:all .2s ease-in-out}md-slider .md-sign:after{position:absolute;content:'';left:0;border-radius:16px;top:19px;border-left:14px solid transparent;border-right:14px solid transparent;border-top-width:16px;border-top-style:solid;opacity:0;-webkit-transform:translate3d(0,-8px,0);transform:translate3d(0,-8px,0);transition:all .2s ease-in-out}md-slider .md-sign .md-thumb-text{z-index:1;font-size:12px;font-weight:700}md-slider .md-focus-thumb{position:absolute;left:-24px;top:0;width:48px;height:48px;border-radius:48px;display:none;opacity:0;background-color:silver;-webkit-animation:sliderFocusThumb .4s linear;animation:sliderFocusThumb .4s linear}md-slider .md-focus-ring{position:absolute;left:-24px;top:0;width:48px;height:48px;border-radius:48px;-webkit-transform:scale(0);transform:scale(0);transition:all .2s linear;opacity:.26}md-slider .md-disabled-thumb{position:absolute;left:-22px;top:2px;width:44px;height:44px;border-radius:44px;-webkit-transform:scale(.35);transform:scale(.35);border-width:6px;border-style:solid;display:none}md-slider.md-min .md-thumb:after{background-color:#fff}md-slider.md-min .md-sign{opacity:0}md-slider:focus{outline:0}md-slider.md-dragging .md-thumb-container,md-slider.md-dragging .md-track-fill{transition:none}md-slider:not([md-discrete]) .md-sign,md-slider:not([md-discrete]) .md-track-ticks{display:none}md-slider:not([md-discrete]):not([disabled]):hover .md-thumb{-webkit-transform:scale(.6);transform:scale(.6)}md-slider:not([md-discrete]):not([disabled]).md-active .md-focus-thumb,md-slider:not([md-discrete]):not([disabled]):focus .md-focus-thumb{display:block}md-slider:not([md-discrete]):not([disabled]).md-active .md-focus-ring,md-slider:not([md-discrete]):not([disabled]):focus .md-focus-ring{-webkit-transform:scale(1);transform:scale(1)}md-slider:not([md-discrete]):not([disabled]).md-active .md-thumb,md-slider:not([md-discrete]):not([disabled]):focus .md-thumb{-webkit-transform:scale(.85);transform:scale(.85)}md-slider[md-discrete] .md-focus-ring,md-slider[md-discrete] .md-focus-thumb{display:none}md-slider[md-discrete]:not([disabled]).md-active .md-sign,md-slider[md-discrete]:not([disabled]).md-active .md-sign:after,md-slider[md-discrete]:not([disabled]):focus .md-sign,md-slider[md-discrete]:not([disabled]):focus .md-sign:after{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}md-slider[disabled] .md-sign,md-slider[disabled] .md-track-fill{display:none}md-slider[disabled] .md-thumb{-webkit-transform:scale(.35);transform:scale(.35)}md-slider[disabled] .md-disabled-thumb{display:block}@media screen and (-ms-high-contrast:active){md-slider.md-default-theme .md-track{border-bottom:1px solid #fff}}.md-sticky-clone{z-index:2;top:0;left:0;right:0;position:absolute!important;-webkit-transform:translate3d(-9999px,-9999px,0);transform:translate3d(-9999px,-9999px,0)}.md-sticky-clone[sticky-state=active]{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.md-sticky-clone[sticky-state=active]:not(.md-sticky-no-effect) .md-subheader-inner{-webkit-animation:subheaderStickyHoverIn .3s ease-out both;animation:subheaderStickyHoverIn .3s ease-out both}@-webkit-keyframes subheaderStickyHoverIn{0%{box-shadow:0 0 0 0 transparent}100%{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}}@keyframes subheaderStickyHoverIn{0%{box-shadow:0 0 0 0 transparent}100%{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}}@-webkit-keyframes subheaderStickyHoverOut{0%{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}100%{box-shadow:0 0 0 0 transparent}}@keyframes subheaderStickyHoverOut{0%{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}100%{box-shadow:0 0 0 0 transparent}}.md-subheader-wrapper:not(.md-sticky-no-effect){transition:.2s ease-out margin}.md-subheader-wrapper:not(.md-sticky-no-effect) .md-subheader{margin:0}.md-subheader-wrapper:not(.md-sticky-no-effect).md-sticky-clone{z-index:2}.md-subheader-wrapper:not(.md-sticky-no-effect)[sticky-state=active]{margin-top:-2px}.md-subheader-wrapper:not(.md-sticky-no-effect):not(.md-sticky-clone)[sticky-prev-state=active] .md-subheader-inner:after{-webkit-animation:subheaderStickyHoverOut .3s ease-out both;animation:subheaderStickyHoverOut .3s ease-out both}.md-subheader{display:block;font-size:14px;font-weight:500;line-height:1em;margin:0 16px 0 0;position:relative}.md-subheader .md-subheader-inner{display:block;padding:16px 0 16px 16px}.md-subheader .md-subheader-content{display:block;z-index:1;position:relative}md-switch{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:15px;white-space:nowrap;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}md-switch .md-container{cursor:-webkit-grab;cursor:grab;width:36px;height:24px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:8px}md-switch:not([disabled]) .md-dragging,md-switch:not([disabled]).md-dragging .md-container{cursor:-webkit-grabbing;cursor:grabbing}md-switch.md-focused:not([disabled]) .md-thumb:before{left:-8px;top:-8px;right:-8px;bottom:-8px}md-switch.md-focused:not([disabled]):not(.md-checked) .md-thumb:before{background-color:rgba(0,0,0,.12)}md-switch .md-label{border-color:transparent;border-width:0}md-switch .md-bar{left:1px;width:34px;top:5px;height:14px;border-radius:8px;position:absolute}md-switch .md-thumb-container{top:2px;left:0;width:16px;position:absolute;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:1}md-switch.md-checked .md-thumb-container{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}md-switch .md-thumb{position:absolute;margin:0;left:0;top:0;outline:0;height:20px;width:20px;border-radius:50%;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}md-switch .md-thumb:before{background-color:transparent;border-radius:50%;content:'';position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;transition:all .5s;width:auto}md-switch .md-thumb .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-20px;top:-20px;right:-20px;bottom:-20px}md-switch:not(.md-dragging) .md-bar,md-switch:not(.md-dragging) .md-thumb,md-switch:not(.md-dragging) .md-thumb-container{transition:all .5s cubic-bezier(.35,0,.25,1);transition-property:-webkit-transform,background-color;transition-property:transform,background-color}md-switch:not(.md-dragging) .md-bar,md-switch:not(.md-dragging) .md-thumb{transition-delay:.05s}@media screen and (-ms-high-contrast:active){md-switch.md-default-theme .md-bar{background-color:#666}md-switch.md-default-theme.md-checked .md-bar{background-color:#9E9E9E}md-switch.md-default-theme .md-thumb{background-color:#fff}}md-toast{display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;z-index:90;box-sizing:border-box;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:48px;padding-left:24px;padding-right:24px;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border-radius:2px;font-size:14px;cursor:default;height:auto;max-height:168px;max-width:100%;overflow:hidden;opacity:1;-webkit-transform:translate3d(0,0,0) rotateZ(0deg);transform:translate3d(0,0,0) rotateZ(0deg);transition:all .4s cubic-bezier(.25,.8,.25,1)}md-toast.md-capsule{border-radius:24px}md-toast.ng-leave-active{transition:all .3s cubic-bezier(.55,0,.55,.2)}md-toast.md-swipedown,md-toast.md-swipeleft,md-toast.md-swiperight,md-toast.md-swipeup{transition:all .4s cubic-bezier(.25,.8,.25,1)}md-toast.ng-enter{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:0}md-toast.ng-enter.md-top{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}md-toast.ng-enter.ng-enter-active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}md-toast.ng-leave.ng-leave-active{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}md-toast.ng-leave.ng-leave-active.md-top{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}md-toast.ng-leave.ng-leave-active.md-swipeleft{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}md-toast.ng-leave.ng-leave-active.md-swiperight{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}md-toast .md-action{line-height:19px;margin-left:24px;cursor:pointer;text-transform:uppercase;float:right}md-toast .md-action.md-button{min-width:0}@media (max-width:600px){md-toast{left:0;right:0;width:100%;max-width:100%;min-width:0;border-radius:0;bottom:0}md-toast.md-top{bottom:auto;top:0}}@media (min-width:600px){md-toast{min-width:288px}md-toast.md-bottom{bottom:8px}md-toast.md-left{left:8px}md-toast.md-right{right:8px}md-toast.md-top{top:8px}md-toast.ng-leave.ng-leave-active.md-swipeleft{-webkit-transform:translate3d(-100%,25%,0) rotateZ(-15deg);transform:translate3d(-100%,25%,0) rotateZ(-15deg)}md-toast.ng-leave.ng-leave-active.md-swiperight{-webkit-transform:translate3d(100%,25%,0) rotateZ(15deg);transform:translate3d(100%,25%,0) rotateZ(15deg)}md-toast.ng-leave.ng-leave-active.md-top.md-swipeleft{-webkit-transform:translate3d(-100%,0,0) rotateZ(-15deg);transform:translate3d(-100%,0,0) rotateZ(-15deg)}md-toast.ng-leave.ng-leave-active.md-top.md-swiperight{-webkit-transform:translate3d(100%,0,0) rotateZ(15deg);transform:translate3d(100%,0,0) rotateZ(15deg)}}@media (min-width:1200px){md-toast{max-width:568px}}@media screen and (-ms-high-contrast:active){md-toast{border:1px solid #fff}}@-webkit-keyframes md-tab-content-hide{0%,50%{opacity:1}100%{opacity:0}}@keyframes md-tab-content-hide{0%,50%{opacity:1}100%{opacity:0}}md-tab-data{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:0}md-tabs{display:block;margin:0;border-radius:2px;overflow:hidden;position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}md-tabs:not(.md-no-tab-content):not(.md-dynamic-height){min-height:248px}md-tabs[md-align-tabs=bottom] md-tabs-wrapper{position:absolute;bottom:0;left:0;right:0;height:48px}md-tabs[md-align-tabs=bottom] md-tabs-content-wrapper{top:0;bottom:48px}md-tabs.md-dynamic-height md-tabs-content-wrapper{min-height:0;position:relative;top:auto;left:auto;right:auto;bottom:auto;overflow:visible}md-tabs.md-dynamic-height md-tab-content.md-active{position:relative}md-tabs[md-border-bottom] md-tabs-wrapper{border-width:0 0 1px;border-style:solid}md-tabs[md-border-bottom]:not(.md-dynamic-height) md-tabs-content-wrapper{top:49px}md-tabs-wrapper{display:block;position:relative}md-tabs-wrapper md-next-button,md-tabs-wrapper md-prev-button{height:100%;width:32px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1em;z-index:2;cursor:pointer;font-size:16px;background:center center no-repeat;transition:all .5s cubic-bezier(.35,0,.25,1)}md-tabs-wrapper md-next-button:focus,md-tabs-wrapper md-prev-button:focus{outline:0}md-tabs-wrapper md-next-button.md-disabled,md-tabs-wrapper md-prev-button.md-disabled{opacity:.25;cursor:default}md-tabs-wrapper md-next-button.ng-leave,md-tabs-wrapper md-prev-button.ng-leave{transition:none}md-tabs-wrapper md-next-button md-icon,md-tabs-wrapper md-prev-button md-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}md-tabs-wrapper md-prev-button{left:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMjA4IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTUuNCw3LjQgMTQsNiA4LDEyIDE0LDE4IDE1LjQsMTYuNiAxMC44LDEyIAkJIiBzdHlsZT0iZmlsbDp3aGl0ZTsiLz4gPHJlY3QgZmlsbD0ibm9uZSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ii8+IDwvZz4gPC9nPiA8ZyBpZD0iR3JpZCIgZGlzcGxheT0ibm9uZSI+IDxnIGRpc3BsYXk9ImlubGluZSI+IDwvZz4gPC9nPiA8L3N2Zz4NCg==)}md-tabs-wrapper md-next-button{right:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMzM2IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTAsNiA4LjYsNy40IDEzLjIsMTIgOC42LDE2LjYgMTAsMTggMTYsMTIgCQkiIHN0eWxlPSJmaWxsOndoaXRlOyIvPiA8cmVjdCBmaWxsPSJub25lIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz4gPC9nPiA8L2c+IDxnIGlkPSJHcmlkIiBkaXNwbGF5PSJub25lIj4gPGcgZGlzcGxheT0iaW5saW5lIj4gPC9nPiA8L2c+IDwvc3ZnPg0K)}md-tabs-wrapper md-next-button md-icon{-webkit-transform:translate3d(-50%,-50%,0) rotate(180deg);transform:translate3d(-50%,-50%,0) rotate(180deg)}md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper md-tab-item{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}md-tabs-canvas{position:relative;overflow:hidden;display:block;height:48px}md-tabs-canvas:after{content:'';display:table;clear:both}md-tabs-canvas .md-dummy-wrapper{position:absolute;top:0;left:0}md-tabs-canvas.md-paginated{margin:0 32px}md-tabs-canvas.md-center-tabs{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}md-tabs-canvas.md-center-tabs .md-tab{float:none;display:inline-block}md-pagination-wrapper{height:48px;display:block;transition:-webkit-transform .5s cubic-bezier(.35,0,.25,1);transition:transform .5s cubic-bezier(.35,0,.25,1);position:absolute;width:999999px;left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}md-pagination-wrapper:after{content:'';display:table;clear:both}md-pagination-wrapper.md-center-tabs{position:relative;width:initial;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 auto}md-tabs-content-wrapper{display:block;position:absolute;top:48px;left:0;right:0;bottom:0;overflow:hidden}md-tab-content{display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .5s cubic-bezier(.35,0,.25,1);transition:transform .5s cubic-bezier(.35,0,.25,1);overflow:auto}md-tab-content.md-no-scroll{bottom:auto;overflow:hidden}md-tab-content.md-no-transition,md-tab-content.ng-leave{transition:none}md-tab-content.md-left{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-animation:1s md-tab-content-hide;animation:1s md-tab-content-hide;opacity:0}md-tab-content.md-left *{transition:visibility 0s linear;transition-delay:.5s;visibility:hidden}md-tab-content.md-right{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-animation:1s md-tab-content-hide;animation:1s md-tab-content-hide;opacity:0}md-tab-content.md-right *{transition:visibility 0s linear;transition-delay:.5s;visibility:hidden}md-tab-content>div.ng-leave{-webkit-animation:1s md-tab-content-hide;animation:1s md-tab-content-hide}md-ink-bar{position:absolute;left:auto;right:auto;bottom:0;height:2px}md-ink-bar.md-left{transition:left .125s cubic-bezier(.35,0,.25,1),right .25s cubic-bezier(.35,0,.25,1)}md-ink-bar.md-right{transition:left .25s cubic-bezier(.35,0,.25,1),right .125s cubic-bezier(.35,0,.25,1)}md-tab{position:absolute;z-index:-1;left:-9999px}.md-tab{font-size:14px;text-align:center;line-height:24px;padding:12px 24px;transition:background-color .35s cubic-bezier(.35,0,.25,1);cursor:pointer;white-space:nowrap;position:relative;text-transform:uppercase;float:left;font-weight:500;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}.md-tab.md-focused{box-shadow:none;outline:0}.md-tab.md-active{cursor:default}.md-tab.md-disabled{pointer-events:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;opacity:.5;cursor:default}.md-tab.ng-leave{transition:none}md-toolbar+md-tabs{border-top-left-radius:0;border-top-right-radius:0}md-toolbar{box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:2;font-size:20px;min-height:64px;width:100%}md-toolbar.md-whiteframe-z1-add,md-toolbar.md-whiteframe-z1-remove{transition:box-shadow .5s linear}md-toolbar md-toolbar-filler{width:72px}md-toolbar *,md-toolbar :after,md-toolbar :before{box-sizing:border-box}md-toolbar.md-tall{height:128px;min-height:128px;max-height:128px}md-toolbar.md-medium-tall{height:88px;min-height:88px;max-height:88px}md-toolbar.md-medium-tall .md-toolbar-tools{height:48px;min-height:48px;max-height:48px}md-toolbar>.md-indent{margin-left:64px}md-toolbar~md-content>md-list{padding:0}md-toolbar~md-content>md-list md-list-item:last-child md-divider{display:none}.md-toolbar-tools{font-size:20px;letter-spacing:.005em;box-sizing:border-box;font-weight:400;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;height:64px;max-height:64px;padding:0 16px;margin:0}.md-toolbar-tools h1,.md-toolbar-tools h2,.md-toolbar-tools h3{font-size:inherit;font-weight:inherit;margin:inherit}.md-toolbar-tools a{color:inherit;text-decoration:none}.md-toolbar-tools .fill-height{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.md-toolbar-tools .md-button{margin-top:0;margin-bottom:0}.md-toolbar-tools>.md-button:first-child{margin-left:-8px}.md-toolbar-tools>.md-button:last-child,.md-toolbar-tools>md-menu:last-child{margin-right:-8px}.md-toolbar-tools>md-menu:last-child>.md-button{margin-right:0}@media screen and (-ms-high-contrast:active){.md-toolbar-tools{border-bottom:1px solid #fff}}@media only screen and (min-width:0) and (max-width:600px) and (orientation:portrait){md-toolbar{min-height:56px}.md-toolbar-tools{height:56px;max-height:56px}}@media only screen and (min-width:0) and (max-width:600px) and (orientation:landscape){md-toolbar{min-height:48px}.md-toolbar-tools{height:48px;max-height:48px}}md-tooltip{position:absolute;z-index:100;overflow:hidden;pointer-events:none;border-radius:4px;font-weight:500;font-size:14px}@media screen and (min-width:600px){md-tooltip{font-size:10px}}md-tooltip .md-background{position:absolute;border-radius:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);opacity:1}md-tooltip .md-background.md-show-add{transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);opacity:0}md-tooltip .md-background.md-show,md-tooltip .md-background.md-show-add-active{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}md-tooltip .md-background.md-show-remove{transition:all .3s cubic-bezier(.55,0,.55,.2)}md-tooltip .md-background.md-show-remove.md-show-remove-active{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);opacity:0}md-tooltip .md-content{position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:0 0;opacity:0;height:32px;line-height:32px;padding-left:16px;padding-right:16px}@media screen and (min-width:600px){md-tooltip .md-content{height:22px;line-height:22px;padding-left:8px;padding-right:8px}}md-tooltip .md-content.md-show-add{transition:all .4s cubic-bezier(.25,.8,.25,1);opacity:0}md-tooltip .md-content.md-show,md-tooltip .md-content.md-show-add-active{opacity:1}md-tooltip .md-content.md-show-remove{transition:all .3s cubic-bezier(.55,0,.55,.2)}md-tooltip .md-content.md-show-remove.md-show-remove-active{opacity:0}md-tooltip.md-hide{transition:all .3s cubic-bezier(.55,0,.55,.2)}md-tooltip.md-show{transition:all .4s cubic-bezier(.25,.8,.25,1);pointer-events:auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.md-virtual-repeat-container{box-sizing:border-box;display:block;margin:0;overflow:hidden;padding:0;position:relative}.md-virtual-repeat-container .md-virtual-repeat-scroller{bottom:0;box-sizing:border-box;left:0;margin:0;overflow-x:hidden;padding:0;position:absolute;right:0;top:0}.md-virtual-repeat-container .md-virtual-repeat-sizer{box-sizing:border-box;height:1px;display:inline-block;margin:0;padding:0;width:1px}.md-virtual-repeat-container .md-virtual-repeat-offsetter{box-sizing:border-box;left:0;margin:0;padding:0;position:absolute;right:16px;top:0}.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-scroller{overflow-x:auto;overflow-y:hidden}.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter{bottom:16px;right:auto;white-space:nowrap}.md-whiteframe-1dp,.md-whiteframe-z1{box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.md-whiteframe-2dp{box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.md-whiteframe-3dp{box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12)}.md-whiteframe-4dp,.md-whiteframe-z2{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.md-whiteframe-5dp{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.md-whiteframe-6dp{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.md-whiteframe-7dp,.md-whiteframe-z3{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.md-whiteframe-8dp{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.md-whiteframe-9dp{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.md-whiteframe-10dp,.md-whiteframe-z4{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.md-whiteframe-11dp{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.md-whiteframe-12dp{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.md-whiteframe-13dp,.md-whiteframe-z5{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.md-whiteframe-14dp{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.md-whiteframe-15dp{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.md-whiteframe-16dp{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.md-whiteframe-17dp{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.md-whiteframe-18dp{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.md-whiteframe-19dp{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.md-whiteframe-20dp{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.md-whiteframe-21dp{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.md-whiteframe-22dp{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.md-whiteframe-23dp{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.md-whiteframe-24dp{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}@media screen and (-ms-high-contrast:active){md-whiteframe{border:1px solid #fff}}
/*  Redo some reset needed for the report  */

.report html,
.report body,
.report div,
.report span,
.report h1,
.report h2,
.report h3,
.report h4,
.report h5,
.report h6,
.report p,
.report blockquote,
.report pre,
.report abbr,
.report address,
.report cite,
.report code,
.report del,
.report dfn,
.report em,
.report img,
.report ins,
.report kbd,
.report q,
.report samp,
.report small,
.report strong,
.report sub,
.report sup,
.report var,
.report b,
.report i,
.report dl,
.report dt,
.report dd,
.report ol,
.report ul,
.report li,
.report table,
.report caption,
.report tbody,
.report tfoot,
.report thead,
.report tr,
.report th,
.report td {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

.report .reportComment {
    display: block;
    margin: 10px auto;
    height: 100px;
    padding: 5px;
    width: 99%;
    max-width: 99%;
}

.report .saveCommentButton {
    float: right;
    margin-top: -7px;
    margin-bottom: -1px;
    cursor: pointer;
}

.report .edit-comment {
    float: right;
    line-height: 37px !important;
    width: 36px !important;
    height: 36px !important;
    margin-top: -9px !important;
    margin-bottom: -5px !important;
    color: black !important;
    background-color: white !important;
    border-style: solid;
    border-width: 1px;
    border-color: #b7b6b6;
    transition: background-color 0.5s ease;
    transition: color 0.5s ease;
}

.report .edit-comment:hover {
    background-color: rgb(40, 53, 147) !important;
    color: white !important;
}

.report .add-comment-button {
    margin-top: -40px;
    margin-right: 0px;
}

.report .reporticons {
    font-family: 'FontAwesome';
}

.report blockquote,
.report q {
    quotes: none;
}

.report blockquote:before,
.report blockquote:after,
.report q:before,
.report q:after {
    content: '';
    content: none;
}

.report ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none;
}

.report mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: bold;
}

.report del {
    text-decoration: line-through;
}

.report abbr[title],
.report dfn[title] {
    border-bottom: 1px dotted;
    cursor: help;
}

.report table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 500px;
    table-layout: fixed;
}

.report hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

.report input,
select {
    vertical-align: middle;
}

.report table .participantName,
.report #participants p label {
    width: 170px;
    display: table-cell;
    float: left;
}

.report table.participantsList td {
    padding: 0 0.5em 0.2em 0 !important;
}

body.pdf {
    font: 13px/1.231 sans-serif;
    *font-size: small;
}

.report {
    color: #333;
}

.pdf .report .buttons {
    display: none;
}

.report #header {
    padding: 2em 0;
    text-align: center;
}

.report .section {
    margin-bottom: 40px;
}

.report .section .section {
    margin-bottom: 30px;
}

.report .section .section.scenarioResponse {
    margin-bottom: 100px !important;
}

.report .section .header {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    margin-bottom: 1em;
    overflow: hidden;
    padding: 1.0769em 0 0.7692em;
    text-align: left;
}

.report h1 {
    margin: 0 0 1em;
    font-size: 2.4615em;
    line-height: 1;
    text-transform: uppercase;
    font-weight: bold;
}

.report .scenarioResponse h2 {
    font-size: 2.4615em;
    text-transform: none;
    font-weight: normal;
    margin-bottom: 0.5em;
}

.report .header h1,
.report .header h2,
.report .header h3 {
    font-size: 1.2307em;
    text-transform: none;
    margin: 0;
    font-weight: bold;
}

.report h2 {
    font-size: 1.2em;
    margin-bottom: 0.5em;
    font-weight: bold;
}

.report h4 {
    font-weight: bold;
    margin-bottom: 0.5em;
}

.report p {
    font-size: 1.0769em;
    margin-bottom: 0.5em;
    line-height: 1.5;
}

.report .table {
    margin-bottom: 1em;
}

.report table td,
.report table th {
    padding: 0 0.5em 0.5em 0;
    text-align: left;
    word-wrap: break-word;
}

.report table th {
    font-weight: bold;
}

.report strong {
    font-weight: bold;
}

.report #participants .position {
    width: 200px;
}

.report #participants p {
    overflow: hidden;
}

.report #participants p label.participantName {
    margin-left: 170px;
}

.report .scenarioResponse .blockList {
    margin-bottom: 2em;
}

.report .blockList {
    margin: 0;
    overflow: hidden;
}

.report .blockList li {
    list-style: none;
    display: block;
    clear: both;
    vertical-align: middle;
}

.report .blockList li span {
    float: left;
}

.report .blockList li p {
    padding-left: 5px;
    display: inline-block;
    width: 450px;
    vertical-align: middle;
}

.report .blockList .tooltip .history {
    margin: 5px 0 5px 0px;
}

.report .blockList .tooltip .comments {
    margin: 5px 0 2px 2px;
}

.report .blockList .tooltip .comment {
    margin: 2px 0 0 5px;
}

.report .blockList .tooltip .comment p {
    margin: 8px 0 0 5px;
}

.report .blockList .tooltip .score-area {
    display: inline-block;
    width: 25px;
    vertical-align: middle;
}

.report hr {
    border-top: 1px solid #000;
}

.report small {
    font-weight: normal;
    font-size: 80%;
}

#dateAndPlace h1 {
    float: left;
}

#dateAndPlace img {
    float: right;
    margin: -4px 0 0;
}

.riskBars .label {
    width: 26%;
    text-align: right;
    padding-right: 1%;
}

.report .riskBars,
.report .actionSummary {
    margin-bottom: 2em;
}

.riskBars .label,
.riskBars .blocks {
    display: inline-block;
    vertical-align: middle;
}

.riskBars .blocks {
    max-width: 75%;
}

.riskBars .blocks span,
.report .blockList span {
    width: 23px;
    height: 23px;
    margin-right: 2px;
    display: inline-block;
    border-radius: 2px;
    background: #ccc;
    text-align: center;
    color: #fff;
    line-height: 1.7;
}

.riskBars .blocks .userDefined {
    background: url(/images/icons.png?1748322273) 6px -2px no-repeat;
    background-color: #CCC;
    background-position: 0 -122px;
}

.riskBars .blocks .high,
.report .blockList .high {
    background-color: #e02b1c;
}

.riskBars .blocks .medium,
.report .blockList .medium {
    background-color: #f9bc1e;
}

.riskBars .blocks .low,
.report .blockList .low {
    background-color: #00784c;
}

.report #slides {
    font-size: 90%;
    width: 100%;
    page-break-before: avoid;
    page-break-inside: auto;
}

.report #slides td {
    border: 1px solid #ccc;
    padding: 3px;
}

.report #slides .low td {
    background: #FFF;
    border: 1px solid #808080;
}

.report #slides .medium td {
    background: #FFF;
    border: 1px solid #808080;
}

.report #slides .medium .pos {
    background: #F9BC1E;
}

.report #slides .high .pos {
    background: #00784C;
}

.report #slides .risk pre {
    white-space: pre-wrap;
    /* css-3 */
    white-space: -moz-pre-wrap;
    /* Mozilla*/
    white-space: -pre-wrap;
    /* Opera*/
    white-space: -o-pre-wrap;
    /* Opera*/
    word-wrap: break-word;
    /* Internet Explorer */
}

.report #summary pre {
    white-space: pre-wrap;
    /* css-3 */
    white-space: -moz-pre-wrap;
    /* Mozilla*/
    white-space: -pre-wrap;
    /* Opera*/
    white-space: -o-pre-wrap;
    /* Opera*/
    word-wrap: break-word;
    /* Internet Explorer */
}

.report #slides .low .pos {
    background: #E02B1C;
}

.report #slides .high td {
    background: #FFF;
    border: 1px solid #808080;
}

.report #slides ul {
    list-style: none;
}

.report #slides li {
    font-size: 1.0769em;
    line-height: 1.5;
}

.report #slides th {
    text-align: left;
}

.report #slides .question p,
.report #slides .description p {
    /*  width: 170px;*/
}

.report #slides .question,
.report #slides .description {
    width: 25%;
}

.report #slides h2 {
    font-size: 1em;
    text-transform: uppercase;
}


/* Preview specifics */

.report .chapter {
    /*padding: 50px 0;*/
}

.pdf .chapter {
    padding: 0;
}

.report #dateAndPlace p label {
    width: 150px;
    display: table-cell;
    float: left;
}


/* .squaredTwo */

.squaredTwo {
    width: 20px;
    height: 20px;
    position: relative;
    margin: 9px auto;
    margin-bottom: -5px;
    background-image: url(/images/checkbox.png?1748322273);
    display: inline-block;
    margin-right: 15px;
}


/* Page breaks */


/*.chapter { page-break-before: always }*/

.chapter {
    page-break-after: always
}

.chapter.no-page-brak {
    page-break-after: avoid;
}

h1,
h2,
h3 {
    page-break-after: avoid
}

table {
    page-break-inside: avoid
}

.scenarioResponse {
    page-break-after: always;
}

.scenarioHistory .risk_date {
    font-size: 10px;
    margin: 5px 0 0 0;
}


/* Past placement items */

.scenarioHistory {
    overflow: hidden;
}

.scenarioHistory .risk_history {
    width: 60px;
    float: left;
    text-align: center;
    margin: 10px 8px;
}

.scenarioHistory .risk_0 {
    background: #00784C;
}

.scenarioHistory .risk_1 {
    background: #F9BC1E;
}

.scenarioHistory .risk_2 {
    background: #E02B1C;
}

.scenarioHistory .risk {
    width: 18px;
    height: 18px;
    margin: 0 auto;
    border-radius: 2px;
}

.scenarioHistory .risk_date {
    font-size: 10px;
    margin: 5px 0 0 0;
}

.scenarioHistory .label {
    display: block;
    float: left;
    width: 120px;
    font-weight: bold;
}

.scenarioHistory .risk_history_wrapper {
    float: right;
    width: 385px;
}

.scenarioHistory .risk_history .blockList {
    margin-bottom: 0;
    margin-top: -10px;
}

.scenarioHistory .risk_history .blockList span {
    float: none;
}


/* End of past placement items */

@page {
    @bottom {
        content: "The Whatif trademark, Whatif Online programme and all Whatif scenarios and Whatif exercises etc. are entirely the property of Whatif AS.";
        font-family: Arial, Verdana, sans-serif;
        font-size: 9px;
        color: #999;
    }
    @top-left {
        content: "Side " counter(page);
        font-family: Arial, Verdana, sans-serif;
        font-weight: bold;
        font-size: 12px;
    }
    /*@top { content: flow(header) }*/
}


/*h1 { flow: static(header) }*/

@page {
    @top-right {
        content: string(doctitle);
        font-family: Arial, Verdana, sans-serif;
        font-size: 12px;
    }
    @top-center {
        content: string(privacyText);
        font-family: Arial, Verdana, sans-serif;
        font-size: 9px;
        color: #000;
        position: fixed;
    }
}

.marginHeader {
    string-set: doctitle content();
    visibility: hidden;
}

.privacyStatement {
    string-set: privacyText content();
    visibility: hidden;
}

#riskHistory {
    width: 500px;
}

.section .selected-barrier {
    font-weight: bold;
    padding-left: 2px;
    color: #3A3A3A;
}

.section .selected-barrier-comment {
    color: #616161;
    padding-left: 60px;
}

.report-vulnerability-comment {
    width: 100%;
}

.report-vulnerability-comment .report-comment-text {
    display: inline-block;
    word-wrap: break-word;
    white-space: pre-line;
    width: calc(100% - 60px);
    margin-left: 30px;
}

.section .barrier-header {
    font-weight: bold;
    font-size: 18px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    margin-left: 20px;
}

.reportcommenttext {
    display: inline;
    width: 100%;
    word-wrap: break-word;
    white-space: pre-line;
}

.barrier-list-style {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    display: inline-block;
    background: #3A3A3A;
    margin-right: 7px !important;
}

.comment-list-style {
    background: url(../images/fa-comment.png?1748322273) no-repeat;
    width: 16px;
    height: 14px;
    display: inline-block;
    margin-right: 10px !important;
}

.attachmentList ul li{
    margin-left: 20px;
}
/* ==== Scroll down to find where to put your styles :) ==== */


/*  HTML5 ✰ Boilerplate  */

html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
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;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}

ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none;
}

mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: bold;
}

del {
    text-decoration: line-through;
}

abbr[title],
dfn[title] {
    border-bottom: 1px dotted;
    cursor: help;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

input,
select {
    vertical-align: middle;
}

body {
    font: 13px/1.231 sans-serif;
    *font-size: small;
}

select,
input,
textarea,
button {
    font: 99% sans-serif;
}

pre,
code,
kbd,
samp {
    font-family: monospace, sans-serif;
}


/*html { overflow-y: scroll; }*/

a:hover,
a:active {
    outline: none;
}

ul,
ol {
    margin-left: 2em;
}

ol {
    list-style-type: decimal;
}

nav ul,
nav li {
    margin: 0;
    list-style: none;
    list-style-image: none;
}

small {
    font-size: 85%;
}

strong,
th {
    font-weight: bold;
}


/*td { vertical-align: top; }*/

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
    padding: 15px;
}

textarea {
    overflow: auto;
}

.ie6 legend,
.ie7 legend {
    margin-left: -7px;
}

input[type="radio"] {
    vertical-align: text-bottom;
}

input[type="checkbox"] {
    vertical-align: bottom;
}

.ie7 input[type="checkbox"] {
    vertical-align: baseline;
}

.ie6 input {
    vertical-align: text-bottom;
}

label,
input[type="button"],
input[type="submit"],
input[type="image"],
button {
    cursor: pointer;
}

button,
input,
select,
textarea,
ul,
li,
i {
    margin: 0;
    outline: none;
}

input:valid,
textarea:valid {}

input:invalid,
textarea:invalid {
    border-radius: 1px;
    -moz-box-shadow: 0px 0px 5px red;
    -webkit-box-shadow: 0px 0px 5px red;
    box-shadow: 0px 0px 5px red;
}

.no-boxshadow input:invalid,
.no-boxshadow textarea:invalid {
    background-color: #f0dddd;
}

a:link {
    -webkit-tap-highlight-color: #FF5E99;
}

button {
    width: auto;
    overflow: visible;
}

.ie7 img {
    -ms-interpolation-mode: bicubic;
}

body,
select,
input,
textarea {
    color: #444;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: bold;
}

a,
a:active,
a:visited {
    color: #333846;
    outline: none;
}

a:hover {
    color: #036;
}

.md-button:not([disabled]):hover {
    background-color: #0d66b6 !important;
}


/*
    // ========================================== \\
   ||                                              ||
   ||               Your styles !                  ||
   ||                                              ||
    \\ ========================================== //
*/

@font-face {
    font-family: "Lato-Thin";
    src: url(../stylesheets/fonts/Lato-Thin.ttf?1748322273);
}

@font-face {
    font-family: "Lato-Regular";
    src: url(../stylesheets/fonts/Lato-Regular.ttf?1748322273);
}

@font-face {
    font-family: "Lato-Bold";
    src: url(../stylesheets/fonts/Lato-Bold.ttf?1748322273);
}

@font-face {
    font-family: "Lato-Heavy";
    src: url(../stylesheets/fonts/Lato-Heavy.ttf?1748322273);
}

@font-face {
    font-family: "Lato-Light";
    src: url(../stylesheets/fonts/Lato-Light.ttf?1748322273);
}

html,
body {
    background: #FFFFFF;
    height: 100%;
    min-height: 100%;
    font-family: "Lato-Regular";
}

img {
    max-width: 100%;
}

h1 {
    font-size: 1.4em;
    margin-bottom: 0.5em;
}

textarea:required:invalid,
textarea:focus:invalid,
input:required:invalid,
input:focus:invalid {
    background-image: url(../images/invalid.png?1748322273);
    background-position: right top;
    background-repeat: no-repeat;
}

textarea:required:valid input:required:valid {
    background-image: url(../images/valid.png?1748322273);
    background-position: right top;
    background-repeat: no-repeat;
}


/* Button */

.wifBtn,
.wifBtn:link,
.wifBtn:visited {
    text-decoration: none;
    display: inline-block;
    color: #fff !important;
    background-color: #3498db;
    padding: 0 6px;
    margin: 2px 8px;
    line-height: 30px;
    min-height: 30px;
    white-space: nowrap;
    min-width: 88px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 10px;
    border: none;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    box-sizing: border-box;
    border-radius: 3px;
    overflow: hidden;
    transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.wifBtn:hover {
    background-color: #3f51b5;
}

#container>header {
    min-height: 30px;
    background: #000 url(../images/squares.png?1748322273) left top repeat;
    color: #fff;
}

#container>header p {
    padding: 5px 1%;
    float: left;
}

#globalNav {
    text-align: right;
    padding-right: 10px;
}

#globalNav .fa {
    font-size: 20px;
    color: #9e9e9e;
    margin-top: 7px;
    padding: 0 5px;
}

#globalNav a,
#globalNav div {
    vertical-align: top;
    color: #999;
    cursor: pointer;
    text-decoration: none;
    padding: 0 5px 0 7px;
    border-left: 0px solid #666;
}

#globalNav :first-child {
    border-left: none;
}

#globalNav .lang {
    padding: 0;
    border: none;
}

#globalNav {
    text-align: center !important;
    height: 42px;
    padding-top: 8px;
}

#globalNav .notifications .notification-count {
    display: none;
}

#globalNav .notifications .notification-count {
    background-color: #FF0000;
    color: #fff;
    padding: 2px;
    font-family: tahoma, arial, 'sans-serif';
    font-size: 9px;
    font-weight: bold;
    border-radius: 3px;
    border: 1px solid #FF4444;
    border-bottom-color: #BB0000;
    border-right-color: #BB0000;
}

#globalNav .app {
    float: left;
    padding: 0 5px;
    cursor: pointer;
}

#globalNav .home {
    float: left;
    padding: 0;
    margin-left: 10px;
    margin-top: 7px;
    margin-bottom: -10px;
}

#globalNav .user-area {
    border-left: 1px solid #EAEBE8;
    padding: 0 0 0 10px;
    color: #333;
    font-size: 13px;
}

#desktop_shortcut {
    background: url(../images/shortcut-icon.png?1748322273) left top no-repeat;
    display: inline-block;
    display: none;
    height: 24px;
    margin-top: 5px;
    width: 24px;
}

header .lang {
    display: inline-block;
    height: 32px;
    overflow: hidden;
    text-indent: 99em;
    width: 32px;
}

header #nb.lang,
header #no.lang {
    background: url(../images/bigflags/no.gif?1748322273) no-repeat;
    margin: 6px -10px 0px 10px;
    background-size: 23px;
}

header #en.lang {
    background: url(../images/bigflags/uk.gif?1748322273) no-repeat;
    margin: 6px -10px 0px 10px;
    background-size: 23px;
}

header #dk.lang {
    background: url(../images/bigflags/dk.gif?1748322273) no-repeat;
    margin: 6px -10px 0px 10px;
    background-size: 23px;
}

header #fi.lang {
    background: url(../images/bigflags/fi.png?1748322273) no-repeat;
    margin: 6px -10px 0px 10px;
    background-size: 23px;
}

header #de.lang {
    background: url(../images/bigflags/de.png?1748322273) no-repeat;
    margin: 6px -10px 0px 10px;
    background-size: 23px;
}

header #sv.lang {
    background: url(../images/bigflags/sv.png?1748322273) no-repeat;
    margin: 6px -10px 0px 10px;
    background-size: 23px;
}

header #ms.lang {
    text-indent: 0;
    width: auto;
}


/* Footer */

#container>footer {
    min-height: 30px;
    color: #999;
    padding-top: 5px;
    background: #000 url(../images/squares.png?1748322273) left top repeat;
    padding-right: 100px;
}

#container>footer #settings,
#container>footer #exit>a {
    display: block;
    width: 45px;
    height: 25px;
    position: absolute;
    text-indent: -99999px;
}

#container>footer #settings {
    background: url(../images/settings.png?1748322273) center top no-repeat;
    right: 48px;
}

#container>footer #exit>a {
    background: url(../images/bendedArrow.png?1748322273) center top no-repeat;
    right: 5px;
}

#container>footer span {
    padding: 7px;
    display: inline-block;
    float: right;
}


/* Popup menu */

#exit .popupMenu {
    display: none;
}

#exit.active .popupMenu {
    display: block;
}

.popupMenu {
    position: absolute;
    bottom: 42px;
    right: 5px;
    background: #000;
    border: 2px solid rgba(255, 255, 255, 0.4);
    border-radius: 8px;
    list-style: none outside none;
    margin: 0;
    padding: 5px;
    z-index: 3000;
    width: 105px;
    background-color: #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#000 0%), to(#242927 50%));
    /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #000 0%, #333 110%);
    background-image: -moz-linear-gradient(top, #000 0%, #333 110%);
    background-image: -ms-linear-gradient(top, #000 0%, #333 110%);
    background-image: -o-linear-gradient(top, #000 0%, #333 110%);
    background-image: linear-gradient(top, #000 0%, #333 110%);
}

.popupMenu li {
    margin-bottom: 3px;
}

.popupMenu:after {
    content: ".";
    display: inline-block;
    text-indent: -99999px;
    border-width: 10px 10px 0;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.2) transparent transparent;
    position: absolute;
    left: 80px;
    bottom: -28px;
}

.popupMenu li:last-child {
    margin-bottom: 0;
}

.popupMenu .wifBtn {
    display: block;
}


/* End footer */

#boardHolder {
    clear: both;
    padding: 0 1% 0.5%;
    width: 98%;
}

#board {
    background: #fff;
    padding: 8px;
    float: left;
    width: auto;
    -webkit-box-shadow: 4px 4px 10px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 4px 4px 10px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 4px 4px 10px 0px rgba(50, 50, 50, 0.75);
}

#archiveAreas {
    bottom: 0;
    position: absolute;
}

#newCard,
#showCardsOverview {
    color: #0098D9;
}

#cardForm {
    height: auto !important;
}

#cardForm textarea {
    height: 64px;
    width: 304px;
}

#boardHeaders {
    float: left;
    padding: 0.5% 1% 0;
    width: 98%;
    position: relative;
    left: 10px;
    /* compensate for board padding */
}

#boardHeaders .col {
    float: left;
    color: #fff;
    margin: 0 2px 0;
}

#boardHeaders .tab {
    border-radius: 10px 10px 0 0;
    border: 1px solid transparent;
    border-bottom: none;
    background: rgba(0, 0, 0, 0.45);
    padding: 5px 7px;
    overflow: hidden;
}

#boardHeaders .tab .tab-label,
#boardHeaders .tab strong {
    float: left;
}

#boardHeaders .tab h1,
#boardHeaders .tab h2,
#boardHeaders .tab h3,
#boardHeaders .tab strong {
    font-weight: normal;
    font-size: 12px;
    letter-spacing: 0.5px;
    color: #FFFFFF;
}

#board .row {
    overflow: hidden;
    height: 33.333%;
    margin-bottom: 0.2px;
}

#board .col {
    float: left;
    height: 100%;
    margin-right: 1px;
}

#board {
    color: #fff;
    text-shadow: 2px -1px 2px rgba(0, 0, 0, 0.5);
    margin-top: 75px;
    border-radius: 5px;
}

.droptarget {
    position: relative;
    text-align: center;
    height: 99.5%;
}

.droptarget.active {
    border-color: #ccc;
}

.droptarget h3 {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);
    border: 0;
    /*text-align: right;*/
    text-align: left;
    /*margin-top: 77px;
  margin-left: -77px;*/
    font-weight: normal;
    text-transform: uppercase;
    font-size: 11px;
    /*padding: 0px 27px 0px 25px;*/
    position: absolute;
    /*height: 20px;*/
    /*width: 150px;*/
    width: 100%;
    text-align: left;
}

.droptarget h2 {
    text-transform: uppercase;
    position: absolute;
    bottom: 3px;
    right: 11px;
    font-size: 11px;
    font-weight: normal;
}

.droptarget .count {
    position: absolute;
    top: 14%;
    left: 19%;
    padding: 25% 0 0;
    background: rgba(0, 0, 0, 0.2);
    width: 83%;
    height: 43%;
    margin: -6% 0 0 -6%;
    text-align: center;
    cursor: pointer;
    font-size: 2.2em;
    border-radius: 3px;
    box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.4);
    font-weight: normal;
    font-family: "Lato-Thin";
}

.droptarget .count:empty {
    cursor: default;
}

.green {
    background: #34b93d;
}

.yellow {
    background: #f39c12;
}

.red {
    background: #d93d38;
}

.blue {
    background: #3498db;
}

.droptarget.green.highlight {
    border-color: #006600;
    background: #004d00;
}

.droptarget.yellow.highlight {
    border-color: #e59500;
    background: #cc8500;
}

.droptarget.red.highlight {
    border-color: #e50000;
    background: #cc0000;
}

.card {
    background: #fff;
    border-radius: 2px;
    border: 2px solid #fff;
    position: absolute;
    top: 0;
    left: 0;
    cursor: move;
    z-index: 1;
}

.card.shadow,
.card.active {
    box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2), 2px 2px 8px rgba(0, 0, 0, 0.8);
}

.card .content {
    text-align: center;
    height: 100%;
    position: relative;
}

.card .content.front {
    background: #fff;
    /* Old browsers */
    overflow: hidden;
}

.card.active .content.back {
    background: #333;
    /* Old browsers */
    background: -moz-linear-gradient(top, #333 0%, #0e0e0e 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333), color-stop(100%, #0e0e0e));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #333 0%, #0e0e0e 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #333 0%, #0e0e0e 100%);
    /* Opera11.10+ */
    background: -ms-linear-gradient(top, #333 0%, #0e0e0e 100%);
    /* IE10+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#0e0e0e', GradientType=0);
    /* IE6-9 */
    background: linear-gradient(top, #333 0%, #0e0e0e 100%);
    /* W3C */
}

.card.active .back img {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -20px 0 0 -60px;
}

.card .content.front header {
    /*position: absolute;
  top: 5%;
  width: 100%;*/
    padding: 5px;
}

.card h1 {
    font-size: 11px;
    font-weight: normal;
    text-transform: uppercase;
    color: #000;
    font-family: "Lato-Bold";
    margin-top: 4px;
}

.card header div {
    font-size: 14px !important;
    font-family: "Lato-Bold";
}

.card .content.front p {
    padding: 5px 10px 10px;
    font-weight: normal;
    font-family: "Lato-Regular";
    font-size: 13px !important;
}

.card .content.front.matrix-card p {
    overflow: hidden;
}


/* Accept placement button */

.card .place {
    border-radius: 50%;
    border: 1px solid #F7F7F6;
    background: #F7F7F6;
    height: 30px;
    width: 30px;
    display: block;
    position: absolute;
    bottom: 5px;
    right: 5px;
    /* disabled */
    opacity: 0.5;
    cursor: not-allowed;
}

.card .link {
    border-radius: 50%;
    border: 1px solid #F7F7F6;
    background: #F7F7F6;
    height: 30px;
    width: 30px;
    display: block;
    position: absolute;
    bottom: 5px;
    left: 5px;
    cursor: pointer;
}

.card .place .fa,
.card .link .fa {
    margin-top: 8px;
    margin-right: 1px;
}

.card .matrix-card .place .fa,
.card .link .fa {
    margin-top: -4px;
}

.card .deleteCard {
    visibility: hidden;
    display: block;
    text-indent: -99999px;
    position: absolute;
    top: 5px;
    right: 5px;
    /* disabled */
    opacity: 0.5;
    cursor: not-allowed;
}

.card .deleteCard.deleteScenario {
    visibility: visible;
}

.card .place img {
    display: block;
    margin-left: -8px;
    margin-top: -6px;
    position: absolute;
    left: 50%;
    top: 50%;
}

.card .deleteCard img {
    display: block;
    margin-left: -8px;
    margin-top: -6px;
    position: absolute;
    left: 50%;
    top: 50%;
}

.card.placeable .place {
    opacity: 1;
    cursor: pointer;
}

.card .deleteCard {
    opacity: 1;
    cursor: pointer;
}

.card .content.back {
    display: none;
    border-radius: 5px !important;
}

.inStock {
    position: absolute;
    right: 0;
    bottom: 0;
    top: 40%;
}

.card {
    position: absolute !important;
    border-radius: 5px;
}

.card-pack-holder {
    position: absolute;
    height: 22px;
    right: -65px;
    top: 350px;
    width: 165px;
    border: 1px dashed #666;
    border-radius: 5px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.card-pack-holder .text {
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
}

.card-pack-holder.waiting {
    border: 1px dashed #0098D9;
}

.card-pack-holder.waiting .text {
    color: #0098D9;
}

.card.inStock {
    -moz-transform: rotate(2deg);
    -webkit-transform: rotate(2deg);
    -o-transform: rotate(2deg);
    -ms-transform: rotate(2deg);
    border: 10px solid #fff;
    z-index: 0;
    transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
}

.card.inStock.topCard {
    -moz-transform: rotate(-6deg);
    -webkit-transform: rotate(-6deg);
    -o-transform: rotate(-6deg);
    -ms-transform: rotate(-6deg);
    border: 10px solid #fff;
    z-index: 0;
    transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
}

.card.inStock .content.back {
    display: block;
    background: url(../images/card.jpg?1748322273) repeat;
}

.card.inStock .back img {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -20px 0 0 -60px;
}

.card.inStock .content.front {
    display: none;
}


/*.card.active {
  z-index: 1001 !important;
}*/

.card.ui-state-disabled {
    opacity: 1;
}

#dialog-confirm #cardMoveComment {
    margin: 2px;
    height: 75px;
    width: 310px;
    resize: none;
}

.splashScreen {
    position: absolute;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    background: url(../images/splashscreen.gif?1748322273) no-repeat scroll center;
    background-color: #000000;
    z-index: 1000;
}

#drawer h1,
#drawer .close {
    color: #fff;
    text-shadow: 1px 1px 1px black;
    padding: 10px;
}

.riskBars .blocks {
    max-width: 75%;
}

#cardList span {
    width: 18px;
    height: 18px;
    margin-right: 2px;
    display: inline-block;
    border-radius: 2px;
    background: #ccc;
}

#cardList {
    box-shadow: none;
}

#cardList .high {
    background-color: #e02b1c;
}

#cardList .medium {
    background-color: #f9bc1e;
}

#cardList .low {
    background-color: #00784c;
}

#cardList .float {
    float: left;
}

#cardList #details {
    background: none;
    border: 1px solid #999;
    border-radius: 0 0 0 0;
    border-width: 0 0 1px;
    padding: 0 0 5px 0;
    overflow: hidden;
}

#cardList .riskInformation {
    margin-left: 10px;
}

#cardList .content {
    margin: 0.5em auto;
    list-style-type: none;
    border-bottom: 1px solid #F5F5F5;
}

#cardList .content a {
    line-height: 2;
    text-decoration: none;
    color: #333846;
    width: 100%;
    padding: 0 5px 0 5px;
    display: inline-block;
}

#cardList li:hover {
    background-color: #0098D9;
}

#cardList li:hover a {
    color: #FFFFFF !important;
}

#cardList .content a i {
    margin: 7px 10px 5px 5px;
    float: right;
}

#sidebar {
    background: #fff;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 390px;
    z-index: 1000;
    display: none;
    overflow: hidden;
    box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.8);
    height: 90.4%;
}

#sidebar .items-wrapper {
    overflow: auto;
    bottom: 50px;
    position: absolute;
    top: 50px;
    padding: 0 15px;
}

#sidebar .selected-slide .slide-item-name {
    width: 101.5%;
}

#sidebar .slide-item-name {
    color: #FFFFFF;
    font-size: 15px;
    background-color: #363840;
    width: 101%;
    float: left;
    margin: -10px;
    padding: 8px;
    opacity: 0.8;
}

#sidebar .slide-item-name a {
    color: #FFFFFF;
}

#sidebar .slide-item {
    background-size: 320px 155px;
    background-repeat: no-repeat
}

#sidebar .ui-accordion-header {
    font-family: "Lato-Regular";
}

#sidebar .ui-accordion-header.ui-accordion-header-active {
    background: #0098D9;
}

#sidebar .ui-accordion-header a,
#sidebar .ui-accordion-header a:hover {
    color: #0098D9;
}

#sidebar .ui-accordion-header.ui-state-active a,
#sidebar .ui-accordion-header.ui-state-active a:hover {
    color: #FFFFFF;
}

#sidebar .ui-accordion .ui-accordion-header {
    box-shadow: none;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #cccccc;
    margin-bottom: -3px;
}

#sidebar .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    position: absolute;
    right: 1.5em;
    top: 50%;
    margin-top: -8px;
    left: auto !important;
}

#sidebar .ui-icon-triangle-1-s {
    background-position: -62px 2px;
}

#sidebar .ui-icon-triangle-1-e {
    background-position: 2px 2px;
}

.flat-btn {
    padding: 12px 0 0;
    text-align: center;
    color: #ffffff;
    margin-bottom: 15px;
    background: #363940;
    text-shadow: none;
    font-weight: normal;
    cursor: pointer;
}

.bottom-btn {
    height: 31px;
    position: absolute;
    bottom: 0;
    font-size: 15px;
    margin-bottom: 0;
}

#sidebar .add-btn {
    width: 100%;
}

#sidebar .add-btn .fa,
#slide .save-btn .fa {
    padding-right: 5px;
}

#slide .save-btn {
    width: 100px;
    padding-bottom: 12px;
}

#sidebar .slide-item {
    background-color: #FFFFFF;
    cursor: pointer;
    width: 300px;
    height: 135px;
    padding: 10px;
    margin-bottom: 14px;
}

#exercise~#sidebar {
    bottom: 50px;
    top: 60px;
}

#exercise~#sidebar #done {
    bottom: 20px;
    display: inline-block;
}

#scenario {
    height: 100%;
}

#scenario #riskComment {
    height: 100px;
    width: 100%;
    margin: 5px auto 5px;
}

#scenario .riskCommentContainer {
    margin: 60px 0 0 0;
}

#accordionCont {
    height: 100%;
}

#scenario .ui-button-icon-only {
    font-size: 12px;
    margin-left: -7px;
    width: 2em;
}

#scenario .ui-button-icon-only .ui-button-text {
    padding: 0.2em;
}

#scenario .ui-autocomplete-input {
    font-size: 12px;
}

.matrixBarriers label {
    display: block;
}

.barrierList .delete,
.matrixBarriers .delete {
    display: inline-block;
    cursor: pointer;
}

.barrier-comment-wrapper {
    padding: 0 0 10px 55px;
    display: none;
}

.barrier-list-warpper .fa-pencil {
    margin-right: 10px;
    margin-left: 60px;
    display: none;
}

.barrier-list-warpper .fa-trash-o {
    margin-left: 10px;
    display: none;
}

.matrixBarriers .comment {
    margin: 0 0 0 5px;
    display: inline-block;
    cursor: pointer;
    font-style: italic;
}

.matrixBarriers i.comment {
    font-style: normal;
}

.matrixBarriers .comment.edit {
    display: none;
}

.matrixBarriers .barrier.value {
    display: inline-block;
    width: 360px;
}

.matrixBarriers.robust .barrier.value {
    width: 415px;
}

#scenario .deleteButton {
    float: right;
    overflow: hidden;
    margin: -6px 0 0;
}

#scenario .deleteButton .wif-md-button {
    color: #FFFFFF !important;
}

#scenario #actionNameUpdateText {
    display: none;
    margin-left: 14px;
    margin-right: 14px;
}

#scenario #actionName {
    float: left;
    color: #000000;
}

#scenario .actionNameEdit {
    background: url(../images/edit.png?1748322273) no-repeat scroll center center transparent;
}

#scenario .actionNameSave {
    background: url(../images/save.png?1748322273) no-repeat scroll center center transparent;
}

#scenario #actionNameUpdateButton {
    margin-top: 8px;
}

#scenario #actions h4 {
    font-size: 11px;
    padding: 5px 0 0;
    text-transform: uppercase;
}

#scenario #actions .field {
    margin-left: -2px;
}

#scenario #actions .participantsToNotify .delete {
    display: inline-block;
}

#scenario #actions textarea {
    max-width: 100%;
    width: 265px;
}

#scenario #actions .text {
    max-width: 100%;
    width: 245px;
    background: #FFFFFF;
}

#scenario #actions .checkbox label {
    font-size: 12px;
}

#scenario #actions .ui-autocomplete-input,
#scenario #actions .field input[type="text"],
#scenario #action .field input[type="number"] {
    max-width: 85%;
    width: 245px;
    background: #FFFFFF;
}

#scenario #actions hr {
    margin: 0.5em 0;
}

.clearFloat {
    clear: both;
}


/*******************************************
 * EXERCISE
 ******************************************/

#exercise {
    color: #fff;
    width: auto;
    /*height: 600px;*/
    height: 90vh;
    position: relative;
    padding: 10px;
    margin-right: 390px;
}

#exercise #slide {
    width: 100%;
    height: 100%;
    box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.8);
    text-shadow: 2px 2px 0px #000;
    text-align: center;
    position: relative;
    overflow: hidden;
}

#exercise .camera-image {
    z-index: 999999;
    width: 100px;
    position: absolute;
    text-align: center;
    top: 35px;
    bottom: 0;
    right: 0;
    left: 18px;
    height: 37px
}

#exercise .camera-image>div {
    padding: 5px;
    outline: none;
    cursor: pointer;
}

#exercise #slide img {
    min-width: 100%;
}

#exercise #slide #question {
    position: absolute;
    bottom: 0;
    width: 90%;
    /*Edited to fix the width so that ui looks good. Previous value - 90%*/
    padding: 5%;
    background: #000000;
    /*Edited to create exercise text more clear. Previous value - rgba(0,0,0,0.3)*/
    opacity: 0.8;
    /*Added to create exercise text more clear*/
    filter: alpha(opacity: 80);
    /*Added to create exercise text more clear*/
    font-weight: bolder;
    /*Added to create exercise text more clear*/
    text-align: left;
}

#exercise #slide .flat-question {
    width: 94% !important;
    padding: 40px 3% 10px !important;
}

#exercise #slide .flat-question input[type="text"],
#exercise #slide .flat-question textarea {
    padding: 10px;
    background: none;
    border: none;
    outline: none;
}

#exercise #slide .flat-question input[type="text"]:focus,
#exercise #slide .flat-question textarea:focus,
{
    color: #FFFFFF;
}

#exercise #slide #question p {
    margin-bottom: 1em;
    font-size: 1.538em;
}

#exercise .nav {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

#exercise .nav a {
    color: rgba(255, 255, 255, 0.2);
    text-transform: uppercase;
    text-decoration: none;
    padding: 20px;
}

#exercise .nav a:hover {
    color: rgba(255, 255, 255, 1);
    font-weight: bolder;
}

#exercise .nav .prev {
    float: left;
    color: #D3D3D3;
    /*Added to make the previous button more clear*/
}

#exercise .nav .next {
    float: right;
    color: #D3D3D3;
    /*Added to make the next button more clear*/
}

.exercise-template {
    height: 93vh !important;
}

.exercise-template-sidebar {
    height: 93vh !important;
    top: 60px !important;
}

.save_status_dialog {
    display: none;
}

#summaryForm {
    background: #fff;
    position: absolute;
    right: 0;
    bottom: 30px;
    width: 340px;
    z-index: 1001;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.6);
    top: 43px;
}

#summaryForm #save {
    display: inline-block;
    float: right;
    margin: 10px;
}

#summaryForm h1 {
    padding: 10px;
}

.noteblock {
    background: #fff url(../images/noteblock.png?1748322273) left top repeat-y;
    padding: 25px 5px 5px 40px;
    height: 80%;
}

.noteblock textarea {
    background: transparent;
    border: none;
    line-height: 25px;
    width: 100%;
    height: 97%;
}


/*******************************************
 * DASHBOARD
 ******************************************/

body#dashboard {
    overflow: visible;
    min-height: 100%;
}

#dashboard #container {
    width: 50%;
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
}

#dashboard #container_wrapper {
    overflow: hidden;
}

#dashboard .settings {
    text-align: left;
}

#dashboard>header {
    text-align: center;
}

#dashboard>header img {
    padding: 8% 0 20px;
}

#dashboard #analyses,
#dashboard #exercises {
    border-top: 1px solid #666;
    width: 40%;
    float: left;
    text-align: left;
}

#dashboard #actions {
    overflow: hidden;
    width: 80%;
    margin: 48px auto 0;
    border-bottom: 1px solid #666;
    border-top: 1px solid #666;
}

#dashboard #actions .row {
    float: left;
    padding: 14px 0 !important;
    border-bottom: none !important;
    text-align: center;
    width: 33%;
}

#dashboard #actions .row .action_partial_right {
    float: left;
    width: 60%;
}

#dashboard #actions .row .action_partial_right .first {
    float: left;
    margin-right: 7px;
}

#dashboard #actions .row .action_partial_right .second {
    float: left;
    text-align: left;
    width: 75px;
}

#dashboard #actions .overdue_action {
    text-align: left;
    margin-left: 7px;
}

#dashboard #actions .row .action_partial_left {
    float: left;
}

#dashboard #actions .div_align {
    text-align: center;
}

#dashboard #actions .row.right-border {
    border-right: 1px solid #666;
    border-left: 1px solid #666;
}

#dashboard #analyses {
    border-right: 1px solid #666;
    margin-left: 10%;
}

#dashboard .row {
    border-bottom: 1px solid #666;
    padding: 5%;
}

#dashboard #analyses h2,
#dashboard #exercises h2,
#dashboard #analyses h2 a,
#dashboard #exercises h2 a {
    font-size: 14px;
    color: #fff;
    font-weight: normal;
    text-decoration: none;
}

#dashboard #analyses h2 .show,
#dashboard #exercises h2 .show {
    background: url(../images/listIcon.png?1748322273) left 20% no-repeat;
    padding-left: 20px;
    display: block;
    color: #999;
}

#dashboard #analyses ul,
#dashboard #exercises ul {
    margin: 0;
    padding: 0 0 2em;
    display: none;
}

#dashboard .actionButtons {
    color: #fff;
    clear: both;
    text-decoration: none;
}

#dashboard #actionSummaryList {
    position: absolute;
    top: 50px;
    left: 50px;
    text-align: left;
    padding: 20px;
    background: rgba(0, 0, 0, 0.8);
    display: none;
}

#actionSummaryList h2 {
    font-size: 18px;
    margin: 10px 0;
}

#actionSummaryList h3 {
    font-size: 14px;
    margin: 10px 0;
    font-weight: normal;
}

#actionSummaryList ul {
    margin: 0 0 20px;
    background: #fff;
    overflow: hidden;
    border: 1px solid #ccc;
}

#actionSummaryList li {
    list-style: none;
    border-bottom: 1px solid #ccc;
}

#actionSummaryList ul li:last-child {
    border: none;
}

#actionSummaryList li .title {
    font-size: 14px;
    display: block;
    color: #000;
    font-weight: bold;
}

#actionSummaryList li>a {
    color: #333;
    text-decoration: none;
    padding: 10px;
    display: block;
}

#actionSummaryList li>a:focus,
#actionSummaryList li>a:hover {
    background: #eee;
    outline: none;
}

#actionSummaryList li span {
    display: block;
}

footer .dashboard {
    bottom: 0;
    color: rgba(255, 255, 255, 0.5);
    padding: 10px;
    position: absolute;
    text-align: center;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.5);
    width: 100%;
    /*background: rgba(0,0,0,0.5);*/
    background: #363940;
}


/* Dialog for responses */

.responseList.ui-dialog .ui-dialog-title {
    padding: 15px 0;
}

.responseList .ui-dialog-content {
    padding: 1em 1em 0.5em 1em;
}

.responseList .count {
    line-height: 33px;
    margin-bottom: -19px;
    margin-left: 10px;
    text-align: center;
    font-size: 20px;
}

.responseList ul {
    margin: 0;
}

#viewOption .sortTitle {
    /*position: absolute;*/
    right: 150px;
    font-size: 20px;
    margin-bottom: 10px;
    width: 36px !important;
    height: 36px!important;
    border-radius: 50%;
    color: #ffffff;
}

.showCardsOverview.ui-widget-content {
    background: url(../images/table-back.png?1748322273) no-repeat center center;
    background-size: cover;
    position: fixed;
}

.showCardsOverview.ui-widget-content .card {
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
}

.showCardsOverview .ui-widget-content {
    color: #444444;
}

.showCardsOverview .ui-dialog-titlebar {
    border: none;
    margin-bottom: 20px;
}

.showCardsOverview .ui-dialog-titlebar .ui-dialog-title {
    padding: 0;
    margin-top: 20px;
}

.showCardsOverview .place {
    display: none;
}

.showCardsOverview #sortable li {
    margin: 5px 5px 5px 0;
    padding: 1px;
    float: left;
    width: 280px;
    height: 150px;
}

.showCardsOverview #sortable {
    list-style-type: none;
    margin-top: 50px;
}

.showCardsOverview .card {
    top: auto;
    left: auto;
}

.cardsOverviewDialog .new {
    height: 150px;
    width: 280px;
}

.cardsOverviewDialog .new #cardTitle {
    width: 85%;
    margin: 15px 0 0 0;
    font-size: 12px;
    font-weight: normal;
    color: gray;
}

.cardsOverviewDialog .new #cardQuestion {
    width: 85%;
    height: 70px;
    resize: none;
    max-width: 90%;
    max-height: 75px;
    font-weight: bold;
}

.cardsOverviewDialog .new {
    background: white;
    border: 2px solid white;
    z-index: 1;
}

.cardsOverviewDialog .card-editmode-label-style {
    background: #e0dc92;
    border: 1px solid #e0dc92;
    border-radius: 6px;
    padding: 20px;
    font-size: 18px;
    color: #7d7979;
    box-shadow: 3px 4px 5px;
}

.cardsOverviewDialog .trash {
    height: 25px !important;
    background: #e8e8e8;
    box-shadow: inset 1px 3px 6px rgba(0, 0, 0, 0.5);
}

.cardsOverviewDialog .trashHover {
    z-index: 999;
    height: 200px;
    background: #ccc;
    box-shadow: inset 1px 3px 6px rgba(0, 0, 0, 0.5);
}

.cardsOverviewDialog .trash,
.cardsOverviewDialog .trashHover {
    position: fixed;
    padding: 5px 0 0 0;
    width: 285px;
    margin: 0;
    border-bottom: 2px #FFFAF0 solid;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    cursor: default;
    top: 80px;
}

.cardsOverviewDialog .options {
    position: fixed;
    right: 5px;
    margin: -100px 15px 0 0;
    cursor: pointer;
}

.cardsOverviewDialog .options .progress {
    display: none;
}

.cardsOverviewDialog .closeDialog,
.cardsOverviewDialog .saveDialog {
    display: inline-block;
    margin: 0 0 0 5px;
}

.cardsOverviewDialog .new .content {
    text-align: center;
    height: 100%;
    border-radius: 10px;
    position: relative;
}

.cardsOverviewDialog .new .save,
.cardsOverviewDialog .new .add {
    margin-left: 220px;
    height: 18px;
    width: 40px;
    cursor: pointer;
}

.cardsOverviewDialog .new .add span,
.cardsOverviewDialog .new .save span {
    margin-left: 10px;
}

.cardsOverviewDialog .new .save {
    display: none;
}

.cardsOverviewDialog .card .open .new {
    height: 150px;
    width: 280px;
}

.dashboardHeaderButton {
    margin-right: 10px;
    display: inline-block;
    outline: none;
    cursor: pointer;
    font: 14px/100% Arial, Helvetica, sans-serif;
    margin: 3px 10px 3px 10px;
    padding: 5px !important;
    height: 15px;
    color: white !important;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
    -webkit-border-radius: .3em;
    -moz-border-radius: .3em;
    border-radius: .3em;
    background-color: #4B4944;
    background: -moz-linear-gradient(#948F87, #4B4944 70%);
    background: -o-linear-gradient(#948F87, #4B4944 70%);
    background: -ms-linear-gradient(#948F87, #4B4944 70%);
    background: linear-gradient(#948F87, #4B4944 70%);
    border: 1px solid #3A3A39;
    text-shadow: #3A3A39 0 -1px 0;
}

.customModule:hover {
    text-decoration: none;
    background: #3A3A39;
    background: -webkit-gradient(linear, left top, left bottom, from(#3A3A39), to(#3A3A39));
    background: -moz-linear-gradient(top, #3A3A39, #3A3A39);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#3A3A39', endColorstr='#3A3A39');
}

#participantsList .details>h3 {
    padding-left: 50px;
    font-size: 14px;
}

.cardsOverviewDialog .new .content.front header {
    position: absolute;
    top: 5%;
    width: 100%;
}

.responseList li,
#participantsList li {
    list-style: none;
    color: #666;
    border-bottom: 1px solid #ddd;
    padding: 0.5em;
    font-size: 12px;
    overflow: hidden;
}

.responseList #viewOption li {
    list-style: none;
    border: none;
}

#graphReportsList li {
    list-style: none;
    color: #666;
    border-bottom: 1px solid #333;
    padding: 1.5em;
    font-size: 12px;
    overflow: hidden;
}

#graphReportsList .details {
    display: inline;
    color: #ccc;
    cursor: pointer;
    vertical-align: top;
    width: 60px;
    padding: 0 15px 0 0;
    font-weight: lighter;
    position: relative;
}

#graphReportsList .details h3 {
    color: #fff;
    display: inline-block;
    font-weight: normal;
    margin-left: 20px;
}

#graphReportsList .details a:focus {
    outline: 0;
}

#graphReportsList .details .showGraphBoard,
#graphReportsList .details .delete {
    float: right;
    outline: none;
    margin: 0 15px 0 15px;
}

#graphReportsShowAll {
    position: absolute;
    top: 40px;
    cursor: pointer;
    font-weight: normal;
}

#graphReportsShowAll.selected,
#graphReportsShowAll:hover {
    font-weight: bold;
}

.responseList .details,
#participantsList .details,
.responseList .actionStatus,
.responseList .more {
    padding: 1em 0;
    position: relative;
}

.responseList .more .objectNodes {
    margin-right: 30px;
    float: right;
    margin-top: -7px;
    border: none;
    border-bottom: 1px solid #000;
    padding: 6px;
    background: none;
}

.responseList .date,
.responseList h4 {
    display: inline-block;
    vertical-align: top;
    width: 60px;
    padding: 0 15px 0 0;
    font-weight: lighter;
}

.responseList h4 {
    text-transform: uppercase;
}

.responseList .details,
#participantsList .details {
    display: block;
    color: #666;
    cursor: pointer;
}

#listDialog {
    margin-top: 48px;
}

.responseList .details h3,
#participantsList .details h3 {
    /*color: #fff;*/
    display: inline-block;
    font-weight: normal;
    width: 535px;
}

.responseList .details h3 .fa {
    float: right;
}

#graphReportsList .details h3 strong,
.responseList .details h3 strong {
    display: block;
}

.responseList .delete {
    background: url(../images/icons.png?1748322273) 0 -80px no-repeat;
    width: 20px;
    height: 20px;
    overflow: hidden;
    display: none;
    text-indent: -9999px;
    position: absolute;
    top: 10px;
    right: 0;
}

.responseList .show {
    color: #000;
    font-weight: bold;
    text-decoration: none;
}

.responseList .showReport {
    color: #000;
    font-weight: bold;
    text-decoration: none;
}

.responseList .options {
    display: none;
    position: absolute;
    top: 0;
    right: 1px;
}

.responseList .more a,
.responseList .more a:visited,
.responseList .more a:hover,
.responseList .more a:active {
    color: #666;
    text-decoration: none;
}

.responseList .more .participants,
.responseList .more .share,
.responseList .more .duplicate {
    background: url(../images/icons.png?1748322273) 6px -1px no-repeat;
    display: inline-block;
    padding-left: 25px;
    margin-right: 5px;
    margin-left: -4px;
}

.responseList .more .freeze {
    background: url(../images/lock.png?1748322273) 7px -1px no-repeat;
    display: inline-block;
    padding-left: 25px;
    margin-right: 10px;
    margin-left: -8px;
}

.responseList .more .unfreeze {
    background: url(../images/unlock.png?1748322273) 7px -1px no-repeat;
    display: inline-block;
    padding-left: 25px;
    margin-right: 10px;
    margin-left: -8px;
}

.responseList .more .archive {
    background: url(../images/archive.png?1748322273) 7px -1px no-repeat;
    display: inline-block;
    padding-left: 25px;
    margin-right: 10px;
    margin-left: -8px;
}

.responseList .more .unarchive {
    background: url(../images/unarchive.png?1748322273) 7px -1px no-repeat;
    display: inline-block;
    padding-left: 25px;
    margin-right: 10px;
    margin-left: -8px;
}

.responseList .more .participants {
    background-position: 0 -42px;
}

.responseList .more .share {
    background-position: 0 -161px;
}

.responseList .actionStatus,
.responseList .more {
    display: none;
}

.responseList .open .actionStatus,
.responseList .open .more {
    display: block;
}

.responseList .actionStatus span {
    margin-right: 10px;
}

.responseList .actionStatus span strong {
    width: 20px;
    height: 20px;
    background: #666;
    background: -moz-linear-gradient(#888, #666);
    box-shadow: 1px 1px 1px #aaa;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    margin: 0 5px;
    display: inline-block;
    vertical-align: middle;
    line-height: 21px;
}

.responseList .actionStatus .implemented strong {
    background: #360;
    background: -moz-linear-gradient(#360, #250);
}

.responseList .actionStatus .overdue strong {
    background: #c30;
    background: -moz-linear-gradient(#c30, #a20);
}

.responseList .more .showReport {
    display: inline-block;
    position: absolute;
    top: 0.5em;
    right: 0;
}

#participantsList .details .name {
    /*width:100px;*/
    width: 30%;
}

#participantsList .details .position {
    color: #999;
    font-size: 12px;
}

#participantsList .open .details {
    margin: 0px 0px 0px -30px;
}

.responseList li.open,
#participantsList li.open {
    background: #eee;
    color: #444;
    border-radius: 2px;
    box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.2) inset;
    border: 1px solid #ccc;
}

.responseList .open .details,
#participantsList .open .details {
    color: #666;
}

.responseList .open .details h3,
#participantsList .open .details h3 {
    color: #000;
}

.responseList .open .details,
.responseList .open .actionStatus,
.responseList .open .more {
    border-bottom: 1px solid #ccc;
    padding-bottom: 8px;
}

.responseList .open .details .fa-angle-down {
    display: none;
}

#participantsList .open .analysisList,
#participantsList .open .exerciseList {
    display: block;
    margin: 0 0 10px 25px;
}

#participantsList .open .analysisList>h4,
#participantsList .open .exerciseList>h4 {
    margin: 30px 0 0 5px;
    color: black;
    font-weight: bold;
    font-size: 14px;
}

#participantsList .open .analysisList .title,
#participantsList .open .exerciseList .title {
    font-weight: bold;
    padding: 5px 0 10px 0;
    text-align: left;
    border-bottom: 2px solid #CCC;
}

#participantsList .open .analysisList>table,
#participantsList .open .exerciseList>table {
    margin: 10px 0 0 10px;
    font-size: 12px;
}

#participantsList .open .analysisList .field,
#participantsList .open .exerciseList .field {
    text-align: left;
    padding: 10px 1px 10px 1px;
    height: 20px;
    border-bottom: 1px solid #CCC;
}

#participantsList .open .analysisList .subject,
#participantsList .open .exerciseList .subject {
    width: 180px;
}

#participantsList .open .analysisList .name,
#participantsList .open .exerciseList .name {
    width: 120px;
}

#participantsList .open .analysisList .date,
#participantsList .open .exerciseList .date {
    width: 100px;
}

#participantsList .open .analysisList .subSubject,
#participantsList .open .exerciseList .subSubject {
    width: 100px;
}

#participantsList .analysisList,
#participantsList .exerciseList {
    display: none;
}

#shareAnalysisDialog #receiver {
    width: 165px;
    margin: 0 0 0 10px;
}

#shareAnalysisDialog .info {
    margin: 10px 0 0 0;
    display: none;
}

#shareAnalysisDialog .info.success {
    color: #360;
}

#shareAnalysisDialog .info.error {
    color: #C30;
}

.responseList .open .options,
.responseList .open .delete {
    display: block;
}

.responseList #exerciseResponses .open .duplicate {
    cursor: not-allowed;
}

#participantsList .open span:first-child {
    border-bottom: 1px solid #CCC;
}

.responseList .open span:last-child {
    border-bottom: none;
}

#viewOption>li {
    float: left;
    color: #666;
}

#viewOption>li:hover {
    font-weight: bolder;
    cursor: pointer;
}

#viewOption .sortTitle {
    font-weight: normal;
}

#viewOption .selected {
    font-weight: normal;
    color: #fff !important;
    background-color: #3498db !important;
}

.ui-dialog-content .items {
    margin-top: 0;
}

#viewOption {
    height: 30px;
    z-index: 1;
    margin-bottom: 0px;
    overflow: hidden;
}

#viewOption .sortable {
    border-radius: 2px;
    display: block;
    height: 30px;
    line-height: 32px;
    margin: 0px 4px 0 0;
    padding: 0 8px 0 8px;
    float: left;
    background-color: rgb(224, 224, 224);
    color: rgb(66, 66, 66);
}

#viewOption #viewAll {
    margin-right: 5px;
    float: right;
    display: none;
}


/* Participants dialog */

.participantsList .ui-dialog-content h3 {
    margin-bottom: 1em;
}


/* Duplicate dialog */

#duplicateDialog {
    display: none;
}

#duplicateDialog label {
    display: block;
    width: auto;
}

#duplicateDialog #archiveLabel {
    display: inline;
}

#duplicateDialog #newName {
    margin: 0 0 10px 0;
    width: 263px;
}

#dashboard .button span {
    color: #444;
}

#dashboard #analysisResponses .delete {
    background: url(../images/trash.png?1748322273) no-repeat scroll center center transparent;
    display: inline-block;
    height: 18px;
    width: 18px;
    text-indent: -99999px;
}

#dashboard .showReport {
    opacity: 0;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

#dashboard .settings .edit_custom_analysis {
    display: none;
}


/* Analysis Response Settings */

.settings {
    position: absolute;
    bottom: 0;
    width: 620px;
    left: 50%;
    margin-left: -300px;
    background: white;
    color: #000;
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.8);
    z-index: 999;
}

.settings .field.text input {
    width: 200px;
}

.dropdownImage {
    width: 16px !important;
    height: 12px !important;
    background-image: url(/images/arrowDown.png?1748322273) !important;
    background-repeat: no-repeat !important;
    background-color: white !important;
    padding-left: 1px !important;
    padding-right: 1px !important;
    margin-left: -5px !important;
}

.settings .field.text textarea {
    width: 294px;
}

.settings .close {
    position: absolute;
    right: 4px;
    top: 4px;
    z-index: 10;
    padding: 4px;
}

.settings .participants .delete {
    display: inline-block;
    position: relative;
    top: 2px;
    left: 5px;
}

.settings .start {
    position: relative;
    bottom: 0px;
    right: 50px;
    left: 3px !important;
    padding: 4px;
    text-align: right;
    box-shadow: 0px -5px 5px rgba(0, 0, 0, 0.2);
}

.defineConsequence #purpose_1,
.defineConsequence #purpose_2,
.defineConsequence #purpose_3 {
    width: 200px;
}

.settings .barriers .delete-barrier {
    margin-left: 10px;
    color: #036;
}

.settings. .barriers .predefined_barriers {
    width: 30px;
}

.settings .language,
.settings .level {
    display: none;
}

#settingsError {
    padding: 20px;
    background: #CB2826;
    display: none;
}


/* Analysis Dialog */

.buttons {
    margin-top: 20px;
}

#hint {
    padding: 0.5em;
    margin: 0 0 0.5em;
    font-size: 0.825em;
}

#analysesForm h2 {
    padding: 10px 0;
}

#analysesForm .analysis {
    cursor: pointer;
    padding: 10px;
    margin-bottom: 2px;
}

#analysesForm .analysis .language {
    display: none;
}

#analysesForm .analysis.selected .language {
    display: block;
}

#participantForm input[type="text"],
#participantForm input[type="email"] {
    width: 268px;
}


/* Forms */

.field {
    padding: 3px 0;
}

.field.text label,
.field.select label {
    /*width: 100px;*/
    width: 140px;
    display: inline-block;
    padding: 4px 0;
}

.field label.longLabel {
    width: 225px;
}

.field.textarea label {
    display: block;
    width: auto;
}

.field.textarea textarea {
    background-color: #fff;
}

.field.select.small div.selector span {
    /*width: 70px;*/
    width: 172px;
}

.field.select.date {
    display: inline-block;
}

.field.select.date div.selector span {
    width: 50px;
}

.field.select.date .selector {
    width: 82px;
}

.field input,
.field input:focus {
    background-color: #fff;
}

.field.text.barrierList {
    padding-top: 17px;
}


/* Accordion */

.ui-accordion .ui-accordion-header,
.ui-accordion .ui-accordion-content {
    border: none;
    background: none #fff;
    border-radius: 0;
    color: #444;
}

.ui-accordion .ui-accordion-header {
    box-shadow: 0px -5px 5px rgba(0, 0, 0, 0.2);
}

.ui-accordion .ui-accordion-header a {
    padding: 1em 1em 1em 2em;
    color: #fff;
}

.ui-accordion-header a,
.ui-accordion-header a:visited,
.ui-accordion-header a:hover {
    color: #000;
}

.ui-accordion .ui-accordion-header:nth-child(3),
.ui-accordion .ui-accordion-content:nth-child(4) {
    position: relative;
    left: 0px;
}

.ui-accordion .ui-accordion-header:nth-child(5),
.ui-accordion .ui-accordion-content:nth-child(6) {
    position: relative;
    left: 0px;
}

.ui-accordion .ui-accordion-header:nth-child(7),
.ui-accordion .ui-accordion-content:nth-child(8) {
    position: relative;
    left: 0px;
}

.ui-accordion .ui-accordion-header:nth-child(9),
.ui-accordion .ui-accordion-content:nth-child(10) {
    position: relative;
    left: 0px;
}

#actions.ui-accordion .ui-accordion-header {
    background: #fff;
    border-radius: 5px;
    box-shadow: none;
    margin-bottom: 5px;
}

#actions.ui-accordion .ui-accordion-header.ui-state-hover {
    background: #e2e2e2;
}

#actions.ui-accordion .ui-accordion-header.ui-state-active {
    background: #e2e2e2;
    margin-bottom: 0;
}

#actions.ui-accordion .ui-accordion-content-active {
    background: #e2e2e2;
    border-radius: 0 0 5px 5px;
    margin-bottom: 5px;
}

#actions.ui-accordion .ui-accordion-content {
    padding: 1em;
}

#actions.ui-accordion .ui-accordion-header .ui-icon {
    display: none;
}

#actions.ui-accordion .ui-accordion-header a {
    padding: 0.3em 1em;
}

#accordion p {
    padding: 0 1em 1em;
}


/* Report */

#report {
    position: absolute;
    z-index: 99999;
    left: 20%;
    top: 20px;
    width: 60%;
    height: 93vh;
    background: #fff;
}

#report .buttons {
    position: fixed;
    left: 20%;
    top: 20px;
    width: 100%;
}

#report .buttons .print,
#report .buttons .close,
#report .buttons .save {
    float: left;
    margin: 5px 0 0 5px;
}

#report #page {
    padding: 10% 20%;
    color: #333;
    height: 64vh;
    overflow-y: scroll;
    margin-top: 41px;
    margin-right: 5px
}

.ui-dialog-titlebar {
    background: none;
    border-radius: 0 0 0 0;
    border-width: 0 0 1px;
    border-color: #999;
    margin: 0 15px;
}

.ui-dialog .ui-dialog-title {
    font-size: 20px;
    font-weight: normal;
    width: 100%;
    text-align: left;
    padding: 10px 0;
    color: #333;
}

.ui-dialog {
    box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.4);
    z-index: 1000;
}

.ui-dialog .ui-dialog-content select {
    background: #fff;
}


/* Login */

.accessDenied {
    /*Added to show Access Denied error messages in Login screen*/
    padding: 10px 0;
    position: absolute;
    z-index: 1;
    text-align: center;
    width: 300px;
    background-color: #D32F2F;
    box-shadow: 0 0 20px #000000;
    color: #ffffff;
    text-shadow: 1px 1px 0px #000;
    width: 100%;
}


/* Validation errors, used in user.edit */

div.formErrors {
    top: 82px;
    width: 380px;
    padding: 10px;
    margin: auto;
    color: #fff;
    position: relative;
    background: #f2756f;
    text-shadow: 1px 1px 0px #000;
    border-radius: 5px;
    box-shadow: 0 0 20px #000;
    background: #f2756f;
    background: -moz-linear-gradient(top, #f2756f 0%, #c90600 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2756f), color-stop(100%, #c90600));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f2756f 0%, #c90600 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f2756f 0%, #c90600 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f2756f 0%, #c90600 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #f2756f 0%, #c90600 100%);
    /* W3C */
}

#loginForm {
    width: 300px;
    margin: auto;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -ms-border-radius: 10px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 222px;
}

.editPwFormHeight {
    height: 260px;
}

#loginHeader {
    width: 300px;
    height: 50px;
    text-align: center;
}

#loginHeader h3 {
    padding: 15px 20px;
}

#loginContent {
    padding: 15px 0;
}

#loginContent p {
    margin-bottom: 15px;
}

#loginContent .login_txt {
    width: 248px;
    padding: 8px;
    border-radius: 2px;
    background: #ffffff;
    border: 1px solid #ffffff;
    padding-left: 40px;
}

#loginContent select {
    width: 99%;
    padding: 8px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    background: #ffffff;
    border: 1px solid #cccccc;
    padding-left: 25px;
}

#loginContent .sms_message {
    color: #ccc;
}

#loginContent .login_btn {
    border-radius: 1px;
    color: #ffffff;
    padding: 8px 128px;
    border: 1px solid #3498db;
    text-decoration: none;
    background: #3498db;
    font-size: 13px;
}

#loginContent input[type="submit"].login_btn {
    padding: 8px 97px;
}

#loginContent .login_btn_margin {
    margin-top: 10px;
    padding: 8px 132px !important;
}

#loginContent .login_remember {
    margin-right: 5px;
}

#loginContent .login_rem_txt {
    font-size: 11px;
    font-weight: bold;
}

#loginContent .fa {
    display: inline-block;
    margin-top: 5px;
    position: absolute;
    margin-left: 10px;
    font-size: 22px;
    width: 25px;
}

#loginContent .fa.fa-lock {
    font-size: 25px;
}

.login_cancel {
    padding-top: 6px !important;
    padding-bottom: 10px !important;
}

#loginContent .login_btn.login_cancel {
    background: #eee;
    border: 1px solid #eee;
    color: #333;
    padding: 8px 129px;
}

.overflow_div {
    overflow: hidden !important;
}

.tgButton {
    width: 16px;
    height: 16px;
    margin-left: -5px;
    vertical-align: middle;
    padding: 3px;
}

.barr {
    height: 258px !important;
}

.lined {
    background: #fff url(../images/noteblock.png?1748322273) left top repeat-y !important;
}

.lined textarea {
    background: transparent;
    border: none;
    line-height: 25px;
    margin: 10px 0 0 4px;
    width: 100%;
    height: 97%;
}


/* tooltip CSS */

li.tooltip span.tt {
    z-index: 10;
    display: none;
    padding: 15px 20px;
    margin-top: -10px;
    margin-left: 240px;
    width: 240px;
    height: auto;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-box-shadow: 5px 5px 8px #CCC;
    -webkit-box-shadow: 5px 5px 8px #CCC;
    box-shadow: 5px 5px 8px #CCC;
    background-color: #fffAF0;
}

li.tooltip:hover span.tt {
    display: inline;
    position: absolute;
    color: #111;
    border: 1px solid #DCA;
    left: 20%;
}

ul.blockList li.tooltip:hover {
    cursor: default;
}

.suspend_notice {
    border: 1px solid #CC002B;
    background: #CB2826;
    color: #FFFFFF;
    padding: 10px;
    width: 550px;
    margin: auto;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.subject_headline_left {
    width: 200px;
    float: left;
}

.subject_headline_right {
    width: 200px;
    float: right;
}

.subject_headline {
    overflow: hidden;
}

.head_button {
    float: right !important;
    margin-right: 2px !important;
    margin-top: -8px;
}

.head_button_2 {
    z-index: 9;
    position: absolute;
    right: 35px;
    margin-top: -1px;
}

.head_button_2 .button {
    outline: none;
}

.matrixBarriers p {
    padding: 5px;
}

.matrixBarriers {
    overflow-y: scroll;
    max-height: 132px;
}

.matrixBarriers {
    overflow-y: hidden !important;
    max-height: none !important;
}

#scenario .matrixBarriers .barrier-label {
    display: table;
    padding: 10px 5px;
    border-bottom: 1px solid #ccc;
    width: 460px;
}

.delete-barrier {
    text-decoration: none;
    color: #003366;
}

.er_msg .error {
    padding: 10px;
    position: relative;
    z-index: 10000;
    margin: auto;
    text-align: center;
    color: red;
    background: #CCC;
    width: 380px;
    background-color: #D29191;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F2756F), to(#C90600));
    background-image: -webkit-linear-gradient(top, #F2756F, #C90600);
    background-image: -moz-linear-gradient(top, #F2756F, #C90600);
    background-image: -ms-linear-gradient(top, #F2756F, #C90600);
    background-image: -o-linear-gradient(top, #F2756F, #C90600);
    background-image: linear-gradient(top, #F2756F, #C90600);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    box-shadow: 0 0 20px black;
    color: white;
    text-shadow: 1px 1px 0px black;
    margin-top: -33px;
    top: -82px;
    margin-left: -14px;
}


/* Graph Page Styles */

#graphWrapper {
    min-height: 468px;
    overflow: hidden;
    background: #F7F7F7;
    position: relative;
    top: 76px;
    padding: 10px
}

.graphWrapper-shrinked {
    width: 78% !important;
}

#graphFilter {
    display: none;
}

#graphFilter p {
    display: table;
    color: #ededed;
    font-size: 11px;
    padding: 10px 0 0 0;
    width: 100%;
    min-width: 268px;
    float: left;
}

#graphFilterGroup {
    margin: 0 0 5px 0;
    min-height: 30px;
}

#graphFilter p label {
    display: table-cell;
}

.graph.right {
    width: 90%;
    float: left;
    height: 536px;
    margin: 41px 5px 0 5px;
}

.graph #filterTags {
    padding: 0 10px;
}

.graph #filtertag {
    margin: 2px;
}

#graph {
    background: rgba(146, 146, 146, 0.17);
    padding-top: 10px;
    border-radius: 5px;
    margin: 10px;
}

#graphBody {
    overflow: hidden;
    /*   position: absolute;
top: 60px; */
}

#graphFooter {
    bottom: 0;
    position: fixed;
    width: 100%;
    padding-right: 0 !important;
}

#graphFooter p {
    text-align: center;
    padding: 7px 0 0 2px;
}

.report .graphComment textarea {
    height: 100px;
    width: 100%;
}

#graph .highcharts-title {
    text-transform: capitalize;
}

#graphWrapper #client_logo img {
    margin: 5px 0 0 20px;
}

#graphWrapper #client_logo {
    text-align: center;
    color: #F39C00;
    font-weight: bold;
    font-size: 16px;
    width: 70%;
    float: left;
    margin: 10px 20px 0 20px;
}

#graphWrapper .graphIcons {
    list-style: none;
    float: left;
    width: 5%;
}

#graphWrapper .graphIcons.left {
    padding: 20px 1% 0 1%;
    margin: 5px 0 0 0;
}

#graphWrapper .graphIcons img {
    margin: auto;
    padding: 5%;
}

#graphWrapper .graphIcons .selected,
#graphWrapper .graphIcons img:hover {
    /*background-color: #636363;*/
    border: 3px solid rgb(34, 89, 172);
}

#graphWrapper .graphIcons .disabled img:hover {
    border: none;
}

#graphWrapper .graphIcons .disabled img {
    opacity: 0.3;
    filter: alpha(opacity=30);
    /* For IE8 and earlier */
}

#graphWrapper .toggle img {
    margin: 0 15px;
    border: 3px solid rgb(34, 89, 172);
}

#graphWrapper .graphIcons li {
    text-align: center;
    font-size: 80%;
    margin-top: 9px;
    color: #424242;
}

#graphForm {
    display: none;
}

#graphForm select {
    margin-right: 10px;
    float: left;
    border: none;
    color: #4A4C47;
    background: none !important;
    border-bottom: 1px solid #4A4C47;
    padding: 5px;
    margin-top: -4px;
}

#graphForm .metro_txt {
    border: none;
    padding: 4px;
    float: left;
    height: 15px;
    border-bottom: 1px solid #4A4C47;
    background: none !important;
}

#graphFilter div .add_icon {
    width: 16px;
    height: 16px;
    float: right;
}

.graph #graphFilter .key {
    width: 125px
}

.graph #graphFilter .value {
    width: 200px;
}

.graph #graphForm {
    float: left;
    margin: -3px 8px 0px 14px;
}


/* graph buttons*/

.graph .graph-button {
    position: relative;
    padding: 3px 5px 5px 5px;
    border: 1px solid #d4d4d4;
    font: 11px/normal sans-serif;
    color: #333;
    list-style: none;
    float: left;
    cursor: pointer;
    background-color: #ececec;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
    background-image: -moz-linear-gradient(#f4f4f4, #ececec);
    background-image: -ms-linear-gradient(#f4f4f4, #ececec);
    background-image: -o-linear-gradient(#f4f4f4, #ececec);
    /*background-image: linear-gradient(#f4f4f4, #ececec);*/
    background-image: linear-gradient(rgb(162, 162, 162), #ececec);
    -moz-background-clip: padding;
    /* for Firefox 3.6 */
    background-clip: padding-box;
    /* IE hacks */
    zoom: 1;
    *display: inline;
    height: 10px;
}

.graph .graph-button:hover,
.graph .graph-button:focus,
.graph .graph-button:active,
.graph .graph-button.active {
    border-color: #3072b3;
    border-bottom-color: #2a65a0;
    text-decoration: none;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
    color: #fff;
    background-color: #3c8dde;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#599bdc), to(#3072b3));
    background-image: -moz-linear-gradient(#599bdc, #3072b3);
    background-image: -o-linear-gradient(#599bdc, #3072b3);
    background-image: linear-gradient(#599bdc, #3072b3);
}

.graph .graph-button:last-child {
    margin-left: 10px;
}


/*end of graph buttons */

.select-group {
    background-color: #607890;
}

.highcharts-container {
    margin-top: 15px;
    /*height: 512px !important;*/
}

.filtering-tag-subject {
    background-color: #00784C;
    color: #f7f0f0;
    border: #00784C 2px solid;
    border-radius: 25px;
}

.filtering-tag-sub_subject {
    background-color: #005678;
    color: #f7f0f0;
    border: #005678 2px solid;
    border-radius: 25px;
}

.filtering-tag-account_owner {
    background-color: #784d00;
    color: #f7f0f0;
    border: #784d00 2px solid;
    border-radius: 25px;
}

.filtering-tag-name {
    background-color: #783a00;
    color: #f7f0f0;
    border: #783a00 2px solid;
    border-radius: 25px;
}

.tag-container {
    position: relative;
    width: 330%;
    margin-left: 276px;
    margin-top: -22px;
    float: left
}

#filtertag {
    display: inline-block;
    padding: 1px 5px;
}

#participantsList .participant-edit {
    float: right;
    outline: none;
    margin-left: 30px;
}

#notifications {
    margin-top: 58px;
}

#notifications li.item {
    list-style: none;
    color: #666;
    border-bottom: 1px solid #333;
    padding: 0.5em;
    font-size: 12px;
    overflow: hidden;
}

#notifications li.open {
    list-style: none;
    padding: 0.5em;
    font-size: 12px;
    border-bottom: 1px solid #333;
    background: #fff;
    color: #444;
    border-radius: 5px;
    box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.2) inset;
}

#notifications li.open .more .date {
    color: #000;
    margin-right: 10px;
    font-weight: bold;
    font-size: 9px;
    float: right;
}

#notifications li.open .more .message {
    margin: 0 5px 20px 43px;
}

#notifications li .details .date {
    min-width: 100px;
    display: inline-block;
}

#notifications li.open .details .date {
    color: #000;
}

#notifications li.open .details h3 {
    color: #000;
    font-weight: bold;
}

#notifications li.open .more {
    display: block
}

#notifications li.item .more {
    display: none;
}

#notifications li .new .icon {
    background: url(../images/mailclose.png?1748322273);
    height: 24px;
    width: 24px;
    display: inline-block;
    margin: 0 15px -7px 0;
}

#notifications li .read .icon {
    background: url(../images/mailopen.png?1748322273);
    height: 24px;
    width: 24px;
    display: inline-block;
    margin: 0 15px -7px 0;
}

#notifications li .new h3 {
    font-weight: bold;
}

#notifications .details,
#notifications .more {
    padding: 1em 0;
    position: relative;
}

#notifications .details {
    display: block;
    color: #ccc;
    cursor: pointer;
}

#notifications .details h3 {
    color: #fff;
    display: inline-block;
    font-weight: normal;
    margin: 5px 5px 0 50px;
}

#notifications .details h3 strong {
    font-weight: bolder;
}

#notifications .item .details .delete {
    display: none;
}

#notifications .open .details .delete {
    background: url(../images/icons.png?1748322273) 0 -80px no-repeat;
    width: 20px;
    height: 20px;
    overflow: hidden;
    display: block;
    text-indent: -9999px;
    position: absolute;
    top: 10px;
    right: 0;
}

.filterOptions {
    list-style-type: none;
}

.filterOptions .filterTitle {
    float: left;
    padding-right: 0.5em;
}

.filterOptions .filter {
    float: left;
    padding-right: 0.5em;
}

#filterOption {
    position: fixed;
    height: 25px;
    margin-top: 0px;
    z-index: 1;
    width: 590px;
    border-bottom: 1px solid #999;
    margin-left: 0px;
    padding-bottom: 8px;
    padding-top: 15px;
}

#filterOption>li:hover {
    font-weight: bolder;
    cursor: pointer;
}

#filterOption .filterTitle {
    font-weight: bolder;
}

#filterOption .selected {
    font-weight: bolder;
    text-decoration: underline;
}

#sectionFilter {
    margin-top: -64px;
    margin-bottom: 45px;
}

.msg {
    height: 18px;
}

.graph.report .errorMsg,
.msg .errorMsg {
    font-size: 11px;
    padding-left: 10px;
    color: #CD0A0A;
}

.errorTxt {
    border: 1px solid #CD0A0A;
    background: #FEF1EC;
}


/* media queries to control board dimension and white space */

@media screen and (max-width: 800px) {}

.showCardsOverview {
    z-index: 9999 !important;
    background-color: #242424;
}

.scenarioHistory {
    overflow: hidden;
}

.scenarioHistory .risk_history {
    width: 60px;
    float: left;
    text-align: center;
    margin: 10px 8px;
}

.scenarioHistory .risk_0 {
    background: #00784C;
}

.scenarioHistory .risk_1 {
    background: #F9BC1E;
}

.scenarioHistory .risk_2 {
    background: #E02B1C;
}

.scenarioHistory .risk {
    width: 23px;
    height: 23px;
    margin: 0 auto;
    border-radius: 2px;
    color: #fff;
    line-height: 1.7;
}

.scenarioHistory .risk_low {
    background-color: #00784c;
}

.scenarioHistory .risk_medium {
    background-color: #f9bc1e;
}

.scenarioHistory .risk_high.risk {
    background-color: #e02b1c;
}

.scenarioHistory .risk_date {
    font-size: 10px;
    margin: 5px 0 0 0;
}

.scenarioHistory .label {
    display: block;
    float: left;
    width: 120px;
    font-weight: bold;
}

.scenarioHistory .risk_history_wrapper {
    float: right;
    width: 385px;
}

.scenarioHistory .risk_history .blockList {
    margin-bottom: 0;
    margin-top: -10px;
}

.scenarioHistory .risk_history .blockList span {
    float: none;
}

.ir {
    display: block;
    text-indent: -999em;
    overflow: hidden;
    background-repeat: no-repeat;
    text-align: left;
    direction: ltr;
}

.hidden {
    display: none;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    zoom: 1;
}

#wrapper_acc1.custom_analysis .ui-accordion-content,
#wrapper_acc.custom_analysis .ui-accordion-content {
    height: 470px !important;
}

#wrapper_acc h1,
#wrapper_acc1 h1,
#scenario #accordion h3 {
    padding: 10px 0px 10px 10px !important;
}

#graphReportsList .item {
    overflow: hidden;
    text-decoration: none;
}

#graphReportsList .item h3 {
    width: 100px;
    overflow: hidden;
}

#graphIndustryCompare {
    text-align: right;
    padding: 15px;
    padding-top: 2%;
}

#graphIndustryCompare a {
    color: #FFFFFF;
}

#graphIndustryCompare a .fa {
    margin-right: 10px;
}

.graphcompare {
    text-decoration: none;
    padding: 15px;
    border-radius: 2px;
    font-size: 14px;
    background-color: #3498db;
}

.graphBoardNav {
    margin-top: -40px;
}

.graphBoardNav :first-child {
    z-index: 9999;
}

.gameNavHeader {
    z-index: 3000;
}

nav {
    text-align: right;
}

nav ul ul {
    display: none;
}

nav ul li:hover>ul {
    display: block;
    z-index: 999999;
    position: absolute;
}

nav ul {
    padding: 0 20px;
    border-radius: 10px;
    list-style: none;
    position: relative;
    display: inline-table;
}

nav ul:after {
    content: "";
    clear: both;
    display: block;
}

nav ul li {
    float: left;
}


/*nav ul li:hover {
  background: #121212;
  border-radius: 20px;
}*/

nav ul li:hover a {
    color: #fff;
}

nav ul li a {
    display: block;
    padding: 25px 40px;
    color: #757575;
    text-decoration: none;
}

nav ul li a.nav {
    float: left !important;
}

nav ul ul {
    background: #363940;
    padding: 0;
    position: absolute;
    top: 91%;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    margin-left: 8px;
}

nav ul ul li {
    float: none;
    border-top: 1px solid #6b727c;
}

nav ul ul li a .fa {
    width: 20px;
}

nav ul ul li a {
    padding: 1px 10px !important;
    color: #fff;
}

nav ul ul li a:hover {
    /*background: #dddddd;*/
    color: #000000;
}

nav ul ul li a.last:hover {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

nav ul ul ul {
    position: absolute;
    left: 100%;
    top: 0;
}

.caret {
    padding-left: 10px;
    float: left;
    margin-top: 10px;
    width: 10px;
}

.actionPrint {
    display: inline-block;
    float: right;
}

.actionButtons .count {
    width: 20px;
    height: 20px;
    background: #666;
    background: -moz-linear-gradient(#888, #666);
    box-shadow: 1px 1px 1px #aaa;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    margin: 0 14px;
    display: inline-block;
    vertical-align: middle;
    line-height: 21px;
    margin-top: -6px;
}

.actionButtons .overdue {
    background: #c30;
}

.actionButtons .pending {
    background: #666;
}

.actionButtons .implemented {
    background: #360;
}

.dialogClass,
#deleteCardConfirmation {
    z-index: 9999 !important;
}

.customStart {
    position: absolute !important;
    width: 98% !important;
    overflow: hidden !important;
    bottom: 0 !important;
}

.ui-autocomplete {
    max-height: 250px !important;
    overflow-y: auto !important;
    /* prevent horizontal scrollbar */
    overflow-x: hidden !important;
}

.inputButton {
    visibility: hidden;
}


/*#actions #actionDelete{
  visibility: hidden;
}*/


/* OVERRRIDE JQuery OVERLAY CSS */

.ui-widget-overlay {
    background: #273442;
    opacity: 0.9;
    z-index: 996;
}

.ui-autocomplete {
    z-index: 9999 !important;
}

#editParticipantForm {
    overflow: hidden !important;
}


/* Transparency pop over */

#boardHeaders {
    margin-top: 1px;
    padding-top: 0;
}

#boardHeaders .col {
    height: 26px;
}

#boardHeaders .col .tab h2 {
    white-space: nowrap;
}

#boardHeaders .col .tab h2 .more {
    float: right;
    background: url(../images/more.png?1748322273) center top no-repeat;
    width: 18px;
    height: 18px;
}

#header_layer {
    position: absolute;
    color: #fff;
    border: 2px solid #A06A38;
    border-radius: 10px;
    display: none;
    z-index: 10;
    top: 33px;
    padding-bottom: 15px;
}

#transparency_layer {
    background: #000;
    float: left;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    border-radius: 10px;
    padding-bottom: 15px;
}

#text_holder {
    position: absolute;
    border-radius: 10px;
    padding-top: 5px;
}

#text_holder .col .tab {
    border-radius: 10px;
    background: none;
}

#text_holder .col .tab h2 {
    margin: 10px 0;
    white-space: normal;
    border-bottom: 1px solid #fff;
    padding: 0 0 10px 0;
}

#close {
    background: url(../images/close.gif?1748322273) center top no-repeat;
    width: 30px;
    height: 30px;
    position: absolute;
    right: -3px;
    top: 2px;
}

.note {
    padding: 2px 10px 20px 0;
}

.matrix-note {
    margin-top: 30px;
    bottom: 90px;
    position: absolute;
}

.box-one.success {
    margin: 10px 0 20px 0;
    padding: 10px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    background: #61B329;
    color: #fff;
    border-radius: 4px;
    -webkit-transition: all linear 0.5s;
    transition: all linear 0.5s;
}

.box-one.error {
    margin: 10px 0 20px 0;
    padding: 10px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    background: #e74c3c;
    color: #fff;
    border-radius: 4px;
    -webkit-transition: all linear 0.5s;
    transition: all linear 0.5s;
}

.box-one.ng-hide {
    opacity: 0;
    /* transform: scale(0.8); */
}

.password-error {
    background-color: pink!important;
}

.uni-button {
    margin: 5px;
    padding: 5px;
    border: 1px solid #ccc;
    border-radius: 6px;
    background: #ffffff;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ededed));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%, #ededed 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%, #ededed 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%, #ededed 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%, #ededed 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
    /* IE6-8 */
}

.uni-button:hover {
    border: 2px solid #ccc;
    margin: 4px;
}

.loading-small {
    padding: 5px 20px 0;
}

.uni-button span {
    margin-left: 5px;
    height: 22px;
    padding-top: 8px;
    font-weight: bold;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding-left: 2px;
    padding-right: 5px;
}

.k-block,
.k-widget {
    background-color: transparent !important;
}

.km-widget,
.km-content,
.km-popover-root .km-content .km-widget {
    background-color: transparent !important;
}

.k-widget,
.k-block,
.k-inline-block,
.k-draghandle {
    border-style: solid;
    border-width: 0 !important;
    -webkit-appearance: none;
}

.k-widget.k-tooltip-validation {
    display: none !important;
}


/* Overriding Kendo Schedular Styles*/

.k-scheduler-times {
    display: none;
}

.k-nav-today {
    display: none !important;
}

.k-scheduler-timecolumn {
    visibility: collapse !important;
    width: 0 !important;
}

.view-action-button {
    margin-left: 158px !important;
}

.schedular-label {
    float: left;
    clear: both;
    padding: .4em 0 1em;
    margin-left: 3%;
    text-align: right;
}

.schedular-content {
    float: right;
    clear: right;
    width: 55%;
    margin-right: 16%;
    padding: 0 0 .6em;
    padding-top: 4px;
}

.schedular-label .consequenceradio {
    position: absolute;
    margin-left: 5px;
}

.schedular-content .liklihoodradio {
    position: absolute;
    margin-left: 15px
}

.suggestion-checkbox {
    position: absolute;
    margin-top: 10px;
}

.schedular-content-full {
    float: right;
    clear: right;
    width: 100%;
    border-bottom: #cccccc;
    border-style: solid;
    border-bottom-width: 1px;
}

.action-status {
    margin-right: 71px !important;
    margin-top: 2px !important;
}

.schedular-scroll.modal-wrapper {
    overflow-y: auto !important;
}

.members-submit-buttons {
    margin-left: 0px
}

.participants-input md-input-container {
    padding-bottom: 0px
}

.k-scheduler-edit-form .k-edit-form-container .k-edit-buttons.k-state-default {
    display: none;
}

.k-button:hover {
    background-color: #3498db;
    border-color: #3498db;
}

.members-grid td {
    border-width: 0;
    border-top: 1px solid #ddd;
}

.members-grid-header .k-grid-header {
    border-bottom-width: 0px;
}

.head-btn {
    float: right;
}

.head-btn .fa {
    float: none !important;
}


/* ========= NG DESIGN UPDATES =============  */

.selected-slide {
    border: 3px solid rgb(8, 8, 26);
}

.input-box {
    border: none;
    background: none;
    color: #fff;
    outline: none;
}

.myborder {
    border: 3px solid rgb(8, 8, 26);
}

.camera-image .ng-valid {
    outline: none;
}

.icon-black {
    color: #363940;
}

.flat-question textarea {
    width: 100%;
    height: 75px;
    resize: none;
}


/* =========== */

.loading {
    position: relative;
    top: -5px;
}

@media all and (orientation:portrait) {}

@media all and (orientation:landscape) {}

@media screen and (max-device-width: 480px) {
    /* html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } */
}

@media print {
    * {
        background: transparent !important;
        color: black !important;
        text-shadow: none !important;
        filter: none !important;
        -ms-filter: none !important;
    }
    a,
    a:visited {
        color: #444 !important;
        text-decoration: underline;
    }
    a[href]:after {
        content: " (" attr(href) ")";
    }
    abbr[title]:after {
        content: " (" attr(title) ")";
    }
    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }
    thead {
        display: table-header-group;
    }
    tr,
    img {
        page-break-inside: avoid;
    }
    @page {
        margin: 0.5cm;
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }
    h2,
    h3 {
        page-break-after: avoid;
    }
}

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}

.embed-responsive.embed-responsive-16by9 {
    padding-bottom: 56.25%;
}

.embed-responsive-item {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

.breadcrumb a:disabled {
    cursor: default !important;
    color: #000000 !important;
}

.analysis-ins {
    position: absolute;
    right: 0;
}

.analysis-ins i {
    font-size: 20px
}

.cal-legends {
    width: 100%;
    text-align: center;
    padding-bottom: 5px;
}

.cal-legend {
    margin: 5px;
    display: inline-block;
}

.cal-legend span {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-right: 5px;
}

.cal-legend .overdue {
    background: #d93d38;
}

.cal-legend .implemented {
    background: #34b93d;
}

.cal-legend .pending {
    background: #f39c12;
}

.my-action-treeobject-title {
    display: inline-block;
    margin-left: 25px !important;
    margin-top: 28px !important;
}

.my-action-searchbox {
    display: inline-block;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 448px;
}

.my-action-searchbox .search-text {
    width: 187px;
    height: 38px;
    border: none;
    padding-left: 20px;
    transition: width 0.4s;
}

.search-focused {
    width: 388px !important;
}

.my-action-searchbox .search-button {
    padding: 0;
    margin: 0px;
    border-radius: 0px;
    background: #ffffff;
    min-width: 40px;
    min-height: 40px;
    line-height: 40px;
    transition: color 0.4s;
}

.my-action-searchbox .search-button:not([disabled]):hover {
    color: #FFFFFF;
}

.my-aciton-legend {
    margin: 5px;
    display: inline-block;
}

.my-aciton-legend span {
    display: inline-block;
    width: 19px;
    height: 19px;
    margin-right: 5px;
    border: 1px solid;
    border-radius: 2px;
}

.my-aciton-legend .status-box {
    display: inline-block;
    position: relative;
    top: -5px;
}

.my-aciton-legend .overdue {
    background: #d93d38;
    border-color: #d93d38;
}

.my-aciton-legend .implemented {
    background: #34b93d;
    border-color: #34b93d;
}

.my-aciton-legend .pending {
    background: #f39c12;
    border-color: #f39c12;
}

.myactions-edit-comment {
    margin-bottom: 0px;
    margin-top: -6px;
}

.ui-dialog .ui-dialog-titlebar {
    padding: 0;
}

input.text,
input.email,
input.password,
textarea.uniform {
    font-size: 13px;
    font-family: inherit;
    padding: 3px;
    color: #333;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 1px;
    outline: 0;
    background: none;
}

.content-nav.members {
    background: #fff;
}

.members .ac-button-wrapper {
    top: -6px;
}

.assign-user {
    margin-top: 8px;
    margin-left: 284px;
}

.errorLabel {
    margin-top: 43px !important;
    margin-left: 2px !important;
    color: #e74c3c;
    font-weight: bold;
    font-size: 14px;
}

.successLabel {
    margin-top: 43px !important;
    margin-left: 2px !important;
    color: #61B329;
    font-weight: bold;
    font-size: 14px;
}

.usersDropDown {
    width: 100%;
    visibility: hidden;
    margin-bottom: -19px;
}

.k-popup .k-list .k-item.k-state-selected h3,
.k-popup .k-list .k-item.k-state-selected h2 {
    font-weight: normal;
}

.k-popup .k-list .k-item.k-state-selected,
.k-popup .k-list .k-item.k-state-hover {
    color: #fff;
}

.node-delete-btn {
    margin-left: 40px;
}


/* Success template */

.k-notification-user-assigned.k-group {
    background: rgba(0%, 60%, 0%, .7);
    color: #fff;
}

.user-assigned {
    background: rgba(0%, 60%, 0%, .7);
    color: #fff;
    width: 658px;
    height: 47px;
    padding: 0 16px;
    line-height: 43px;
    border: 0;
    opacity: 0.7;
    border-radius: 2px;
    margin-bottom: 30px;
    font-size: 11px;
}

.user-assigned i {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}

.user-assigned span {
    font-size: 1.4em;
    font-weight: normal;
    display: inline-block;
    vertical-align: middle;
}

.wf-add-new {
    border: 1px solid #ccc;
    border-radius: 3px;
    height: 86px;
    padding-top: 20px;
}

.wf-add-new .md-button .fa {
    font-size: 26px;
}

.wf-add-new:hover {
    border: 1px solid rgb(63, 81, 181);
    box-shadow: 0 1px 3px rgba(1, 1, 1, 0.2);
    cursor: pointer;
    color: rgb(63, 81, 181);
}

.cannot-delete-node {
    display: block !important;
    margin-top: 24px;
    margin-left: 50px;
    padding-bottom: 0px;
    padding-top: 3px;
    font-size: 16px;
    font-family: "Lato-Regular";
}

.leadersDropDown {
    width: 100%;
    margin-bottom: -19px;
}

.riskscorechart-hover-template {
    font-size: 15px;
    color: black;
    background-color: white;
    padding: 10px;
    border-style: none !important;
    border: 0 !important;
    box-shadow: none !important;
}

.riskscorechart-hover-template div {
    padding: 4px;
}


/* remove the thick border of hover tooltip*/

.k-chart-tooltip {
    background-color: #ffffff !important;
    margin-top: -10px;
}

.dashboard .show-only-mine {
    top: -22px;
}

.dashboard .show-only-mine:hover {
    background-color: #eceaea !important;
}

.k-tooltip-content {
    color: #0e0e0e !important;
}

.small-box {
    width: 50px !important;
    height: 50px !important;
    border: 1px;
    border-color: white;
    border-style: solid;
    text-align: center;
    line-height: 5;
}

.small-matrix {
    margin-left: 10px;
    padding-bottom: 0;
    clear: right;
}

.small-matrix .left-container {
    float: left;
}

.small-matrix .right-container {
    float: right;
    margin-right: 30px;
}

.board-override {
    margin-top: 25px !important;
    margin-bottom: 15px !important;
    cursor: pointer;
    float: none !important;
    width: fit-content !important;
}

.board-title {
    position: absolute;
}

.myaction-card {
    display: block;
    z-index: 999;
    width: 230px;
    left: 370px;
    height: 150px;
    top: 10px;
}

.myaciton-row-description {
    display: inline-block;
    width: 80%
}

.myaciton-row-description span {
    display: block;
}

.myaction-deadline-status {
    display: inline-block;
    position: absolute;
    margin-left: 49px;
    margin-top: 0px;
}

.myaction-deadline-status span {
    display: block;
}

.remove-top-padding {
    padding-top: 0px !important;
}

.make-center {
    text-align: center;
}

.add-bottom-space {
    margin-bottom: 10px;
}

.dashboard .show-only-mine {
    top: -22px;
}

.dashboard .show-only-mine:hover {
    background-color: #eceaea !important;
}

.w-state-wrap .overdue {
    background: #e83d55;
    color: #ffffff;
    font-weight: bold;
}

.w-state-wrap .implemented {
    background: #24456c;
    color: #ffffff;
    font-weight: bold;
}

.w-state-wrap .pending {
    background: #0e9893;
    color: #ffffff;
    font-weight: bold;
}

.upload-files-to-analysis {
    background: #3498db;
    padding: 6px;
    border-radius: 14px;
    text-align: center;
    color: #fff !important;
    cursor: pointer;
    margin-bottom: 10px;
    text-transform: unset !important;
}


.export-excel-sidebar-section{
    margin-top: 10px;
}
.export-to-excel-button{
    background: #3498db;
    padding: 6px;
    border-radius: 14px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    margin-bottom: 10px;
}

.delete-files-from-analysis{
    color: #fff;
    padding-left: 5px;
    cursor: pointer;
}

.card-window-container {
    padding: 5%;

}

.card-window-left {
    width: 10%;
    display: inline-block;
}

.card-window-right {
    width: 50%;
    display: inline-block;
}

.card-window-question {
    margin-bottom: 2%;
}

.card-window-status-left{
    width: 30%;
    display: inline-block;
}
.card-window-status-right{
    width: 67%;
    display: inline-block;
}
.card-window-msg {
    margin-left: 6%;
}
.card-window-barrier{
    margin-left: 3%
}

.card-window-matrix-link {
    margin-left: 80%;
    cursor: pointer;
}

.overlay{
    position:fixed;
    display:none; 

    /* color with alpha channel */
    background-color: rgba(0, 0, 0, 0.7); /* 0.7 = 70% opacity */

    /* stretch to screen edges */
    top: 0;
    left: 0;
    bottom: 0;
    right: 0; 
}

.modal{
   
  position: fixed; /* Stay in place */
  z-index:1000;
  /* Sit on top */
  /* Location of the box */
  top: 10%;
  right: 30%;
  width: 40%; /* Full width */
  height: 90%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
    background-color: white;
 
    justify-content: center;
 align-items: center;
 display: inline-block;
 overflow-x: hidden;
}

.card-window-header {
   
    width: 100%;
    height: 100px;
    padding-top: 1%;
    padding-left: 5%;
    padding-right: 5%;
    
    border-bottom: 1px solid #ccc;
    
}
.heading{
    margin-top: 10px;;
    float: left;
    color: black;
    font-size: 20px;
}
.matrix-link{
    
    margin-top: 2px;
    float: right;
    font-size: 16px;
    cursor: pointer;
}
.matrix-link-button {
    margin-right: 73px;
   
    background-color: #3498db;
    margin-bottom:5px;
    
    padding: 5px;
    color: #ccc;
}

.close-icon {
    margin-top: 2px;
    margin-left: 89%;
    cursor: pointer;
    
}
.action-item {
    margin-bottom: 3%
}

.risk-value {
    padding: 12%;
}
.placement-date{
    font-size: 10px;
}
.current-details {
    margin-bottom: 20px;
}

.md-warn {
    background-color: #ff9800;
    color: white;
}

body {
    background: #e8e8e8;
    overflow: hidden;
}

.spinner-wrap img {
    margin: 0 auto;
}

md-toast {
    background: rgb(57, 73, 171);
    color: #fff;
}

.main-header {
    display: none;
}


/* ========== THEME ANALYSIS ============ */

.theme-analysis {
    display: block;
}

.theme-analysis #globalNav {
    background: #ffffff;
}

.risk-score-background {
    background: #fff;
}

.theme-analysis .side-nav,
.theme-analysis .nav-drawer {
    background: #34495e !important;
}

.side-nav,
.side-nav a,
.side-nav a:active,
.side-nav a:visited {
    color: #b3c1d0;
}

.side-nav hr {
    border-top: 1px solid #3498db;
}

.cat-name {
    text-transform: uppercase;
    color: #3498db;
    border-bottom: 1px solid #526a81;
    font-family: "Lato-Bold";
    font-size: 11px;
    display: block;
    padding: 5px 28px;
    margin: 10px 0;
}

.theme-analysis .side-nav .nav-link,
.theme-analysis .k-header {
    background: none !important;
}

.theme-analysis .edit-btn,
.theme-analysis .done-btn,
.theme-analysis .new-module,
.theme-analysis .main-menu .active,
.theme-analysis .theme-default-btn,
.theme-analysis .k-grid .k-button,
.theme-analysis .k-grid-toolbar .k-button,
.theme-analysis .k-button {
    background-color: #3498db !important;
}

.theme-analysis .logout {
    background-color: #283E48 !important;
}

.theme-analysis .side-nav .nav-link:hover,
.theme-analysis .side-nav .nav-link.active {
    background: none !important;
    border-left: 1px solid #3498db;
}

.theme-analysis .side-nav .nav-link:hover,
.theme-analysis .side-nav .nav-link:hover .fa,
.theme-analysis .side-nav .nav-link.active .fa,
.theme-analysis .side-nav .nav-link.active,
.theme-analysis .main-menu .active .fa,
.theme-analysis .edit-btn,
.theme-analysis .done-btn,
.theme-analysis .new-module,
.theme-analysis .main-menu .active,
.theme-analysis .side-nav .nav-link .fa,
.theme-analysis .toggle-nav,
.theme-analysis .side-nav .nav-link,
.theme-analysis .count-chip {
    color: #b3c1d0;
}


/* ================= THEME EXERCISES ==================== */

.theme-exercises #globalNav,
.theme-exercises .theme-default-btn,
.theme-exercises .k-grid .k-button,
.theme-exercises .k-grid-toolbar .k-button,
.theme-exercises .k-button,
.theme-exercises .k-state-selected,
.theme-exercises .k-link:hover,
.theme-exercises .k-list-container {
    background: #3a5795 !important;
    border-color: #3a5795 !important;
}

.theme-exercises .side-nav,
.theme-exercises .nav-drawer {
    background: #ECEFF1 !important;
}

.theme-exercises .side-nav .nav-link,
.theme-exercises .k-header,
.theme-exercises .k-grid-header,
.theme-exercises .k-filter-row>th,
.theme-exercises .k-pager-wrap,
.theme-exercises .k-grid-header-wrap,
.theme-exercises .k-grid .k-dropdown-wrap,
.theme-exercises .k-state-hover,
.theme-exercises .k-state-hover:hover {
    background: #CFD8DC !important;
    border-color: #FFFFFF !important;
}

.theme-exercises .count-chip,
.theme-exercises .edit-btn,
.theme-analysis .done-btn,
.theme-exercises .new-module,
.theme-exercises .main-menu .active {
    background-color: #FFFFFF !important;
}

.theme-exercises .logout {
    background-color: #CFD8DC !important;
}

.theme-exercises .side-nav .nav-link:hover,
.theme-exercises .side-nav .nav-link.active {
    background: #none !important;
    border-left: 4px solid #3a5795;
}

.theme-exercises .side-nav .nav-link:hover,
.theme-exercises .side-nav .nav-link:hover .fa,
.theme-exercises .side-nav .nav-link.active .fa,
.theme-exercises .side-nav .nav-link.active,
.theme-exercises .main-menu .active .fa,
.theme-exercises .edit-btn,
.theme-exercises .done-btn,
.theme-exercises .new-module,
.theme-exercises .main-menu .active,
.theme-exercises .side-nav .nav-link .fa,
.theme-exercises .toggle-nav,
.theme-exercises .side-nav .nav-link,
.theme-exercises .count-chip,
.theme-exercises .k-link,
.theme-exercises .k-header {
    color: #4A4C47 !important;
}


/* =========== / THEME ============== */

.k-pdf-export .k-grid-pager,
.k-pdf-export .k-grid-toolbar,
.k-pdf-export .k-grouping-header,
.k-pdf-export .k-grid-pdf,
.k-pdf-export .k-grid-header {
    display: none;
}

.k-pdf-export .risk-value {
    text-transform: capitalize !important;
}

.k-pdf-export .k-grid-header-wrap,
.k-pdf-export .k-grid-content {
    font-size: 15px !important;
}

.k-pdf-export .scenario {
    width: 12%
}

.k-pdf-export .subject {
    width: 8%
}

.k-pdf-export .object-name {
    /* width: 10%; */
    width: 8%;
}

.k-pdf-export .sub-subject {
    width: 10%;
}

.k-pdf-export .action-details {
    width: 18%;
}

.k-pdf-export .risk-before {
    width: 9%;
    text-transform: capitalize;
}

.k-pdf-export .responsible {
    width: 8%;
}

.k-pdf-export .deadline {
    width: 6%
}

.k-pdf-export .risk-after {
    width: 9%
}

.k-pdf-export .approved-by {
    width: 8%
}

.k-pdf-export .comment {
    width: 8%
}

.pdf-action-name-col {
    width: 300px;
}

.pdf-action-details-col {
    width: 500px;
}

.pdf-action-deadline-col {
    width: 125px;
    text-align: center;
}

.pdf-action-action-status-col {
    width: 125px;
    text-align: center;
}

.pdf-action-name-title {
    display: inline-block;
    width: 300px;
    float: left;
    font-size: 14px;
}

.pdf-action-details-title {
    display: inline-block;
    width: 500px;
    float: left;
    font-size: 14px;
}

.pdf-action-deadline-title {
    display: inline-block;
    width: 150px;
    float: right;
    font-size: 14px;
}

.pdf-action-action-status-title {
    display: inline-block;
    width: 150px;
    float: right;
    font-size: 14px;
}

#action-chart-grid .k-grid-header .k-header {
    background: #34495e;
    color: #FFFFFF;
}

#action-chart-grid.k-grid tr td {
    border-bottom: 1px solid #ccc;
}

#top-risk-report-grid.k-grid tr td {
    border-bottom: 1px solid #ccc;
}

#top-risk-report-grid.k-grid td {
    vertical-align: top !important;
}


#top-risk-report-grid.k-grid  .k-grid-header  .k-header  .k-link {
    height: auto;
}
  
#top-risk-report-grid.k-grid  .k-grid-header  .k-header {
    white-space: normal;
    vertical-align: top;
}

.k-widget .k-pdf-export {
    font-family: "DejaVu Sans", "Arial", sans-serif;
    font-size: 2.5em;
}

.k-popup .k-list .k-item {
    color: #000000;
    overflow: hidden;
}

.kendo-gird {
    margin-top: 10px;
    height: 100%;
    padding-bottom: 7%;
}

.column-size {
    font-size: 9px;
}

.page-template>* {
    position: absolute;
    left: 20px;
    right: 30px;
    font-size: 90%;
}

.page-template .header {
    top: 20px;
    text-align: center;
}

.page-template .header h2 {
    font-size: 24px;
}

.page-template .header h3 {
    font-size: 18px;
}

.page-template .grid-title {
    padding: 2px 0;
    font-size: 14px;
}

.page-template .footer {
    bottom: 20px;
    border-top: 1px solid #000;
    font-size: 13px;
    height: 30px;
}

.page-template .privacy {
    text-align: center;
    padding-top: 10px;
}

.page-template .paging {
    width: 40px;
    float: right;
}

.action-grid {
    background-color: rgb(96, 101, 114);
    height: 38px;
    font-size: 9px;
    color: white;
    padding: 2px 0px;
    margin-top: 2px;
}

.action-grid-my-actions {
    background-color: rgb(96, 101, 114);
    text-align: center;
    height: 28px;
    font-size: 9px;
    color: white;
    padding: 2px 0px;
    margin-top: 10px;
}

.t-row {
    font-size: 14px;
}

.pdf-scenario {
    width: 12.8%;
    float: left
}

.pdf-object-name {
    width: 8.8%;
    float: left;
}

.pdf-subject {
    width: 10.8%;
    float: left
}

.pdf-sub-subject {
    width: 10.8%;
    float: left
}

.pdf-details {
    width: 19.8%;
    float: left
}

.pdf-risk-before {
    width: 10.8%;
    float: left;
}

.pdf-responsible {
    width: 8.8%;
    float: left
}

.pdf-deadline {
    width: 6.8%;
    float: left
}

.pdf-risk-after {
    width: 9.8%;
    float: left
}

.pdf-approved-by {
    width: 8.8%;
    float: left
}

.high {
    background-color: #D93D38;
}

.medium {
    background-color: #F39C12;
}

.low {
    background-color: #34B93D;
}

.action-report-wrapper {
    margin: 20px;
    padding: 15px;
}

.k-grid-header {
    padding-right: 10px !important;
}

.action-report-header {
    text-align: center;
    font-size: 20px;
    margin-bottom: 13px;
    margin-top: 5px;
    font-family: "Lato-Regular";
    font-size: 18px;
}

.action-report-header h1 {
    font-family: "Lato-Heavy";
}

.action-report-header .points-summary .action-count {
    display: inline-block;
    padding: 10px;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    margin: 0 20px;
    color: #FFFFFF;
    font-size: 22px;
}

.export-btn {
    position: absolute;
    right: 20px;
    top: 35px;
}

.upcoming-action {}

.onlymy-button-clicked {
    background: #c2d8ee !important;
    border-color: #3572b0 !important;
    border-style: solid;
    border-width: 1px;
}

.show-menu {
    position: absolute;
    width: 190px;
    height: auto;
    z-index: 999;
    text-align: left;
    padding: 3px 0;
    background-color: white;
    font-size: 13px;
    cursor: pointer;
    margin-left: 10px;
    top: 50px;
}

.matrix-radio {
    position: relative;
    top: 100px;
    margin: 0 10px;
    width: 250px;
    height: 206px;
    display: inline-block;
}

.org-settings.dialog {
    padding: 50px 15px;
    height: 460px;
    width: 800px;
    overflow-x: hidden;
}

.org-settings.dialog .top-ruler {
    position: relative;
    height: auto;
}

.org-settings.dialog .top-ruler .top-legend-wrapper .range {
    width: 95%;
    text-transform: none;
    margin: 0;
}

.org-settings.dialog .top-ruler.matrix3x3 .ruler .scale {
    width: 33%;
}

.org-settings.dialog .top-ruler.matrix4x4 .ruler .scale {
    width: 24.7%;
}

.org-settings.dialog .top-ruler.matrix5x5 .ruler .scale {
    width: 19.7%;
}

.org-settings .popup-footer {
    z-index: 999;
}

.org-settings img {
    border: 1px solid #9e9e9e;
}

.org-settings .matrix-item {
    width: 100%;
    margin: 20px;
    padding: 5px;
}

.org-settings .matrix-item .md-button {
    display: block;
    width: 235px;
    margin-bottom: 15px;
}

.org-settings.dashboard-content .md-whiteframe-z1 {
    padding-bottom: 30px !important;
    height: 100%;
}

.mradio {
    opacity: 0;
}

.mradio:checked+.m3 {
    background: url(../images/Matrix_Boards_Selected_3x3.png?1748322273) no-repeat;
}

.mradio:checked+.m4 {
    background: url(../images/Matrix_Boards_Selected_4x4.png?1748322273) no-repeat;
}

.mradio:checked+.m5 {
    background: url(../images/Matrix_Boards_Selected_5x5.png?1748322273) no-repeat;
}

.mradio+.m3 {
    background: url(../images/Matrix_Boards_3x3.png?1748322273) no-repeat;
}

.mradio+.m4 {
    background: url(../images/Matrix_Boards_4x4.png?1748322273) no-repeat;
}

.mradio+.m5 {
    background: url(../images/Matrix_Boards_5x5.png?1748322273) no-repeat;
}

.card-grid {
    position: absolute;
    margin-left: 21%;
    margin-top: 1%;
}

.add-new-card {
    background-color: #3498db;
    padding: 5px 17px;
    float: right;
    margin-top: -2px;
    color: #fff;
    cursor: pointer;
}

.grab {
    cursor: -webkit-grab;
    cursor: -moz-grab;
}

.card-move {
    float: right;
    margin-top: 70px;
    font-size: 20px;
}

.card-deck {
    float: left;
    position: relative;
    outline: none !important;
}

.card-pack {
    width: 225px;
    height: 150px;
    padding: 4px;
    margin: 10px 30px;
    list-style-type: none;
    display: inline-block;
    border-radius: 4px;
    z-index: 6;
    position: relative;
    border: 1px solid #A5A2A2;
    background: #FFFFFF;
}

.sidebar-card-pack-wrapper {
    height: 90vh;
    overflow-x: hidden;
}

.sidebar-card-pack-wrapper .delete {
    width: 100%;
    margin-left: 0px;
}

.analysis-pack .card-pack {
    cursor: pointer;
    width: 225px;
    background: #FFFFFF;
}

.card-pack-bottom1 {
    position: absolute;
    margin-left: 34px;
    z-index: 6;
    margin-top: 13px;
}

.card-pack-bottom2 {
    position: absolute;
    margin-left: 38px;
    z-index: 5;
    margin-top: 16px;
}

.card-pack-bottom3 {
    position: absolute;
    margin-left: 41px;
    z-index: 4;
    margin-top: 19px;
}

.card-pack-draft{
    width: 100px;
    height: 100px;
    overflow: hidden;
    position: absolute;
    right: 35px;
    top: 15px;
    z-index: 99;
}
.card-pack-draft .card-pack-draft-label{
    position: absolute;
    display: block;
    background-color: rgb(244,67,54);
    box-shadow: 0 5px 10px rgba(0,0,0,.1);
    color: #fff;
    width: 155px;
    transform: rotate(45deg);
    top: 17px;
    right: -53px;
    padding: 10px;
    text-align: center;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
}

.card-back {
    background: url(../images/card.jpg?1748322273) repeat;
    height: 85%;
    border-radius: 5px;
    padding: 5% 6%;
    color: #fff;
    font-family: "Lato-Regular";
}

.card-back .card-title {
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
    font-weight: normal;
    overflow: hidden;
    width: 100%;
    height: 20px;
    text-overflow: ellipsis;   
    cursor: grab;
}

.card-back .card-show-title {
    cursor: grab;
    color: #888888;  
    position: absolute;  
    font-size: 17px;
    font-weight: bold;  
    margin-top: -38px ;
    margin-left: 180px;
    word-wrap: break-word;
    
}

.card-back .card-subtitle {
    cursor: grab;
    font-weight: normal;
    font-size: 13px;
    height: 48px;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis; 
    -webkit-box-orient: vertical;
    word-wrap: break-word;

    
}

.card-back .card-show-category {
    cursor: grab;
    color: #888888;   
    position: absolute;
    right: 50px;
    font-size: 17px;
    font-weight: bold;
    padding: 5px 10px 15px 40px;
    margin-top: -11px;
    word-wrap: break-word;
   
} 

.card-footer {
    position: absolute;
    overflow: auto;
    bottom: 15px;
}

.footer-logo {
    float: left;
    width: 100px;
    margin-top: 10px;
}

.footer-view-icon {
    float: right;
    width: 100px;
    margin-top: 30px;
}

.footer-view-icon .fa {
    font-size: 1.3em;
}

.view-icon-wrapper {
    background-color: #3498db;
    padding: 8px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    float: right;
    margin-top: -30px;
    outline: none;
    cursor: pointer;
}

.view-icon-wrapper-download {
    margin-left: 4px;
}

.view-icon-wrapper:hover {
    background-color: rgb(63, 81, 181);
}

.selected-card-pack {
    -webkit-transform: rotate(-6deg);
    -moz-transform: rotate(-6deg);
    -ms-transform: rotate(-6deg);
    -o-transform: rotate(-6deg);
}

.cardpack-card {
    width: 200px;
    height: 103px;
    padding: 20px;
    margin: 24px;
    float: left;
    background-color: #fff;
    box-shadow: 0px 1px 5px 1px rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    font-family: "Lato-Regular";
    position: relative;
    border: 1px solid #fff;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e5e5e5+0,ffffff+48 */
    background: #e5e5e5;
    /* Old browsers */
    background: -moz-linear-gradient(45deg, #e5e5e5 0%, #ffffff 48%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #e5e5e5), color-stop(48%, #ffffff));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(45deg, #e5e5e5 0%, #ffffff 48%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(45deg, #e5e5e5 0%, #ffffff 48%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(45deg, #e5e5e5 0%, #ffffff 48%);
    /* IE10+ */
    background: linear-gradient(45deg, #e5e5e5 0%, #ffffff 48%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff', GradientType=1);
    /* IE6-9 fallback on horizontal gradient */
}

.cardpack-card .card-title {
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    font-weight: normal;
    font-size: 16px;
}

.cardpack-card .card-question {
    font-weight: normal;
    font-size: 13px;
    color: #666;
 
    overflow: hidden;
    
    margin-top: -6px;
}

.cardpack-card .new-card {
    resize: none;
    border: none;
    border-bottom: 1px solid #cccccc;
    padding: 5px 0;
    margin-bottom: 10px;
    width: 100%;
}

.cardpack-card .new-card.link {
    position: absolute;
    width: 90px;
    margin-top: -33px;
    margin-left: 20px;
    font-size: 9px;
}

.cardpack-card .link-btn {
    padding: 5px;
    margin-left: -5px;
    margin-top: 2px;
    cursor: pointer;
}

.cardpack-card .link-btn:focus {
    outline: none;
}

.card-tooltip {
    padding: 10px;
    color: black;
    background-color: #ffffff;
}

.card-show-description {
    color: #888888;
    display: inline-block;
    position: absolute;
    right: 50px;
    font-size: 17px;
    font-weight: bold;
    padding: 5px 10px 15px 40px;
    margin-top: -16px;
   
}

.card-show-title{
    color: #888888;
    
    position: absolute;
   
    font-size: 17px;
    font-weight: bold;
    
    margin-top: -30px;
    margin-left: 158px;
}

.k-widget.k-tooltip {
    background-color: #ffffff !important;
}

.card-viewport {
    height: 85vh;
    width: 158vh;
}

.card-pack-wrapper {
    overflow: auto;
    width: 94%;
    height: 75vh;
    padding-bottom: 15px;
    margin-bottom: 50px;
    padding-left: 3%;
    padding-right: 3%;
    padding-top: 20px;
}

.new-card-wrap {
    padding-top: 0px;
    height: 123px;
}

.new-card-wrap md-input-container,
.edit-card-wrap md-input-container {
    padding-bottom: 2px;
}

.edit-card-wrap md-input-container {
    margin-top: -10px;
}

.edit-card-wrap .ex-link {
    position: absolute;
    bottom: 3px;
}

.ex-link.read-only {
    margin-top: -5px;
    float: left;
    margin-left: -15px;
}

.ex-link.card-delete {
    float: right;
    margin-top: -5px;
    margin-right: -15px;
}

.ex-link.card-edit {
    margin-top: -20px;
}

.analysis-pack.card-pack-wrapper {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    height: 75vh;
    margin-top: 3px;
}

.modal-wrapper .analysis-pack.card-pack-wrapper {
    height: 40vh;
}

.tab-checklist-wrapper .analysis-pack.card-pack-wrapper.scroller {
    height: 45vh;
}

.tab-checklist-wrapper footer {
    margin-bottom: 30px
}

.modal-wrapper .card-pack-wrapper {
    height: 47vh;
}

.side-bar-item {
    margin-bottom: 55px;
}

.card-pack-edit {
    height: 51px;
}

.card-pack-select {
    font-size: 15px;
    background: rgba(255, 255, 255, 1);
    padding: 6px 3%;
    text-align: left;
}

.global-title-header {
    position: absolute;
    left: calc(50% - 215px);
    top: 14px;
    width: 390px;
}

.global-title-header .global-title {
    margin-left: 16px;
    font-size: 26px;
    margin-top: -14px;
}

.global-title-header .global-title i {
    margin-right: 6px;
    font-size: 30px !important;
}

.card-pack-select .back-button-li {
    display: inline-block;
    padding: 10px;
    position: relative;
    top: 20px;
    font-size: 20px;
    background: #c0c3c5;
    border-radius: 4px;
    width: 20px;
    height: 21px;
    text-align: center;
    line-height: 0.5;
    margin-left: 30px;
    cursor: pointer;
}

.card-pack-select .back-button-li:hover {
    background: #a0a3a5;
}

.card-pack-select .back-button-li i {
    margin: auto !important;
    color: #000000 !important;
}

.glbal-library-search {
    margin-left: 58px !important;
}

.card-library-wrapper .card-pack-select md-input-container {
    margin-left: 180px;
    padding-bottom: 10px;
}

.card-pack-select .global-search-div {
    display: inline-block;
    width: 30%;
}

.card-pack-select .global-category-div {
    display: inline-block;
    width: 30%;
}

.card-pack-select .global-search-div md-input-container {
    margin-left: 35px !important;
}

.card-pack-select .global-category-div md-input-container {
    margin-left: 35px !important;
}

.card-pack-select .new-analysis-category-div {
    display: inline-block;
    width: 45%;
    margin-top: 15px;
}

.card-pack-select .new-analysis-category-div input{
    width: 95%;
}

.card-pack-icon {
    position: relative;
    float: right;
    margin-right: -1px;
    margin-top: 1px;
    cursor: pointer;
}

.card-pack-icon:hover {
    color: #3498db;
}

.card-pack-search {
    width: 60%;
    border: none;
    background: none;
    border-bottom: 2px solid #ccc;
    padding: 5px;
    color: #000000;
}

.card-pack-search:focus {
    border-bottom: 2px solid #3498db;
}

.card-lists {
    list-style-type: none;
    font-size: 14px;
    line-height: 23px;
}

.card-list-item {
    background: none;
    border: none;
    outline: none;
    color: #fff;
    width: 100%;
    margin-bottom: 2px;
}

.card-list-item-edit {
    background: none;
    outline: none;
    color: #fff;
    width: 90%;
    margin-bottom: 2px;
    border: 1.5px solid rgb(153, 165, 164);
    padding: 2px;
}

.card-list-validate-error {
    background: none;
    outline: none;
    color: #fff;
    width: 98%;
    margin-bottom: 2px;
    border: 1.5px solid red;
    padding: 2px;
}

.close-icon {
    margin-right: 15px !important;
    margin-top: 10px !important;
}

.sidebar-cards {
    margin: 5px;
}

.sidebar-barriers {
    margin-top: 38px;
}

.sidebar-features {
    margin-top: 38px;
}

.analysis-wizard-next {
    float: right;
    margin-right: 75px;
}

.show-menu a {
    padding: 15px;
    text-decoration: none;
    padding-right: 77px;
}

.show-menu a:hover {
    background: #E8EAF6;
}

.show-menu a .fa {
    font-size: 13px;
    visibility: hidden;
    display: inline-block;
    margin-right: 10px;
}

.show-menu a.active .fa {
    visibility: visible;
}

.remove-card {
    cursor: pointer;
    font-size: 12px;
    float: right;
}

.remove-custom-card {
    cursor: pointer;
    font-size: 18px;
    position: absolute;
    margin-left: 185px;
    z-index: 10;
}

.edit-custom-card {
    cursor: pointer;
    font-size: 18px;
    position: absolute;
    margin-left: 160px;
    z-index: 10;
}

.show-menu.lang-menu .fa-circle {
    margin-top: 13px;
    float: left;
}

.sign-out-menu-wrapper {
    right: 42px;
}

.sign-out-menu:hover {
    background: #E8EAF6;
}

.sign-out-menu {
    display: block;
    width: 160px;
    padding: 15px 15px;
}

.sign-out-menu a {
    padding-right: 0;
}

.lang-menu {
    right: 121px;
}

.lang-menu a:hover {
    background: #E8EAF6;
}

.lang-menu a {
    display: block;
    padding: 5px 15px;
}

.lang-text {
    position: absolute;
    display: inline-block;
    margin: 10px 0 10px 25px;
}

.main-menu .active {
    padding: 8px 6px 14px 6px !important;
    margin-top: -8px;
}

.action-report-footer {
    text-align: center;
    font-size: 15px;
}

.preloader {
    float: right;
}

.risk-value {
    color: #fff;
    text-transform: capitalize;
    text-align: center;
    padding: 1px;
}

.success {
    background: #00BAAB !important;
    color: #ffffff !important;
}

.fail {
    background: #FF5F5A !important;
    color: #ffffff !important;
}

.task {
    background: #24C6DF !important;
    color: #ffffff !important;
}

.activity-list .inprogress {
    background: #0e9893 !important;
    color: #ffffff !important;
}

.activity-list .overdue {
    background: #e83d55 !important;
    color: #ffffff !important;
}

.default-btn {
    background: #333846;
    color: #fff;
}

.side-nav {
    width: 245px;
    z-index: 9999;
    float: left;
}

.side-nav-hide {
    display: none;
}

.side-nav .user-data {
    background: #00ACC1;
    height: 100px;
    padding: 10px 5px 5px 5px;
}

.side-nav .user-data .details {
    padding: 10px 20px;
}

.side-nav .user-data .logout a {
    text-decoration: none;
    padding-right: 5px;
    font-size: 18px;
}

.side-nav .user-data .user-image {
    width: 48px;
    height: 48px;
    border-radius: 50%;
}

.side-nav .user-data .user-name {
    font-weight: bold;
    color: #fff;
    margin-bottom: 5px;
}

.side-nav .user-data .org {
    color: #fff;
    font-size: 11px;
    text-transform: uppercase;
}

.side-nav .nav-link {
    font-size: 13px;
    margin: 0;
    padding: 10px 36px;
    display: block;
    text-align: left;
    border-radius: 0 !important;
    text-decoration: none;
}

.side-nav .nav-link:hover,
.side-nav .nav-link.active,
.k-multiselect-wrap:hover {
    cursor: pointer;
}

.k-multiselect-wrap .k-icon.k-loading {
    display: none;
}

.side-nav .nav-link .fa {
    padding-right: 15px;
    font-size: 20px;
    color: #EAEBE8;
    width: 12px;
}

.side-nav .nav-link .link-icon {
    display: inline-block;
    background-color: #3498db;
    text-align: center;
    padding: 15px;
    border-radius: 50%;
    width: 15px;
    height: 15px;
}

.side-nav .nav-link .link-text {
    display: inline-block;
    width: 115px;
    margin-top: 7px;
    position: absolute;
    padding-left: 6px;
}

.toggle-nav {
    position: relative;
    z-index: 9999999999;
    left: 7px;
    font-size: 13px;
}

.nav-drawer {
    cursor: pointer;
    width: 20px;
    height: 20px;
    z-index: 1;
    padding-top: 3px;
    padding-left: 3px;
    border-radius: 50%;
    float: left;
    top: 10%;
    position: absolute;
    outline: none;
}

.nav-drawer .fa {
    color: #EAEBE8 !important;
}

.drawer-open {
    margin-left: 231px;
}

.dashboard-wrapper {
    width: 100%;
    position: fixed;
    margin-top: 80px;
}

.dashboard-wrapper-global-library {
    margin-top: 50px !important;
}

.dashboard-wrapper .global-background {
    background: #e8e8e8 !important;
}

.dashboard.full-dashboard {
    width: 100%;
}

.dashboard .dashboard-top-bar {
    width: 100%;
}

.dashboard .dashboard-top-bar .selected-title-txt {
    padding: 10px 20px;
}

.dashboard .dashboard-top-bar .selected-title-txt .fa {
    color: #EAE9E7;
    padding-right: 10px;
}

.dashboard .dashboard-top-bar .fa-angle-double-right.fa {
    color: #3F51B5;
    padding-left: 10px;
    padding-right: 0px;
}

.dashboard .tabs-wrapper {
    margin-right: 25px;
}

.dashboard .content-nav {
    height: 400px;
    margin: 20px 10px 20px 20px;
}

.dashboard .content-nav header .fa,
.right-content header .fa {
    float: right;
    font-size: 20px;
}

.right-content header .md-mini .fa {
    margin: 9px 5px;
}

.right-content header .md-mini {
    float: right;
    margin-top: -20px;
    background-color: #009893;
    margin-right: -3px;
}

.dashboard .nav-btn {
    padding: 10px;
    width: 100%;
    margin: 10px 0;
    background: #CDCDCD;
    text-align: left;
    text-transform: none;
    font-weight: bold;
    font-size: 12px;
    color: #333846 !important;
}

.dashboard .nav-btn .fa {
    margin-right: 12px;
    top: 15px;
    position: absolute;
}

.dashboard .nav-btn span,
.dashboard .theme-default-btn span {
    display: inline-block;
    margin-left: 28px;
}

.dashboard .theme-default-btn span {
    margin-top: 5px;
}

.dashboard .nav-btn .count-chip {
    margin: 0px;
}

.theme-default-btn {
    color: #FFFFFF;
    height: 45px;
    background: #009893;
    padding: 0 15px;
    right: 31px;
    position: absolute;
    top: 123px;
    font-size: 12px;
    text-transform: none;
}

.theme-default-btn .fa {
    top: 10px;
    position: absolute;
}

.k-alt {
    background: transparent;
}

.graph-nav .side-nav {
    height: 92vh;
    margin-top: 70px;
}

.graph-nav .nav-drawer .fa {
    margin-left: 5px;
}

.graph-nav .side-nav .nav-link .fa {
    font-size: 14px;
}


/* =========== CSS3 SCROLLER =============== */

.k-grid-content::-webkit-scrollbar,
.scroller::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

.k-grid-content::-webkit-scrollbar-button:start:decrement,
.k-grid-content::-webkit-scrollbar-button:end:increment,
.scroller::-webkit-scrollbar-button:start:decrement,
.scroller::-webkit-scrollbar-button:end:increment {
    display: none;
}

.k-grid-content::-webkit-scrollbar-track-piece,
.scroller::-webkit-scrollbar-track-piece {
    background-color: #AFAAA5;
    -webkit-border-radius: 6px;
}

.k-grid-content::-webkit-scrollbar-thumb:vertical,
.scroller::-webkit-scrollbar-thumb:vertical {
    -webkit-border-radius: 6px;
    background: #666;
}

.side-nav .scroller::-webkit-scrollbar-track-piece {
    background-color: #526a81;
    -webkit-border-radius: 6px;
}

.side-nav .scroller::-webkit-scrollbar-thumb:vertical {
    -webkit-border-radius: 6px;
    background: #273442;
}


/* ============= /CSS3 SCROLLER ============= */

.dashboard .right-content {
    margin: 20px 20px 20px 10px;
    height: 400px;
    background: #ffffff;
}

.dashboard .activity {
    border-bottom: 1px solid #F3F2F1;
}

.dashboard .activity .activity-name {
    padding: 15px 20px;
    font-weight: bold;
    color: #333846;
    width: 80%;
}

.dashboard .activity .action {
    height: 0;
    font-weight: bold;
    font-size: 11px;
    margin-top: 7px;
    background: #009893 !important;
}

.dashboard .activity .action .fa {
    display: inline-block;
    margin-right: 10px;
    font-size: 13px;
}

.dashboard .activity .state-summary {
    width: 120px;
    border-right: 1px solid #F3F2F1;
    padding: 10px 0;
}

.dashboard .activity .state-summary .state {
    padding: 1px 4px;
    font-size: 10px;
    margin-bottom: 1px;
    text-transform: uppercase;
    display: inline-block;
}

.dashboard .activity .state-summary .time {
    color: #C5C2BF;
    font-size: 12px;
    padding: 0 0 0 5px;
}

.dashboard-content .md-whiteframe-z1 {
    border-radius: 3px;
    padding: 30px 30px 15px;
}

.dashboard-content.tree .md-whiteframe-z1 {
    background: url(../images/wall-brick.png?1748322273) repeat;
}

.dashboard-content .md-whiteframe-z1 header {
    color: #444 !important;
    font-size: 20px;
    font-weight: normal;
    padding-bottom: 12px;
}

.dashboard .chart {
    background: #FFFFFF;
    margin: 0 10px 20px 20px;
}

.action-buttons {
    padding: 20px;
    width: 200px;
}

.action-buttons a span {
    margin: 10px !important;
}

.action-buttons .fa {
    color: #ffffff;
}

.logout {
    bottom: 0;
    padding: 15px 0px !important;
    position: absolute;
    width: inherit;
    text-align: center !important;
}

.logout:hover {
    border: none !important;
}

.grey {
    color: #E3E3E3;
}

.info {
    margin: 10px -20px;
    color: #333846 !important;
    position: absolute;
}

.count-chip {
    color: #b3c1d0;
    width: 30px;
    text-align: center;
    margin-top: 5px;
    font-size: 11px;
    display: inline-block;
}

.link-field {
    background: #000000;
    opacity: 0.8;
    padding: 5px 35px 5px 5px !important;
    width: 250px;
    position: absolute;
    text-align: left;
}

.link-field .fa-check-circle {
    position: absolute;
    padding: 0 5px 0 7px;
    cursor: pointer;
}

.link-url {
    width: 92%;
    padding: 10px 0;
}

.members .k-grid {
    width: 100%;
    margin: 10px 0 20px 0;
}

.label-element {
    padding: 10px 20px;
}

.new-module {
    text-transform: none;
    font-size: 14px;
    margin-top: 0px;
}

.tab-layout {
    margin: 20px;
    padding: 0;
}

.action-chart {
    float: left;
    width: 500px;
    margin: 0 20px;
}

.action-list {
    float: left;
    width: 300px;
    margin: 0 20px;
}

.login-form-wrapper {
    background: url(../images/mac.jpg?1748322273) no-repeat center center fixed;
    height: 100%;
    background-size: cover;
}

.login-form-overlay {
    height: 100%;
    background-color: rgba(39, 52, 66, 0.9);
}

.edit-btn {
    float: right;
    margin-right: 25px;
    z-index: 10001
}

.done-btn {
    float: right;
    margin-right: 25px;
    z-index: 10001
}

.auto-height {
    height: auto !important;
}

.graph-link-wrapper {
    width: 300px;
    height: 210px;
    border: 1px solid #ccc;
    border-radius: 10px !important;
    margin: 20px;
    float: left;
    background: #FFFFFF;
}

.left-menu-form {
    padding: 0 30px;
}

.left-menu-form .sub-title-menu {
    padding-left: 0;
}

.graph-link-wrapper a {
    color: #5192BE;
    font-size: 16px;
    text-decoration: none;
    margin: 5px 0;
    display: block;
}

.graph-image {
    text-align: center;
    height: 120px;
}

.graph-image a {
    background-color: #3498db;
    color: #fff;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    font-size: 47px;
    padding: 20px;
    margin: 0 auto;
}


/* ============= UI CSS Overrides ============ */

.ui-corner-all {
    border-radius: 0;
}

.ui-dialog {
    box-shadow: none;
}

.ui-widget-content {
    font-family: "Lato-Regular";
    background: #fff;
    border: none;
    border-radius: 2px;
    padding: 20px 10px;
    border: 1px solid #ccc;
    box-shadow: none;
    color: #666;
}

#scenario .ui-accordion .ui-accordion-content {
    padding: 20px;
}


/* KENDO UI CSS OVERRIDES */

.k-pager-wrap {
    background-color: #293F49 !important;
}

.k-chart svg {
    cursor: pointer
}

.k-block,
.k-header,
.k-grid-header,
.k-toolbar,
.k-grouping-header,
.k-pager-wrap,
.k-button,
.k-draghandle,
.k-treemap-tile,
html .km-pane-wrapper .k-header,
.k-list-container,
.k-grid-toolbar .k-autocomplete,
.k-grid .k-autocomplete,
.k-editor-toolbar .k-autocomplete,
.k-grid-toolbar .k-picker-wrap,
.k-grid .k-picker-wrap,
.k-editor-toolbar .k-picker-wrap,
.k-grid-toolbar .k-numeric-wrap,
.k-grid .k-numeric-wrap,
.k-editor-toolbar .k-numeric-wrap,
.k-grid-toolbar .k-dropdown-wrap,
.k-grid .k-dropdown-wrap,
.k-editor-toolbar .k-dropdown-wrap {
    /*background-color: #34495e;*/
    background: #FFFFFF;
    border-color: #FFFFFF;
    color: #000000;
}

.k-block>.k-header,
.k-window-titlebar {
    border-bottom-width: 1px;
    border-color: #D6D6D6;
    margin-top: -46px !important;
    padding: 22px 0 20px 0 !important;
}

.k-window-titlebar .k-window-title {
    margin-left: 10px
}

.k-window-actions {
    width: 80px;
    height: 60px;
    text-align: center;
}

.k-window-action {
    background-color: #000;
    margin: 5px 8px;
    padding: 2px;
    border-radius: 15px;
    outline: none;
}

.action-report-wrapper .k-grid-header th.k-header,
.action-report-wrapper .k-filter-row th,
.action-report-wrapper .k-grid-header,
.action-report-wrapper .k-grid .k-grouping-header {
    background: #34495e;
    color: #FFFFFF;
}

.tree-dialog .k-window-title {
    padding: 7px 30px;
    text-transform: uppercase;
    font-family: "Lato-Light";
    font-weight: bold;
}

.menu .k-window-title {
    padding: 0px 30px;
    text-transform: uppercase;
    font-family: "Lato-Light";
    font-weight: bold;
    text-align: left;
}

.md-button[disabled] {
    color: #000000 !important;
}

.tree-dialog .k-window-content {
    padding: 0 !important;
    height: 90%;
}

.tree-edit-btn {
    float: left !important;
    margin-top: -20px;
    position: fixed;
    margin-left: 100px;
    font-size: 16px;
}

.tree-pdf-export-btn {
    float: left !important;
    margin-top: -20px;
    position: fixed;
    margin-left: 25px;
    font-size: 16px;
}

.tree-save-btn {
    float: left !important;
    margin-top: -20px;
    position: fixed;
    margin-left: 25px;
    font-size: 16px;
}

.sub-menu {
    overflow: hidden;
    padding: 0 15px 10px;
}

.sub-menu md-input-container {
    padding-bottom: 10px;
}

.sub-menu .md-on {
    top: -3px !important;
    left: -2px !important;
}

.sub-menu .trash-icon {
    color: #EAEAEA;
}

.sub-menu .menu-content {
    padding: 5px 20px 0 20px;
}

.sub-menu .menu-messsage {
    display: block;
    margin-top: -35px;
    margin-left: 50px;
    padding-bottom: 0px;
    padding-top: 3px;
    font-size: 16px;
    font-family: "Lato-Regular";
}

.sub-menu .box-title {
    text-transform: uppercase;
}

.remove-menu .k-header {
    display: none;
}

.remove-menu .k-window-content {
    border-radius: 4px;
}

.tab-wrapper {
    overflow: hidden;
}

.tab-wrapper footer {
    z-index: 10;
}

.newaction .tab-content {
    height: 320px !important;
    padding: 0 !important;
}

@media (min-width: 600px) {
    .md-padding {
        padding: 10px 10px 0 15px !important;
    }
}

.tab-wrapper footer {
    background-color: #293F49;
    padding: 1px;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    width: 966px;
}

.modal-wrapper {
    overflow-y: scroll !important;
}

.modal-wrapper-cardbackside {
    overflow-y: "hidden"
}

.matrix-sidebar {
    position: fixed;
}

.analysis-board {
    background: url(../images/table-back.png?1748322273) no-repeat center center;
    background-size: cover;
    width: 100%;
    float: right;
    position: fixed;
    bottom: 0;
}

.analysis-board-side-bar {
    background-color: #34495e;
    height: 100%;
    color: #FFFFFF;
    left: 0;
    width: 352px;
    margin-top: 80px;
    -webkit-transition: all ease 0.5s;
    transition: all ease 0.5s;
    box-shadow: 1px 2px 3px 1px rgba(0, 0, 0, 0.2);
}

.analysis-board-side-bar.move {
    -webkit-transition: opacity linear 0.5s;
    transition: opacity linear 0.5s;
    left: -346px;
}

.analysis-board-report-icon {
    margin-top: -43px;
    margin-left: 160px;
}

.coffee-cup {
    background: url(../images/coffee-mug.png?1748322273) no-repeat;
    width: 420px;
    height: 334px;
    position: absolute;
    bottom: -180px;
    right: -90px;
    z-index: -1;
}

.progress {
    right: 65px;
    bottom: 0;
    height: 10px;
    position: absolute;
    z-index: 1;
    text-transform: uppercase;
    font-size: 12px;
}

.remaining-cards {
    z-index: 0 !important;
    color: white !important;
}

.clip {
    background: url(../images/clip.png?1748322273) no-repeat;
    width: 141px;
    height: 156px;
    position: absolute;
    right: 20px;
    top: -15px;
    z-index: 3;
    -moz-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
    -o-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
}

#parking {
    width: 223px;
    height: 197px;
    top: 90px;
    -moz-transform: rotate(7deg);
    -webkit-transform: rotate(7deg);
    -o-transform: rotate(7deg);
    -ms-transform: rotate(7deg);
    position: absolute;
    right: -25px;
    z-index: 2;
}

.onhold {
    background: url(../images/envilop2.png?1748322273) no-repeat;
    width: 223px;
    height: 197px;
    position: absolute;
    z-index: 2;
}

.onhold h3 {
    margin: 33px 0 0 70px;
    text-transform: uppercase;
    font-weight: normal;
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    font-size: 12px;
    height: 20px;
    width: 150px;
}

.onhold.waiting h3 {
    color: #0098D9;
}

#trash {
    -moz-transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
    -o-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
}

.not-relavant {
    background: url(../images/envilop1.png?1748322273) no-repeat;
    width: 223px;
    height: 197px;
    top: 70px;
    left: 30px;
    position: absolute;
    z-index: 1;
}

.not-relavant h3 {
    margin: 33px 0 0 70px;
    text-transform: uppercase;
    font-weight: normal;
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    font-size: 12px;
}

.not-relavant.waiting h3 {
    color: #0098D9;
}

.count img {
    margin: 0px 10px 0 0;
    width: 28px;
}

.not-relavant .count,
.onhold .count {
    background: none;
    box-shadow: none;
    margin-top: 10px;
}

.archives {
    z-index: 0;
    height: 290px;
    float: right;
    width: 360px;
    position: absolute;
    right: 0;
    top: 0px;
}

.board-buttons {
    position: absolute;
    right: 100px;
}

.top-ruler {
    height: 40px;
    border-radius: 5px 5px 0 0;
    -webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.75);
    margin: 13px 0 10px 0;
    position: absolute;
}

.top-ruler.right {
    margin-top: 20%;
}

.ruler-top-bar {
    background: #F3ECD7;
    height: 25px;
    border-top: 1px solid #FDF8E8;
    padding: 0 10px;
    border-radius: 5px 5px 0 0;
}

.ruler-top-bar .dimension-name {
    position: absolute;
    top: 4px;
    font-weight: bold;
    text-transform: uppercase;
}

.ruler-right-bar .dimension-name {
    display: block;
    transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    left: 24px;
    position: absolute;
    font-weight: bold;
    text-transform: uppercase;
    top: 10px;
}

.top-ruler .ruler {
    background: #FDF8E8;
    height: 33px;
    padding-left: 8px;
    -webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.75);
}

.top-ruler .ruler .scale {
    background: url(../images/ruler-dash.png?1748322273) repeat-x;
    float: left;
    background-position: bottom;
    height: 30px;
    border-left: 1px solid #A58762;
    border-right: 1px solid #A58762;
    margin-left: -1px;
    margin-top: 3px;
}

.top-legend-wrapper .ruler {
    margin-bottom: 2px;
}

.top-legend-wrapper .ruler-item {
    list-style: none;
    opacity: 0.9;
}

.top-legend-wrapper .ruler-item:hover {
    opacity: 1;
}

.top-ruler .scale .scale-legend {
    font-family: "Lato-Regular";
    font-size: 11px;
    text-transform: uppercase;
    display: block;
    padding: 3px 0 0 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.top-legend-wrapper .dimension,
.top-legend-wrapper .range {
    background-color: transparent;
    border: none;
    border-bottom: solid 1px #C1B8B8;
    text-transform: uppercase;
    font-family: "Lato-Regular";
    font-size: 11px;
}

.top-legend-wrapper .dimension {
    width: 30%;
    font-weight: bold;
}

.top-legend-wrapper .range {
    width: 65%;
    margin-left: 30px;
}

.right-ruler {
    width: 40px;
    position: absolute;
    margin-top: 77px;
    border-radius: 0 5px 5px 0;
}

.ruler-right-bar {
    background: #F3ECD7;
    border-radius: 0 5px 5px 0;
    border-right: 1px solid #FDF8E8;
    width: 25px;
    height: inherit;
    float: right;
    padding-bottom: 7px;
    position: absolute;
    left: 29px;
}

.ruler .scale .squaredTwo {
    position: absolute;
    margin-top: -6px;
    margin-left: -4px;
    border: 4px solid #FCF6E6;
}

.right-ruler .ruler {
    background: #FDF8E8;
    height: inherit;
    padding-top: 8px;
    border-radius: 0 5px 5px 0;
    -webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.75);
    width: 40px;
}

.right-ruler .ruler .scale {
    background: url(../images/ruler-dash-vert.png?1748322273) repeat-y;
    background-position: left;
    border-top: 1px solid #A58762;
    border-bottom: 1px solid #A58762;
    margin-top: -1px;
    margin-right: 3px;
}

.right-ruler .ruler .scale .scale-legend {
    position: relative;
    font-family: "Lato-Regular";
    font-size: 10px;
    text-transform: uppercase;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    z-index: 2;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    margin: 5px 0 0 25px;
}

.top-ruler .ruler .scale.selected {
    background-color: #7BC8E1;
    height: 22px;
    padding-top: 4px;
    opacity: 0.8;
    padding-bottom: 8px;
    margin-top: -1px;
}

.right-ruler .ruler .scale.selected {
    background-color: #7BC8E1;
    width: 30px;
    padding-top: 12px;
    opacity: 0.8;
    margin-left: 0px;
}

#sidebar .cardtitle {
    padding: 20px 10px;
    text-transform: uppercase;
    color: #666;
    font-family: "Lato-Bold";
    font-size: 18px;
}

.scenarioResponse .squaredTwo {
    width: 20px;
    height: 20px;
    margin-bottom: -5px;
    background-image: url(/images/checkbox.png?1748322273);
}

.card-on-notrelevant {
    width: 180px !important;
    height: 125px !important;
    top: 108px !important;
    -moz-transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
    -o-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
}

.card-on-notrelevant .title,
.card-on-notrelevant .question {
    font-size: 12px;
}

.card-on-onhold {
    width: 180px !important;
    height: 125px !important;
    top: 140px !important;
    -moz-transform: rotate(7deg);
    -webkit-transform: rotate(7deg);
    -o-transform: rotate(7deg);
    -ms-transform: rotate(7deg);
}

.arrow_box {
    position: relative;
    background: #fff5f5;
}

.arrow_box:after {
    left: 100%;
    top: 60%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 245, 245, 0);
    border-left-color: #fff5f5;
    border-width: 15px;
    margin-top: -30px;
}

.wif-md-button {
    background: #3498db !important;
    border-radius: 2px !important;
    border: none !important;
    text-shadow: none !important;
    font-family: "Lato-Regular";
    font-weight: normal !important;
    color: #FFFFFF;
}

.current-action {
    position: fixed;
    top: 0;
    right: 0;
    width: 500px;
}

.current-action #actions.ui-accordion .ui-accordion-content-active,
.current-action #actions.ui-accordion .ui-accordion-header.ui-state-active {
    background: #FFFFFF !important;
}

.ui-dialog-buttonpane {
    box-shadow: none;
}

.closeAction {
    width: 50px;
    text-align: center;
    color: #fff;
    float: right;
}


/* ============ Card library ================ */

.card-library-wrapper {
    background: url(../images/table-back.png?1748322273) no-repeat center center;
    background-size: cover;
    height: 91vh;
    overflow: hidden;
}

.tab-card-library-wrapper {
    background: url(../images/table-back.png?1748322273) no-repeat center center;
    background-size: cover;
    width: 100%;
    padding: 0 !important;
    overflow: hidden;
    height: 510px !important;
}

.tab-checklist-wrapper {
    background: url(../images/table-back.png?1748322273) no-repeat center center;
    background-size: cover;
    width: 100%;
    padding: 0 !important;
    height: 510px !important;
}

.card-library-wrapper .edit-btn {
    float: left;
    margin: 12px 20px 0 5.5%;
    font-size: 13px;
    padding: 0px 15px;
    color: #FFFFFF;
}

.card-library-wrapper .save-btn {
    float: left;
    margin: 0 20px 0 0;
    font-size: 13px;
    text-transform: capitalize;
    padding: 0px 15px;
}

.no-overflow {
    overflow: hidden;
}

.side-bar-text {
    background: none;
    border: none;
    margin-top: 10px;
    border-bottom: 1px solid #ccc;
    font-size: 13px;
    float: left;
    margin-right: -6px;
    font-family: "Lato-Regular";
    color: #FFFFFF;
}

.side-bar-text:focus {
    border-bottom: 1px solid #3498db;
}

.add-barrier {
    font-size: 22px;
    float: left;
    margin-top: 5px;
    margin-left: 10px;
    cursor: pointer;
}

.add-barrier:hover {
    color: #90CAF9;
}

.participants-list {
    margin-top: 40px;
    position: relative;
    height: 69px;
}

.participants-checkit {
    margin-top: 0px !important;
}

.participants-list li {
    font-size: 13px;
    list-style: none;
    margin-bottom: 5px;
    padding: 1px 5px;
    background-color: #b3c1d0;
    border-radius: 20px;
    float: left;
    margin-right: 3px;
    color: #273442;
    width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.barriers-list {
    display: block;
    padding-top: 5px;
}

.side-bar-label {
    font-size: 13px;
}

.sidebar-cards .side-bar-item .link-popup {
    float: right;
    font-size: 20px;
    margin: 0;
    margin-top: 12px;
    display: inline-block;
    cursor: pointer;
}

.sidebar-cards .side-bar-item .link-popup:hover {
    color: #90CAF9;
}

.sidebar-cards .side-bar-item .side-bar-text.link {
    margin-right: 1px;
}

.footer-buttons {
    position: absolute;
    bottom: 0;
    width: 98%;
}

.pull-right {
    float: right;
}

.pull-left {
    float: left;
}

.pull-left p {
    margin-bottom: -64px
}

.font-size-11 {
    font-size: 11px;
}


/* ============  Company Diagram CSS (Kendo UI Diagram)  ============ */

.done-btn.dark {
    color: #444 !important;
}

.diagram {
    height: 65vh;
}

.tree-diagram-menu .sub-menu .text {
    text-transform: none;
}

.tree-diagram-menu .sub-menu .radio-group {
    position: absolute;
    top: 100px;
}

.tree-diagram-menu .sub-menu .radio-group .radio-btn {
    display: inline-block;
    margin: 2px;
}

.tree-diagram-menu .sub-menu .md-raised.md-primary {
    float: right;
}

.tree-diagram-menu .sub-menu p {
    margin: 15px;
    font-size: 15px;
}

.tree-diagram-menu .k-dropdown {
    width: 300px;
}

.left-nav-dark {
    background: #273442;
    padding: 30px 0;
}

.sub-title-menu {
    font-family: "Lato-Bold";
    color: #3498db;
    font-size: 11px;
    padding-left: 2px;
    display: block;
    padding-left: 32px;
    text-transform: uppercase;
}

.sidebar-global-lib-area {
    padding-left: 24px;
    padding-bottom: 10px;
}

.sidebar-global-lib-area .button-global-library {
    width: 193px;
}

.sidebar-trash-area {
    padding-left: 24px;
    padding-bottom: 10px;
}

.sidebar-trash-area .button-trash {
    width: 193px;
}

.new-an-btn {
    margin-left: 30px;
    margin-top: 20px;
    width: 75%;
    padding: 4px;
}

.wf-widget {
    background: #ffffff;
    float: left;
    margin: 20px;
    margin-top: 0;
    padding: 25px;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);
    width: 97%;
    box-sizing: border-box;
}

.wf-widget header {
    font-size: 20px;
}

.wf-widget-no-pad {
    background: #ffffff;
    float: left;
    margin: 20px;
    margin-top: 0;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);
    width: 97%;
}

.risk-score-green {
    background: #34b93d;
    color: #FFFFFF;
}

.risk-score-yellow {
    background: #f39c12;
    color: #FFFFFF;
}

.risk-score-red {
    background: #d93d38;
    color: #FFFFFF;
}

.risk-score-chartdiv-text {
    padding: 18px;
    margin-left: 15px;
}

.risk-score-chartdiv-text span {
    font-size: 20px
}

.risk-score-chartdiv-text .risk-score {
    font-size: 50px !important;
    display: inline;
}

.wf-widget .show-more {
    text-decoration: none;
    color: #43a4e2;
    margin-top: 10px;
}

a.md-button.md-primary.md-raised,
a.md-button.md-primary.md-fab,
.md-button.md-primary.md-raised,
.md-button.md-primary.md-fab {
    background-color: #3498db;
    z-index: 0
}

a.md-button.md-hue-2.md-primary.md-raised,
a.md-button.md-hue-2.md-primary.md-fab,
.md-button.md-hue-2.md-primary.md-raised,
.md-button.md-hue-2.md-primary.md-fab {
    background-color: #3498db;
}

.md-button {
    font-family: "Lato-Heavy";
    font-size: 11px;
    text-transform: uppercase;
}

.md-button .fa {
    font-size: 18px;
    margin-right: 2px;
    margin-left: 2px;
}

.md-button * {
    vertical-align: middle;
}

.md-button.md-fab {
    line-height: 54px;
}

.wf-col {
    float: left;
    width: 46%;
    max-width: 760px;
}

.w-risk-score {
    color: #ffffff;
    text-align: center;
    padding: 60px 15px;
    font-size: 20px;
}

.w-risk-score.green {
    background: #34b93d;
}

.w-risk-score.yellow {
    background: #f39c12;
}

.w-risk-score.red {
    background: #d93d38;
}

.score-big {
    font-size: 48px;
    font-family: "Lato-Thin";
}

.w-inline-table {
    display: inline-table;
    width: 100%;
}

.w-table-cell {
    display: table-cell;
    vertical-align: top;
}

.right-sidebar .w-inline-table .w-table-cell:first-child {
    width: 110px;
    text-align: right;
    padding: 0 10px 0 0;
    color: #565656;
}

.right-sidebar .w-inline-table .w-table-cell:last-child {
    width: 100px;
    top: 25px;
    position: relative;
}

.right-sidebar .newaction-action-wrapper .w-table-row {
    padding: 0 10px 0 0;
}

.right-sidebar .w-inline-table .w-table-row {
    padding: 15px 0;
}

.right-sidebar .w-inline-table .w-table-row textarea {
    width: 300px;
    resize: both;
    border: 1px solid #E0E0E0;
}

.right-sidebar .w-inline-table .w-table-row .w-table-cell .action-name {
    width: 300px;
    border: 1px solid #E0E0E0;
    padding: 3px;
}

.bread-wrapper {
    background: #34495e;
    padding-left: 24px;
}

.breadcrumb {
    color: #ffffff;
    padding: 6px 2px 8px;
    display: inline-block;
}

.breadcrumb a {
    color: #4cabff;
    cursor: pointer;
    text-decoration: none;
    font-weight: bold;
}

.breadcrumb a:hover {
    color: #2682d5;
}

.breadcrumb .last {
    color: #6e7e92;
}

.breadcrumb .last:hover {
    color: #6e7e92;
}

.breadcrumb a .slash {
    padding-left: 2px;
    cursor: pointer;
    color: #6e7e92;
}

.breadcrumb span {
    color: #6e7e92;
    cursor: not-allowed;
    text-decoration: none;
}

.breadcrumb a .fa {
    padding-left: 8px;
}

.tree-btn {
    position: absolute;
    right: 10px;
    font-size: 20px;
    z-index: 1000;
}

.doc-add-btn {
    position: absolute;
    top: 0;
    right: 150px;
}

.doc-add-btn .webpage {
    margin-right: 60px;
}

.doc-add-btn .youtube {
    margin-right: 110px;
}

.doc-delete-btn {
    position: absolute;
    right: 13px;
    bottom: 15px;
}

.doc-add-btn button {
    position: absolute;
}

.doc-add-btn button {
    right: 5px;
    bottom: 5px;
}

.doc-add-btn .plus {
    right: 0px;
    bottom: 0px;
    z-index: 30;
}

.doc-add-btn .fa {
    font-size: 22px;
}

.doc-add-btn .document .fa {
    color: #000000;
}

.doc-add-btn .youtube .fa {
    color: #c4302b;
}

.doc-add-btn .webpage .fa {
    color: #003366;
    outline: none;
}

.documentation {
    background-color: #ccc;
}

.documentation .k-window-title {
    padding-left: 20px;
}

.documentation .k-i-close,
.documentation .k-i-close:hover {
    background-position: -32px -32px !important;
}

.list-row {
    width: 100%;
    border-top: 1px solid #eee;
    position: relative;
}

.list-row.top-risk {
    cursor: pointer;
}

.list-row .w-table-cell {
    padding: 10px 5px;
}

.end-link {
    text-align: right;
    float: right;
    position: absolute;
    margin: auto;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    z-index: 999;
}

.w-table-cell .complete-button {
    float: right;
    right: 65px;
    display: inline-block;
    top: calc( 100% - 46px);
    position: absolute;
    height: 15px !important;
    min-height: 30px;
    line-height: 10px;
}

.end-link .gotoaction-button {
    top: 8px;
}

.w-list-cont {
    width: 100%;
}

.r-box {
    display: inline-box;
    padding: 2px 10px;
    color: #fff;
    font-size: 24px;
    font-family: "Lato-Thin";
}

.text-right {
    text-align: right;
}

.center-pad {
    margin: 0 auto;
}

.list-sub-cont {
    color: #757575;
    margin-top: 3px;
    display: block;
}

.list-sub-cont.action-width {
    width: calc(100% - 65px);
}

.grid-email-col {
    color: #757575;
    margin-top: 3px;
    display: block;
    margin-left: 39px;
    margin-top: -12px;
    margin-bottom: 5px;
}

#globalNav .w-drop-down .fa {
    color: #333;
    margin-top: 9px;
    display: inline-block;
}

.global-library-header {
    background: #077ece !important;
}

.global-header-text {
    color: #fff !important;
}

.dropdown-avatar-text {
    width: 36px;
    height: 36px;
}

.dropdown-avatar-text-wrap {
    float: left;
    margin-right: 10px;
}

.avatar-text {
    width: 27px;
    height: 27px;
    border-radius: 50%;
}

.avatar-small-text {
    width: 24px;
    height: 18px;
    border-radius: 50%;
}

.avatar-text-wrap {
    display: inline-block;
    margin-top: 4px;
}

.user-name-text {
    display: inline-block;
    padding: 10px 0 !important;
}

.max-title {
    font-weight: normal;
    margin-left: 20px;
    margin-top: 10px;
}

.dash-base {
    overflow-y: scroll;
    height: 83vh;
}

.r-deadline {
    font-family: "Lato-Bold";
    font-size: 10px;
    text-transform: uppercase;
    color: #888;
}

.respons-peson {
    font-style: italic;
    font-size: 11px;
}

.w-state-wrap {
    margin-top: 2px;
}

.w-state {
    font-size: 10px;
    text-transform: uppercase;
    padding: 1px 4px;
}

.w-title {
    vertical-align: middle;
}

.members-scroller {
    height: 63vh;
}

.ac-button-wrapper {
    float: left;
    top: 50px;
    position: absolute;
    right: 0;
}

.members header {
    overflow: hidden;
}

.member-title {
    float: left;
    width: 125px;
}

.members section {
    margin-top: -7px;
}

.empty-cards-library {
    position: absolute;
    top: 35%;
    left: 50%;
    font-size: 21px;
}

.empty-cards-analysis {
    font-size: 21px;
}

.dashboard-sitemap {
    position: absolute;
    top: 135px;
    margin-top: -80px;
}

.k-state-selected,
.k-state-selected:link,
.k-state-selected:visited,
.k-list>.k-state-selected,
.k-list>.k-state-highlight,
.k-panel>.k-state-selected,
.k-ghost-splitbar-vertical,
.k-ghost-splitbar-horizontal,
.k-draghandle.k-state-selected:hover,
.k-scheduler .k-scheduler-toolbar .k-state-selected,
.k-scheduler .k-today.k-state-selected,
.k-marquee-color {
    color: #fff;
    background-color: #3498db;
    border-color: #3498db;
}

.k-state-hover:link,
.k-state-hover a {
    background-color: rgb(63, 81, 181);
}

.k-state-hover,
.k-state-hover:hover,
.k-splitbar-horizontal-hover:hover,
.k-splitbar-vertical-hover:hover,
.k-list>.k-state-hover,
.k-scheduler .k-scheduler-toolbar ul li.k-state-hover,
.k-pager-wrap .k-link:hover,
.k-dropdown .k-state-focused,
.k-filebrowser-dropzone,
.k-mobile-list .k-item>.k-link:active,
.k-mobile-list .k-item>.k-label:active,
.k-mobile-list .k-edit-label.k-check:active,
.k-mobile-list .k-recur-view .k-check:active {
    color: #fff;
    background-color: rgb(63, 81, 181);
    border-color: rgb(63, 81, 181);
}

.k-button-group .k-tool,
.k-toolbar,
.k-grid-toolbar .k-button,
.k-scheduler-calendar .k-header {
    background: #3498db;
}

.k-window-content {
    background: #FFFFFF !important;
    z-index: 9999;
}

.k-scheduler .k-link:link,
.k-scheduler .k-link:visited {
    color: #000000;
}

.k-scheduler .k-state-selected>.k-link {
    color: #FFFFFF;
}

.k-scheduler .k-scheduler-toolbar ul li.k-state-hover,
.k-scheduler .k-nav-current.k-state-hover .k-link,
.k-scheduler .k-nav-today .k-link,
.k-scheduler .k-nav-current .k-link,
.k-scheduler .k-nav-prev .k-link,
.k-scheduler .k-nav-next .k-link {
    background: #3498db;
}

.k-scheduler .k-nav-prev,
.k-scheduler .k-nav-prev .k-link {
    border-radius: 5px 0 0 5px;
}

.k-scheduler .k-nav-current .k-link {
    padding: 0 10px;
    border-radius: 5px;
    color: #fff;
}

.k-scheduler-layout {
    border: 1px solid #ccc;
}

.viewAction {
    display: none;
    position: absolute;
    margin-top: -30px;
    right: 10px;
    color: #fff;
}

.popup-select {
    border: none;
    border-bottom: 1px solid #ccc;
    padding: 5px 0;
    width: 100%;
}

.lang-select {
    display: inline-block;
    padding-right: 10px;
}

.card-move {
    display: block;
    width: 236px;
    height: 136px;
    position: absolute;
    margin: -18px 0px 0 -18px;
}

.registered-user .fa-key {
    font-size: 11px;
    float: right;
    margin-top: 17px;
    color: #fff;
    z-index: 9;
    position: absolute;
    left: 16px;
    top: -1px;
    background: #2ecc71;
    border-radius: 50%;
    width: 16px;
    height: 14px;
    text-align: center;
    padding-top: 2px;
}

.registered-user .fa-user {
    font-size: 15px;
    color: #fff;
    background-color: #ccc;
    border-radius: 50%;
    width: 28px;
    height: 28px;
    line-height: 28px;
}


/* ====== JQUERY UI OVERRIDES ========== */

.ui-menu .ui-menu-item a {
    color: #7D7171 !important;
}

md-radio-button .md-on,
.md-switch-thumb .md-on {
    width: 20px;
    height: 21px;
}

md-radio-group,
md-radio-button {
    outline: none;
}

.tree-dialog {
    width: 97% !important;
    right: 20px !important;
}

.k-window-title {
    left: 1.44em;
}

.k-window {
    padding-top: 60px !important;
}

.k-window-titlebar.k-header {
    background-color: #FFFFFF !important;
    padding: 21px 0px;
    border-bottom-color: #ccc;
    margin-top: -60px !important;
}

.tree-dialog .k-window-titlebar.k-header {
    padding: 14px 0px;
    margin-top: -45px !important;
}

.tree-dialog .k-window-title {
    color: #403D3D;
    font-family: "Lato-Light";
    font-size: 14px;
    margin: -4px 45px 0 0;
    text-align: right;
}

.tree-dialog .k-window-action.k-link {
    background-color: #3498db;
    padding: 20px;
    position: absolute;
    z-index: 999;
    right: -30px;
    /* top: -20px; */
    opacity: 1;
    border-radius: 30px;
    font-size: 2em;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.k-window-action.k-link {
    z-index: 999;
    top: 0;
    background: none;
    display: inline-block;
    padding: 20px;
    margin-top: -10px;
}

.maximize.k-window-action.k-link,
.minimize.k-window-action.k-link {
    right: 45px;
    font-size: 1.05em;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    top: 12px;
}

.k-window-action.k-link::before {
    content: url(../images/delete.png?1748322273);
}

.maximize.k-window-action.k-link::before {
    content: "\f065";
}

.minimize.k-window-action.k-link::before {
    content: "\f066";
}

.tree-dialog .k-window-action.k-link::before {
    position: absolute;
    margin-top: -11px;
    margin-left: -3px;
    color: #fff;
    content: url(../images/close-white.png?1748322273);
}

.k-window-action.k-link .k-icon.k-i-close {
    background-image: none;
}

.k-window-action.k-state-hover {
    background-color: none;
    border: none;
}

.side-bar-slide {
    position: absolute;
    left: -250px;
}

.ex-link-box input {
    width: 208px;
    padding: 0 5px 0 5px;
}

.ex-link span {
    font-size: 12px;
    margin-top: 6px;
    color: #333;
}

.ex-link-box {
    background: #fff;
    padding: 10px;
    width: 221px;
    margin-top: -70px;
    background-color: #3498db;
    border-radius: 4px;
    margin-left: -21px;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
    position: absolute;
}

.ex-link md-icon {
    color: #3498db;
}

.risk-box {
    padding: 30px 0;
}

.risk-box .sub-title-menu {
    color: #ffffff;
}

.menu-report-icon {
    padding: 8px 32px;
    text-decoration: none;
}

.main-header {
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 9;
}

.menu-section {
    padding: 20px 0;
}

.leader-name {
    padding: 10px 0px;
}

.menu-riskscore {
    width: 80px;
    height: 20px;
    background-color: transparent;
    text-align: center;
    color: #fff;
    padding: 15px;
    position: absolute;
    margin: -42px 92px;
    font-size: 36px;
    font-family: Lato-thin;
}

.menu-riskscore .fa {
    font-size: 24px;
    margin-right: 10px;
}

.participant-sub-title {
    padding: 9px 32px 1px;
}

.add-participant {
    font-size: 26px;
    position: absolute;
    margin-left: 10px;
    cursor: pointer;
}

.add-participant:hover {
    color: #0098D9;
}

.participant-input {
    background: none;
    border-bottom: 1px solid #3498db !important;
    border-radius: 0;
    color: #FFFFFF;
}

.toggle-btn {
    right: -13px;
    position: absolute;
    background-color: #34495e;
    border-radius: 50%;
    width: 12px;
    padding: 5px 13px 16px 8px;
    height: 12px;
    display: block;
    font-size: 10px;
    top: 5px;
    outline: none;
    cursor: pointer;
}

.legend-toggle {
    cursor: pointer;
    left: 50%;
    top: -18px;
    z-index: 900;
}

.open.legend-toggle {
    z-index: 1000;
}

.ruler-right-bar .legend-toggle {
    position: absolute;
    top: 50%;
    margin-left: -5px;
}

.top-ruler.right .legend-toggle {
    top: -78px;
}

.legend-toggle .fa-circle-thin {
    background-color: #0098D9;
    color: #0098D9;
    border-radius: 50%;
}

.legend-toggle .fa-angle-down,
.legend-toggle .fa-save,
.legend-toggle .fa-angle-up,
.legend-toggle .fa-angle-left,
.legend-toggle .fa-angle-right {
    color: #fff;
}

.top-legend-wrapper {
    position: absolute;
    z-index: 999;
    width: 100%;
    background-color: #F3ECD7;
    margin-top: -60px;
    -webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.75);
}

.top-legend-wrapper h2 {
    padding: 0 20px 15px 20px;
}

.legends {
    width: 100%;
}

.legends th {
    background: #F7F7F6;
    padding: 10px 0;
}

.legends input[type="text"] {
    border: none;
    border-bottom: 2px solid #B7B7B7;
    background: none;
    color: #8E8E8E;
    padding: 7px 0;
    font-size: 13px;
    font-family: "Lato-Regular";
    text-transform: uppercase;
}

.top-legend-wrapper .dimension.active {
    border-bottom: 1px solid #3F51B5;
}

.top-legend-wrapper .range:focus {
    border-bottom: 1px solid #3F51B5;
}

.top-legend-wrapper .remove {
    position: absolute;
    right: 2px;
    margin-top: -22px;
    cursor: pointer;
}

.top-legend-wrapper .remove .fa:hover {
    color: #0098D9;
}

.top-legend-wrapper .remove .fa {
    color: #616161;
}

.legend-footer .new-an-btn {
    width: 150px;
}

.participant-list-item {
    line-height: 2;
}

.participant-list-icon {
    font-size: 15px;
}

.participant-list-name {
    font-size: 13px;
}

.riskscore-green {
    background-color: #34b93d;
    color: #fff;
}

.riskscore-yellow {
    background-color: #f39c12;
    color: #fff;
}

.riskscore-red {
    background-color: #d93d38;
    color: #fff;
}

.link-color {
    color: #fff;
}

.edit-card {
    margin-bottom: 2px;
    width: 97%;
}

.edit-card.card-question {
    padding: 5px;
    margin-top: 15px;
    resize: none;
}

.card-title.edit-card,
.card-question.edit-card,
.edit-link.edit-card {
    border: none;
    border-bottom: 1px solid #CCCCCC;
}

.edit-link {
    font-size: 11px;
    height: 17px;
    color: #4098DB;
}

.edit-card-footer {
    overflow: hidden;
    bottom: 0;
    margin-top: 5px;
}

.edit-card-footer .link {
    margin-top: 0px !important;
    margin-left: 0px !important;
}

.box-base {
    opacity: 0;
    padding: 20px;
    margin: 20px;
    color: white;
    border: 1px solid black;
    background: #434343;
}

.notification-count {
    background-color: #e95b80;
    color: #fff;
    border-radius: 50%;
    border: 2px #fff solid;
    font-family: "Lato-bold";
    font-size: 8px;
    min-width: 16px;
    height: 16px;
    text-align: center;
    position: absolute;
    top: 4px;
    margin-left: -10px;
    padding: 2px;
    box-sizing: border-box;
}

.lm-link {
    background: #273442;
    color: #b3c1d0;
    font-size: 13px;
    padding: 15px 30px;
    display: block;
    text-align: left;
    text-decoration: none;
    margin-bottom: 10px;
}

.lm-link * {
    vertical-align: top;
}

.lm-link .fa {
    font-size: 18px;
}

.lm-link:hover {
    color: #3498db;
    cursor: pointer;
}

.lm-block {
    padding: 0 30px;
}

.category-item {
    font-size: 13px;
    margin: 0 28px;
    line-height: 13px;
    display: block;
    padding: 3px 0;
    width: 100%;
}

.category:hover,
.category:active {
    cursor: pointer;
    background-color: #3498db;
    padding: 0px 0px 0px 2px;
    border-radius: 2;
}

.category:hover a,
.category:active a {
    color: #ffffff;
}

.category:focus {
    outline: none;
}

.card-library-sidebar {
    overflow-y: scroll;
    height: 60vh;
    margin-bottom: 20px !important;
}

.select-category {
    background-color: #3498db;
    color: #fff;
}

.select-category a {
    color: #fff;
}

.category-wrapper {
    margin-top: 14px;
    width: 220px;
}

.card-link {
    position: absolute;
    bottom: 0;
    color: #3498db;
}

.barriers-wrapper {
    padding: 1em 1em !important;
}

.main-field .field {
    background-color: #F6F6F5;
    padding: 10px 10px 5px 10px;
}

.main-field .field .text {
    width: 260px;
    padding: 9px;
    border: 1px solid #D0CDC7;
    background: #fff;
    border-radius: 0;
}

.matrixBarriers .fa-angle-down {
    float: right;
    margin-top: 8px;
    cursor: pointer;
}

.textblock {
    padding: 20px 0;
}

.textblock textarea {
    width: 450px;
    resize: none;
    border: 1px solid #ccc;
}

.addBarrier,
.addAction {
    color: #fff !important;
    margin-top: 0px;
    line-height: 0;
}

.barrier-types {
    display: inline-block;
    width: 80px;
}

.barrier-type {
    width: 80px;
    float: right;
    margin-top: -40px;
    margin-right: 20px;
    display: inline-block !important;
}

.robust .barrier-types {
    width: 30px;
}

.current-barriers .barrier-title {
    border-bottom: 1px solid #ccc;
}

.admin-created-barriers {
    border: none;
}

.barrier-tag-style {
    color: #3498db;
    ;
}

.section .selected-barrier-comment {
    color: #616161;
    padding-left: 60px;
}

.section .barrier-header {
    font-weight: bold;
    font-size: 18px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    margin-left: 20px;
}

.barrier-list-style {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    display: inline-block;
    background: #3A3A3A;
    margin-right: 7px !important;
}

.barrier-tag-style {
    color: #3498db;
}

.comment-list-style {
    background: url(../images/fa-comment.png?1748322273) no-repeat;
    width: 16px;
    height: 14px;
    display: inline-block;
    margin-right: 10px !important;
}

.potential-highlight {
    background: #3498db;
    padding: 3px 7px !important;
    color: #fff;
    border-radius: 2px;
}


/* .squaredTwo */

.squaredTwo {
    width: 25px;
    height: 25px;
    position: relative;
    margin: 9px auto;
    background: #0198D9;
    display: inline-block;
    margin-right: 15px;
}

.squaredTwo label {
    width: 23px;
    height: 23px;
    cursor: pointer;
    position: absolute;
    left: 1px;
    top: 1px;
    background: #fff;
    opacity: 1;
}

.squaredTwo label:after {
    width: 11px;
    height: 20px;
    position: absolute;
    top: 1px;
    left: 1px;
    border-top: none;
    border-right: none;
    background: #0198D9;
    opacity: 0;
    color: #fff;
    padding: 1px 5px 0;
}

.circle-check,
.circle-check label,
.circle-check label.rc::after,
.circle-check label.close::after {
    border-radius: 50%;
}

.squaredTwo.circle-check label.rc::after {
    width: 14px;
    height: 14px;
    padding: 9px;
    opacity: 0.3;
    text-align: center;
}

.node-user .squaredTwo.circle-check label.rc::after {
    width: 13px;
    height: 13px;
    padding: 4px;
}

.right-sidebar-barriers-wrapper .squaredTwo.circle-check {
    background: #FFFFFF;
    margin-top: 0;
    margin-bottom: 15px;
}

.right-sidebar .action-reduces {
    margin-right: 100px;
}

.right-sidebar .action-reduces span {
    display: inline-block;
    margin-top: 4px;
    position: absolute;
    margin-left: 20px;
}

.right-sidebar .md-datepicker-input-container {
    border-bottom: 0;
}

.right-sidebar .k-button {
    clear: both;
    float: left;
    width: auto;
    background-color: #eee;
    border-radius: 25px;
    padding: 6px 25px 6px 15px;
    color: #333;
    margin: 3px;
}

.right-sidebar .k-button:hover {
    border: #EEEEEE;
    background: #EEEEEE;
    color: #333;
}

.right-sidebar .participant-list .k-select {
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    display: inline-block;
    right: -25px;
    font-size: 20px;
}

.right-sidebar .participant-list .k-select::before {
    content: "+";
}

.right-sidebar .participant-list .k-icon.k-i-close {
    background: none;
}

.participant-list .k-header .k-floatwrap input {
    background: url(/images/matrix/user_icon.svg?1748322273) no-repeat top left;
    width: 300px !important;
    padding-left: 25px;
    padding-top: 5px;
    background-position: 4px;
    position: absolute;
    left: 0px;
    z-index: 0;
    color: #8e979b;
}

.right-sidebar .notify-list {
    margin: 15px 0 0 0;
}

.squaredTwo label.L:after {
    content: 'L' !important;
    font-family: "Lato-Regular" !important;
}

.squaredTwo label.C:after {
    content: 'C' !important;
    font-family: "Lato-Regular" !important;
}

.en .squaredTwo label.L:after {
    content: 'L' !important;
    opacity: 0.3;
}

.en .squaredTwo label.C:after {
    content: 'C' !important;
    opacity: 0.3;
}

.nb .squaredTwo label.L:after {
    content: 'S' !important;
    opacity: 0.3;
}

.nb .squaredTwo label.C:after {
    content: 'K' !important;
    opacity: 0.3;
}

.fi .squaredTwo label.L:after {
    content: 'L' !important;
    opacity: 0.3;
}

.fi .squaredTwo label.C:after {
    content: 'C' !important;
    opacity: 0.3;
}

.de .squaredTwo label.L:after {
    content: 'L' !important;
    opacity: 0.3;
}

.de .squaredTwo label.C:after {
    content: 'C' !important;
    opacity: 0.3;
}

.sv .squaredTwo label.L:after {
    content: 'L' !important;
    opacity: 0.3;
}

.sv .squaredTwo label.C:after {
    content: 'C' !important;
    opacity: 0.3;
}

.squaredTwo label.rc:after {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f00c";
    opacity: 0.3;
    width: 15px;
    height: 18px;
    padding: 3px 3px 0;
}

.squaredTwo label.close:after {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f00d";
    opacity: 0.3;
    width: 15px;
    height: 18px;
    padding: 3px 3px 0;
}

.close.reportClose {
    position: fixed;
    margin-left: 703px;
    margin-top: -134px;
}

.squaredTwo label.V:after {
    content: 'V';
    opacity: 0.3;
}

.squaredTwo label.R:after {
    content: 'R';
    opacity: 0.3;
}

.squaredTwo label.O:after {
    content: 'O';
    opacity: 0.3;
}

.squaredTwo label:hover::after {
    opacity: 0.3;
}

.squaredTwo input[type=checkbox],
.squaredTwo input[type=radio] {
    visibility: hidden;
}

.squaredTwo input[type=checkbox]:checked+label:after,
.squaredTwo input[type=radio]:checked+label:after {
    opacity: 1;
}


/*.potential{
    display: none;
 }*/


/* end .squaredTwo */

.new-pack-button {
    position: absolute;
    top: 11px;
    margin-left: 55px;
}

.md-docs-dark-theme {
    background: transparent;
}

md-input-container.md-docs-dark-theme {
    padding-bottom: 8px;
}

md-input-container.md-docs-dark-theme label,
md-input-container.md-docs-dark-theme.md-input-has-value label {
    color: #3498db;
}

md-input-container.md-docs-dark-theme .md-input {
    color: #fff;
    border-color: #3498db;
}

md-input-container.md-docs-dark-theme textarea.md-input {
    line-height: 18px;
    min-height: 12px;
}

.fa-stack.parti {
    width: 1em;
    height: 1em;
}

.fa-stack.parti .fa {
    font-size: 12px;
    line-height: 11px;
    color: #273442;
}

.fa-stack.parti .fa.fa-key {
    left: 6px;
    top: -14px;
    color: #fff;
    font-size: 6px;
    background-color: #34b93d;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    text-align: center;
}

.add-participants input {
    color: #FFFFFF;
}

.close-btn {
    -webkit-transform: rotate(7.5deg);
    -ms-transform: rotate(7.5deg);
    transform: rotate(7.5deg);
    transform: rotate(45deg);
    display: inline-block;
    font-size: 18px;
    cursor: pointer;
    line-height: 12px;
    outline: none;
    float: right;
}

.gap-height1 {
    height: 30px;
    width: 100%;
}

#rulesDialog #result_box a {
    color: #3498DB;
}

#info-window {
    overflow: hidden !important;
}

.spinner {
    width: 40px;
    height: 40px;
    position: relative;
    margin: 100px auto;
}

.double-bounce1,
.double-bounce2 {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #999;
    opacity: 0.6;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
    animation: sk-bounce 2.0s infinite ease-in-out;
}

.double-bounce2 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}

@-webkit-keyframes sk-bounce {
    0%,
    100% {
        -webkit-transform: scale(0.0)
    }
    50% {
        -webkit-transform: scale(1.0)
    }
}

@keyframes sk-bounce {
    0%,
    100% {
        transform: scale(0.0);
        -webkit-transform: scale(0.0);
    }
    50% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
    }
}

.spinner-risk-score {
    margin-bottom: -60px;
    margin-top: 20px;
}

.spinner-chart {
    margin-bottom: -167px;
    z-index: 9;
    margin-top: 129px;
}

.spinner-widget {
    margin-bottom: 145px;
}

.spin-card-library {
    position: absolute;
    left: 54%;
    top: 25%;
    z-index: 999;
    width: 60px;
    height: 60px;
}

.card-library-spin-background {
    background-color: #fff;
}

.graph-text {
    position: relative;
    left: 40px;
}

.barrier-sub-item {
    padding-right: 15px;
    text-transform: none;
}

.no-barriers {
    float: left;
}

.more-info {
    position: absolute;
    bottom: 46px;
}

.back-side-info {
    position: relative;
    margin-bottom: 3px;
}

.back-info-save {
    top: 82px;
    position: absolute;
    z-index: 9999 right: -4px;
    height: 40px !important;
    width: 40px !important;
    line-height: 1px !important;
}

.k-editor .k-insertVideo {
    background: 50% 50% no-repeat url(../images/youtube-play.png?1748322273);
}

.edit-mode-off .k-editor .k-editor-toolbar {
    display: none;
}

.card-info {
    position: absolute;
    right: 221px;
    width: 30px;
    height: 30px;
    display: block;
    bottom: 1px;
}

.scroller .sidenav-scroller {
    overflow-y: scroll;
    height: calc(100vh - 290px);
}

.k-state-default>.k-select,
.k-button-group .k-tool,
.k-toolbar,
.k-grid-toolbar .k-button,
.k-editor-toolbar .k-autocomplete,
.k-grid-toolbar .k-picker-wrap,
.k-grid .k-picker-wrap,
.k-editor-toolbar .k-picker-wrap,
.k-grid-toolbar .k-numeric-wrap,
.k-grid .k-numeric-wrap,
.k-editor-toolbar .k-numeric-wrap,
.k-grid-toolbar .k-dropdown-wrap,
.k-grid .k-dropdown-wrap,
.k-editor-toolbar .k-dropdown-wrap {
    border-color: #FFFFFF;
    border-radius: 0px;
}

#wrap {
    position: relative;
    margin-right: 20px;
    margin-left: 20px;
}

.documentation #wrap {
    margin-top: 0;
}

.documentation.edit-mode #wrap {
    margin-top: -70px;
}

#book {
    width: 100%;
    height: 490px;
    border: none;
    list-style-type: none;
    overflow-y: scroll;
}

#book>li {
    position: absolute;
    width: 98%;
    height: 100%;
    display: none;
}

#book .current {
    display: block;
}

#actions {
    overflow: hidden;
    margin: 0 auto 3em;
    width: 650px;
}

#previous,
#next {
    text-decoration: none;
    display: block;
    margin-top: 310px;
    position: absolute;
    top: 0;
    opacity: .5;
}

#previous:hover,
#next:hover {
    opacity: 1;
    color: #3498DB;
}

#previous {
    left: -19px;
    font-size: 20px;
}

.documentation .k-editor .k-editable-area {
    padding: 30px;
}

.documentation .doc-area {
    background-color: #ffffff;
    height: 405px;
    padding: 30px;
    font-size: 16px;
}

@media only screen and (device-width: 768px) {
    font-size: 24px;
    word-spacing: 2px;
}

.doc-area h1,
.doc-area h1 span {
    font-size: 24px !important;
}

.doc-area h2,
.doc-area h2 span {
    font-size: 22px !important;
}

.doc-area h3,
.doc-area h3 span {
    font-size: 18px !important;
}

.doc-area h4,
.doc-area h4 span {
    font-size: 16px !important;
}

.doc-area h5,
.doc-area h5 span {
    font-size: 12px !important;
}

.doc-area h6,
.doc-area h6 span {
    font-size: 10px !important;
}

.doc-area p,
.doc-area p span {
    font-size: 16px !important;
    line-height: 20px !important;
}

.documentation .web-link-loading {
    margin-left: 50%;
    margin-top: 10%;
}

.documentation .web-link-input {
    margin-right: 80px;
}

.documentation .web-link-fetch {
    position: absolute;
    margin-left: 800px;
}

.documentation .web-link-page,
.documentation .youtube-lnk {
    width: 100%;
    background-color: #e7e7e7;
    height: 580px;
}

.documentation .web-link-label,
.documentation .youtube-link-label {
    padding-left: 10px;
    top: 0;
}

.documentation .web-wrap,
.documentation .youtube-wrap {
    margin-left: 5px !important;
    margin-right: 5px !important;
}

.documentation .web-link,
.documentation .youtube-link {
    background-color: #ffffff;
    margin-top: 7px;
    margin-left: -2px;
}

.documentation .youtube-wrap .embed-responsive {
    padding-bottom: 50%;
    background-color: #e7e7e7;
}

#next {
    right: -19px;
    ;
    font-size: 20px;
}

.first-page #previous,
.last-page #next {
    display: none;
}

.tree-diagram-menu {
    padding: 25px 30px;
}

.sample {
    background: #DDDDDD;
    padding: 5px;
    margin-top: 10px;
    margin-right: 60px;
}

.sample .fa {
    color: #FFFFFF;
}

.sample .lines {
    height: 5px;
    background: #FFFFFF;
    margin-top: 5px;
}

.dep {
    width: 80px;
    height: 80px;
}

.obj {
    width: 110px;
    height: 36px;
}

.obj-lines {
    width: 65px;
    margin-top: 7px;
}

.popup-footer {
    background: #F8F8F8;
    padding: 2%;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 96%;
}

.user-add {
    width: 683px;
    position: fixed;
    margin-top: -88px;
    right: 0;
    color: #3498db;
    margin-right: 80px;
    outline: none;
}

.user-add .md-fab {
    padding-top: 4px;
}

.user-add .delete-btn {
    padding-top: 4px;
    left: 25px;
}

.user-add .add-text {
    text-transform: uppercase;
    font-size: 16px;
}

.user-add .k-link {
    background-color: #3498db;
    padding: 15px;
    border-radius: 50px;
}

.right-sidebar-wrapper {
    height: 82%;
    width: 620px;
    top: 95px;
    position: absolute;
    right: 3px;
    border-radius: 7px;
    background-color: #FFF;
    box-shadow: 2px 7px 9px #888888;
    z-index: 999;
}

.right-sidebar-barriers-wrapper {
    height: 100%;
    text-align: left;
    overflow-y: auto;
    padding: 0 10px 0 0;
}

.right-sidebar-toggle {
    right: -6px;
    top: 151px;
    z-index: 999999 !important;
}

.matrixboard-search-toggle {
    right: 58px;
    top: 151px;
    z-index: 999999 !important;
}

.right-sidebar-header {
    border-bottom: 1px solid #DBCACA;
    padding: 20px 10px 10px 20px;
    border-radius: 6px 0 0 0;
    background-color: #AFAAA5;
    color: #fff;
}

.right-sidebar-header .doc-info {
    position: absolute;
    right: 50px;
    top: 10px;
}

.right-sidebar-header .doc-info:hover {
    border: 1px solid #3498DB;
}

.right-sidebar-header .doc-info .fa-info {
    color: #616161;
}

.right-sidebar .side-bar-title {
    font-size: 18px;
    font-family: "Lato-Bold";
    text-transform: uppercase;
    margin-bottom: 5px;
}

.right-sidebar md-tabs {
    width: inherit;
}

.right-sidebar-header-description {
    font-family: "Lato-Regular";
    font-size: 12px;
    margin-bottom: 10px;
}

.right-sidebar-barrier-comment {
    margin-left: 40px;
}

.right-sidebar-barrier-comment md-input-container {
    width: 250px;
}

.right-sidebar-barrier {
    margin-bottom: 6px;
    border-bottom: 1px solid #DACACA;
    padding-bottom: 4px;
}

.right-sidebar-add-barrier {
    line-height: 3.5 !important;
    height: 40px !important;
    width: 40px !important;
    margin: 20px 0 0 0;
    left: 20px;
}

.right-sidebar-barrier-edit {
    float: right;
    font-size: 18px;
    margin-top: -7px;
}

.right-sidebar .accept-risk {
    font-size: 14px;
    font-family: "Lato-Heavy";
    color: #464545;
    padding: 30px 25px;
}

.right-sidebar-take-actions {
    position: absolute;
    right: 27px;
    bottom: 111px;
}

.right-sidebar .md-tab {
    font-size: 14px;
    font-family: "Lato-Heavy";
    color: #999999;
    padding-bottom: 0;
    max-width: 100% !important;
    padding: 12px;
}

.right-sidebar md-tabs .md-tab.md-active,
.right-sidebar md-tabs .md-tab.md-focused {
    color: #0098d9;
}

.right-sidebar md-tabs-canvas,
.right-sidebar md-pagination-wrapper {
    height: 40px;
}

.right-sidebar md-tabs md-ink-bar {
    color: #0098d9;
    background: #0098d9;
}

.right-sidebar .sidebar-tabs-wrapper {
    margin-top: -15px;
}

.right-sidebar-accepted-switch {
    width: 50px;
    margin: -2px 0 0 0;
    float: right;
}

.right-sidebar-opportunity-switch {
    width: 50px;
    margin: -2px 0 0 0;
    float: right;
}

.accept-risk-top md-switch.md-checked .md-bar {
    background: #6EFB77 !important;
}

.accept-risk-top md-switch.md-checked .md-thumb {
    background: #2EBE37 !important;
}

.sidebar-footer md-switch.md-checked .md-bar {
    background: #FAA9A8 !important;
}

.sidebar-footer md-switch.md-checked .md-thumb {
    background: #FB504D !important;
}

.switch-font {
    color: #BB0000;
}

.switch-font-complete {
    color: #008000;
}

.right-sidebar-barrier-editmode {
    width: 250px;
    float: left;
    margin-top: -5px
}

.right-sidebar-actions-wrapper {
    border-bottom: 1px solid #DACACA;
    padding-bottom: 12px;
    text-align: left;
    padding-top: 15px;
    outline: none;
}

.right-sidebar-actions-wrapper:hover {
    cursor: pointer;
    background-color: #F7F7F7;
}

.right-sidebar-actions-table-lable {
    width: 120px;
}

.right-sidebar-actions-table {
    width: 100%;
    line-height: 28px;
}

.right-sidebar-actions-add {
    width: 150px;
    margin-left: 0;
}

.right-sidebar-actions-name-field {
    width: 75%;
    float: left;
}

.right-sidebar-actions-suggested-area {
    position: absolute;
    bottom: 0;
    width: 100%;
    border-top: 1px solid #a7a7a7;
    background: #fff;
    padding: 0px 30px;
}

.right-sidebar-actions-suggested-area .text{
    font-size: 18px;
}

.action .action-name {
    font-family: "Lato-Regular";
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 5px;
}

.wrapper {
    overflow: hidden;
    clear: both;
}

.action-overlay {
    width: 95%;
    height: 96.5%;
    background-color: #FFF;
    position: absolute;
    z-index: 999999;
    top: 0px;
    left: 0;
    border-radius: 6px;
    padding: 10px 10px 0px 15px;
    margin-right: 93px;
    -moz-animation-duration: 0.5s;
    -webkit-animation-duration: 0.5s;
    overflow-y: scroll;
}

.user-chip {
    clear: both;
    float: left;
    width: auto;
    background-color: #eee;
    border-radius: 25px;
    padding: 1px 15px 0;
    color: #333;
    margin: 1px;
}

.user-chip-wrap {
    position: relative;
    width: 100%;
    clear: both;
    float: left;
    height: 30px;
    border: 1px solid #E0E0E0;
    width: 300px;
    margin-top: -6px;
    margin-bottom: 0;
}

.user-chip-wrap.multiple {
    height: auto;
}

.user-chip-wrap .user-chip-name {
    float: left;
    margin-top: 5px;
    margin-bottom: -13px;
}

.user-chip-wrap .remove-item {
    margin: 4px 0 0 10px;
}

.user-chips li.k-button {
    padding: 0 25px 0 0;
    display: inline;
    clear: none;
    z-index: 2;
}

.form-row {
    padding: 10px 0;
}

.form-row .k-datepicker {
    width: auto;
}

.row-title {
    color: rgba(0, 0, 0, 0.54);
    font-size: 11px;
    display: block;
}

.k-autocomplete.k-state-default,
.k-picker-wrap.k-state-default,
.k-numeric-wrap.k-state-default,
.k-dropdown-wrap.k-state-default {
    background-image: none;
    background-position: 50% 50%;
    background-color: #0098D9;
    border-color: #E0E0E0;
    border-radius: 0;
}

.node-user {
    width: 120px;
    text-align: center;
    display: inline-block;
    margin: 1px 10px 20px 0;
    float: left;
    position: relative;
}

.node-user .avatar-text {
    width: 60px;
    height: 60px;
}

.node-user .user-name-text {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 21px;
    /* fallback */
    max-height: 17px;
    /* fallback */
    -webkit-line-clamp: 1;
    /* number of lines to show */
    -webkit-box-orient: vertical;
}

.node-user .user-email-text {
    font-size: 11px;
    color: #848484;
    margin-top: -8px;
}

.node-user .squaredTwo {
    position: absolute;
    right: 0;
    margin: 5px 25px 0 0;
}

.participent-list-names {
    max-width: 78%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-left: 5px;
}

.right-sidebar-barrier-moreinfo {
    position: relative;
    margin-top: -33px;
    font-size: 20px;
    float: right;
}

.clear-both {
    clear: both;
}

.right-sidebar-userinfo-select {
    clear: both;
    float: left;
    width: 100%;
    cursor: pointer;
}

.right-sidebar-action-overflow-wrapper {
    overflow-y: scroll;
}

.right-sidebar .risk-comment {
    float: right;
    margin-right: 10px;
    color: #999999;
    font-style: italic;
}

.right-sidebar .risk-details {
    padding-top: 15px;
}

.right-sidebar .risk-comment .fa {
    font-size: 16px;
    margin-right: 5px;
}

.right-sidebar .risk-comment span {
    font-family: "Lato-Regular";
    font-size: 14px;
}

.right-sidebar-primary-purpose-comment {
    width: 100%;
    margin-top: 7px;
}

.right-sidebar-opportunities {
    width: 100%;
    margin-top: 7px;
}

.right-sidebar-barrier-edit-barrier {
    float: right;
    margin-right: 20px;
    margin-top: 15px;
    font-size: 16px;
}

.right-sidebar-barrier-edit-barrier .fa {
    margin: 0 10px;
}

.right-sidebar-barriers-wrapper .squaredTwo {
    float: left;
    margin-top: 15px;
}

.right-sidebar .barrier-name {
    margin: 17px 0 0 35px;
    font-family: "Lato-Regular";
    font-size: 14px;
    color: #333333;
    max-width: 416px;
}

.right-sidebar .barrier-comment {
    border: none;
    border-bottom: 1px solid #E1E1E1;
    margin: 5px 0;
    padding: 5px 0;
}

.right-sidebar .barrier-comment-text {
    padding: 5px 0 10px;
    width: 280px;
    margin-top: -20px;
    float: left;
}

.barrier-comment {
    margin-top: -22px;
}

.md-button.md-fab.md-micro {
    line-height: 26px;
    width: 26px;
    height: 26px;
    min-height: 26px;
}

.md-button.md-fab.md-micro .fa {
    font-size: 16px;
    margin-right: auto;
    margin-left: auto;
}

.md-button.md-fab.md-white {
    background-color: #fff;
    color: #000000;
}

.md-button.md-fab.md-white:hover {
    background-color: rgb(40, 53, 147) !important;
    color: #fff;
   
}

.btn-sub {
    font-family: "Lato-Heavy";
    font-size: 10px;
    text-transform: uppercase;
}

.circle-card-creation {
    height: 18px;
    width: 18px;
    background-color: red;
    border-radius: 50%;
    display: inline-block;
    position: relative;
    z-index: 1;
    bottom: 15px;
    right: 24px;
    text-align: center;
    font-size: 12px;   
}

.circle-analysis {
    height: 20px;
    width: 20px;
    background-color: red;
    border-radius: 50%;
    display: inline-block;
    position: relative;
    z-index: 1;
    bottom: 39px;
    right: 24px;
    text-align: center;
    font-size: 12px;   
}



.wf-chip {
    background: #273442;
    border-radius: 2px;
    width: auto;
    padding: 3px 8px;
    list-style: none;
    margin-bottom: 1px;
    color: #FFFFFF;
    word-wrap: break-word;
}

.checkit-card {
    padding: 0;
    width: 245px;
    border: 0;
    margin: 11px;
    outline: none;
    cursor: pointer;
    float: left;
}

.checkit-card md-slider {
    padding: 0 22px;
}

.checkit-title {
    font-size: 16px;
}

.checkit-count {
    display: inline-block;
    margin-right: 15px;
}

.checkit-complete {
    display: inline-block;
    font-size: larger;
}

.checkit-question {
    font-size: 13px;
    margin-top: 5px;
}

.top-half {
    height: 60px;
    padding: 20px;
    border-radius: 5px 5px 0 0;
    background-color: rgb(175, 170, 165);
    color: #fff;
}

.bottom-half {
    background-color: #f8f8f8;
    height: 45px;
    border-radius: 0 0 5px 5px;
}

.checklist-wrapper {
    margin-bottom: 35px;
    height: 100vh;
}

.checkit-wrapper {
    margin-left: 265px;
    margin-right: 500px;
    padding-top: 80px;
}

.tools-header {
    margin-top: 0px;
    margin-right: 498px;
    position: absolute;
    margin-left: -10px;
    background: rgba(255, 255, 255, 0.8);
    width: 100vw;
    padding-top: 9px;
    padding-left: 19px;
}

.tools-header h2 {
    font-size: 18px;
    display: inline-block;
    margin-right: 17px;
}

.checkit-switch {
    display: inline-block;
    margin-top: -22px;
}

.tools-header md-switch .md-container {
    display: inline-block;
    vertical-align: -6px;
}

.tools-header md-switch .md-label {
    display: inline-block;
}

.top-red {
    background-color: #D93D38;
    color: #fff;
}

.top-yellow {
    background-color: #F39C12;
    color: #fff;
}

.top-green {
    background-color: #34B93D;
    color: #fff;
}

.top-default {
    background-color: #AFAAA5;
    color: #fff;
}

.md-thumb,
.md-primary .md-track.md-track-fill,
.md-primary .md-sign {
    background-color: #AFAAA5 !important;
}

.md-primary .md-thumb:after {
    background-color: #AFAAA5 !important;
    border-color: #AFAAA5 !important;
}

.md-sign:after {
    border-top-color: #AFAAA5 !important;
}

.bottom-green .md-thumb,
.bottom-green.md-primary .md-track.md-track-fill,
.bottom-green.md-primary .md-sign {
    background-color: #34B93D !important;
}

.bottom-green.md-primary .md-thumb:after {
    background-color: #34B93D !important;
    border-color: #34B93D !important;
}

.bottom-green .md-sign:after {
    border-top-color: #34B93D !important;
}

.bottom-red .md-thumb,
.bottom-red.md-primary .md-track.md-track-fill,
.bottom-red.md-primary .md-sign {
    background-color: #D93D38 !important;
}

.bottom-red.md-primary .md-thumb:after {
    background-color: #D93D38 !important;
    border-color: #D93D38 !important;
}

.bottom-red .md-sign:after {
    border-top-color: #D93D38 !important;
}

.bottom-yellow .md-thumb,
.bottom-yellow.md-primary .md-track.md-track-fill,
.bottom-yellow.md-primary .md-sign {
    background-color: #F39C12 !important;
}

.bottom-yellow.md-primary .md-thumb:after {
    background-color: #F39C12 !important;
    border-color: #F39C12 !important;
}

.bottom-yellow .md-sign:after {
    border-top-color: #F39C12 !important;
}

.md-sign {
    box-shadow: 0px -2px 5px rgba(1, 1, 1, 0.2);
}

.md-track-ticks {
    display: none;
}

.checklist-scroll {
    overflow-y: scroll;
    height: 81vh;
    position: absolute;
    margin-top: 91px;
    margin-right: 500px;
}

.checkit-rightsidebar {
    top: 177px;
    z-index: 996;
    right: 0;
}

.accept-risk-footer {
    bottom: 0;
    position: absolute;
    width: 430px;
    background-color: #F8F8F8;
}

.sidebar-footer {
    position: absolute;
    width: 388px;
}

.sidebar-footer md-switch.md-checked.md-primary .md-bar {
    background: #FAA9A8;
}

.sidebar-footer md-switch.md-checked.md-primary .md-thumb {
    background: #FB504D;
}

.sidebar-footer md-switch.md-checked.md-primary .md-bar {
    background: #6EFB77;
}

.sidebar-footer md-switch.md-checked.md-primary .md-thumb {
    background: #2EBE37;
}

.action-footer {
    left: 0;
    width: 470px;
    padding: 0;
}

.action-footer .user-chip {
    background: #F39C12;
}

.md-datepicker-calendar-pane {
    z-index: 9999;
}

.action-footer md-datepicker {
    background-color: #F8F8F8;
}

.action-footer .md-datepicker-input-container {
    margin-left: -8px;
}

.action-footer .md-button.md-icon-button {
    margin-left: -10px;
}

.action-footer .form-row {
    float: left;
    padding: 5%;
}

.action-footer .approvals {
    width: 220px;
    padding: 15px;
}

.action-footer .approve-date {
    width: 180px;
    padding: 15px;
}

.action-footer .approvals .row-title {
    margin-bottom: 12px;
}

.add-card-btn {
    float: right;
    margin-top: 4px;
    margin-right: 1px;
    line-height: 30px;
    min-height: 30px;
}

.k-window-content.window-over-show {
    overflow: visible;
}

.free-label {
    font-size: 89%;
    color: rgba(0, 0, 0, 0.54);
    display: block;
    margin-bottom: 5px;
}

.remove-item {
    float: right;
    display: inline-block;
    padding: 0 0 0 8px;
    margin-left: 10px;
    cursor: pointer;
}

.checkit-cardinfo {
    position: absolute;
    top: -13px;
    left: 222px;
}

.checkit-cardinfo-color {
    color: #616161 !important;
    position: relative;
    top: 2px;
}

.card-viewer {
    width: 80%;
    height: 350px;
    position: relative;
    left: 60px;
    border: none;
}

.card-viewer .top-half {
    height: 225px;
}

.card-viewer .bottom-half {
    height: 50px;
    padding: 20px;
    margin-top: -32px;
}

.card-viewer md-slider .md-thumb:after {
    width: 50px;
    height: 50px;
    top: -4px;
    left: -4px;
}

.card-viewer md-slider .md-track-container {
    height: 5px;
}

.card-viewer md-slider .md-sign {
    left: -13px;
}

.card-viewer .card-item-wrapper {
    height: 333px;
}

.viewer-left {
    position: absolute;
    left: -51px;
    top: 144px;
    cursor: pointer;
}

.viewer-right {
    position: absolute;
    right: -51px;
    top: 144px;
    cursor: pointer;
}

.viewer-more-info {
    position: absolute;
    left: 553px;
    top: 8px;
    width: 50px !important;
    height: 50px !important;
}

.viewer-title {
    font-size: 26px;
    padding: 5px 0 10px 10px;
}

.viewer-description {
    font-size: 17px;
    padding: 0 0 10px 10px;
}

.double-tap {
    max-width: 100%;
    opacity: 0.3;
    top: 42px;
    position: absolute;
    right: 0;
}

.checkit-comment {
    text-align: left;
    margin-top: 20px;
}

.action-info-more {
    position: relative;
    bottom: 10px;
}

.remove-margin {
    margin-top: 0 !important;
}

.card-viewer-overflow {
    overflow: hidden !important;
}

.card-item-wrapper {
    height: 150px;
    box-shadow: 2px 5px 5px rgba(1, 1, 1, 0.2);
    border-radius: 5px;
    background-color: #F8F8F8;
}

.k-overlay {
    background-color: rgba(39, 52, 66, 0.9) !important;
    opacity: 0.9 !important;
}

.newaction {
    width: 489px;
    position: absolute;
    z-index: 999;
    background-color: #FFFFFF;
    right: 40px;
    box-shadow: 2px 2px 30px #666;
    border-radius: 5px;
}

.newaction-action-wrapper {
    padding: 10px 10px 20px 10px;
    background: #F7F7F7;
}

.rounded-top {
    border-radius: 5px 5px 0 0;
}

.rounded-footer {
    border-radius: 0 0 5px 5px;
}

.newaction-action-btns {
    text-align: center;
    clear: both;
    margin-bottom: 10px;
    height: 35px;
}

.newaction-action-btns .action-back {
    position: absolute;
    left: 10px;
}

.newaction-action-btns .action-complete {
    left: 0px;
}
.newaction-action-btns .action-incomplete {
    left: 54px;
}

.newaction-action-btns .action-complete:not([disabled]):hover {
    background-color: #dfdfdf !important;
}

.action-delete {
    left: 10px;
    position: absolute;
}

.x-times {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform-origin: (0, 0);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    outline: none;
    font-size: 30px;
    cursor: pointer;
}

.newaction-action-btns .action-cancel {
    position: absolute;
    right: 10px;
}

.newaction-action-btns .action-send-notification {
}

.w-table-cell .manual-notification-cancel-button {
    position: absolute;
    left: 150px;
    top: 0px;
}

.w-table-cell.notification-text-area{
    width: 300px !important;
}

.newaction-action-wrapper .action-text {
    width: 300px;
    font-weight: bold;
    font-family: "Lato-Regular";
    font-size: 15px;
    border: 1px solid #E0E0E0;
    padding: 3px;
}

.newaction-action-wrapper .action-label {
    padding-top: 5px !important;
    font-weight: bold;
}

.datepicker {
    margin-top: -10px;
    position: absolute;
    border: 1px solid #E0E0E0;
    height: 30px;
    width: 200px;
    text-align: left;
}

.datepicker-kendo {
    margin-top: -10px;
    border: 1px solid #E0E0E0;
    height: 30px;
    width: 200px;
    text-align: left;
}

.k-calendar-container .k-header {
    background: #0198D9;
}

.datepicker .md-button.md-icon-button {
    height: 10px;
    margin: -9px 0;
    right: 0;
    position: absolute;
}

.datepicker .md-datepicker-input {
    margin-top: 7px;
}

.datepicker .md-datepicker-triangle-button.md-button.md-icon-button {
    display: none;
}

.md-icon-button:not([disabled]):hover {
    background-color: transparent !important;
}

.datepicker .md-datepicker-input-container.md-datepicker-focused {
    border: none;
}

.single-avatar {
    width: 20px;
    height: 20px;
}

.menu-title-wrapper .menu-title {
    float: left;
    margin-right: 10px;
    font-size: 21px;
    font-family: "Lato-Regular";
    color: #4C4C4C;
    padding: 12px 0;
}

.documentation md-tabs {
    min-height: 100% !important;
}

.documentation .md-subhead {
    position: absolute;
    right: 175px;
    top: -45px;
    font-weight: 500;
    white-space: nowrap;
}

.documentation md-tab-content {
    height: 465px;
}

.documentation md-tab-content,
.documentation .bottom-toolbar {
    margin-top: 10px;
}

.documentation .remove-tab {
    position: absolute;
    right: 10px;
    bottom: 5px;
}

.documentation .save-tab {
    position: absolute;
    right: 60px;
    bottom: 5px;
}

.documentation md-tabs-canvas {
    background-color: #e7e7e7;
}

.menu-title-wrapper .md-button * {
    vertical-align: middle;
    margin-top: -8px;
}

.legendWrap {
    width: 100vw;
    position: absolute;
    padding: 14px 0 11px 20px !important;
    margin-bottom: 20px !important;
    z-index: 995;
    margin-left: -10px;
    margin-top: 48px;
}

.legendWrap ul {
    float: left;
}

.checkit-optins li {
    display: inline-block;
    list-style-type: none;
    padding-left: 36px;
    cursor: pointer;
    border-radius: 10px;
    padding: 3px 8px 4px 13px;
    outline: none;
}

.checkit-optins li span {
    outline: none;
}

.checkit-optins li .circle {
    position: relative;
    left: -10px;
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%
}

.checkit-optins li.a .circle {
    background-color: #AFAAA5;
}

.checkit-optins li.b .circle {
    background-color: #34B93D;
}

.checkit-optins li.c .circle {
    background-color: #F39C12;
}

.checkit-optins li.d .circle {
    background-color: #D93D38;
}

.selected-tag-irrelavant {
    background-color: #AFAAA5 !important;
    color: #fff !important;
}

.selected-tag-green {
    background-color: #34B93D !important;
    color: #fff !important;
}

.selected-tag-yellow {
    background-color: #F39C12 !important;
    color: #fff !important;
}

.selected-tag-red {
    background-color: #D93D38 !important;
    color: #fff !important;
}

.checkit-disable-items {
    color: #A1B1C1 !important;
}

.matrix-selection .tab-content,
.matrix-selection .sidebar-footer.scroller {
    height: 510px;
}

.matrix-selection .tab-content.scroller,
.matrix-selection .sidebar-footer.scroller {
    overflow-y: auto;
}

path[fill-opacity*="0.3"],
circle[fill-opacity*="0.3"],
text[fill*="#777777"] {
    cursor: not-allowed;
}

md-toast.md-default-theme,
md-toast {
    background: #34b93d;
}

md-toast.md-warning-theme,
md-toast {
    background: #f39c12;
}

.button-block {
    width: 185px;
    float: left;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 257px;
    margin-top: -82px;
}

.highlight-card {
    -webkit-animation-duration: 0.15s;
    -webkit-animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    -moz-animation-duration: 0.15s;
    -moz-animation-delay: 0s;
    -moz-animation-iteration-count: 1;
    box-shadow: 7px 22px 23px rgba(1, 1, 1, 0.4);
    border-radius: 9px;
}

.deallocate-user {
    float: right;
    margin: -8px 0 0 -14px;
    font-size: 23px;
}

.ruler-numbers {
    color: #999;
    margin-left: 19px;
    margin-bottom: -12px;
    margin-top: 6px;
    font-size: 12px;
}

.ruler-numbers li {
    list-style: none;
    display: inline-block;
    margin: 0 6px 0 5px;
}

.rn-enlarge {
    font-size: 14px;
    margin-left: -1px;
    margin-bottom: 0px;
}

.rn-enlarge li {
    font-size: 14px;
    margin: 0 21px 0 26px;
}

.k-popup.k-group {
    border-color: #ccc;
    box-shadow: 2px 2px 12px rgba(1, 1, 1, 0.3);
    margin-top: -17px;
}


/* ============== JQUERY OVERRIDES ================ */

button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close.ui-state-hover.ui-state-active {
    padding: 12px !important;
    line-height: 12px !important;
}


/* ============= FOR IPAD ============ */

@media (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    a.md-fab.md-mini.md-primary.md-hue-2.md-button.md-default-theme {
        width: 50px;
        height: 50px;
        padding-top: 5px;
    }
    .k-window-action.k-link .k-icon.k-i-close {
        padding: 20px;
        margin-top: -17px !important;
        right: -7px !important;
        position: absolute;
    }
    .k-window-action.k-link {
        margin-top: -5px;
        line-height: 12px;
        width: 35px;
        height: 20px;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }
    .tree-dialog .k-window-actions {
        width: 30px;
        height: 30px;
        text-align: center;
    }
    .tree-dialog .k-window-action.k-link {
        border-radius: 50%;
        width: 25px;
        height: 25px;
    }
    .tree-dialog .k-window-action.k-link::before {
        margin-top: -1px;
        margin-left: -10px;
    }
    .participants-list li {
        padding: 10px 10px;
    }
    .close-btn {
        float: right;
        padding: 0 5px;
    }
    .analysis-board-side-bar {
        width: 258px;
    }
}


/* FOR SCREENS HEIGHT LESSER THAN 700PX */

@media screen and (max-height: 700px) {
    .newaction {
        top: -8px !important;
    }
    .newaction .tab-content {
        height: 200px !important;
    }
}

.user-grid-block {
    vertical-align: top;
}

.user-grid-name {
    margin-left: -29px;
}

.k-multiselect-wrap li {
    padding: .1em 2.6em 0.1em .4em;
}

.chip-left-wrap .user-chip {
    width: 100%;
    padding: 1px 24px 0 11px;
}

.chip-left-wrap .k-multiselect-wrap li.k-button {
    border: none;
    background: none;
}

.chip-left-wrap .k-multiselect-wrap {
    background-color: #34495E;
    padding: 10px 2px;
    margin-top: 5px;
    border: 1px solid #3498DB;
}

.chip-left-wrap .user-chip-name {
    margin-top: 4px;
}

.chip-left-wrap .k-i-close {
    background: none;
}

.chip-left-wrap .k-select::before {
    content: "+";
    font-size: 19px;
    font-weight: 700;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    display: block;
    margin-top: 5px;
}

.checkit-new-participant {
    margin-top: -26px;
    right: 22px;
}

md-radio-button .md-off,
md-radio-button .md-container {
    width: 20px;
    height: 21px;
}

textarea.md-input {
    resize: both;
}

.sidenav-scroller md-input-container:not(.md-input-invalid).md-input-focused .md-input {
    border-color: #FFFAF0;
}

.sidenav-scroller md-input-container:not(.md-input-invalid).md-input-focused label {
    color: #FFFAF0;
}

md-input-container:not(.md-input-invalid).md-input-focused label,
md-input-container.md-docs-dark-theme.md-input-has-value label {
    font-size: 18px;
}

.textarea-wrapper {
    text-align: left;
    border: 1px solid #EBE0E0;
    margin-top: 20px;
    padding-bottom: 0px;
}

.new-analysis-back {
    float: left;
    margin-left: 43px;
}

.lead-user .user-chip-wrap {
    width: 186px;
    border: 1px solid #E43B00;
}

.lead-user .right-sidebar-userinfo-select {
    width: 174px !important;
}

.user-list {
    width: 300px;
    border: 1px solid #E0E0E0;
}

.user-list .user-chip-name {
    float: right;
    margin-top: 5px;
}

.create-node-user span {
    margin-left: 8px;
}

.create-node-user a {
    margin-left: 29px;
}

.create-node-user:hover {
    cursor: pointer;
    background-color: rgb(63, 81, 181)
}

.create-node-user:hover span {
    cursor: pointer;
    color: #FFFFFF
}

.hint-text {
    font-size: 13px;
    font-style: italic;
}

.text-scroll {
    height: 175px !important;
    resize: none !important;
}

.danger {
    background-color: #B71C1C !important;
}

.hidden_overflow {
    overflow: hidden;
}

.lead_user {
    overflow: hidden;
    padding: 10px 0 20px;
}

.lead_user label {
    color: #3498db;
    font-size: 13px;
}

.report-dimension {
    width: 100px;
}

.padded-md-input {
    padding-left: 20px;
    padding-right: 20px;
}

.align-text {
    margin-left: 21px;
}

.align-radio-btn {
    margin-left: 0px;
    font-weight: bold;
}

.access-level-info {
    margin-left: 30px;
}

.access-level-info i {
    font-size: 10px;
    margin-right: 5px;
}

.access-level-info span {
    font-size: 12px;
}

.disabled-text {
    color: rgba(0, 0, 0, 0.26);
}

.members-grid .k-grid-header table,
.members-grid .k-grid-content table,
.members-grid .k-grid-footer table,
.members-grid .k-grid-content-locked>table {
    table-layout: auto !important;
}

.members.content-nav {
    width: 100%;
}

.my-actions {
    overflow: auto;
    height: calc(100vh - 240px) !important;
}

.legend-toggle {
    position: absolute;
}

.action-overview-overlay {
    font-size: 24px;
    width: 52px;
    position: relative;
    top: -190px;
    left: calc( 50% - 26px);
    text-align: center;
}

.actions-overview-header {
    border-bottom: 1px solid #F3F2F1;
    padding-bottom: 25px;
    padding-top: 20px;
}

.action-overview-widget {
    padding-bottom: 0;
    height: 450px;
}

.riskscore-chart-text {
    margin-right: 30px;
    margin-top: 10px;
    float: right;
}

.drop-down {
    color: #333;
    margin-top: 9px;
    display: inline-block;
}

.drop-down span {
    margin-right: 7px;
    cursor: default;
}

.risk-score-filter {
    margin-right: 31px;
    font-size: 14px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    margin-top: 5px;
    border: 1px solid #FFF;
    cursor: pointer;
}

.risk-score-filter:hover {
    border: 1px solid #e9e9e9;
    cursor: pointer;
}

.risk-score-filter a span:hover {
    cursor: pointer;
}

.risk-score-filter-menu-wrapper {
    right: 34px;
}

.risk-score-filter-menu:hover {
    background: #E8EAF6;
}

.risk-score-filter-menu {
    display: block;
    width: inherit;
}

.risk-score-filter-menu a {
    padding-right: 0;
}

.risk-score-filter-show-menu {
    position: absolute;
    width: 190px;
    height: auto;
    z-index: 999;
    text-align: left;
    padding: 3px 0;
    background-color: white;
    font-size: 13px;
    cursor: pointer;
    top: 180px;
    left: calc( 41% + -5px);
}

.risk-score-filter-show-menu a {
    padding: 15px;
    text-decoration: none;
    display: block;
}

.risk-score-filter-show-menu a:hover {
    background: #E8EAF6;
}

.risk-score-filter-show-menu a .fa {
    font-size: 13px;
    visibility: hidden;
    display: inline-block;
    margin-right: 10px;
}

.right-sidebar-actions-container {
    border-bottom: 1px solid #DACACA;
    padding-bottom: 20px;
}

.right-sidebar-actions-top {
    width: 60%;
    display: inline-block;
    position: relative;
    top: -11px;
}

.right-sidebar-actions-top .action-message {
    font-size: 18px;
}

.action .inprogress {
    background: #0e9893 !important;
}

.action .overdue {
    background: #e83d55 !important;
}

.action .implemented {
    background: #24456c !important;
}

.action .action-state {
    color: #ffffff !important;
    position: relative;
    float: right;
    margin-top: -22px;
    font-size: 12px;
    padding: 2px 5px;
    border-radius: 2px;
}

.newaction .newaction-action-wrapper .new-action-area {
    margin-top: -34px;
}

.newaction .newaction-action-wrapper .new-action-area h2 {
    font-size: 18px;
    margin-left: 15px;
    display: inline-block;
}

.newaction .newaction-action-wrapper .new-action-area .action {
    display: inline-block;
    position: relative;
    top: 7px;
    margin-left: 15px;
}

.schedular-label .errorMsg {
    color: red;
}

.schedular-label .status {
    color: green;
}

.newrow .commentbox {
    width: 94%;
    height: 50px;
    float: left;
}

.k-edit-field .updatebuttons {
    float: right;
    margin-right: 15px;
}

.newrow {
    width: 98%;
    overflow: auto;
    margin-left: 15px;
    margin-top: 10px;
    float: left;
}

.my-actions header i {
    margin-top: 8px;
    margin-left: -5px;
}

.my-actions header .filter-box {
    margin-top: -35px;
    font-size: 14px;
}

.my-actions header .stats-box {
    display: inline-block;
    font-size: 14px;
    color: #444 !important;
    width: 360px;
    margin-top: 15px;
}

.my-actions header .stats-box .stat-item {
    margin-bottom: 5px;
    float: none !important;
}

.my-actions header .filter-box .action-state-select {
    margin-top: 35px;
    margin-left: 10px;
    width: 200px;
}

.my-actions header .filter-box .action-state-select md-select-value {
    border: none;
}

.my-actions-table-row {
    padding-top: 20px;
    padding-bottom: 10px;
    color: #262728;
}

.my-actions-table-row .action-details {
    width: 80%;
    font-size: 14px;
}

.my-actions-table-row strong {
    font-size: 16px;
    margin-bottom: 5px;
}

.my-actions-table-row .bottom-row {
    margin-top: 10px;
    font-size: 14px;
}

.my-actions-table-row .bottom-row i {
    font-size: 15px;
    margin-right: 3px;
}

.my-actions-table-row .action-state {
    margin-left: 5px;
    padding: 3px 5px 3px 5px;
    text-transform: none;
    font-weight: normal;
    font-size: 12px;
}

.trash {
    overflow: auto;
    height: calc(100vh - 180px) !important;
}

.trash-title-section {
    padding-bottom: 10px;
    width: 200px !important;
}

.trash-title-section i {
    float: none !important;
    margin-right: 5px;
}

.trash-table-row {
    padding-bottom: 10px;
    color: #262728;
}

.trash-table-row:hover {
    background: #f9f7f7;
    border-left: 1px solid #F3F2F1;
    border-right: 1px solid #F3F2F1;
}

.trash-table-row .restore {
    margin-top: 0;
}

.trash-table-row .action-details {
    width: 80%;
    font-size: 14px;
}

.trash-table-row .bottom-row span {
    padding-right: 10px;
}

.trash .list-sub-cont span {
    margin-right: 10px;
}

.trash .list-sub-cont i {
    color: #737272 !important;
    margin-right: 5px;
    font-size: 20px;
}

.w-state-wrap .action-state {
    padding: 3px 5px 3px 5px;
    text-transform: none;
    font-weight: normal;
    font-size: 12px;
}

.my-actions .md-white {
    margin-top: 35px;
}

.md-white:not([disabled]):hover {
    background-color: #eceaea !important;
}

.my-acitons-more {
    float: right;
    margin-right: 15px;
    margin-top: 30px;
    margin-bottom: 40px;
}

.my-acitons-more a {
    text-decoration: none;
    color: #43a4e2;
    font-size: 14px;
}

.right-sidebar-attachment-area{
    padding-top: 10px;
}
.right-sidebar-attachment-link{
    font-size: 14px;
}

.right-sidebar-attachment-area .delete-attachment{
    font-size: 20px;
    color: rgb(244,67,54);
    padding-left: 10px;
    cursor: pointer;
}
.right-sidebar-attachment-area .file-ico{
    font-size: 20px;
    color: #0198D9;
    padding-right: 10px;
}
.right-sidebar-attachment-area .attachment-row{
    padding-top: 10px;
}

.documentation-image-loading {
    background: transparent url(../images/91.gif?1748322273) no-repeat center;
    min-width: 200px;
    min-height:200px;
  }

.md-virtual-repeat-container.md-autocomplete-suggestions-container {
    z-index: 999999 !important;
}

.card-search-popup-wrapper {
    height: 600px;
    width: 520px;
    position: fixed;
    border-radius: 7px;
    background-color: #FFF;
    box-shadow: 2px 7px 9px #888888;
    z-index: 9999999999;
    padding: 10px 20px;
    left: calc(50% - 260px);
    top: calc(50% - 300px);
}

.card-search-popup-wrapper p{
    display: inline-block;
}
.card-search-title-area{
    padding-bottom: 10px;
    border-bottom: 1px solid;
    margin-bottom: 20px;
    font-size: 22px;
}

.card-search-title-area p{
    display: inline-block;
}

.card-search-title-area a{
    cursor: pointer;
}

.card-search-popup-wrapper .content-area .cards-area {
    max-height: 475px;
    overflow-y: auto;
}

.card-search-popup-wrapper .content-area .cards-area .cards-area-label{
    font-size: 20px;
    margin-bottom: 20px;
}

.card-search-popup-wrapper .content-area .cards-area .cards-list-item{
    padding: 8px 7px;
    cursor: pointer;
}

.card-search-popup-wrapper .content-area .cards-area .cards-list-item:hover{
    background: #dfdfdf;
    border-radius: 5px;
}

.card-search-popup-wrapper .content-area .cards-area .cards-list-item .cardtitle{
    font-weight: bold;
}
.card-search-popup-wrapper .content-area .cards-area .cards-list-item a{
    cursor: pointer;
}

.md-select-menu-container.ng-scope.md-default-theme.md-active.md-clickable{
    z-index: 999999 !important;
}

.export-dashboard-button{
    float: right;

}

.export-modal{
    width: 630px;
    padding: 10px;
    border: 1px solid #ccc;
    max-height: 75vh;
}

.export-modal-header{
    border-bottom: 1px solid #3c3c3c;
}

.dashboard-report-area{
    width: 530px;
    margin: auto;
    margin-top: 10px;
    border: 1px solid #ccc;
    box-shadow: 5px 5px #888888;
}

.k-widget.k-window.tree-dialog{
    height: 100% !important;
}

.dashboard-content.tree{
    height: 100% !important;
}

.menu-popup.right-content{
    height: 100% !important;
}

/* Report subscription area */
.db-subscription-header {
    font-size: 17px;
    margin: 20px 0px;
}

.db-subscription-list-header{
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
}

.db-subscription-table-row {
    padding: 5px;
}

.db-subscription-table-row:hover {
    background: #eaf4ff;
}

.db-subscription-table-row:first-child:hover {
    background: none;
}

.db-subscription-table-name-header{
    display: inline-block;
    width: 40%;
    font-weight: bold;
}
.db-subscription-table-frequency-header{
    display: inline-block;
    width: 10%;
    font-weight: bold;
}
.db-subscription-table-subscription-date-header{
    display: inline-block;
    width: 20%;
    font-weight: bold;
}
.db-subscription-table-min-risk-header{
    display: inline-block;
    width: 10%;
    font-weight: bold;
}

.db-subscription-table-action-header {
    display: inline-block;
    width: 13%;
    text-align: right;
    font-weight: bold;
}

.db-subscription-table-edit-header {
    display: inline-block;
    width: 4%;
    text-align: right;
    font-weight: bold;
}

.db-subscription-table-edit {
    display: inline-block;
    width: 4%;
    text-align: right;
    font-weight: bold;
}

.db-subscription-table-edit a {
    cursor: pointer;
    text-decoration: underline;
}

.db-subscription-table-name{
    display: inline-block;
    width: 40%;
}


.db-subscription-frequency {
    display: inline-block;
    width: 10%;
}

.db-subscription-subscription-date {
    display: inline-block;
    width: 20%;
}

.db-subscription-min-risk {
    display: inline-block;
    width: 10%;
}

.db-subscription-table-action {
    display: inline-block;
    width: 13%;
    text-align: right;
}

.db-subscription-table-action a {
    cursor: pointer;
    text-decoration: underline;
}

.db-subscription-new-subscription .k-dropdown-wrap.k-state-default .k-input{
    background-color: #fff !important;
    color: #000 !important;
}

.db-subscription-edit-subscription .k-dropdown-wrap.k-state-default .k-input{
    background-color: #fff !important;
    color: #000 !important;
}

.maxwidth{
    width: calc(100% - 70px);
}

/*
* Kendo UI v2015.1.429 (http://www.telerik.com/kendo-ui)
* Copyright 2015 Telerik AD. All rights reserved.
*
* Kendo UI commercial licenses may be obtained at
* http://www.telerik.com/purchase/license-agreement/kendo-ui-complete
* If you do not own a commercial license, this file shall be governed by the trial license terms.
*/
.k-chart,.k-gauge,.k-sparkline,.k-stockchart{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-chart,.k-stockchart{height:400px}div.k-chart,div.k-gauge,span.k-sparkline,.k-stockchart{background-color:transparent}.k-gauge{text-align:left;position:relative}.k-baseline-marker{zoom:1;*display:inline}.k-chart-tooltip{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:6px;white-space:nowrap;z-index:12000;line-height:normal;background-repeat:repeat-x;background-position:0 0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNJREFUeNpi/P//vwMDFQELEP8beQb+HTWQYgP/DHoD/466cAR4edRAyg38P6hLbIAAAwCnWhhVsxvdCAAAAABJRU5ErkJggg==);color:#fff}.k-chart-tooltip-inverse{color:#000}.k-chart-tooltip table{border-spacing:0;border-collapse:collapse}.k-chart-tooltip th{width:auto;text-align:center;padding:1px}.k-chart-tooltip td{width:auto;text-align:left;padding:.1em .2em}.k-selector{position:absolute;-webkit-transform:translateZ(0)}.k-selection{position:absolute;border-width:1px;border-style:solid;border-color:#d2d2d2;border-bottom:0;height:100%}.k-selection-bg{position:absolute;width:100%;height:100%;background-color:#fff;background-color:rgba(255,255,255,0.01);filter:alpha(opacity=1)}.k-handle{background:#d2d2d2;width:7px;height:26px;cursor:e-resize;z-index:1;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:absolute}.k-handle div{width:100%;height:100%;background-color:transparent}.k-leftHandle{left:-4px}.k-rightHandle{right:-4px}.k-leftHandle div{margin:-20px 0 0 -15px;padding:40px 30px 0 0}.k-rightHandle div{margin:-20px 0 0 -15px;padding:40px 0 0 30px}.k-mask{position:absolute;height:100%;background-color:#fff;filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80}.k-border{background:#d2d2d2;width:1px;height:100%;position:absolute}.k-navigator-hint div{position:absolute}.k-navigator-hint .k-scroll{position:absolute;height:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#d2d2d2}.k-navigator-hint .k-tooltip{margin-top:20px;min-width:160px;opacity:1;text-align:center;border:0;box-shadow:0 1px 2px rgba(0,0,0,0.5);background:#fff}.k-sparkline,.k-sparkline span{display:inline-block;*display:inline;zoom:1;vertical-align:top}.k-sparkline span{height:100%;width:100%}.k-map,.k-diagram{height:600px}.k-map .km-scroll-wrapper,.k-diagram .km-scroll-wrapper{padding-bottom:0;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.k-map .km-scroll-wrapper,.k-diagram .km-scroll-wrapper,.k-map .km-scroll-container,.k-diagram .km-scroll-container{position:absolute;width:100%;height:100%}.k-map .k-layer,.k-diagram .k-layer{position:absolute;left:0;top:0}.k-map .km-touch-scrollbar,.k-diagram .km-touch-scrollbar{display:none}.k-map .k-marker{position:absolute;width:28px;height:40px;margin:-40px 0 0 -14px;cursor:pointer}.k-map .k-marker-pin{background-position:0 40px}.k-map .k-marker-pin-target{background-position:0 0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.k-map .k-marker{width:56px;height:80px;margin:-80px 0 0 -28px}.k-map .k-marker-pin{background-position:0 80px}}.k-map .k-pos-top{top:0}.k-map .k-pos-bottom{bottom:0}.k-map .k-pos-left{left:0}.k-map .k-pos-right{right:0}.k-map-controls{position:absolute}.k-map-controls.k-pos-left .k-widget:first-child{margin-right:0}.k-map-controls.k-pos-right .k-widget:first-child{margin-left:0}.k-navigator{width:50px;height:50px;margin:20px;border-radius:80px;position:relative;display:inline-block;vertical-align:middle}.k-ie7 .k-navigator{zoom:1;display:inline}.k-pdf-export .k-navigator{display:none}.k-navigator>button{border-color:transparent;background:0}.k-ie7 .k-navigator>button{border-width:0;display:block}.k-ie7 .k-navigator>button>span{vertical-align:top;display:block}div.k-navigator>.k-button{margin:0;padding:0;line-height:10px;border-radius:16px;position:absolute;font-size:1px;line-height:1px}div.k-navigator .k-navigator-n{top:2px;left:50%;margin-left:-9px}div.k-navigator .k-navigator-e{right:2px;top:50%;margin-top:-9px}div.k-navigator .k-navigator-s{bottom:2px;left:50%;margin-left:-9px}div.k-navigator .k-navigator-w{left:2px;top:50%;margin-top:-9px}.k-ie7 div.k-navigator .k-navigator-n,.k-ie7 div.k-navigator .k-navigator-s{margin-left:-8px}.k-ie7 div.k-navigator .k-navigator-w,.k-ie7 div.k-navigator .k-navigator-e{margin-top:-8px}.k-map .k-attribution{background-color:rgba(255,255,255,0.8);font-size:10px;padding:2px 4px;z-index:1000}.k-zoom-control{margin:14px;vertical-align:middle}.k-pdf-export .k-zoom-control{display:none}.k-button-wrap{border-radius:4px;display:inline-block}.k-ie7 .k-button-wrap{zoom:1;display:inline}.k-button-wrap .k-button{position:relative;font:bold 17px/1.18 monospace}.k-ie7 .k-button-wrap .k-button{margin:0}.k-buttons-horizontal :first-child{border-radius:4px 0 0 4px}.k-buttons-horizontal :first-child+.k-zoom-in{border-radius:0;margin-left:-1px}.k-buttons-horizontal .k-zoom-out{border-radius:0 4px 4px 0;margin-left:-1px}.k-button-wrap .k-button:hover{z-index:1}.k-buttons-vertical .k-button{display:block}.k-buttons-vertical :first-child{border-radius:4px 4px 0 0}.k-buttons-vertical .k-zoom-out{border-radius:0 0 4px 4px;margin-top:-1px}.k-zoom-text{margin:0;width:4.3em;vertical-align:top}.k-rtl .k-buttons-horizontal :first-child{border-radius:0 4px 4px 0}.k-rtl .k-buttons-horizontal :first-child+.k-zoom-in{border-radius:0;margin-left:0;margin-right:-1px}.k-rtl .k-buttons-horizontal .k-zoom-out{border-radius:4px 0 0 4px;margin-left:0;margin-right:-1px}.k-diagram{height:600px}.k-diagram .km-scroll-wrapper{width:100%;height:100%;position:relative}.k-diagram .km-scroll-wrapper{width:100%;height:100%;position:relative}.k-canvas-container{width:100%;height:100%}.k-diagram img{box-sizing:content-box}.k-treemap{overflow:hidden;height:400px}.k-treemap-tile{box-sizing:border-box;border-style:solid;border-width:1px;position:absolute;margin:-1px 0 0 -1px;overflow:hidden}.k-treemap-tile.k-leaf{padding:.6em}.k-treemap-wrap.k-last>.k-treemap-tile{padding:.3em}.k-treemap-tile.k-state-hover{z-index:2;background-image:none}.k-ie7 .k-treemap .k-treemap-tile{border-width:0;padding:0}.k-ie7 .k-treemap .k-leaf>div{padding:7px}.k-ie7 .k-treemap .k-leaf.k-state-hover{border-width:1px}.k-ie7 .k-treemap .k-leaf.k-state-hover>div{padding:6px}.k-treemap>.k-treemap-tile{position:relative;height:100%}.k-treemap-title{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;line-height:2.42em;height:2.42em;padding:0 .6em;white-space:nowrap}.k-treemap-wrap .k-treemap-title{border-width:0 0 1px;border-style:solid}.k-treemap-wrap{position:absolute;top:0;left:0;bottom:0;right:0}.k-treemap-title+.k-treemap-wrap{top:2.42em}.k-treemap-title-vertical{box-sizing:border-box;text-overflow:ellipsis;position:absolute;top:0;bottom:0;width:2.42em;line-height:2.42em;overflow:hidden;padding:.6em 0;white-space:nowrap}.k-treemap-title-vertical>div{position:absolute;top:0;right:1.23em;transform-origin:right;-webkit-transform-origin:right;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.k-treemap-title-vertical+.k-treemap-wrap{left:2.42em}
/*
* Kendo UI v2015.1.429 (http://www.telerik.com/kendo-ui)
* Copyright 2015 Telerik AD. All rights reserved.
*
* Kendo UI commercial licenses may be obtained at
* http://www.telerik.com/purchase/license-agreement/kendo-ui-complete
* If you do not own a commercial license, this file shall be governed by the trial license terms.
*/
.k-chart .k-mask{background-color:#fff;filter:alpha(opacity=68);-moz-opacity:.68;opacity:.68}.k-chart .k-selection{border-color:#e5e5e5}.k-chart .k-handle{width:15px;height:15px;background-color:#00b0ff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.k-chart .k-leftHandle{left:-8px}.k-chart .k-rightHandle{right:-8px}.k-chart .k-handle:hover{background-color:#00b0ff;border-color:#00b0ff}.k-chart .k-navigator-hint .k-tooltip{border:3px solid #fff;-moz-box-shadow:0 0 0 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 0 3px rgba(0,0,0,0.2);background:#fff;color:#242424}.k-chart .k-navigator-hint .k-scroll{background:#3f51b5;height:4px}.k-chart-tooltip{background-image:none}.k-map .k-marker{background-image:url(../stylesheets/Default/markers.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.k-map .k-marker{background-image:url(../stylesheets/Default/markers_2x.png)}}.k-map .k-attribution{color:#666}.k-map .k-shadow{background-color:#f9f9f9;border-color:#f9f9f9}.k-map .k-zoom-control{border-color:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);border-radius:2px}.k-map .k-map-controls .k-button{-webkit-box-shadow:none;box-shadow:none}.k-map .k-map-controls .k-button:focus,.k-map .k-map-controls .k-button:active,.k-map .k-map-controls .k-button:focus:active{background-color:#d6d6d6;border-color:#d6d6d6;-webkit-box-shadow:none;box-shadow:none}.k-buttons-horizontal .k-zoom-out{border-radius:0 2px 2px 0}.k-buttons-horizontal :first-child{border-radius:2px 0 0 2px}.k-rtl .k-buttons-horizontal .k-zoom-out{border-radius:2px 0 0 2px}.k-rtl .k-buttons-horizontal :first-child{border-radius:0 2px 2px 0}.k-button-wrap .k-button{font-size:21px;padding:7px 13px}